Meta Description

The meta description suggests your SERP snippet but is not a ranking factor. See Google's query-dependent selection and a 62.78% difference observed in one Ahrefs dataset.

First published: Jun 23, 2026 · Last updated: Jul 18, 2026 · Advanced
demand #2 in Meta Tags#3 in On-Page#19 in Technical SEO#28 on the site

The meta description is an HTML head tag that suggests the snippet under your title in search results. It is not a Google ranking factor, and the separate meta keywords tag is ignored. Google creates snippets primarily from query-matched page content and may use the description; one Ahrefs study observed a different snippet in 62.78% of its dated dataset, not a universal rewrite rate. There is no fixed character limit; display truncation varies. Matched terms may be bolded, but no cited controlled study proves the bolding itself lifts CTR. nosnippet, max-snippet, and data-nosnippet suppress or cap snippets. Write accurate, page-specific descriptions for high-value pages and evaluate snippets by query.

TL;DR — 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. (<meta name="description">) suggests the SERP snippet; it is not a Google ranking factor (Mueller), and the <meta name="keywords"> tag is ignored entirely. Google builds snippets primarily from on-page content matched to the query and uses your description only “if we think it gives users a more accurate description.” One Ahrefs dataset observed a different snippet in a majority of comparisons — its 2020 study (last updated 2023) measured 62.78% (59.65% fat-head / 65.62% long-tail), so yours showed ~37% of the time in that sample, and ~25% of top pages had none at all. There’s no character limit (“those numbers are all made up”); Google truncates to the device, so ~150–160 chars is a display heuristic. Google often bolds matched query terms in the snippet; including target terms naturally is a reasonable practice, but no controlled study cited here proves the bolding itself lifts CTR. The nosnippetnosnippet is a robots directive (meta tag or X-Robots-Tag header) that suppresses all snippet text and the video preview for a whole page; data-nosnippet is an HTML attribute on span, div, or section that excludes just that section from the snippet. / max-snippetmax-snippet, max-image-preview, and max-video-preview are robots directives that tell Google and Bing how much of a page they may show in a result — the snippet length, image-preview size, and video-preview duration — without affecting whether the page is indexed. / data-nosnippet directives are the opposite lever — they suppress or cap the snippet entirely.

What it is, and what it does

The meta description is an HTML head element — <meta name="description" content="…"> — whose only job is to suggest the snippet, the gray descriptive text under your title in the search results. It’s a marketing surface, not a ranking input. Evidence for this claim A meta description is a candidate source for a search-result snippet, not a direct ranking control. Scope: Documented role of description meta tags. Confidence: high · Verified: Google Search Central: Meta tags Keep that frame and almost every meta-description question answers itself.

It is not a ranking factor

This is the single most persistent myth in the topic, and it’s wrong. John Mueller put it plainly: “So the meta description is primarily used as a snippet in the search results page. And that’s not something that we would use for ranking.” Even on the occasions Google does pull your description into the snippet, it still doesn’t count it for ranking.

The separate, frequently-confused meta keywordsThe meta keywords tag — <meta name=\"keywords\" content=\"...\"> — is a mid-1990s HTML head element meant to let a page declare its own topic keywords to search engines. Google has publicly ignored it for ranking since 2009, and no major search engine uses it as a ranking signal today. It's dead as SEO, and a populated one only leaks your target keywords to anyone who views your source. tag (<meta name="keywords">) is worse than useless — it’s ignored entirely. Google said so in 2009: “Google doesn’t use the keywords meta tag in our web search ranking.” Matt Cutts, then head of webspam, said the same: “Google does not use the keywords meta tag in our web search.” Don’t spend a second on it.

Snippets come from the page first, your description second

Google is explicit about the hierarchy: “Snippets are primarily created from the page content itself. However, Google sometimes uses the <meta name="description"> tag from a page to generate a snippet in search results, if we think it gives users a more accurate description than would be possible purely from the on-page content.”

Evidence for this claim Google primarily creates snippets from page content and may use the meta description when it better describes the page. Scope: Google snippet generation. Confidence: high · Verified: Google Search Central: Control snippets

So your description isn’t the snippet — it’s a candidate for the snippet. Google generates a snippet from query-matched passages on the page and reaches for your hardcoded description only when it judges that to be the better summary.

How often studies observe a different snippet

Here’s the part that reframes the whole topic. Ahrefs studied this directly (Michal Pecánek, published 2020, last updated 2023), comparing hardcoded meta descriptions against the actual desktop snippets Google showed across 20,000 keywords and 192,656 unique pages’ descriptions. The finding on that dataset: Google rewrote meta descriptions 62.78% of the time. That number “drops to 59.65% for fat-head and rises to 65.62% for long-tails” — a pattern consistent with Google rewriting more for specific, long-tail queries, where it can pull a more precisely query-matched passage from the page. The flip side: the site’s own description showed only about 37% of the time in that sample, and 25.02% of top-ranking pages had no meta description at all.

(To be clear about provenance: that’s Ahrefs’ research — Michal Pecánek’s study — not my own experiment, and it’s one dated dataset with its own rewrite definition, not a universal, permanent rate. I’m citing it because the methodology and the first-party numbers are the cleanest available. Portent ran an independent study in 2020 that corroborates the direction with higher figures on its own sample: ~68% on desktop and ~71% on mobile, across 30,000 keywords.)

The practical takeaway from Ahrefs is the right one — they’re “still worth writing—even though they’re only shown only 37% of the time, on average.” Treat the exact percentages as evidence from named, dated studies rather than a fixed rule, but the direction is clear either way: you’re writing for a minority of searches where yours wins, and especially for the navigational and branded queriesSegmenting organic search performance into branded queries (your brand name, its variants and misspellings, and products uniquely tied to you) versus non-branded queries (everything else). Splitting the two stops brand demand from masking the SEO-driven growth in your reporting. where Google is more likely to keep it.

When does Google keep yours vs. rewrite it?

There’s no published rule, but the pattern is consistent. Google is more likely to keep your description when it’s unique, accurate, genuinely descriptive, and matches the intent of a navigational or branded query. It’s more likely to rewrite when the query is long-tail or specific (so a query-matched passage from the body is a better answer), or when your description is generic, duplicated across pages, keyword-stuffed, or missing. Google says keyword-string descriptions are “less likely to be displayed as a snippet” — so stuffing actively works against you.

Length: there’s no limit, only truncation

Forget the “exactly 155 characters” advice. Google’s own line is “There’s no limit on how long a meta description can be, but the snippet is truncated in Google Search results as needed, typically to fit the device width.” And when someone tried to cite a specific required length “as per Google algorithm,” Mueller’s response was blunt: “I’m sorry to tell you, those numbers are all made up. Whoever told them to you is leading you astray…”

So the ~150–160 character target is a display heuristic: aim to land your key message before the truncation point on desktop (and earlier on mobile), not to hit a magic count. Front-load the important part.

Best practices that actually matter

  • Unique per page. Google: “Create unique descriptions for each page.” Duplicated descriptions are a common reason yours gets rewritten.
  • Accurate and compelling. It’s a pitch for the click. Make it true to the page and worth clicking.
  • Include your target terms naturally — not for ranking. Google often bolds query words that appear in the snippet, and a description that actually contains what someone searched for reads as more relevant. I can’t point you to a controlled study proving the bolding itself moves CTR, but it does nothing for rank either way, so there’s no downside to writing it naturally.
  • Write for humans, not 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.. Keep it “human-readable and diverse”; avoid long keyword strings, which are less likely to be shown at all.
  • Prioritize. Write strong descriptions for the home page and high-value, high-traffic pages. On large sites, don’t agonize over every URL — there’s no penalty for omitting one, and a quarter of top-ranking pages skip it.

Multiple meta descriptions are not a first-wins or last-wins rule

The HTML standard says there must not be more than one meta-description value per document. Google’s snippet documentation says snippets are created primarily from page content and may use a meta description when it better describes the page; it does not promise that the first or last of several tags wins. Treat duplicate descriptions as an implementation warning, show all raw and rendered values, remove the duplicate source, and judge the live snippet by query after recrawlCrawl frequency is how often a search engine comes back to re-fetch a page it already knows about. Popular pages that change often get refreshed many times a day; stable pages can go weeks or months between crawls — and you influence it indirectly, not by setting a dial..

Meta descriptions at scale: database and programmatic pages

Hand-writing a description per page works fine for a blog or a small site. It falls apart on a product aggregator, a job board, or anything with thousands of near-identical templated pages. Google addresses this directly: for large database-driven sites, “programmatic generation of the descriptions can be appropriate and are encouraged” — as long as the output stays “human-readable and diverse.” Page-specific data (price, category, location, size, whatever varies per row) is exactly what should feed the template, not a boilerplate sentence repeated across every URL.

Google also makes a point most guides skip: a meta description doesn’t have to read like a sentence. It’s a fine place to surface structured facts a reader would otherwise have to hunt for — author and publish date on an article, or price, age, and manufacturer on a product page. Pulling that scattered information into one line can be more useful to a searcher than prose. The failure mode to avoid at scale is the same either way: templated descriptions that only swap in a product name and otherwise repeat the exact same wording are not useful to users. Google advises creating accurate, page-specific descriptions; snippet selection remains query-dependent, so do not promise a rewrite.

The opposite lever: nosnippet, max-snippet, data-nosnippet

The meta description suggests a snippet. A separate family of robots directives does the reverse — they suppress or cap it:

  • nosnippet — show no snippet at all for the page.
  • max-snippet:[number] — cap the snippet to a maximum character count.
  • data-nosnippet — exclude a specific part of the page from being used in the snippet (an HTML attribute on span, div, or section).

If you find yourself wishing Google would just use what you wrote, these aren’t the fix — they only ever reduce. They’re the topic to reach for when you want less snippet, not a different one. 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. is the neighboring head element that controls the clickable title link above the snippet; together they’re the two things you can shape in a result.

A note on Bing

Bing does track meta descriptions — Bing Webmaster ToolsMicrosoft's free portal for monitoring and improving how a site appears in Bing search — the peer to Google Search Console, plus IndexNow instant indexing, richer backlink data, and keyword volumes. Because Bing's index also feeds Microsoft Copilot, it doubles as a window into AI-search visibility. flags pages with a missing or non-optimal description, and it supports the same snippet-control directives. Bing is also widely reported to lean on the hardcoded description more often than Google and to weight exact-match terms more — but that’s an industry observation, not something I can back with a verbatim Bing quote here (Bing’s Webmaster Guidelines render as a JavaScript app shell and the body text couldn’t be captured for sourcing). Treat the “Bing weights it more” claim as industry consensus to verify against Bing’s live guidelines, not official confirmation.

The bottom line

The meta description is a potential snippet/CTR lever, not a ranking input. Google may use it or query-matched page content. Write unique, accurate, compelling descriptions with your target terms for the home page and your high-value pages — and don’t sweat it sitewide.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.