TechCompare LogoTechCompare

How to test Open Graph tags: Facebook Sharing Debugger, Twitter Card Validator, and more

Test with the Facebook Sharing Debugger first, because fixing FB issues usually fixes every other platform too. Then validate on Twitter. For messaging apps (Discord, Slack, WhatsApp, iMessage), test manually in a private conversation. Add all four debugger URLs to your pre-launch checklist.

Every major platform provides a debugger tool to test and refresh OG tags. The Facebook Sharing Debugger (developers.facebook.com/tools/debug) is the most important because it also refreshes Facebook's cache, which is shared with Instagram. The Twitter Card Validator (cards-dev.twitter.com/validator) tests Twitter-specific tags. LinkedIn's Post Inspector and Discord's embed preview (just paste a URL in a private server) round out the testing toolkit.

By TechCompare · Updated

Platform or focus
Best Practices
OG tag strategy and tooling
Topic detail
OG debugger tools
debugger-tools

How this is calculated

Facebook's Sharing Debugger shows exactly what Facebook extracted from your page: title, description, image, URL, and type. It also reports warnings (image too small, missing tags) and lets you force a re-scrape. Twitter's Card Validator requires a logged-in Twitter account and previews how your card will appear in the timeline. The most common issue across all debuggers is the image not appearing, which is usually caused by a missing or incorrect og:image:secure_url (for HTTPS), the image being on a different domain without CORS headers, or the image taking too long to fetch (>5 seconds timeout on most platforms).

Verdict

Each platform exposes its own tool: the Facebook Sharing Debugger at developers.facebook.com/tools/debug (which also refreshes the shared Instagram cache), Twitter's Card Validator (login required), LinkedIn's Post Inspector, and manual Discord embed paste. Common failures all revolve around the image, usually from a missing og:image:secure_url for HTTPS, cross-domain CORS gaps, or fetches that exceed the 5-second timeout most platforms enforce.

More OG scenarios

Frequently asked questions

Which debugger should I use to test Open Graph tags?
Start with the Facebook Sharing Debugger at developers.facebook.com/tools/debug. It shows exactly what Facebook extracted (title, description, image, URL, type), reports warnings, and refreshes the cache Facebook shares with Instagram. Then run the Twitter Card Validator for the twitter: side, and LinkedIn's Post Inspector if LinkedIn traffic matters to you.
Why does my og:image show up in some debuggers but not others?
Each platform's crawler has its own failure modes: missing og:image:secure_url on HTTPS sites, images on a different domain without the right CORS response, or fetches that blow past the 5-second timeout most crawlers enforce. The Facebook debugger's warning log names the specific failure, which usually explains why the stricter platforms dropped the image too.
How do I force Facebook to re-scrape my updated OG tags?
Paste the URL into the Sharing Debugger and hit the Scrape Again button. That clears Facebook's cache immediately, and any new shares of the link pick up the fresh tags. Previously shared posts don't retro-update - Facebook snapshots the card at share time - so re-scraping only affects shares going forward.