Free Open Graph Checker
Fetch a live URL and validate core Open Graph tags plus Twitter Cards. Preview how the link may look when shared — free og:image and social meta checker, no signup.
How it works
- 01
Enter the public URL you will share
We fetch the HTML and extract og:* and twitter:* meta properties.
- 02
Validate the essentials
Missing title, description, or image are called out so cards do not fall back to random page text.
- 03
Preview the share card
A simple layout shows how title, description, and image work together before you post.
Tags this Open Graph checker looks for
- og:title, og:description, og:image, og:url, og:type
- Twitter Card fields (card, title, description, image)
- Optimal 1.91:1 aspect ratio (1200x630px) for social cards
- Missing fallbacks that cause social networks to scrape random page images
Scenarios
Social Sharing Pitfalls & Real-World Fixes
Rich social cards drive referral clicks and brand recognition. Here are the most common Open Graph bugs:
Tiny Thumbnail vs Large Hero Card
The Problem: Images under 300x200px or missing twitter:card summary_large_image trigger a tiny square thumbnail instead of a prominent full-width card.
The Fix: Supply an og:image of exactly 1200x630px and set twitter:card to summary_large_image.
Stale Social Previews After Updates
The Problem: Facebook, LinkedIn, and Discord cache OG images indefinitely. Editing your HTML doesn't update existing shared previews.
The Fix: Append a version query parameter (e.g. ?v=2) to your og:image URL or use each platform's post-inspector to purge cache.
Headless & Dynamic Blog Sharing
The Problem: Sharing blog articles with generic homepage OG banners dilutes click-through rates across social channels.
The Fix: Use dynamic server-side image generation (e.g., Next.js ImageResponse) to generate custom titles and author badges per post.
Complete Open Graph & Twitter Card Boilerplate
Include standard Open Graph tags alongside Twitter Card directives in your document <head>:
<head>
<!-- Open Graph / Facebook / LinkedIn -->
<meta property="og:type" content="website" />
<meta property="og:url" content="https://example.com/article" />
<meta property="og:title" content="How to Audit Technical SEO Like a Pro" />
<meta property="og:description" content="Step-by-step checklist to find and fix crawl blockers, canonical loops, and index drops." />
<meta property="og:image" content="https://example.com/images/og-banner.webp" />
<!-- Twitter -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="How to Audit Technical SEO Like a Pro" />
<meta name="twitter:description" content="Step-by-step checklist to find and fix crawl blockers, canonical loops, and index drops." />
<meta name="twitter:image" content="https://example.com/images/og-banner.webp" />
</head>Generate dynamic 1200x630 share banners natively in Next.js:
import { ImageResponse } from 'next/og';
export const runtime = 'edge';
export const size = { width: 1200, height: 630 };
export const contentType = 'image/png';
export default async function Image() {
return new ImageResponse(
(
<div style={{ display: 'flex', width: '100%', height: '100%', background: '#0b1220', color: '#fff', padding: 60 }}>
<h1 style={{ fontSize: 60, fontWeight: 'bold' }}>TheSeoSoul Technical Audit</h1>
</div>
),
{ ...size }
);
}Frequently asked questions
- What is an Open Graph checker?
- It fetches a live URL and reads og:* meta tags (and Twitter Card tags) so you can verify title, description, and image before sharing on social platforms.
- Which Open Graph tags are required?
- At minimum set og:title, og:description, and og:image (ideally around 1200×630). og:url and og:type help platforms resolve the preferred share URL and object type.
- Why doesn’t my share preview update after I change tags?
- Many platforms cache link previews. After fixing tags with this checker, use each network’s debugger or wait for cache refresh. Our preview shows what the HTML declares now — not a platform’s cached card.
- Is this Open Graph / Twitter Card checker free?
- Yes. Free on TheSeoSoul, no signup. For Google-style search snippets, use the Meta Tag Checker.
Keep going
What to check next
Social cards should echo the search snippet and the preferred URL.
- Meta tagsTitle, description, H1, lang, viewport & SERP
- Density1–3 word phrases from URL or paste
- CanonicalSelf-ref vs cross-host preferred URL
- Robots.txtPath + UA tester, Sitemaps, AI bot blocks
Need the whole picture? Run a full audit · browse every tool.