Facebook used OpenGraph meta data from the page to determine what to show, here’s the current data from your site.
<!-- This site is optimized with the Yoast WordPress SEO plugin v1.7 - https://yoast.com/wordpress/plugins/seo/ -->
<link rel="canonical" href="http://puresir.com/wordpress/free-e-book/" />
<meta property="og:locale" content="en_US" />
<meta property="og:type" content="article" />
<meta property="og:title" content="FREE E-book - Pure Sir" />
<meta property="og:url" content="http://puresir.com/wordpress/free-e-book/" />
<meta property="og:site_name" content="Pure Sir" />
<!-- / Yoast WordPress SEO plugin. -->
Your not specifying an image or a description so facebook is trying to generate that automatically by looking at the content of the page, hence the unpredictable results your seeing.
you need to set a
<meta property"og:image" .... />
Square images work best,see this article
Hi thanks Geraintp,
I have tried all of this. When I go to any of my pages in admin and go down to the SEO Yoast plugin. I go to the Social Bar and specify facebook title, description, and image. I push update page and then it just disappears. It won’t save.
Hi it still does not work. I have been trying forever to fix this. My SEO by Yoast will not save when I update my pages. Any ideas how I can fix this?