• Hi I’m using Activello theme 1.3.3 , have WP 4.8 and the latest Jetpack. When I type my blog url on Facebook https://bewareofthereader my header picture does not show anymore.

    Instead the link on FB and picture is that of one of my recent posts at random.

    If I type the url of one specific post on FB it’s well the correct picture and link shwong on Facebook (example https://bewareofthereader.com/?p=1933 will show the picture and link to getting to know you better tag).

    I’m certain one month ago it worked on FB.

    Within one month the Activello theme has been updated (but the release notes don’t hint at anything like that neither the forum discussions), Jetpack has been updated, Askimet and Social Media Plus plugin.

    I have no idea where my problem is. Aside this the theme works fine.

    Could you help me please?

    Thank you!

    Sophie

Viewing 3 replies - 1 through 3 (of 3 total)
  • You’ll need to ensure the Facebook meta tags are setup properly – https://developers.facebook.com/docs/sharing/webmasters

    Hello!

    First things first – you have several issues with your site.

    Make a full backup of your site first.

    Do this in this order:

    1. You don’t use pretty permalinks, which you should. Check here how to change them – https://codex.www.ads-software.com/Using_Permalinks#Choosing_your_permalink_structure. Choose Post name from the permalinks settings.

    I also noticed an improper canonical URL: https://bewareofthereader.com/?p=1939. You’ll solve this with the plugin I’ll recommend below.

    2. You run the site on both HTTP and HTTPS version, which basically creates duplicate content.

    You need to redirect from HTTP to HTTPS:

    a) Do this – https://make.www.ads-software.com/support/user-manual/web-publishing/https-for-wordpress/#implementing-https-for-wordpress. Ignore the advanced parts.

    b) Then this – Access your .htaccess file through your File Manager from your hosting control panel (usually cPanel), or by using a 3rd party software, like FileZilla – https://codex.www.ads-software.com/Using_FileZilla. The file should be in your root folder, public_html.

    c) Once you’re in the .htaccess file, add one of these codes before the # BEGIN WordPress row:

    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^yourdomain\.com [NC]
    RewriteCond %{SERVER_PORT} 80
    RewriteRule ^(.*)$ https://yourdomain.com/$1 [R=301,L]

    or

    RewriteEngine On
    RewriteCond %{SERVER_PORT} 80
    RewriteRule ^(.*)$ https://yourdomain.com/$1 [R=301,L]

    Use just one of these two codes. I gave you two because one of them might not work on your server; it happened to me before.
    And replace yourdomain.com with your actual domain name, of course.

    3. For the Facebook issue.

    You need proper OpenGraph tags. I suggest installing and configuring the Yoast SEO plugin, which will add proper OpenGraph tags, and it should also fix your issue with the canonical URLs I mentioned at point 1.

    It will also help you with other things as well. It’s a must-have plugin even if you don’t focus on SEO. Search for a recent configuration guide.

    After you did all of the above, and installed Yoast, and enabled the OpenGraph tags (think they’re enabled by default, though), clear your site’s cache, if you’re using any cache system.

    Then go to https://developers.facebook.com/tools/debug/sharing/ and add your link; press Debug. Click the Scrape Again button if it shows errors or doesn’t get the proper content from the start.

    If you press Scrape Again several times and it still doesn’t grab your homepage header and description, got to your homepage’s editing area in WordPress, scroll down tot he Yoast SEO box, click the Share icon / tab, and there you can add what title, description and image you want to appear on Facebook when people share your page.

    Clear your site’s cache, if you have any, and use the Facebook debugger again after this, and it should definitely work now.

    The reason you should use the Facebook debugger is because Facebook also caches the links, so you need to refresh its cache.

    Thread Starter sophieeloy

    (@sophieeloy)

    WOW, already a huge thank you for your time and reply @adamalicki and Blade-@broseph!

    Now honestly I’m not a techie so I’ll need to read it further and understand everything properly.

    As far as permalinks are concerned you are totally right. It’s a rookie mistake as it is my first blog. Now I’ve read how to change it but as I have around 270 posts so far I don’t want to misdirect people looking for older posts. I’ve also read about a plugin (301) to help redirect search engines but let’s just say I’ll have to ponder this. I know this is included in the premiun Yoast plugin you talked about but let’s say that the price is too high!

    Plugin Yoast SEO I’ve looked at it and once again will need some time to read, understand and decide as I try to keep my blog “clean” with as little plugin as possible to avoid conflicts.

    What I wonder is why this worked one month ago but not anymore! Either a changed happened on Facebook, either on my theme or Jetpack (both have been updated but based on the releases notes I don’t see why it should not work any longer).

    Have a wonderful day!

    Sophie

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Header picture not showing on Facebook via url’ is closed to new replies.