The OG / Twitter Tag Generator validates how your page renders when shared on Facebook, LinkedIn, Twitter (X), Slack, Discord, WhatsApp, iMessage. Each platform has slightly different requirements, and missing tags mean ugly link previews that hurt click-through. This index covers fixes for every finding.
OG findings fall into these categories:
og:type, og:url, og:title, og:description, og:image. Missing any of these and platforms fall back to scraping the page (badly). The minimum-viable OG block.twitter:card, twitter:site (your handle), twitter:creator (author's handle). Why Twitter falls back to OG but you should set explicit Twitter tags for control.og:locale for the primary language (en_GB). og:locale:alternate for additional languages your URL serves. Common bug: locale doesn't match the actual content language.og:title should be the share-optimised version (can differ from SEO <title>). Common bugs: identical to title (wasted opportunity), or completely different (looks broken in preview).og:url must match the canonical. Otherwise shares aggregate badly across URL variants (tracking params, trailing slash). The single-canonical-everywhere rule.article:author, article:published_time, article:section, article:tag. These power richer Facebook/LinkedIn cards for editorial content.Implementation patterns by platform:
The generator builds the full OG and Twitter card block for your page, validates against Facebook, LinkedIn and Twitter requirements, predicts how the preview will render on each platform, and flags missing or invalid tags. For the full reference, see the Open Graph Guide.
Run the generator. Bad OG kills social CTR by 50-70% โ fix once, ship everywhere.
Open OG Generator โ