Open Graph Tags: Not a Ranking Factor, Still an SEO Deliverable
What Open Graph tags are, why they're not a Google ranking factor, what Google actually does with og:title/og:image/og:site_name, documented per-platform og:image sizing, per-platform fallback and caching behavior, and how to force a re-scrape.
Open Graph (OG) tags are <meta> elements in your head, from the Open Graph protocol (ogp.me, built by Facebook), that describe your page as a shareable object. The four required properties are og:title, og:type, og:image, og:url; add og:description, og:site_name, og:locale, and og:image:alt. Their main job is the link preview card people see when your URL is shared on Facebook, LinkedIn, Slack, Discord, WhatsApp, and iMessage — so they're a CTR lever, not a ranking factor. But Google does read them: og:title is listed among the sources it can use for the SERP title link (added Aug 2024), og:image is one documented input to Google's automated image-thumbnail selection for Search and Discover, and og:site_name is a lower-priority input to the site name shown in results — none of this is a guarantee your value gets used as-is. Practical spine: og:image needs an absolute URL and a documented alt description; each platform publishes its own size guidance (LinkedIn: 1200×627 min, 1.91:1; Google Discover: at least 1200px wide, 16:9) rather than one universal figure, though 1200×630 (1.91:1) is the long-standing cross-platform convention; missing tags cause an uncontrolled (not blank) preview; every platform caches the scrape, so editing tags doesn't fix already-shared links — force a re-scrape with the Facebook Sharing Debugger or LinkedIn Post Inspector. Most social crawlers don't run JavaScript, so the tags must be in the server-rendered HTML.
Evidence for this claim The Open Graph protocol defines og:title, og:type, og:image, and og:url as basic metadata for representing a page as a graph object. Scope: Open Graph protocol vocabulary; platform rendering can vary. Confidence: high · Verified: Open Graph protocol Evidence for this claim Meta's sharing crawler uses server-rendered Open Graph metadata and provides Sharing Debugger tools to inspect and refresh scraped information. Scope: Meta/Facebook sharing behavior, distinct from search ranking. Confidence: high · Verified: Meta for Developers: Webmasters sharing guideTL;DR — Open GraphOpen Graph (OG) tags are `<meta>` elements in a page's head, defined by the Open Graph protocol (ogp.me, created by Facebook), that describe a page as a shareable object — its title, description, image, URL, and type. They control how a link preview card looks when the page is shared on Facebook, LinkedIn, Slack, Discord, WhatsApp, and iMessage. They are not a direct Google ranking factor, though Google reads og:title, og:image, and og:site_name as inputs to how a result appears. (OG) tags are little bits of HTML in the head of your page that decide how your link looks when someone shares it — the title, blurb, and image in that preview card you see on Facebook, LinkedIn, Slack, Discord, WhatsApp, or in an iMessage. They don’t help you rank in Google. But if you skip them, the platforms guess — and the guess is usually worse than what you’d have chosen.
What Open Graph tags are
When you paste a link into a chat app or a social post and it turns into a neat
little card — a headline, a short description, and a big image — that card is built
from Open Graph tags. They’re <meta> tags that live in your page’s <head>,
where visitors never see them but the apps that build the preview do.
The system comes from the Open Graph protocol, a spec Facebook created (you can read it at ogp.me). The idea was to let any web page act like a rich “object” that social platforms could display consistently.
Here are the ones you actually set:
<meta property="og:title" content="Your headline for the share card" />
<meta property="og:description" content="A short blurb, a sentence or two." />
<meta property="og:image" content="https://example.com/share-image.jpg" />
<meta property="og:url" content="https://example.com/your-page/" />
<meta property="og:type" content="website" />- og:title — the headline on the card.
- og:description — the blurb under it.
- og:image — the big thumbnail (this is the one that makes the card eye-catching).
- og:url — the canonical link for the page.
- og:type — what kind of thing the page is (
websitefor most pages,articlefor a blog post).
Do they help you rank?
No. Open Graph tags are not a Google ranking factor — adding them won’t move you up in search results. What they do is affect how many people click your link when it’s shared, which is a different (and still valuable) thing. Think of them the way you’d think of a good meta descriptionThe meta description is an HTML head tag — `<meta name=\"description\" content=\"…\">` — that suggests a short summary of the page for the search snippet. It's not a Google ranking factor, and Google rewrites it the majority of the time, but a good one can still lift click-through.: it’s not ranking, it’s the pitch that earns the click.
The image size to remember
There’s no single official size every platform publishes — each one documents its
own numbers (LinkedIn’s own help page says 1200 × 627px minimum, 1.91:1 ratio;
Google’s own Discover guidance says at least 1200px wide, 16:9). In practice,
1200 × 630 pixels (about a 1.91:1 ratio) is the long-standing convention that
renders cleanly, uncropped, on Facebook, LinkedIn, Slack, Discord, WhatsApp, and
iMessage — use it as your safe default rather than a rule stamped anywhere official.
And use a full URL starting with https:// — a relative path like /image.jpg
gets silently ignored.
The one thing everyone trips on
You change your og:image, re-share the link… and the old image still shows up.
That’s cachingCaching stores a copy of a page or resource — in a browser, a CDN edge node, or a search crawler's own cache — so it can be served again without regenerating or re-downloading it. It isn't a direct ranking factor, but it feeds page speed and crawl efficiency. — Facebook, LinkedIn, and Slack all remember (cache) what they
scraped the first time, and editing your tags doesn’t retroactively update links
that were already shared. To fix it you have to make the platform look again: paste
your URL into the Facebook Sharing Debugger and click “Scrape Again,” or use the
LinkedIn Post Inspector.
Want the full picture — every tag, what Google actually does with them in 2026, the per-platform fallback and caching quirks, and the JavaScript gotcha that hides your tags from crawlersA crawler — also called a spider or bot — is an automated program that fetches web pages, extracts their links, and queues new URLs to visit. Search engines use crawlers to discover and download content for their index.? Switch to the Advanced tab.
Evidence for this claim The Open Graph protocol defines og:title, og:type, og:image, and og:url as basic metadata for representing a page as a graph object. Scope: Open Graph protocol vocabulary; platform rendering can vary. Confidence: high · Verified: Open Graph protocol Evidence for this claim Meta's sharing crawler uses server-rendered Open Graph metadata and provides Sharing Debugger tools to inspect and refresh scraped information. Scope: Meta/Facebook sharing behavior, distinct from search ranking. Confidence: high · Verified: Meta for Developers: Webmasters sharing guideTL;DR — Open GraphOpen Graph (OG) tags are `<meta>` elements in a page's head, defined by the Open Graph protocol (ogp.me, created by Facebook), that describe a page as a shareable object — its title, description, image, URL, and type. They control how a link preview card looks when the page is shared on Facebook, LinkedIn, Slack, Discord, WhatsApp, and iMessage. They are not a direct Google ranking factor, though Google reads og:title, og:image, and og:site_name as inputs to how a result appears. tags are
<head><meta>elements from the Open Graph protocol (ogp.me, built by Facebook) that describe your page as a shareable object. Required:og:title,og:type,og:image,og:url; common optional:og:description,og:site_name,og:locale, andog:image:alt. Repeated properties form arrays, with the first tag preferred on conflicts. They are not a ranking factor — they’re the appearance layer for social/chat-app link previews (Facebook, LinkedIn, Slack, Discord, WhatsApp, iMessage). Search-engine handling is separate and should not be inferred from Open Graph validity. The protocol itself sets no pixel dimensions forog:image— each consumer publishes its own sizing (LinkedIn, Google DiscoverGoogle Discover is a personalized, mobile-first content feed built into the Google app, Chrome's mobile New Tab page, and google.com that surfaces articles and videos based on a user's interests and activity — not a response to a search query. There's nothing to 'rank' for in the traditional sense; eligibility is governed by Discover's content policies plus the same helpful-content, image, and page-experience signals Google Search already uses.) — so ship an absolute-URLog:imagesized for the platforms you support; know that missing tags produce an uncontrolled, not blank, preview; and remember every platform caches the scrape — editing tags doesn’t fix already-shared links, so force a re-scrape. Most social crawlersA crawler — also called a spider or bot — is an automated program that fetches web pages, extracts their links, and queues new URLs to visit. Search engines use crawlers to discover and download content for their index. don’t run JavaScript, so the tags must be in the server-rendered HTML.
What Open Graph tags actually are
Open Graph tags are <meta> elements in your page’s <head>, defined by the
Open Graph protocol — a spec Facebook created and published at
ogp.me. The protocol’s premise is that a web page can be turned
into a rich “object” with a small, consistent vocabulary of properties, so any
platform can build the same preview from the same tags. Google’s own developer
explainer puts the origin plainly: the Open Graph protocol “provides Facebook with
the metadata necessary to allow web pages to have the same functionality as other
Facebook objects,” per web.dev’s Social discovery article.
The spec marks four properties as required — og:title, og:type, og:image,
and og:url — and the ones you’ll almost always add on top are og:description,
og:site_name, and og:locale, plus structured sub-properties like
og:image:width, og:image:height, and og:image:alt (the spec’s own guidance:
a page that specifies og:image should specify og:image:alt too).
Repeated tags and structured properties follow specific rules. The protocol
lets you repeat a root property to describe multiple objects (say, several
candidate images) — when consumers see conflicting values for the same property,
the first tag in document order wins. A structured sub-property like
og:image:width applies to the og:image tag immediately before it, not to every
image on the page, so keep each image’s og:image and its structured
sub-properties grouped together in source order. This is protocol-level behavior
from ogp.me itself, not a per-platform quirk.
The framing I want you to keep: this is the social/chat appearance layer, the sibling of the SERP appearance layer you already manage with the title tagThe title tag is the HTML title element in a page's head that specifies the document's title. It's the primary source for the SERP title link and a confirmed light ranking factor — but since August 2021 Google doesn't always show it verbatim. and the meta descriptionThe meta description is an HTML head tag — `<meta name=\"description\" content=\"…\">` — that suggests a short summary of the page for the search snippet. It's not a Google ranking factor, and Google rewrites it the majority of the time, but a good one can still lift click-through.. Same idea — control how your page presents itself — just on a different surface.
The core Open Graph tags, one by one
Google’s web.dev explainer gives the per-tag purpose in one line each: og:title is
“the title of the web page,” og:description is “the description of the web
page,” og:image is the “URL to an image attached to the shared post,” og:url
is “the canonical urlHow search engines pick one canonical URL among duplicates and consolidate signals onto it. of the web page,” and og:type is “a string that indicates
the type of the web page” (web.dev).
Practically:
- og:title — the card headline. Keep it to roughly what shows on mobile/desktop
cards; use the raw title without site-name branding tacked on. This is separate
from your HTML
<title>element, though Google may draw on either for the title link (see below). - og:description — the card blurb. A sentence or two; longer text truncates on most platforms.
- og:image — the thumbnail, and the property that makes or breaks the card. It
must be an absolute URL (
https://…) — a relative path is silently ignored by crawlersA crawler — also called a spider or bot — is an automated program that fetches web pages, extracts their links, and queues new URLs to visit. Search engines use crawlers to discover and download content for their index.. Addog:image:width/og:image:heightso platforms can lay out the card before the image finishes loading, andog:image:altwith a real description — the protocol itself recommends it whenever you specifyog:image. - og:url — the canonical URL for the page (align it with your rel=canonicalA rel=\"canonical\" annotation — in the HTML <head> or an HTTP Link header — that tells search engines which URL is the preferred version of duplicate or near-duplicate content. so shares consolidate on one address).
- og:type — declares the object type.
websiteis the default (and what any unmarked page is treated as);articleunlocks extra properties likearticle:author,article:published_time, andarticle:section; there are alsoprofile,book,video.*, andmusic.*types. This matters for platform features, not for SEO directly. - og:site_name and og:locale — the optional-but-useful pair.
og:site_namenames the brand behind the page;og:locale(defaulten_US) is only needed when content isn’t in American English.
Are Open Graph tags a ranking factor? No — but here’s what Google does with them
There is no official Google source stating that OG tags influence ranking. They control appearance, not position — the exact same bucket John Mueller put the meta description in: it’s “primarily used as a snippet in the search results page. And that’s not something that we would use for ranking” (via Search Engine Journal’s write-up). No named Google rep has given an equivalent on-the-record quote specifically about Open Graph and ranking, so I won’t invent one — the evidence is the documented mechanism, and the mechanism is all appearance. There are three confirmed places Google’s own documentation says it reads your OG tags — and in every case, valid markup is one input Google may draw on, not a guarantee of a particular display, a particular crop, or any ranking or traffic outcome. Absence from one of these docs isn’t proof Google ignores the tag elsewhere, either — treat this as “what’s documented,” not an exhaustive list of everything Google’s systems might touch.
og:title as a title-link source
Since August 26, 2024, Google’s documentation lists “Content in og:title
meta tags” among the sources it can use to automatically generate the
title linkThe title tag is the HTML title element in a page's head that specifies the document's title. It's the primary source for the SERP title link and a confirmed light ranking factor — but since August 2021 Google doesn't always show it verbatim. — the clickable headline
in results. The changelog line is direct: “Google Search can use content within
og:title meta tags to automatically generate title linksThe title tag is the HTML title element in a page's head that specifies the document's title. It's the primary source for the SERP title link and a confirmed light ranking factor — but since August 2021 Google doesn't always show it verbatim.”
(Search Central changelog).
It’s one of roughly nine sources Google blends from
(title-link docs) —
not a guarantee your og:title gets used verbatim.
og:image as an image-thumbnail source
Google’s Image SEO best practices
has a “Specify a preferred image with metadata” section that names two metadata
sources you can use to influence which image gets picked for Search: schema.orgSchema markup is code that uses the schema.org vocabulary to label what your content means so search engines can understand it and show rich results. It's most often written in JSON-LD, and it's not a direct ranking factor.’s
primaryImageOfPage (or an image on the main entity), or “the og:image
meta tag.” Google is explicit that “Google’s selection of an image preview is
completely automated” and warns you to “avoid using a generic image (for example,
your site logo) or an image with text in the schema.org markup or og:image meta
tag.” Its Discover doc
gives the same two options for Discover images and adds concrete guidance: at
least 1200px wide, more than 300,000 total pixels, and a 16:9 aspect ratio (its own
example is 1280×720) — note that’s a different ratio than the 1.91:1 convention
used for social-card images below, so a single image sized for social sharing
won’t automatically be Discover’s preferred crop.
Trade press (Search Engine Land, Search Engine Journal, Search Engine Roundtable) covered this Images/Discover documentation as new around early March 2026 and reported that og:image’s role now extends to AI OverviewsAI Overviews are the AI-generated summary box Google shows above or within its regular search results, written by Gemini models from pages retrieved out of Google's normal Search index. It's a Search feature, not a separate platform or index. as well. I could not confirm an AI OverviewsAI Overviews are the AI-generated summary box Google shows above or within its regular search results, written by Gemini models from pages retrieved out of Google's normal Search index. It's a Search feature, not a separate platform or index. mention on Google’s own Images or Discover pages directly — neither page currently names AI Overviews or “AI surfaces” — so treat the Search/Discover role as the documented fact and the AI Overviews extension as third-party-reported, not something Google’s own docs state outright. Either way, this is selection, not ranking: og:image is one input among several, with no guarantee of exact display.
og:site_name as a site-name source
For the site name shown next to your results, Google says its system “will also
consider content in og:site_name, <title>, heading elementsHeader tags (heading tags) are the HTML elements <h1> through <h6> that mark the structural hierarchy of a page's content. They help users, search engines, and screen readers understand what each section is about., and other text on a
home page. However, WebSite structured dataStructured data is a standardized way of labeling page content (using the schema.org vocabulary in JSON-LD, Microdata, or RDFa) so search engines can understand its meaning. It's not a direct ranking factor — its value is rich results and entity understanding. is most important”
(Site Names doc).
So og:site_name is one lever, below WebSite
schema markupSchema markup is code that uses the schema.org vocabulary to label what your content means so search engines can understand it and show rich results. It's most often written in JSON-LD, and it's not a direct ranking factor. in priority. (For video pages there’s
a fourth touchpoint: Google supports OGP and reads og:video:image for video
thumbnails, per the Video SEO docs.)
Tie them together and the honest headline is: Google reads your OG tags, but only to help decide how your result looks — never where it ranks.
How social platforms and chat apps use OG tags
The primary, everyday job of OG tags is the link preview card. Facebook, LinkedIn, Slack, Discord, WhatsApp, iMessage, and Telegram all read them to build the card shown before a click.
X/Twitter is the special case. Twitter CardsTwitter Card tags (now often called \"X Cards\") are <meta name=\"twitter:...\"> tags in a page's <head> that tell X's link-unfurling system what rich preview to build for a shared URL — image, headline, description, and (for player cards) an embeddable frame. The four card types are summary, summary_large_image, app, and player. Every twitter:* property falls back to its og:* equivalent if missing — except twitter:card itself, which has no fallback and must be set explicitly. They are not a Google or Bing ranking factor. are, in Google’s words, “an
extension to the Open Graph Protocol applicable for Twitter”
(web.dev). X checks twitter:card /
twitter:* tags first and falls back to OG tags per-property; if twitter:card is
absent entirely, X still may build a card from OG data but defaults to the plain
summary card type. Worth knowing: the old Twitter Card Validator tool was
deprecated around 2022 when the platform rebranded — several competitor guides
still reference it as if it’s live. There’s no official X-specific validator
anymore; third-party OG debuggers fill the gap.
Recommended og:image size and format
The Open Graph protocol itself sets no pixel dimensions or aspect ratio for
og:image — ogp.me only defines the structured properties (og:image:width,
og:image:height, og:image:type, og:image:alt), not a required size. Sizing is
a per-consumer decision, and consumers don’t all agree:
- LinkedIn documents its own minimum directly: 1200 × 627px, 1.91:1 ratio; images narrower than ~401px render as a small thumbnail only.
- Google Discover documents at least 1200px wide, more than 300,000 total pixels, 16:9 aspect ratio (example given: 1280×720) for its preferred-image metadata — a noticeably different ratio than the social-card convention below.
- Facebook’s current sharing documentation asks for images “at least 1080 pixels in width” without pinning a universal ratio; it points you to a separate best-practices guide for specifics.
Given that spread, 1200 × 630px (about 1.91:1) remains the practical cross-platform default most implementers use — it’s close to LinkedIn’s own minimum and renders acceptably (if not always pixel-perfect) on Facebook, Slack, Discord, WhatsApp, and iMessage, and X displays it as a large-image card. Treat it as a sensible convention, not a rule any single spec mandates — if a specific platform matters a lot to you, check that platform’s current documentation rather than assuming this figure is guaranteed correct there.
Two things that are hard rules, not conventions:
- Absolute URL required.
og:imagemust point to a fullhttps://…URL; a relative path is ignored by crawlers. - No generic logos or text-heavy images if you also want the image eligible for
Google’s thumbnail selection — Google explicitly warns against both, and against
extreme aspect ratios. Set
og:image:altwith a real description, too.
What happens when Open Graph tags are missing
Missing Open Graph fields do not guarantee a blank card; they force each platform to infer a preview from less-specific metadata.
Compare the share-readiness signals with my free Social Preview Free
- Test the server-rendered URL rather than a client-only preview.
- Add an absolute og:image and the core Open Graph fields.
- Re-scrape in the destination platform after changes because cached cards can remain stale.
The Social Preview result scores the page 79 out of 100 for share readiness. It reports that og:image is missing so cards may have no image, twitter:card is missing so X must infer a card type, and Google uses generic HTML metadata because platform-specific metadata is unavailable.
A common myth is that “no OG tags” means “plain text link, no image.” It doesn’t —
platforms fall back, they don’t blank out. Facebook fills the gaps from the
page’s <title>, meta descriptionThe meta description is an HTML head tag — `<meta name=\"description\" content=\"…\">` — that suggests a short summary of the page for the search snippet. It's not a Google ranking factor, and Google rewrites it the majority of the time, but a good one can still lift click-through., and first usable content image; LinkedIn behaves
similarly and treats images narrower than ~401px as thumbnail-only. So the real risk
of omitting OG tags is an uncontrolled, worse preview — a random in-body image,
a truncated <title> — not a missing one. If you care how a page looks when shared
(and for anything you’d promote, you should), set the tags rather than letting each
platform guess.
Why your updated OG tags aren’t showing up — caching and re-scraping
This is the number-one practical pain point. Facebook, LinkedIn, and Slack all
cache the scraped OG data, so editing your tags doesn’t retroactively update
links that were already shared. Facebook’s own webmaster docs confirm one specific
mechanism worth knowing: “images are cached based on the URL and won’t be updated
unless the URL changes” — so if you’re troubleshooting a stuck image, changing the
og:image filename (not just its contents) can force a fresh fetch. I don’t have a
first-party source for exactly how long each platform’s cache lives before it
expires on its own, so don’t treat any specific duration you see quoted elsewhere
as a documented guarantee — force a re-scrape per platform instead of waiting it
out:
- Facebook Sharing Debugger (developers.facebook.com/tools/debug) — paste the URL and use “Scrape Again” to trigger a fresh fetch.
- LinkedIn Post Inspector — re-fetches and previews the card; if the image still won’t pull, check it isn’t blocked or behind auth.
- X/Twitter — no official validator since ~2022. Since X falls back to OG tags, a generic OG debugger plus a fresh share is the practical route.
Because crawlers cache and content changes, OG tags aren’t truly set-and-forget: after a significant content or image update on a high-value page, re-scrape it.
Implementation gotchas: JavaScript, byte limits, absolute URLs
The biggest one ties straight back to
renderingTurning HTML, CSS, and JavaScript into the final visual page and DOM.: most social-platform
crawlers do not execute JavaScript. OG tags injected client-side — say, by React
after hydrationActivating server-rendered HTML in the browser by attaching JavaScript handlers. — are invisible to them; the crawler sees an empty <head>. The
tags must be present in the raw, server-rendered HTML. This is the same
crawl-vs-render distinction that bites JavaScript-heavy sites elsewhere (see
JavaScript SEOMaking sure search engines can crawl, render, and index content that depends on JavaScript.). Slack has been reported (not
documented in an official spec) to fetch only a limited number of bytes from the
start of a page, so as a safety margin put your OG tags early in <head> rather
than after a large inline script or style block. And, once more because it’s the
quiet killer: og:image must be an absolute URL.
Bing, Microsoft, and Open Graph
Bing is far less documented here than Google. Bing’s Markup Validator (in Bing
Webmaster Tools) lists Open Graph among the structured-markup formats it recognizes,
alongside schema.org, Microdata, Microformats, and RDFa, and Bing’s migration
guidance flags OG metadata as something to keep current during a move — but Bing
hasn’t published Google-style specifics on whether or how OG data feeds its snippets
or thumbnails. In practice the stronger Microsoft-ecosystem consumer of OG tags is
LinkedIn (Microsoft-owned), which reads og:title, og:description,
og:image, and og:url to build its share cards. Don’t overclaim a Bing mechanism
that isn’t documented.
Common Open Graph myths, debunked
- “OG tags are a Google ranking factor.” No — no official source says so. They affect appearance (title-link, image-thumbnail, site-name sources), not position.
- “OG is only for Facebook, irrelevant to real SEO.” Out of date. Google’s own
docs list
og:title(title links, added Aug 2024),og:image(a Search/Discover image-selection input), andog:site_name(a lower-priority site-name input) as three separate appearance features it reads OG tags for — though “AI Overviews” specifically is trade-press reporting, not a claim on Google’s own Images/Discover pages as of this check. - “No OG tags means a plain, image-less link.” No — platforms fall back to
<title>/meta descriptionThe meta description is an HTML head tag — `<meta name=\"description\" content=\"…\">` — that suggests a short summary of the page for the search snippet. It's not a Google ranking factor, and Google rewrites it the majority of the time, but a good one can still lift click-through./first image, giving an uncontrolled preview, not a blank one. - “Updating og:image instantly fixes every already-shared link.” No — Facebook/LinkedIn/Slack cache the scrape; you must force a re-scrape, and CDN caching can delay it further.
- “Use the Twitter Card Validator to fix X previews.” That tool was deprecated ~2022; there’s no official X validator now.
- “Any image size/URL works for og:image.” No — it must be an absolute URL, and Google warns against generic logos, text-in-image, and extreme aspect ratios for its own thumbnail selection.
Where to go next
This page is a deep dive under the
Meta Tags for SEO hubMeta tags are HTML elements in a page's head that pass metadata about the page to search engines and browsers. For SEO only a few matter — the title element, the meta description, and the robots meta tag — while meta keywords and most others are ignored., the on-page cluster’s map
of which head elements actually matter. Open Graph is the social/chat appearance
layer — its siblings on the SERP appearance side are the
title tagThe title tag is the HTML title element in a page's head that specifies the document's title. It's the primary source for the SERP title link and a confirmed light ranking factor — but since August 2021 Google doesn't always show it verbatim. (which Google may draw from
your og:title) and the meta descriptionThe meta description is an HTML head tag — `<meta name=\"description\" content=\"…\">` — that suggests a short summary of the page for the search snippet. It's not a Google ranking factor, and Google rewrites it the majority of the time, but a good one can still lift click-through.
(the closest analogue: not a ranking factor, all about the click). For the image and
site-name side, OG overlaps with schema markupSchema markup is code that uses the schema.org vocabulary to label what your content means so search engines can understand it and show rich results. It's most often written in JSON-LD, and it's not a direct ranking factor. —
Google treats og:image and schema’s primaryImageOfPage as alternative thumbnail
sources. And because most social crawlers don’t run JavaScript, the whole topic sits
downstream of renderingTurning HTML, CSS, and JavaScript into the final visual page and DOM. and
JavaScript SEOMaking sure search engines can crawl, render, and index content that depends on JavaScript..
AI summary
A condensed take on the Advanced version:
- Open GraphOpen Graph (OG) tags are `<meta>` elements in a page's head, defined by the Open Graph protocol (ogp.me, created by Facebook), that describe a page as a shareable object — its title, description, image, URL, and type. They control how a link preview card looks when the page is shared on Facebook, LinkedIn, Slack, Discord, WhatsApp, and iMessage. They are not a direct Google ranking factor, though Google reads og:title, og:image, and og:site_name as inputs to how a result appears. tags = the social/chat appearance layer.
<head><meta>elements from the Open Graph protocol (ogp.me, built by Facebook) that describe your page as a shareable object. - Required:
og:title,og:type,og:image,og:url. Common optional:og:description,og:site_name,og:locale,og:image:alt. Repeated tags form arrays; the first tag wins on conflicts. - Not a ranking factor — same appearance bucket as the meta descriptionThe meta description is an HTML head tag — `<meta name=\"description\" content=\"…\">` — that suggests a short summary of the page for the search snippet. It's not a Google ranking factor, and Google rewrites it the majority of the time, but a good one can still lift click-through.. No official Google source ties OG tags to ranking.
- Google reads them for appearance (three documented mechanisms, none a
guarantee):
og:title→ a title-link source (added Aug 2024);og:image→ an image-selection input for Search and Discover (Discover’s own spec: ≥1200px wide, 16:9 — a different ratio than the social-card convention);og:site_name→ a lower-priority site-name input (belowWebSiteschema). Video pages addog:video:image. Trade press also reports an AI OverviewsAI Overviews are the AI-generated summary box Google shows above or within its regular search results, written by Gemini models from pages retrieved out of Google's normal Search index. It's a Search feature, not a separate platform or index. role forog:image; Google’s own Images/Discover pages don’t name AI OverviewsAI Overviews are the AI-generated summary box Google shows above or within its regular search results, written by Gemini models from pages retrieved out of Google's normal Search index. It's a Search feature, not a separate platform or index. directly. - Main real-world job: the link preview card on Facebook, LinkedIn, Slack,
Discord, WhatsApp, iMessage. X/Twitter CardsTwitter Card tags (now often called \"X Cards\") are <meta name=\"twitter:...\"> tags in a page's <head> that tell X's link-unfurling system what rich preview to build for a shared URL — image, headline, description, and (for player cards) an embeddable frame. The four card types are summary, summary_large_image, app, and player. Every twitter:* property falls back to its og:* equivalent if missing — except twitter:card itself, which has no fallback and must be set explicitly. They are not a Google or Bing ranking factor. extend OG — X reads
twitter:*first, falls back to OG per-property, defaults to asummarycard iftwitter:cardis absent. The Twitter Card Validator was deprecated ~2022. - og:image: no universal spec size; LinkedIn documents 1200×627 (1.91:1),
Google DiscoverGoogle Discover is a personalized, mobile-first content feed built into the Google app, Chrome's mobile New Tab page, and google.com that surfaces articles and videos based on a user's interests and activity — not a response to a search query. There's nothing to 'rank' for in the traditional sense; eligibility is governed by Discover's content policies plus the same helpful-content, image, and page-experience signals Google Search already uses. documents ≥1200px/16:9; 1200×630 (1.91:1) is the common
cross-platform convention. Absolute URL required; avoid generic logos /
text-in-image / extreme ratios; set
og:image:alt. - Missing tags → uncontrolled, not blank preview. Platforms fall back to
<title>/meta descriptionThe meta description is an HTML head tag — `<meta name=\"description\" content=\"…\">` — that suggests a short summary of the page for the search snippet. It's not a Google ranking factor, and Google rewrites it the majority of the time, but a good one can still lift click-through./first image. - CachingCaching stores a copy of a page or resource — in a browser, a CDN edge node, or a search crawler's own cache — so it can be served again without regenerating or re-downloading it. It isn't a direct ranking factor, but it feeds page speed and crawl efficiency. is the #1 problem. Editing tags doesn’t fix already-shared links; force a re-scrape via the Facebook Sharing Debugger (“Scrape Again”) or LinkedIn Post Inspector. Facebook’s own docs note images are cached by URL and won’t update unless the URL itself changes.
- RenderingTurning HTML, CSS, and JavaScript into the final visual page and DOM. gotcha: most social crawlersA crawler — also called a spider or bot — is an automated program that fetches web pages, extracts their links, and queues new URLs to visit. Search engines use crawlers to discover and download content for their index. don’t run JavaScript — tags must be in the server-rendered HTML; Slack is reported (not officially documented) to fetch only a limited number of bytes, so put head tagsMeta tags are HTML elements in a page's head that pass metadata about the page to search engines and browsers. For SEO only a few matter — the title element, the meta description, and the robots meta tag — while meta keywords and most others are ignored. early as a safety margin.
- Bing: thin docs — its Markup Validator recognizes OG, but no Google-style thumbnail/snippet mechanism is published. LinkedIn is the practical Microsoft consumer.
Official documentation
Primary-source documentation from the protocol and the search engines.
The protocol
- The Open Graph protocol (ogp.me) — the spec itself: required properties (
og:title,og:type,og:image,og:url), optional ones, and structured sub-properties likeog:image:width/og:image:height.
- Control your title links in search results — the full list of title-link sources, including
og:title. - Search Central changelog: adding og:title to title-link sources (Aug 26, 2024) — when
og:titlewas added. - Image SEO best practices — “Specify a preferred image with metadata” —
og:image(and schema.orgSchema markup is code that uses the schema.org vocabulary to label what your content means so search engines can understand it and show rich results. It's most often written in JSON-LD, and it's not a direct ranking factor.) as thumbnail-selection sources for Search. - Google Discover —
og:imagefor Discover thumbnails; documents ≥1200px wide, >300,000 total pixels, 16:9 ratio. - Site Names in Google Search —
og:site_nameas a site-name source (belowWebSitestructured dataStructured data is a standardized way of labeling page content (using the schema.org vocabulary in JSON-LD, Microdata, or RDFa) so search engines can understand its meaning. It's not a direct ranking factor — its value is rich results and entity understanding.). - Video SEO best practices — OGP support and
og:video:imagefor video thumbnails. - web.dev — Social discovery — Google’s foundational explainer of OGP and Twitter CardsTwitter Card tags (now often called \"X Cards\") are <meta name=\"twitter:...\"> tags in a page's <head> that tell X's link-unfurling system what rich preview to build for a shared URL — image, headline, description, and (for player cards) an embeddable frame. The four card types are summary, summary_large_image, app, and player. Every twitter:* property falls back to its og:* equivalent if missing — except twitter:card itself, which has no fallback and must be set explicitly. They are not a Google or Bing ranking factor., with the per-tag purpose table.
Tools
- Facebook Sharing Debugger — paste a URL, see how Facebook scrapes it, and “Scrape Again” to bust the cache.
Quotes from the source
On-the-record statements from Google. Each link is a deep link that jumps to the quoted passage on the source page.
Google — og:title as a title-link source
- “Google Search can use content within
og:titlemetatags to automatically generate title linksThe title tag is the HTML title element in a page's head that specifies the document's title. It's the primary source for the SERP title link and a confirmed light ranking factor — but since August 2021 Google doesn't always show it verbatim..” — Google Search Central changelog (Aug 26, 2024). Jump to quote - The list of title-link sources includes “Content in
og:titlemetatags.” — Google Search Central docs. Jump to quote
Google — og:image as a thumbnail-selection source
- You can influence image selection “by providing your preferred image through one of the following metadata sources” — schema.orgSchema markup is code that uses the schema.org vocabulary to label what your content means so search engines can understand it and show rich results. It's most often written in JSON-LD, and it's not a direct ranking factor. markup or “the
og:imagemetatag.” — Google Search Central docs. Jump to quote - “Avoid using a generic image (for example, your site logo) or an image with text in the schema.org markup or
og:imagemetatag.” Jump to quote - “Use either schema.org markup or the
og:imagemetatag to specify a large image that’s relevant and representative of the web page.” — Google DiscoverGoogle Discover is a personalized, mobile-first content feed built into the Google app, Chrome's mobile New Tab page, and google.com that surfaces articles and videos based on a user's interests and activity — not a response to a search query. There's nothing to 'rank' for in the traditional sense; eligibility is governed by Discover's content policies plus the same helpful-content, image, and page-experience signals Google Search already uses. docs. Jump to quote
Google — og:site_name as a site-name source
- “Our site name system will also consider content in
og:site_name,<title>, heading elementsHeader tags (heading tags) are the HTML elements <h1> through <h6> that mark the structural hierarchy of a page's content. They help users, search engines, and screen readers understand what each section is about., and other text on a home page. However,WebSitestructured dataStructured data is a standardized way of labeling page content (using the schema.org vocabulary in JSON-LD, Microdata, or RDFa) so search engines can understand its meaning. It's not a direct ranking factor — its value is rich results and entity understanding. is most important.” — Google Search Central docs. Jump to quote
Google — the OGP definition and per-tag purpose
- The Open GraphOpen Graph (OG) tags are `<meta>` elements in a page's head, defined by the Open Graph protocol (ogp.me, created by Facebook), that describe a page as a shareable object — its title, description, image, URL, and type. They control how a link preview card looks when the page is shared on Facebook, LinkedIn, Slack, Discord, WhatsApp, and iMessage. They are not a direct Google ranking factor, though Google reads og:title, og:image, and og:site_name as inputs to how a result appears. protocol “provides Facebook with the metadata necessary to allow web pages to have the same functionality as other Facebook objects.” — web.dev (Google). Jump to quote
- Twitter CardsTwitter Card tags (now often called \"X Cards\") are <meta name=\"twitter:...\"> tags in a page's <head> that tell X's link-unfurling system what rich preview to build for a shared URL — image, headline, description, and (for player cards) an embeddable frame. The four card types are summary, summary_large_image, app, and player. Every twitter:* property falls back to its og:* equivalent if missing — except twitter:card itself, which has no fallback and must be set explicitly. They are not a Google or Bing ranking factor. are “an extension to the Open Graph Protocol applicable for Twitter.” — web.dev (Google). Jump to quote
John Mueller, Google — appearance ≠ ranking (cited by analogy)
- “So the meta descriptionThe meta description is an HTML head tag — `<meta name=\"description\" content=\"…\">` — that suggests a short summary of the page for the search snippet. It's not a Google ranking factor, and Google rewrites it the majority of the time, but a good one can still lift click-through. is primarily used as a snippet in the search results page. And that’s not something that we would use for ranking.” — John Mueller, SEO Office Hours (May 2022), via Search Engine Journal. The same “appearance, not ranking” logic is how to read OG tags. Read the coverage
”My shared link looks wrong” — a triage tree
Work top to bottom; the first “yes” is your answer.
1. Does the page have OG tags at all in the raw HTML?
Run curl -s https://your-url/ | grep 'og:' (or “View Source,” not DevTools’
rendered DOM).
- No tags in raw HTML, but they’re in the rendered DOM → they’re being injected
by JavaScript. Most social crawlersA crawler — also called a spider or bot — is an automated program that fetches web pages, extracts their links, and queues new URLs to visit. Search engines use crawlers to discover and download content for their index. don’t run JS, so they can’t see them. Fix:
server-render the tags into the
<head>. - No tags anywhere → add them. Until then, platforms fall back to
<title>/meta descriptionThe meta description is an HTML head tag — `<meta name=\"description\" content=\"…\">` — that suggests a short summary of the page for the search snippet. It's not a Google ranking factor, and Google rewrites it the majority of the time, but a good one can still lift click-through./first image (an uncontrolled preview). - Tags are present in raw HTML → go to 2.
2. Is og:image an absolute https://… URL?
- No (relative path) → crawlersA crawler — also called a spider or bot — is an automated program that fetches web pages, extracts their links, and queues new URLs to visit. Search engines use crawlers to discover and download content for their index. ignore it. Fix: make it absolute.
- Yes → go to 3.
3. Did you recently change the tags, and the old preview still shows?
- Yes → it’s cached. Fix: re-scrape per platform — Facebook Sharing Debugger (“Scrape Again”), LinkedIn Post Inspector. If it’s specifically the image and re-scraping doesn’t help, try changing the image’s URL/filename — Facebook’s own docs say images are cached by URL and won’t update until the URL does.
- No → go to 4.
4. Is it only wrong on X/Twitter?
- Yes → X reads
twitter:*tags first, then falls back to OG per-property and defaults to asummarycard iftwitter:cardis missing. There’s no official X validator since ~2022; add explicittwitter:cardtags and re-share. - No → go to 5.
5. Is the image the wrong size/cropped, or a logo/text image in Google results?
- Cropped/blurry on social → resize to 1200×630 (1.91:1), the common cross-platform convention (no single platform’s official spec, but close to LinkedIn’s own documented minimum).
- Wrong crop specifically in Google DiscoverGoogle Discover is a personalized, mobile-first content feed built into the Google app, Chrome's mobile New Tab page, and google.com that surfaces articles and videos based on a user's interests and activity — not a response to a search query. There's nothing to 'rank' for in the traditional sense; eligibility is governed by Discover's content policies plus the same helpful-content, image, and page-experience signals Google Search already uses. → Discover documents a 16:9 ratio (≥1200px wide, >300,000 total pixels), different from the 1.91:1 social convention.
- Google’s thumbnail is your logo or a text image → Google avoids generic logos,
text-in-image, and extreme aspect ratios; give it a clean, representative
og:image(or setprimaryImageOfPageschema).
Open Graph cheat sheet
The tags — what each one does
| Property | Required? | Controls | Notes |
|---|---|---|---|
og:title | Yes | Card headline | Also a Google title-link source (Aug 2024) |
og:type | Yes | Object type | website default; article unlocks article:* |
og:image | Yes | Card thumbnail | Absolute URL; also a Google Search/Discover thumbnail input |
og:url | Yes | Canonical link | Align with rel=canonical |
og:description | No | Card blurb | Truncates on most platforms |
og:site_name | No | Brand name | Also a Google site-name source (below WebSite schema) |
og:locale | No | Language/region | Default en_US; set for non-US-English |
og:image:width/:height | No | Layout hint | Helps platforms render before load |
og:video:image | No | Video thumbnail | Google reads it for video pages |
Where Google reads OG tags (all appearance, none ranking)
| Tag | Google feature | Priority note |
|---|---|---|
og:title | Title linkThe title tag is the HTML title element in a page's head that specifies the document's title. It's the primary source for the SERP title link and a confirmed light ranking factor — but since August 2021 Google doesn't always show it verbatim. | One of ~9 sources; not used verbatim |
og:image | Image thumbnail (Search / Discover; AI OverviewsAI Overviews are the AI-generated summary box Google shows above or within its regular search results, written by Gemini models from pages retrieved out of Google's normal Search index. It's a Search feature, not a separate platform or index. per press reports) | Alt to schema primaryImageOfPage |
og:site_name | Site name | Below WebSite structured dataStructured data is a standardized way of labeling page content (using the schema.org vocabulary in JSON-LD, Microdata, or RDFa) so search engines can understand its meaning. It's not a direct ranking factor — its value is rich results and entity understanding. |
Fast facts
- No universal spec size for
og:image. LinkedIn: 1200×627, 1.91:1. Google Discover: ≥1200px wide, 16:9. Common convention: 1200×630px, 1.91:1, absolute URL,og:image:altset, no logo/text/extreme ratio. - Missing tags → uncontrolled fallback preview, not a blank one.
- CachingCaching stores a copy of a page or resource — in a browser, a CDN edge node, or a search crawler's own cache — so it can be served again without regenerating or re-downloading it. It isn't a direct ranking factor, but it feeds page speed and crawl efficiency.: editing tags doesn’t fix already-shared links — re-scrape. Facebook caches images by URL — a changed URL forces a fresh fetch even if the filename looks similar.
- Facebook: Sharing Debugger → “Scrape Again.”
- LinkedIn: Post Inspector (sticky cache).
- X: no official validator since ~2022; reads
twitter:*first, falls back to OG. - RenderingTurning HTML, CSS, and JavaScript into the final visual page and DOM.: most social crawlersA crawler — also called a spider or bot — is an automated program that fetches web pages, extracts their links, and queues new URLs to visit. Search engines use crawlers to discover and download content for their index. don’t run JS — tags must be server-rendered; Slack is reported (unofficially) to fetch only a limited byte range, so keep head tags early.
Open Graph implementation checklist
A pass to confirm your shared links look the way you intend:
- All four required tags present:
og:title,og:type,og:image,og:url. -
og:descriptionandog:site_nameset;og:localeset if not US English. -
og:imageis at an absolutehttps://URL — not a relative path, logo, text-heavy graphic, or extreme aspect ratio. Sized 1200×630px (1.91:1) as the common cross-platform convention, or checked against the specific platform’s own documented minimum if one matters most to you (e.g. LinkedIn’s 1200×627/1.91:1, Google DiscoverGoogle Discover is a personalized, mobile-first content feed built into the Google app, Chrome's mobile New Tab page, and google.com that surfaces articles and videos based on a user's interests and activity — not a response to a search query. There's nothing to 'rank' for in the traditional sense; eligibility is governed by Discover's content policies plus the same helpful-content, image, and page-experience signals Google Search already uses.’s ≥1200px-wide/16:9). -
og:image:width/og:image:height/og:image:altdeclared to help card layout and accessibilityWeb accessibility means designing sites so people with disabilities can use them, per the W3C's WCAG guidelines. It overlaps with SEO in specific, checkable ways — alt text, heading structure, descriptive link text, captions, and page speed all serve both audiences — but Google has said accessibility itself is not a ranking factor, and most WCAG success criteria (keyboard focus order, ARIA live regions, form labels) have no SEO effect at all.. -
og:urlmatches your rel=canonicalA rel=\"canonical\" annotation — in the HTML <head> or an HTTP Link header — that tells search engines which URL is the preferred version of duplicate or near-duplicate content. so shares consolidate on one URL. - Tags are in the raw, server-rendered HTML
<head>— confirmed via “View Source” /curl, not just DevTools’ rendered DOM (most social crawlersA crawler — also called a spider or bot — is an automated program that fetches web pages, extracts their links, and queues new URLs to visit. Search engines use crawlers to discover and download content for their index. don’t run JavaScript). - Head tagsMeta tags are HTML elements in a page's head that pass metadata about the page to search engines and browsers. For SEO only a few matter — the title element, the meta description, and the robots meta tag — while meta keywords and most others are ignored. appear early in the document (Slack is reported, unofficially, to fetch only a limited byte range from the start of the page).
-
og:typematches the page (articlefor posts, unlockingarticle:author/article:published_time). -
twitter:card(andtwitter:*) tags set if you want explicit control on X; otherwise X falls back to OG with asummarycard. - Previewed in the Facebook Sharing Debugger and LinkedIn Post Inspector; re-scraped after any significant title/image change.
- For pages you want eligible for Google image thumbnails,
og:image(or schemaprimaryImageOfPage) is a clean, representative image.
Inspect Open Graph output from the terminal
url="$1"
curl -sSL "$url" | grep -Eio '<meta[^>]+property=["'"']og:[^"'"']+["'"'][^>]*>'Save as check-og.sh, run bash check-og.sh https://example.com/page, and review the
raw server response. This catches missing server-rendered tags; use platform re-scrape
tools separately to clear cached previews.
Open Graph mistakes to avoid
- Using relative
og:imageURLs or an image blocked from public fetchers. - Generating OG tags only after client-side JavaScript runs.
- Publishing multiple conflicting values for the same core property.
- Changing tags repeatedly when the actual issue is a platform’s cached scrape.
- Treating social-preview markup as a replacement for title, canonical, or structured-data work.
Resources worth your time
My related writing
- The Beginner’s Guide to Technical SEO — where the appearance layer (titles, descriptions, and now OG tags) fits in the crawl → indexStoring a crawled page in the search index so it can appear in results. Crawled is not the same as indexed — Google selects what to keep, and indexing isn't guaranteed. → serve pipeline. (It doesn’t cover Open GraphOpen Graph (OG) tags are `<meta>` elements in a page's head, defined by the Open Graph protocol (ogp.me, created by Facebook), that describe a page as a shareable object — its title, description, image, URL, and type. They control how a link preview card looks when the page is shared on Facebook, LinkedIn, Slack, Discord, WhatsApp, and iMessage. They are not a direct Google ranking factor, though Google reads og:title, og:image, and og:site_name as inputs to how a result appears. specifically — this article is the OG deep dive that guide points toward.)
My speaking
- How Search Works (SlideShare) — my walkthrough of crawlingCrawling is how search engines use automated bots (like Googlebot and Bingbot) to discover URLs and download pages. A page has to be crawlable to be indexed, but crawling on its own isn't a ranking factor., renderingTurning HTML, CSS, and JavaScript into the final visual page and DOM., indexingStoring a crawled page in the search index so it can appear in results. Crawled is not the same as indexed — Google selects what to keep, and indexing isn't guaranteed., and serving, which is the backdrop for why server-rendered OG tags matter (social crawlersA crawler — also called a spider or bot — is an automated program that fetches web pages, extracts their links, and queues new URLs to visit. Search engines use crawlers to discover and download content for their index. don’t run JS). (My standing disclaimer applies: “This is my understanding of systems… not going to be 100% complete or accurate.”)
Official / the protocol
- The Open Graph protocol (ogp.me) — the spec: required vs. optional properties and structured sub-properties.
- Google — Specify a preferred image with metadata —
og:imageas a thumbnail source for Search. - Google — Control your title links and Site Names —
og:titleandog:site_nameas appearance sources. - web.dev — Social discovery — Google’s OGP + Twitter CardsTwitter Card tags (now often called \"X Cards\") are <meta name=\"twitter:...\"> tags in a page's <head> that tell X's link-unfurling system what rich preview to build for a shared URL — image, headline, description, and (for player cards) an embeddable frame. The four card types are summary, summary_large_image, app, and player. Every twitter:* property falls back to its og:* equivalent if missing — except twitter:card itself, which has no fallback and must be set explicitly. They are not a Google or Bing ranking factor. explainer.
From around the industry
- Open Graph Meta Tags: Everything You Need to Know (Michal Pecánek, reviewed by Joshua Hardwick — Ahrefs) — a thorough implementation reference for the tags and sizes.
- Google uses both schema.org markup and og:image for thumbnails in Search and Discover (Search Engine Land, March 2, 2026) — coverage of the og:image thumbnail update.
- Google Clarifies How It Picks Thumbnails For Search, Discover (Search Engine Journal) — companion write-up on the same change.
- How Google Picks Image Thumbnails In Google Search & Google Discover (Barry Schwartz, Search Engine Roundtable) — a third corroborating report.
- Facebook Sharing Debugger — the tool for scraping/re-scraping how Facebook sees your page.
- r/TechSEO — the community for debugging OG/link-preview issues.
Test yourself: Open Graph Tags
Five quick questions on what Open GraphOpen Graph (OG) tags are `<meta>` elements in a page's head, defined by the Open Graph protocol (ogp.me, created by Facebook), that describe a page as a shareable object — its title, description, image, URL, and type. They control how a link preview card looks when the page is shared on Facebook, LinkedIn, Slack, Discord, WhatsApp, and iMessage. They are not a direct Google ranking factor, though Google reads og:title, og:image, and og:site_name as inputs to how a result appears. tags do and how to get them right. Pick an answer for each, then check.
Open Graph
Open Graph (OG) tags are `<meta>` elements in a page's head, defined by the Open Graph protocol (ogp.me, created by Facebook), that describe a page as a shareable object — its title, description, image, URL, and type. They control how a link preview card looks when the page is shared on Facebook, LinkedIn, Slack, Discord, WhatsApp, and iMessage. They are not a direct Google ranking factor, though Google reads og:title, og:image, and og:site_name as inputs to how a result appears.
Related: Meta Tags, Title Tag, Meta Description
Open Graph
Open Graph (OG) tags are <meta> elements placed in a page’s <head>, defined by the Open Graph protocol (spec at ogp.me, originally created by Facebook), that describe a page as a shareable “object” in a social graph. The four properties the spec marks required are og:title, og:type, og:image, and og:url; the commonly added optional ones are og:description, og:site_name, and og:locale.
Their real job is appearance, not ranking: OG tags control the title, description, and thumbnail image in the link preview card a person sees before they click, on Facebook, LinkedIn, Slack, Discord, WhatsApp, iMessage, Telegram, and (as a per-property fallback) X. They are not a direct Google ranking factor — there’s no official source saying they influence position.
Google does, however, read them. Google’s own documentation lists OG tags as inputs to three appearance features: og:title can be used to generate the title linkThe title tag is the HTML title element in a page's head that specifies the document's title. It's the primary source for the SERP title link and a confirmed light ranking factor — but since August 2021 Google doesn't always show it verbatim., og:image is an accepted metadata source for image thumbnails in Search and Discover, and og:site_name can inform the site name shown next to results. (Trade press has also reported an AI OverviewsAI Overviews are the AI-generated summary box Google shows above or within its regular search results, written by Gemini models from pages retrieved out of Google's normal Search index. It's a Search feature, not a separate platform or index. role for og:image; Google’s own Images and Discover documentation doesn’t name AI OverviewsAI Overviews are the AI-generated summary box Google shows above or within its regular search results, written by Gemini models from pages retrieved out of Google's normal Search index. It's a Search feature, not a separate platform or index. directly.) All of that is display selection, not ranking, and none of it guarantees a particular result. There’s also no single spec-mandated og:image pixel size — platforms document their own (LinkedIn: 1200×627, 1.91:1; Google DiscoverGoogle Discover is a personalized, mobile-first content feed built into the Google app, Chrome's mobile New Tab page, and google.com that surfaces articles and videos based on a user's interests and activity — not a response to a search query. There's nothing to 'rank' for in the traditional sense; eligibility is governed by Discover's content policies plus the same helpful-content, image, and page-experience signals Google Search already uses.: at least 1200px wide, 16:9) — though 1200×630 (1.91:1) is the common cross-platform convention. If OG tags are missing, platforms fall back to <title>, the meta descriptionThe meta description is an HTML head tag — `<meta name=\"description\" content=\"…\">` — that suggests a short summary of the page for the search snippet. It's not a Google ranking factor, and Google rewrites it the majority of the time, but a good one can still lift click-through., and the page’s first usable image — producing an uncontrolled, not blank, preview.
Related: Meta Tags, Title Tag, Meta Description
Build-time retrieval analysis plus live signals for this exact article. The automatic chunk report includes a deterministic readiness score and is ready without a model download.
Search Console
sampleGA4 traffic (28d)
sampleCloudflare traffic (7d)
sampledCrUX field data (28d, phone)
sampleGoogle NLP entities
localChangelog
Revision history
Compare the published article with an archived editorial snapshot. Added and removed words are shown only after you open a comparison.
Updated Jul 18, 2026.
Editorial summary and recorded change details.Summary
Corrected an overclaimed 'universal 1200×630 og:image size' into platform-attributed figures (LinkedIn, Google Discover both live-verified), removed an unattributed Google 'AI surfaces/March 2026' claim that Google's own Images/Discover docs don't state (reattributed to trade press), hedged unverifiable cache-duration and Slack byte-limit figures, and added protocol-level array/structured-property and og:image:alt guidance verified against ogp.me.
Change details
-
Replaced the unattributed '1200×630px universal safe default' og:image sizing claim with platform-specific documented figures (LinkedIn: 1200×627/1.91:1; Google Discover: ≥1200px wide/16:9, both fetched live) and reframed 1200×630 as a common convention, not a spec rule.
-
Removed the claim that Google's own documentation names 'AI surfaces'/AI Overviews for og:image thumbnail selection — live-fetched the Images and Discover pages and neither mentions AI Overviews; reattributed that extension, plus the 'March 2, 2026' dating, to trade-press reporting (SEL/SEJ/SER) instead of presenting it as Google's own claim.
-
Added a new paragraph on Open Graph's array/repeated-property behavior (first tag wins on conflicts) and structured-property grouping, and added og:image:alt to the recommended-properties list, both verified live against ogp.me.
-
Hedged or removed unverifiable specifics with no first-party source: Facebook's cache duration ('on the order of a week'), CDN delay ('~24 hours'), 'two or three clicks' to bust the cache, and Slack's '~32KB' fetch limit — now attributed as reported/unofficial rather than stated as fact. Added a verified first-party fact in its place: Facebook caches images by URL and won't refresh until the URL changes.
-
Rewrote quiz question 3 to test the corrected sizing claim (no universal spec size) instead of the retracted '1200×630 is THE safe size' framing.
Full comparison unavailable — no prior snapshot was archived for this revision.