Topic-icon Suggestion for: og:image should be larger: message

Active Subscriptions:

None
Everyone else might be smarter about this than me but this is how I resolved "og:image should be larger:" message from the Facebook Object Debugger.

I was very frustrated trying to figure out why Facebook wouldn't choose the desired image from my Joomla articles. It was especially frustrating when FB would ignore specific {SCograph} tags in my articles. I was completely frustrated when the FB Object Debugger would list all of the desired information as it should be but still wouldn't display the image.

I scoured the support forums for help. I tried everything I could find but it wasn't working the way I wanted. I kept seeing forum entries about how FB couldn't follow redirects to the desired image. At first I didn't think any of those articles applied to me. But for some reason I decided to review my sh404SEF installation. I has SEF URLs turned on in the Joomla control panel but I had "without .htaccess" set in sh404SEF. Once I set sh404SEF to use .htaccess everything started to work correctly.

I did go back and run the FB Object Debugger on every page on my web site to refresh the FB cache.

It's working very nicely now.
The topic has been locked.
Support Specialist
10 years 2 months ago #40659 by alzander
Very interesting information. I haven't heard of that before. When you don't use the .htaccess, the /index.php/ is usually inserted into the URLs. I can see where that could then cause a redirect to some images, which could confuse Facebook.

I'm glad to hear you got things going though, and definitely appreciate sharing what you found!

Thanks,
Alex
The topic has been locked.
Active Subscriptions:

None
Yes, it's working very well.

I had things set up wrong. I had the Use URL Rewriting set to yes in the Global Site Configuration but sh404SEF was set to work without .htaccess.

I'm not an expert but I think the Joomla URL Rewriting was eliminating the index.php? in the url so it appeared that sh404SEF was doing it's job. When I set URL Rewriting to no in Global Configuration, the index.php? started showing up in the url. When I turned on sh404SEF to work WITH .htaccess the index.php? went away AND the FB Open Graph stuff started working.

I can even refresh the FB cache right away. I just go to a page that was giving me problems, run the url through the debugger and it starts working. I can make changes to the SCGraph tags and the changes are reflected in the debugger immediately. None of this waiting for days for the FB cache to refresh. I ran every page of my site through the debugger and all of the SCGraph tags are working perfectly. The changes are also making the JLinked stuff work better too.
The topic has been locked.
Support Specialist
10 years 2 months ago #40699 by alzander
Awesome! Very good information, and I'm happy you could give me the feedback.

The Open Graph Debugger tool is definitely helpful for 'freshening' your data. In the next release, we'll have our own built-in Open Graph debug tool so that you can more easily see the tags that JFBConnect is setting on your page.. We'll also (in this release, or shortly thereafter) have a link to the actual FB debugger on each page so that you can quickly run an individual page through their tool and update the cache.. hopefully, that should make thing simpler.

As always, should you have any questions or feedback, just let us know!

Thanks,
Alex
The topic has been locked.