10

There are a variety of ways to do this. Basically you need to conform your pages to Facebook's Graph API. Once this is set up correctly, when someone "likes" your page on your site, it's the same as if they liked it on FB. To implement this, you can look at the docs http://developers.facebook.com/docs/reference/api/ or if you are using a good cms, there a ...


8

You have no control over them because they are hosted by another provider. And honestly speaking you should not worry about them, it's up to Google, Facebook, etc to handle the caching accordingly to their need. You could potentially proxy the URLs or download the files locally, but I don't encourage you to follow that route. In fact, you may potentially ...


8

Sources say that Facebook/Externalhit does not respect crawl-delay in robots.txt because Facebook doesn't use a crawler, it uses a scraper. Whenever one of your pages is shared on Facebook, it scrapes your site for your meta title, description and image. My guess is that if Facebook is scraping your site 11,000 times in 15 minutes then I think the most ...


7

When you choose Browser dimension, you've got info about in-apps views.


6

You can do social media share buttons without using JavaScript that would allow the sites to track your users. All the sites support links for sharing content. For this to work you need to be able to URL encode some information about your page to insert into links: URL: http://example.com/mypage.html -> http%3A%2F%2example.com%2Fmypage.html TITLE: My Page ...


6

We have a website that we advertise via Facebook but in Google Analytics only 30-50% of the clicks appear. This is quite common with ad programs, including Facebook ads as can be seen here. As covered there: Facebook Ads reports clicks. Many third-party reporting packages report visits or page views, which may not correspond directly to Facebook’s ...


6

As I understand it, if your site is 100% SSL (and everything redirects to HTTPS, so there is essentially no plain HTTP) then you only need the og:image tag in which you specify the https://... URL. Although, must admit, this is not particularly clear from the OGP documentation (or Facebook Docs) - which seems to imply (by example) that the og:image URL is ...


6

you can leave the global site tag tracking code snippet on your site, just do not also configure tags for GA pageview tracking within GTM. If it were me, I would remove the global site tag tracking code snippet and configure tags for GA tracking within the google tag manager container. Bit of extra information: Both Tag Manager and gtag.js perform ...


5

It's worth NOT switching to the new APIs if you are putting the buttons on a website that protects its users privacy by not routing their info to third-party websites and not allowing cookies to be created or updated in their browsers.


5

For some reason facebook has decided not to allow the like count to be hidden, but with a little CSS magic you can come close. Just but a div block on top of the like count having the same color as the background. For an example, see http://warpdrivesoftware.com Add a facebook_hide_count div after your button: <div class="fb-like" data-href="http://...


5

I just read an article about this on hubspot. http://blog.hubspot.com/blog/tabid/6307/bid/33589/40-Ways-to-Get-Banned-From-the-Top-5-Social-Networks.aspx If I correctly understand what you're doing, the only problem I see is that it is not using a Facebook app for the contest.


5

There is one major reason that has not been clearly mentioned, and it is SPAM-prevention. E.g. if you register at facebook, you'll receive an email from an address like: Facebook <register+AHkhAc21pbWt5LmMvbQ@facebookmail.com> The main reason I think, is that especially when registering there is a high rate of wrong indicated emails etc, so a high ...


5

div class="fb-like" ... data-action="recommend". Otherwise, generate new code. Make sure url doesn't change (e.g. no url -> no url; one url per site -> retain that url) Did you insert Like button code by hand or via plugin? If via plugin, generate the code yourself. If you are stuck, DEBUG!


5

tl;dr: Yes! You are going to embed a remote site, this means the SEO points go to the remote site. If you want to keep the SEO points you need to display the data in pages on your domain, you could try something similar to How to show facebook feed messages from my site?


5

Facebook has a content sharing best practices guide. It says: og:image – This is an image associated with your media. We suggest that you use an image of at least 1200x630 pixels. If you make your image as big as they suggest it shows up as the larger size. Smaller images show up as thumbnails. Here is an article that suggests using 1200x1200 square ...


5

Here is the official Facebook form for appealing a website block. The form asks you to explain why the block is an error. The help forums on Facebook are full of threads (1, 2, 3, 4) from owners of websites that have been blocked and are asking to be unblocked. There don't appear to be a lot of options when your site is blocked other than appealing and ...


5

You need to add your Google Tag Manager code in your website. Then, you have two options: Leave it, don't do anything else. Your Google Analytics code will remain as it is and FB Pixel will be added via Google Tag Manager. Alternatively, you can remove the code for Google Analytics from your website and add a tag in Google Tag Manager https://support....


4

You can setup your pages to use certain images by using Facebook's Open Graph Meta's within the head of your site. For Example: <meta property='og:image' content='http://www.yoursite.co.uk/img/fb-image.jpg'/> View the source of your page and ensure that if you have any plugins such as Yoast, AceSEF, SEF404SH or any other SEO plugin that injects ...


4

You first need a Facebook Developer Account that I'm sure you have already - You need to login and obtain an API Key by creating a new app. You can either use your own web host that has a SSL certification as this is now a requirement on Facebook or you can opt to publish your application using Facebook's Heroku Hosting. Most web hosting comes with SQL ...


4

You'll need to add some RDFa meta data to the header of your pages which contain video. For Facebook specifically, you'll need to add a <link rel="image_src" href="/URL/TO/VIDEO_THUMBNAIL.jpg" /> tag to indicate the video thumbnail, and a <link rel="video_src" href="/URL/TO/PLAY/VIDEO" /> to indicate the video player. Note that the video_src tag ...


4

The point of facebook is that it is social. The value of a like is not the like itself but the network of people it connects to. Pages arn't popular because they have x likes, they are popular because a natural like indicates a number of real people are recommending to their real friends. So buying fake likes is of very little benefit.


4

Contrary to what you suggest, profiles are linked to. Go to the Facebook homepage. At the bottom, you can see links to "People", "Pages", "Places", "Apps" and more. If you click on "People", you can see a full directory that's crawlable. As the disclaimer on that page notes, "This only includes people who have Public Search Listings available on Facebook."


4

Why do you want to force your users to like your Facebook page when they signup? I would never do this. Imagine you sign up for a page and you notice that they automatically added a Facebook like without asking you. Instead of this place a box with the "Like" button on the page that is shown after signup.


4

Blogs seem to be all the rage. But do they always fit the situation? I would answer that by testing a blog internal within the company to first test if there are enough topics that could be covered as to create new and interesting content consistently and for a prolonged period, and two whether you can plan the keyword usage effectively enough to create an ...


4

Your open graph image tag references a blank image... <meta property="og:image" content="http://wordpress.com/i/blank.jpg?m=1383295312g" />


4

Your current meta description is too long to fit into Google's search results pages. If this happens, instead of truncating the current description, Google often pull content from elsewhere on the page to create a description. This often results in unhelpful, incomplete or widely inaccurate description such as yours. The first thing you should do is ...


4

You can either edit your image, like bybe says, or you can tell Facebook and Google Plus which image to use by using the Open Graph Protocol. If you create a new image and add it to the meta property="og:image"-tag, they should use that image when people share one of your pages. If you use this, you won't run the risk of Facebook or Google using the wrong ...


4

I've had a number of agencies tell me that my FB pixels had inflated or false data for the past few months. After some digging around Google I think what everyone confirms as a fix is to exclude traffic from that domain. Simply put GTM renders an iFrame for non-javascript traffic. That iFrame is triggering the FB pixel and inflating the traffic. Wrap your ...


4

I just tried setting up the default form submission trigger in a client's GMB container and was having the same problem. After a little digging around in Preview mode, I came up with the following solution: Create a second Form Submission trigger and select "Some Forms" under "This trigger fires on". Then set it to fire on submissions where the Click URL ...


Only top voted, non community-wiki answers of a minimum length are eligible