🖼️ How to Fix Missing OG Tags

The complete 2026 guide to fixing broken social previews on Facebook, Twitter, LinkedIn, and every app that reads Open Graph tags.

Published: May 2, 2026 · 8 min read

You've shared a link on Facebook, Twitter, or Slack — and instead of a rich, beautiful preview, you see a blank grey box, wrong text, or just the URL.

This happens because your Open Graph (OG) tags are missing, broken, or outdated. In this guide, you'll learn exactly what's wrong and how to fix it — with free tools you can use right now.

🤔 What Are Open Graph Tags?

Open Graph tags are <meta> tags in your page's <head> that tell social platforms exactly what to show when your URL is shared. They were created by Facebook in 2010 and are now used by virtually every platform.

Essential OG Tags Every Page Needs:

<meta property="og:title" content="Your Page Title">
<meta property="og:description" content="A compelling 150-160 char description">
<meta property="og:image" content="https://yoursite.com/social-preview.jpg">
<meta property="og:url" content="https://yoursite.com/page">
<meta property="og:type" content="website">
<meta property="og:site_name" content="Your Site Name">

Without these tags, Facebook will guess what to show — and it usually guesses wrong.

🔍 The 5 Most Common OG Tag Problems

1. No OG tags at all

Your page has zero Open Graph tags. This is the most common issue — especially on static sites, older CMS templates, or pages built before 2020. Facebook shows just the URL (no image, no description).

2. Missing og:image (the biggest problem)

This accounts for ~70% of broken previews. Without og:image, Facebook shows a grey box. Twitter shows nothing. LinkedIn shows a blank card. Image posts get 2.3x more engagement — missing this tag is leaving engagement on the table.

3. Wrong image dimensions

OG images should be 1200×630px (1.91:1 ratio). Smaller than 200×200 or wrong aspect ratios get ignored. Twitter summary_large_image prefers 1200×600px (2:1).

4. Description too long or missing

Facebook truncates at ~200 characters. LinkedIn at ~256. Keep og:description under 160 characters for maximum readability across platforms.

5. Platform cache (the invisible enemy)

You fixed your OG tags but Facebook still shows the old preview? Facebook and Twitter aggressively cache previews. You need to manually force a re-scrape using their debugger tools. Our preview tool always fetches fresh — no cache to worry about.

🔍 Check Your OG Tags Now (Free) →

🛠️ How to Fix Missing OG Tags — Step by Step

Step 1: Check what's there now

Use our free Meta Tag Preview Tool. Paste your URL and you'll see exactly what Google, Facebook, and Twitter would show. It also shows the raw tags so you can see what's missing.

Step 2: Add the missing tags

Add the OG tags to your page's <head> section. If you're starting from scratch, use our Meta Tag Generator to create all tags at once.

Step 3: Add Twitter Card tags

Twitter reads OG tags as a fallback, but for best results, also add Twitter-specific tags:

<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Your Page Title">
<meta name="twitter:description" content="Your description">
<meta name="twitter:image" content="https://yoursite.com/twitter-card.jpg">

Step 4: Deploy and re-validate

After adding the tags and deploying, run your URL through our preview tool again to confirm they're being picked up. Then force a re-scrape on each platform:

🐦 Twitter Cards vs OG Tags — Do You Need Both?

The short answer: add both, but OG is the priority.

Twitter's parser follows this fallback chain: twitter:card tags → og: tags → page content guess. Without any twitter:card, it still reads og:title and og:image. The only tag that's Twitter-specific is twitter:card ("summary" or "summary_large_image"), which controls whether the image appears large or small.

📊 Platform-by-Platform Requirements

Platform Required Tags Image Size Cache Duration
Facebook og:title, og:image, og:description 1200×630px ~30 days (or until re-scraped)
Twitter/X twitter:card + OG tags 1200×600px (2:1) ~7 days
LinkedIn OG tags (reads Facebook-style) 1200×627px ~7 days
Slack/Discord OG tags auto-sized varies per app
WhatsApp/Telegram OG tags auto-sized (small preview) varies

🚀 Quick Fix Checklist

  1. Check current tags with the Meta Preview Tool
  2. Add missing og:title, og:description, og:image
  3. Ensure og:image is at least 1200×630px, under 5MB, served over HTTPS
  4. Add Twitter Card tags (twitter:card at minimum)
  5. Deploy and re-check with preview tool
  6. Force re-scrape using Facebook Debugger + Twitter Validator
  7. Wait 24 hours and check again — if tags still don't appear, investigate server-side rendering (JS frameworks may not serve tags in the initial HTML)
🔍 Preview Your OG Tags Now → 🏷️ Generate New Tags →

48 free developer tools. No ads. No signup. 100% free forever.

📚 From blog reader to domain owner

📊 Professional Email Health Report

Liked this article? Put it into practice — get a personalized email deliverability audit for your domain.

Get Fix Report — €9 →
🔒 SSL Secured 🛡️ No-Log Policy 🛠️ 53 Free Tools 👥 1,300+ Daily Users ₿ Crypto-Native