Free Tool

OG Tags Checker

Validate Open Graph tags from the terminal. Catches missing og:image, broken URLs, and malformed metadata that cause blank social previews. One command, every page.

terminal

$ npx indxel check https://yoursite.com

Crawling 32 pages...

PASS og:title present (32/32)

PASS og:description present (32/32)

FAIL og:image returns 404 on /about

PASS og:url matches canonical (32/32)

WARN og:type missing on 2 pages

PASS twitter:card present (32/32)

Score: 88/100 (B+) — 1 error, 1 warning

Every OG tag, validated

Complete Open Graph and Twitter Card validation across your entire site. No more broken social previews.

og:title

Validates presence and length. Warns when title exceeds 60 characters or is missing entirely.

og:description

Checks that og:description exists and stays within the recommended 120-160 character range.

og:image

Verifies the image URL returns a 200 status, checks dimensions (1200x630 recommended), and validates the URL is absolute.

og:url

Ensures og:url is present, absolute, and matches the canonical URL to avoid duplicate signals.

og:type

Validates og:type is set (website, article, etc.) so platforms render the correct card format.

Twitter Cards

Also checks twitter:card, twitter:title, and twitter:image for complete social coverage.

How it works

01

Run the command

Point Indxel at your site. It crawls every page and extracts all Open Graph tags.

$ npx indxel check https://yoursite.com
02

Review OG tag issues

Get a clear report showing which pages have missing, malformed, or broken OG tags.

03

Fix and guard

Fix the issues, then add --ci to your pipeline so broken OG tags never reach production.

$ npx indxel check --ci

What broken OG tags cost you

A missing og:image or wrong og:title means blank previews on Twitter, LinkedIn, Slack, and Discord. Every share is a missed click.

WITHOUT VALIDATION

yoursite.com

No title available

WITH INDXEL

yoursite.com

Your Site — Ship with Confidence

Check your OG tags now

Run this in your terminal — no signup, no API key.

$npx indxel check https://yoursite.com

Want to learn more about Open Graph validation? Read the complete OG tags guide

Frequently asked questions

What Open Graph tags does Indxel validate?

Indxel checks og:title, og:description, og:image, og:url, og:type, og:site_name, and og:locale. It also validates Twitter Card tags (twitter:card, twitter:title, twitter:description, twitter:image) since they serve a similar purpose.

Does Indxel actually fetch the og:image URL?

Yes. Indxel sends a HEAD request to every og:image URL and verifies it returns a 200 status code. This catches broken images, expired CDN links, and typos in image paths that would otherwise show blank previews on social platforms.

Why do my social previews look wrong even with OG tags?

Common causes include: og:image URL returning a non-200 status, image dimensions smaller than 1200x630, using relative instead of absolute URLs, or platform caches showing stale data. Indxel checks for all of these issues.

Can I check OG tags on a staging/preview URL?

Yes. Pass any accessible URL to the check command. This is especially useful in CI/CD where you can validate OG tags on Vercel preview deployments before merging to production.

How do I clear social platform caches after fixing OG tags?

Use Facebook Sharing Debugger, Twitter Card Validator, or LinkedIn Post Inspector to force a cache refresh. Indxel validates your tags are correct — cache invalidation is handled by each platform's tool.