14 Checks · Code Examples · Free

Social & Open Graph Checklist

Social meta tags control how your content appears when shared on social platforms. Open Graph tags and Twitter Cards ensure professional previews.

Why Social Meta Tags Matter

Social meta tags control how your content appears when shared on social platforms. Open Graph tags for Facebook and LinkedIn, Twitter Cards for X, and structured data for rich previews all ensure your content looks professional and drives clicks.

40% more clicks with rich previews
1200x630px ideal OG image size
5 essential OG tags per page

The 14 Checks

Every check ranked by impact. Start at the top and work down.

# Check Category Impact Difficulty
1Add og:title — the headline shown in the social preview card. Keep under 60 characters; use your page title or a shorter variant.Open GraphCriticalEasy
2Add og:description — the snippet below the title. 120–155 characters works best; front-load the value proposition.Open GraphCriticalEasy
3Add og:image — the thumbnail shown on share. Use an absolute URL to a 1200×630 px image (min 600×315 px). Under 8 MB.Open GraphCriticalEasy
4Add og:url — the canonical URL of the page. Must match the canonical tag exactly, including https:// and trailing slashes.Open GraphCriticalEasy
5Add og:type — content type: "website" for homepages, "article" for blog posts, "product" for ecommerce. Defaults to "website" if omitted.Open GraphCriticalEasy
6Add Twitter Card meta tags — set twitter:card to "summary_large_image" or "summary" and include twitter:title, twitter:description, twitter:image.TwitterHighEasy
7Use 1200×630 px OG images — this ratio renders correctly on Facebook, LinkedIn, and Twitter. Smaller images get cropped awkwardly.ImagesHighEasy
8Add og:locale — set to your audience locale, e.g. "en_US". Helps platforms serve the right language variant.Open GraphMediumEasy
9Add og:site_name — your brand name. Displayed above the title on some platforms. Use your site's name, not a tagline.Open GraphMediumEasy
10Test with Facebook Debugger — paste your URL to see the scraped preview, check for errors, and force a cache refresh.TestingMediumEasy
11Test with Twitter Card Validator — previews how your Card renders on X and flags missing or invalid tags.TestingMediumEasy
12Add structured data (Article, FAQPage, Product schema) — enhances rich previews and can add extra elements like author, date, and ratings.SchemaMediumEasy
13Use consistent branding in OG images — include your logo, brand colors, and a legible headline so users recognize your content across platforms.BrandingLowEasy
14Update OG tags when content changes — if you change the title, image, or URL, update the meta tags and re-scrape with each platform's debugger tool.MaintenanceLowEasy

Open Graph Code Example

Copy-paste this into your <head> and swap the values per page.

<!-- Open Graph -->
<meta property="og:title" content="12-Point Technical SEO Audit Checklist 2026" />
<meta property="og:description" content="The exact audit process we use to find and fix crawl, indexation, and speed issues. 14 checks, free to use." />
<meta property="og:image" content="https://www.clienvora.com/images/og/technical-seo-audit.png" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />
<meta property="og:image:alt" content="Technical SEO Audit Checklist preview" />
<meta property="og:url" content="https://www.clienvora.com/checklists/on-page-seo/technical-seo-audit/" />
<meta property="og:type" content="article" />
<meta property="og:site_name" content="Clienvora" />
<meta property="og:locale" content="en_US" />

<!-- Twitter / X -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:site" content="@clienvora" />
<meta name="twitter:title" content="12-Point Technical SEO Audit Checklist 2026" />
<meta name="twitter:description" content="The exact audit process we use to find and fix crawl, indexation, and speed issues." />
<meta name="twitter:image" content="https://www.clienvora.com/images/og/technical-seo-audit.png" />
<meta name="twitter:image:alt" content="Technical SEO Audit Checklist preview" />

Platform-Specific Differences

Facebook, LinkedIn, and Twitter/X each handle OG tags differently.

Facebook

  • Image: 1200×630 px (min 600×315)
  • Title: ~60 characters before truncation
  • Description: ~110 characters visible
  • Uses og:* tags exclusively
  • Facebook Sharing Debugger to test & force re-scrape
  • og:type determines the card behavior

LinkedIn

  • Image: 1200×627 px (min 200×200)
  • Title: ~70 characters before truncation
  • Description: ~100 characters visible
  • Reads og:* tags; ignores twitter:* tags
  • LinkedIn Post Inspector to test
  • Larger image preview than Facebook

Twitter / X

  • Image: 1200×675 px for summary_large_image
  • Title: ~70 characters
  • Description: ~200 characters
  • Prefers twitter:* tags; falls back to og:*
  • Card Validator to test
  • Four card types available (see below)

Twitter Card Types

Choose the right card type for your content.

Card Type twitter:card Value Image Size Best For
Summarysummary144×144 pxSmall thumbnails — blog lists, products with small images
Summary Large Imagesummary_large_image1200×675 pxBlog posts, articles, landing pages — most common choice
PlayerplayerAspect ratio requiredVideo/audio embeds — must provide iframe player URL
AppappNot requiredMobile app downloads — link to App Store / Play Store

For most websites, summary_large_image is the right default. Use summary only when your images are small or square.

Good vs Bad OG Previews

What separates a clickable share from an ignored one.

Bad Example

  • No og:image — shows a blank icon or site favicon
  • Title is just "Home" or the domain name
  • Description is empty or says "Lorem ipsum…"
  • Image is 300×200 — gets stretched and blurry
  • og:url points to a staging subdomain
  • Multiple conflicting og:title tags on the same page

Good Example

  • 1200×630 px branded image with headline overlay
  • Title includes the primary keyword and brand
  • Description is a clear value proposition under 155 chars
  • og:url matches the canonical URL exactly
  • og:type is set to "article" for blog posts
  • Tested on all three platforms before publishing

How to Debug OG Tags

Step-by-step process when your social previews look wrong.

Step 1

View Source

Right-click the page → View Source → search for og:. Verify all five core tags exist and have correct values. Check for duplicates.

Step 2

Use the Debuggers

Paste your URL into Facebook Sharing Debugger, Twitter Card Validator, and LinkedIn Post Inspector. Each shows what the platform actually sees when it scrapes your page.

Step 3

Fix and Re-scrape

Fix the tags in your HTML, deploy the changes, then hit "Scrape Again" in Facebook Debugger or re-validate on Twitter. Facebook caches aggressively — you may need to use the "Scrape Again" button multiple times.

OG Testing & Optimization Tools

Free tools to test, preview, and fix your Open Graph tags.

Facebook Sharing Debugger

Free

Shows exactly how Facebook scrapes your page — all OG tags it finds, the image it downloads, and any errors. Use "Scrape Again" to force a cache refresh after fixing tags.

Twitter Card Validator

Free

Previews your Twitter Card on X and flags missing or malformed tags. Also shows the raw HTTP response and any crawl errors the platform encountered.

LinkedIn Post Inspector

Free

LinkedIn's equivalent of Facebook Debugger. Shows what OG data LinkedIn reads, the image it displays, and lets you refresh the cache for a URL.

OpenGraph.xyz

Free

One tool to preview how your URL looks on Facebook, Twitter, and LinkedIn simultaneously. Shows all extracted OG tags and lets you copy the correct markup.

Screaming Frog SEO Spider

Free / Paid

Crawls your entire site and reports missing, duplicate, or too-long OG tags across every page. Free version handles up to 500 URLs — enough for most small sites.

Yoast SEO / RankMath

Free

WordPress plugins that auto-generate OG and Twitter Card tags from your post title, excerpt, and featured image. Lets you override the defaults per page without touching code.

Need Better Rankings

Let's Optimize Pages That Rank and Convert

Got pages stuck on page two? Traffic that won't convert? Let's fix it with a personalized on-page SEO audit.

Get a Free SEO Audit

Frequently Asked Questions

What is Open Graph?

Open Graph (OG) is a protocol created by Facebook that controls how URLs are displayed when shared on social media. It uses meta tags in your HTML <head> to define the title, description, image, and type of a shared link. Without OG tags, platforms guess what to show — usually pulling the first text and image they find, which often looks broken or generic.

What size should OG images be?

The recommended OG image size is 1200×630 pixels — this ratio renders correctly on Facebook, LinkedIn, and Twitter/X without awkward cropping. The minimum size is 600×315 pixels; anything smaller will be stretched or ignored. Keep the file under 8 MB and use JPG or PNG format. For Twitter's summary_large_image card, 1200×675 px is the ideal ratio.

Do social signals affect SEO?

Social signals (likes, shares, comments) are not direct Google ranking factors — Google has confirmed this multiple times. However, social media drives referral traffic, increases brand searches, and earns natural backlinks when people reference your content, all of which indirectly improve SEO. Well-optimized OG tags increase click-through rates from social shares, which compounds over time.

How do I test my OG tags?

Paste your URL into Facebook Sharing Debugger (developers.facebook.com/tools/debug), Twitter Card Validator (cards-dev.twitter.com/validator), and LinkedIn Post Inspector (linkedin.com/post-inspector). Each tool shows what the platform actually scrapes — the tags it finds, the image it downloads, and any errors. You can also use OpenGraph.xyz to preview all three platforms at once.

What's the difference between og:title and the HTML title tag?

The HTML <title> tag appears in browser tabs and search results, while og:title appears in social media preview cards. They can be different — for example, you might use a shorter, punchier og:title optimized for social clicks, while keeping a longer, keyword-rich HTML title for SEO. Most CMS plugins default og:title to match the HTML title unless you override it.

Why is my OG image not showing when I share a link?

The most common causes are: the og:image URL is relative instead of absolute (use https://example.com/image.png, not /image.png), the image is smaller than 200×200 px, the image URL returns a 404 or redirect, or the platform has cached an old version. Use the platform's debugger tool to force a re-scrape after fixing the tag. Also check that your server isn't blocking social media crawlers.

AA

Amir Ali

Founder of Clienvora, a content marketing agency that combines SEO and copywriting to drive rankings, traffic, and revenue. This checklist is maintained and updated regularly.