How it works

How to check your Open Graph tags

Step 01

Paste your URL

Enter any public URL. We fetch it as a social scraper to read exactly what the platforms see, following redirects.

Step 02

Read your score and issues

Get a 0-100 score, a count of errors, warnings and tips, and a per-platform preview of your share card.

Step 03

Edit, preview, and copy the fixed tags

Adjust the tags, watch the previews update live, then copy the corrected HTML straight into your head.

The checks

What the Open Graph checker checks

Every tag social platforms and search engines read, flagged as an error, a warning or a tip.

  • og:title present and 30 to 90 characters long.
  • og:description present and 80 to 300 characters long.
  • og:image present, reachable, at least 1200x630, under 8MB, and a valid JPG, PNG or WebP.
  • og:url and og:type present, canonical, and set to a valid type such as website or article.
  • og:site_name and og:locale recommended for cleaner cards, flagged as tips when missing.
  • Twitter Cards twitter:card, twitter:title, twitter:description and twitter:image overrides for X.
  • Per-platform image limits Facebook and LinkedIn minimums, plus the 500KB ceiling WhatsApp enforces.
  • Duplicate or malformed tags conflicting tags that confuse parsers, plus favicon, theme-color and manifest tips.
The basics

What are Open Graph tags?

Open Graph is the protocol Facebook introduced in 2010 to control how a URL looks when it's shared. The tags live in your page's head and tell every platform what title, description and image to show instead of guessing.

When the tags are missing, platforms fall back to whatever they can scrape: a random image, the raw title, or nothing at all. Your carefully written post ends up looking like a bare link, and bare links get far fewer clicks.

Almost every major platform reads Open Graph, including Facebook, LinkedIn, WhatsApp, Discord, Slack, Telegram and Pinterest. X uses its own Twitter Card tags but falls back to og: when they're absent, so one clean set of tags covers nearly everywhere.

Reference

The core tags to set on every page, with recommended values and why each one counts.

TagRecommended valueWhy it matters
og:title30 to 90 charactersThe headline of your share card. Too short looks thin, too long gets truncated.
og:description80 to 300 charactersThe supporting line under the title. Sells the click without getting cut off.
og:image1200x630, under 500KBThe single biggest driver of clicks. Wrong size or too heavy and it breaks.
og:urlThe canonical URLConsolidates shares and engagement to one canonical address.
og:typewebsite or articleTells platforms how to categorize the page and which extra tags apply.
og:site_nameYour brand nameShows your brand on the card instead of a bare domain.
og:localee.g. en_USSignals the page language so previews render in the right locale.
Image specs

The ideal og:image size per platform

The og:image is the tag that breaks most often. Use 1200x630 as a safe default, then check the per-platform limits below.

PlatformRecommended sizeRatioNotes
Facebook1200x6301.91:1Minimum 600x315. Under 1200 wide looks blurry.
LinkedIn1200x6271.91:1Minimum 1200x627 for the large card.
X (Twitter)1200x6281.91:1Use summary_large_image. Free posts strip link previews since 2023.
WhatsApp1200x6301.91:1Keep under 500KB or the preview will not load.
Discord1200x6301.91:1Renders og:image directly and supports large cards.
Compatibility

Open Graph vs Twitter Cards

Twitter Card tags (twitter:) are X's own version of Open Graph. When present, they override the matching og: tag on X; when absent, X falls back to og:. So you rarely need a full duplicate set.

In practice, set twitter:card to summary_large_image and let og:title, og:description and og:image do the rest. Add twitter:site or twitter:title only when you want X to show something different from every other platform.

Note the caveat: since 2023, X strips link previews from most free posts and shows a bare link instead. Your tags are still correct, they just may not render there, which is why this tool flags it on the X card.

Setup

How to add Open Graph tags by platform

Where to set your og: and Twitter Card tags on the most common platforms.

PlatformHow to add Open Graph tags
WordPressInstall Yoast SEO or Rank Math, then set the social title, description and image per page under the SEO panel.
ShopifyEdit theme.liquid to output og: tags from page fields, or use an SEO app that injects them automatically.
WebflowOpen Page Settings, then the Open Graph section, and set the title, description and image per page.
WixGo to the page's SEO settings, open Social Share, and set the title, description and image.
SquarespaceSet a site-wide social image under Marketing, then override per page in Page Settings, Social Image.
Next.js / ReactExport a metadata object or generateMetadata with openGraph and twitter fields, or render meta tags in the head.
Raw HTMLPaste the corrected meta tags from this tool directly into the head of your page.
Troubleshooting

How to fix common Open Graph errors

og:image missing or too small

Add an absolute image URL at least 1200x630 and under 500KB. Relative paths and tiny images are the top cause of broken cards.

Title or description getting truncated

Keep og:title under 90 characters and og:description under 300. Use the live preview to confirm nothing gets cut off.

Changes not showing on Facebook or LinkedIn

Both cache the old preview. Use Facebook's Sharing Debugger (Scrape Again) or LinkedIn's Post Inspector to force a refresh.

Duplicate or conflicting tags

Two og:title tags confuse parsers, which may pick the wrong one. Remove duplicates so each tag appears exactly once.

The honest take

Does Open Graph affect SEO and AI visibility?

The balanced answer: Open Graph does not directly move Google rankings, but it earns clicks and gives AI crawlers clean context. Here's what it does and does not do.

What OG does and does not do for ranking

Open Graph tags are not a direct Google ranking factor. What they do is drive social click-through, which brings real referral traffic and the engagement signals that support rankings indirectly.

Why clean metadata still helps LLMs read your page

ChatGPT, Perplexity and Gemini crawlers use structured metadata to understand what a page is about. Clean og: and title tags give them accurate context to cite you correctly.

Table stakes, not a growth lever on its own

Well-formed Open Graph tags are the baseline every professional site should have. They will not rank you alone, but broken tags quietly cost you clicks on every share.

Questions, answered.

  • An Open Graph checker fetches a page the way social platforms do, reads its og: and Twitter Card tags, and shows how the link will render when shared on Facebook, LinkedIn, X, Discord, WhatsApp and more. It flags missing or malformed tags and gives you a score so you can fix problems before you post.

Two free ebooks to win AI search

The exact tactics we use to get brands ranked on Google and cited by ChatGPT, Claude, Gemini and Perplexity - delivered straight to your inbox.

More Tools Like This

Explore related tools to keep improving on-page and technical SEO signals.

View All Tools

GEO Audit

Generative Engine Optimization audit to make your site discoverable by LLMs and AI search.

Open tool

AI Search Audit

Comprehensive audit of how your website performs across ChatGPT, Claude, Perplexity, and Gemini.

Open tool

ChatGPT Visibility Checker

See if ChatGPT cites your website and what's blocking you from appearing in its answers.

Open tool

LLM Citation Checker

Check whether large language models cite your site and fix what's keeping you out.

Open tool

AI SEO Audit

Full AI SEO audit identifying technical issues that block your visibility on AI search.

Open tool

AI Overview Checker

Find out if your content can appear inside Google's AI Overviews search results.

Open tool

Perplexity Ranking Checker

Audit how your site ranks across Perplexity's AI-powered answers and citations.

Open tool

Google Index Checker

Check whether any URL is indexed by Google, the title and snippet it shows, plus title rewrites and canonical drift.

Open tool

Robots.txt Checker

Validate your robots.txt for crawl issues and confirm bots can reach your important pages.

Open tool

Robots.txt Generator

Build a valid robots.txt with templates, AI-bot controls and live validation, then copy or download it.

Open tool

Sitemap Checker

Validate your XML sitemap, count URLs, detect broken links and cross-domain entries.

Open tool

Canonical Checker

Check any page's canonical tag to catch duplicate-content and indexing issues before they cost you rankings.

Open tool

llms.txt Generator

Scan your site and build a clean, structured llms.txt file for AI models, with editable sections, live preview, and one-click download.

Open tool

llms.txt Validator

Validate your llms.txt against the standard. Catch syntax errors, missing sections, and broken links. Paste a file or scan a live URL.

Open tool

H1 Checker

Check any H1 tag for length, keyword usage, and uniqueness. Paste a draft or scan a live URL.

Open tool

Meta Description Checker

Check any meta description for length, pixel width, keyword usage, and CTA. Paste a draft or fetch from a live URL.

Open tool

SERP Snippet Preview

Preview your title tag and meta description in Google's results on desktop and mobile, with pixel-accurate truncation.

Open tool

AI Readability Checker

See if ChatGPT, Perplexity and Google's AI can read, understand and cite your page, with a clear score and prioritized fixes.

Open tool

Missing Keywords

Find keyword gaps vs your competitors and discover terms your site should target.

Open tool

SEO Competitor Analysis

Compare two domains head-to-head. See traffic gaps, keyword overlap, and backlink profiles.

Open tool