I’ve been using Jetpack to cover some functionality on a few blogs and the functionalities I’ve been using (Jetpack has many functions and I only use some of it) have been functioning very well. But I ran into a problem with the Publicize functionality on one particular blog.
This blog uses Publicize to post to Twitter, Google Plus, LinkedIn and Facebook. (Publicize can also post to Tumblr and Path.) At some point over the last several months (I don’t know exactly when) Publicize stopped posting to Facebook. I scoured through the settings of the blog in question and couldn’t find anything that changed so I reached out to Jetpack support.
It turns out that the All in One SEO plugin, which does exactly as it’s name would imply, made a change a while ago in the way they implement Facebook Open Graph meta tags such that these meta tags were not being generated for this blog. With no Open Graph meta tags being sent by Publicize, Facebook rejected the post.
The fix for this is quite simple:
1 – In WP-Admin go to All In One SEO -> Feature Manager.
2 – In the Social Meta box click the “Activate” button.
3 – Now go to All In One SEO -> Social Meta and you’ll be able to configure Open Graph and Twitter tags there.
With this feature turned on in All In One SEO posts started to be properly sent to Facebook. Case closed.