Facebook Meta Tags

My problem was that someone liked my site, image, description, name, etc., where it was completely wrong that he accepted the first

which is the service level agreement on my website. So I decided that I should add opengraph meta tags so I would do:

<meta property="og:url" content="http://url.com/" /> <meta property="og:site_name" content="My Web" /> <meta property="og:type" content="website" /> <meta property="og:title" content="My Web.com" /> <meta property="og:image" content="http://url.com/logo.png" /> <meta property="og:description" content="My Web is a new community" /> <meta property="fb:app_id" content="7363627862327638" /> 

The problem is that it still does not work, information about such information is incorrect, and I have been waiting for at least 72 hours, so the Facebook cache is not a problem.

Does anyone know what the problem is? Thanks a lot already!

+7
source share
2 answers

Try this to work for me - Using dynamic content in a meta tag.

 <?php $params = array(); if(count($_GET) > 0) { $params = $_GET; } else { $params = $_POST; } // defaults if($params['type'] == "") $params['type'] = "restaurant"; if($params['locale'] == "") $params['locale'] = "en_US"; if($params['title'] == "") $params['title'] = "default title"; if($params['image'] == "") $params['image'] = "thumb"; if($params['description'] == "") $params['description'] = "default description"; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# MY_APP_NAME_SPACE: http://ogp.me/ns/fb/MY_APP_NAME_SPACE#"> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> <!-- Open Graph meta tags --> <meta property="fb:app_id" content="MY_APP_ID" /> <meta property="og:site_name" content="meta site name"/> <meta property="og:url" content="URL?type=<?php echo $params['type']; ?>&locale=<?php echo $params['locale']; ?>&title=<?php echo $params['title']; ?>&image=<?php echo $params['image']; ?>&description=<?php echo $params['description']; ?>"/> <meta property="og:type" content="MY_APP_NAME_SPACE:<?php echo $params['type']; ?>"/> <meta property="og:locale" content="<?php echo $params['locale']; ?>"/> <meta property="og:title" content="<?php echo $params['title']; ?>"/> <meta property="og:image" content="URL<?php echo $params['image']; ?>.png"/> <meta property="og:description" content="<?php echo $params['description']; ?>"/> </head> </html> 
+1
source

Checkout this .. tutorial.

and use facebook debugging tool to clear cache and set new meta tags for your page.

+12
source

All Articles