← All Articles
SEO

Open Graph Tags Missing? How to Find and Fix Them Fast

When a shared link shows the wrong title, no image, or a blank card, Open Graph tags are usually missing or incomplete. Here is a fast way to find the gaps and fix them.

The NetTooling Team9 min read

You paste a URL into Slack, LinkedIn, X, or Facebook and get a sad empty preview: no image, a generic title, maybe the raw domain. That preview is driven largely by Open Graph meta tags in your HTML head. When og:title, og:description, og:image, or og:url are missing, platforms improvise, and improvisation is rarely flattering.

The tags that actually matter

At minimum, set og:title, og:description, og:image, and og:url. Add og:type (often website or article) and og:site_name for cleaner branding. Twitter/X cards overlap but are not identical; twitter:card and twitter:image still help on that network. If you only fix one thing, fix og:image: missing images are the most visible failure mode.

How to confirm tags are missing

  1. View page source or Inspect the document head and search for property="og:
  2. Run an on-page SEO analyzer that reports missing Open Graph fields.
  3. Generate a correct tag set with a meta tags helper, then compare to what your CMS emits.
  4. Share the URL in a private channel or use a platform debugger after deploys to confirm the live preview.

Why og:image fails even when the tag exists

The meta tag can be present while the image still fails. Relative image URLs break on some crawlers; use absolute https URLs. Images that require authentication, block hotlinking, or sit behind a bot challenge will not load for preview crawlers. Oversized files, unusual formats, or dimensions far outside common card ratios can also be dropped. Aim for a large, compressed JPG or PNG (roughly 1200×630 is a widely compatible social default) on a publicly reachable URL.

Caching is the other villain. Platforms cache previews aggressively. You fix the tags, reshare, and still see the old card. Use each network’s sharing debugger or cache reset when available, and test with a cache-busting query string only as a temporary check. Make sure your CDN is serving the head HTML you think it is; some setups inject OG tags in a client-only layer that social crawlers never execute.

If OG tags only exist after JavaScript runs, many social crawlers will never see them. Put Open Graph tags in the server-rendered HTML.

Framework and CMS gotchas

Single-page apps that set document title in the client often forget matching OG tags on the server. Marketing landing pages built in page builders sometimes fill the visible hero and leave the head empty. Multilingual sites need per-locale URLs and matching og:url values. Paginated or filtered URLs should not all inherit the homepage’s OG image if you care about share quality.

A fix-it sequence that works

Inventory which OG fields are missing on a template. Add absolute, accurate tags for title, description, image, and url. Deploy server-rendered head markup. Verify with view-source, not only the visually rendered page. Refresh platform caches. Spot-check a second page type (article vs product vs homepage) because templates diverge. Once the defaults are solid, refine images per key page rather than reusing one generic company logo everywhere.

Open Graph will not rank you by itself, but it absolutely affects whether people trust and click a shared link. For content you promote, preview quality is part of publishing, not a nice-to-have.

Frequently Asked Questions

What does it mean when Open Graph tags are missing?

Your HTML head lacks the og:* meta tags social platforms use to build link previews. Shares then fall back to guesses: weak titles, no image, or incomplete descriptions.

Why is og:image not showing after I added it?

Common causes are relative URLs, images blocked for bots, platform cache, or tags injected only by client-side JavaScript. Use an absolute https image URL in server-rendered HTML and reset the platform cache.

Do I need both Open Graph and Twitter Card tags?

OG tags cover many networks. Twitter/X may still use twitter:card and related tags for best results. If you maintain both, keep titles and images consistent.

How can I check OG tags for free?

View source for og: properties, use a free on-page SEO analyzer or meta tags workflow, then confirm with each platform’s sharing debugger after you deploy.

Try the Tools

Put this into practice with our free, no-signup tools.