Open Graph tags missing

Open Graph tags decide how a link looks when it is shared. Without them, a shared page is a bare URL.

Do this: Emit og:title, og:description, og:image and og:url on every page. Without them a shared link renders as a bare URL on every platform. Open the page you need
PassPages carry Open Graph tags.
LowPages have no Open Graph title, so shared links render as bare URLs.

The fix, in one snippet

Example to adapt Absolute URLs, 1200x630 image
<meta property="og:title" content="Running shoes for flat feet">
<meta property="og:image" content="https://example.com/img/og/shoes.png">
<meta property="og:url" content="https://example.com/guides/shoes">

Illustrative values. Change the paths, hostnames and options to match your own site before using it.

The sections below explain what is tested, why it matters and the alternatives.

What we test

We read og: meta properties from each page and report those with no og:title, which is the property every platform needs before it will build a preview at all. The others found are recorded in the evidence so you can see what is present and what is missing.

We do not fetch the image named in og:image, so a tag pointing at a missing file passes this check. Each platform's own debugger will catch that, and the links below go to them.

Why it matters

Every major platform, Facebook, LinkedIn, Slack, WhatsApp, Discord, Signal and X among them, reads Open Graph to build a link preview. With no tags the preview is a URL, sometimes with a guessed fragment of text; with them it is a headline, a description and an image.

The difference in click-through is large and it compounds, because a link that looks like something is shared onward more often than one that does not.

Open Graph is not a ranking signal. It affects how often your links are followed, which is a different and more immediate lever.

How to fix it

Emit the four properties that matter on every page, generated from the page's own fields:

<meta property="og:title" content="Running shoes for flat feet">
<meta property="og:description" content="Fit notes, arch support ratings and the three models our testers returned to.">
<meta property="og:image" content="https://example.com/img/og/running-shoes.png">
<meta property="og:url" content="https://example.com/guides/running-shoes">
<meta property="og:type" content="article">

The image must be an absolute URL, at least 1200 by 630 pixels, and under about 5 MB. Keep og:url identical to the canonical. Test with each platform's own debugger, since they cache aggressively and will keep showing an old preview until told otherwise.

Where this fits

Open Graph tags missing is check 2 of 4 that the seo & site health audit runs under structured data and social, ordered the way they are worth fixing. That ordering is the point: Fixing this one while the check above it still fails buys less than it looks like.

Fix this one first

Above it in the same category sits Structured data (JSON-LD) missing or invalid (medium), where structured data describes a page in a vocabulary search engines parse directly. An attacker who has that does not need this, so it is the better use of the same hour.

What fixing this still leaves open

Open Graph tags missing closes one route in. Immediately below it: Site icon missing, where the site icon appears in tabs, bookmarks, history and increasingly in search results themselves; Twitter card missing, where a twitter:card tag selects the card format on X.

Found in the same scan

The seo & site health audit reports this alongside checks from other categories that are at least as serious, including Broken internal links, where an internal link that returns an error is a dead end for the reader and a wasted request for the crawler, and Crawl errors (4xx / 5xx), where uRLs reached during the crawl that returned a client or server error. A single run of seo & site health audit answers all of them at once.

Prompt for an AI Hand this check to an assistant Sign in to copy it
The first few lines
You are a senior web engineer. I ran a security and SEO scanner against my site and it reported the finding below. Fix it properly rather than suppressing the symptom.

Finding: Open Graph tags missing (low severity)
Scanner check id: seo-open-graph
19 more lines, including the evidence and the exact fix

The rest of this prompt names the pages and line numbers we found the problem on, the configuration to change, and the constraints a good answer has to respect. It is free, it just needs an account so the work is not scraped wholesale.

Sign in with Google

Signing in is free and takes one click. We store your email address and nothing else.

References

  1. The Open Graph protocol
  2. Facebook sharing debugger