Topic-icon Open Graph Facebook Pictures Not Always Showing

Active Subscriptions:

None
8 years 6 months ago #55050 by julcam
I've been customizing my articles with Open Graph Tags for several years. Lately I've had trouble with my images not always showing up on facebook. (And I've double-checked the links in my code, so I know the images are online and the links are right). This is the code I put (& then customize) at the bottom of ever article.

{SCOpenGraph title=Title}
{SCOpenGraph description=Description.}
{SCOpenGraph author=Juli Camarin}
{SCOpenGraph image=imagepath}

I've tried using the facebook Object Debugger and this is the error message I get for one of my recent articles:

Object at URL 'www.jcblog.net/romans/1/2-the-promise-of-the-gospel' of type 'article' is invalid because the given value 'Juli Camarin' for property 'article:author' could not be parsed as type 'profile'.

Which has nothing to do with the images not showing up, but I thought I ask how to fix this also.
Also, does this have anything to do with why the images aren't showing up? This particular image for this article (www.jcblog.net/romans/1/2-the-promise-of-the-gospel) didn't show up when posting to facebook... but when I debugged it, it does...

Secondly, for this article the image didn't show up so I ended up uploading the image to facebook and then putting the link what I posted, but that doesn't register the likes on this article like it would if I embedded the link rather than an image. So I missed out on the 50+ likes for the article because of how I posted it... I'm sure this is a facebook issue, but is there any fix for this? In other words, is there a way for a link on a facebook post (without the link preview) recognize the likes on the post?

Thank you for your help!
Juli
The topic has been locked.
Support Specialist
8 years 6 months ago #55053 by alzander
The og:author tag is indeed incorrect. On that page, you have:
<meta property="og:author" content="Juli Camarin"/>
The correct syntax is to use a full link to the user's Facebook profile or (I think) their Facebook user ID. I don't think that's the cause of the image issue, but Facebook scans all the Open Graph tags and determines how things should be displayed. If they find an error, it's always possible that it's causing Facebook's parser to stop scanning or not correctly parse other tags. The error also indicates the page wasn't a valid 'article', so who knows what Facebook is treating it as.

So, I'd fix that tag (or remove it entirely) and test some more to see if that was the issue. Since the Debugger is showing the proper preview, I'm not sure how much we'd be able to help (the tags are set correctly), but we'll gladly try however we can.

In other words, is there a way for a link on a facebook post (without the link preview) recognize the likes on the post?

No, there's not. When you create a status update and include a link, the Likes are for your status update. That makes sense because your status update is the 'content' at that point, the link may just be reference material or something loosely related. When you share a specific link and leave a comment, the link is the 'content' and the comment is the loosely related material. The Like will always be for the content.

It make sense when you think about it, but is a bit nuanced.

I hope that helps explain,
Alex
The topic has been locked.
Active Subscriptions:

None
8 years 6 months ago #55128 by julcam
Thank you. This is helpful. At least now I know how I must always share the posts...

for the syntax: should it be this then?

{SCOpenGraph author=https://www.facebook.com/julicamarin}
and if it is, will is correctly show my name as it is now?


Thank you for your help.
Juli
The topic has been locked.
Support Specialist
8 years 6 months ago #55131 by mel
I think that syntax will work for you and will show "By Juli Camarin".

If you have trouble with that you can try tweaking it to look like this:
{SCOpenGraph article:author=https://www.facebook.com/julicamarin}

Here's an example on my test site. The author was set to www.facebook.com/melissa.sourcecoast and you can see that it has "By Melissa Lynne SourceCoast"
File Attachment:


When I remove the author tag, it looks at the meta author and shows "By Super User"
<meta name="author" content="Super User" />

-Melissa
The topic has been locked.
Active Subscriptions:

None
8 years 6 months ago #55132 by julcam
I will try it, thank you!
The topic has been locked.