Mission Growth

Meta description: how Google picks it and how to write one

Meta description guide: Google rewrote 63% of hardcoded ones in Ahrefs' 2020 study. See three split tests and why Google sets no length limit.

By Published

Meta description choice: a search result card with its text strip sliding out and a green page strip on a tray under a magnifier
On this page

A meta description is a bid for one query. Google decides for each search whether to print it under your title, and a character count cannot tell you what it decided.

Google builds the snippet again for every search, takes text from the page most of the time, and picks your description only when it describes the page better for that query. Below: what the large studies and three split tests measured, how to write the tag for each page type, how to check what Google shows for the queries that matter, and which pages deserve a hand-written one.

What a meta description is and how to add one

A meta description is an HTML tag in the page head that Google can use as the text under the title in search results, and it uses it only sometimes. Google's snippet documentation says snippets are "primarily created from the page content itself."

Google "sometimes uses the meta description HTML element if it might give users a more accurate description of the page than content taken directly from the page." That makes the tag a candidate for the search results snippet and never a guaranteed one.

In HTML the tag is <meta name="description" content="...">, and the content attribute carries your text:

<meta name="description" content="Waterproof leather hiking boots with a grippy rubber sole, built for wet trails. Free returns on every size.">

The meta description tag sits in the head section of the page, so visitors never see it while browsing. You cannot judge it by looking at the page. You judge it in the results page, which is what the per-query check further down does.

Every major CMS exposes the tag as one field. The paths below are the ones the platforms and their documentation name.

Where you editField path
Plain HTMLAdd the meta tag with name="description" inside the head section
WordPress with Yoast SEOClick "Search appearance" in the Yoast SEO sidebar, then fill the meta description input in the snippet editor
WordPress without a pluginWordPress core has no description field; the theme prints the tag through the wp_head hook
ShopifyOpen the product, collection, page or blog post, find the Search engine listing section and click Edit website SEO
WebflowIn the Pages panel, open the page Settings and scroll to the Meta description input

The no-plugin WordPress route is a theme job. WordPress documents wp_head as the hook that prints inside the theme's head, and says you can use it to add meta tags, so a theme or a small snippet in the theme can output the tag.

For plugin choice and the order of a full WordPress SEO setup, our WordPress SEO setup guide covers the wider workflow; this post stops at the field. Headings are a separate on-page element, and how Google reads your heading hierarchy is covered on its own.

After saving, open the live page, view the source and search for name="description". If the tag is missing from the HTML Google fetches, the CMS field is writing somewhere else (a social preview field, for instance) or a template is overriding it. The wider on-page SEO checklist treats this as one of several head checks.

How meta descriptions are used on SERPs

On a search results page (SERP), Google can show a meta description as the snippet text under the title link, and it does so only when the tag describes the page better than the page's own text for that search.

The snippet is rebuilt for each search, so the same page can return the tag for one query and a sentence from the body for another. Google cuts it to the device width, and a social preview may use the tag when Open Graph tags are missing.

How often Google shows the description you wrote

Google shows your hardcoded description for about 37% of results on average, because it builds each snippet per search and takes page text for the rest.

The mechanism is in Google's own documentation: snippets "are designed to emphasize and preview the page content that best relates to a user's specific search," so "Google Search might show different snippets for different searches." One page can return its tag for one query and a sentence from the body for the next.

Two studies put numbers on this, and they measured different things.

StudyYearSampleWhat it countedResult
Ahrefs202020,000 keywords, Google desktop snippets compared with hardcoded descriptionsHow often Google rewrote a hardcoded description63% rewritten; the description shown 37% of the time on average
Semrush202510 keywords, top 10 results, desktop and mobile, US databaseHow often the provided description (or a shortened version) was the snippetAbout 28%

Download CSV (CC BY 4.0)

The Semrush sample has a ceiling of 200 snippets (10 keywords times 10 results times 2 devices, our arithmetic), which makes the 28% a small observation next to a 20,000-keyword comparison. The gap between the two shown shares is 9 points (37% against 28%, computed from the two studies).

Because the studies differ in year, sample and definition, do not average them; read them as a range from 28% to 37%.

Both also point to one reading: Google's default, per its own documentation, is page content, with the tag as an occasional alternative.

Ahrefs expected long-tail queries to explain the rewrites, and its own data found a small gap

Ahrefs went into the study with a hypothesis about why rewrites happen. Its premise was that the average first-page result "ranks for hundreds of keywords, and the hardcoded descriptions are usually written around the primary 'head' keyword." On that premise, a head-keyword description should survive on the head query and get replaced on the long tail. That was Ahrefs' hypothesis, and the study tested it.

The result was close to flat. Google rewrote 59.65% of descriptions for head keywords and 65.62% for long-tail keywords, a gap of 5.97 points (computed from Ahrefs' two figures).

Ahrefs' own reading is that Google is "more likely to rewrite meta descriptions for long-tail keywords," but only "by a small margin." It also flags a limit: "there's no way to identify fat-heads and long-tails with 100% certainty."

A description written for the head query is still replaced about six times in ten on that query. Writing the tag well raises its odds on the query it targets, but it never guarantees the slot, which is why the rest of this guide spends its effort on measuring what Google actually shows.

Do meta descriptions affect rankings or clicks?

Google said in 2009 that it does not use the description in ranking, and the tests that measured clicks found lifts of 2.2% to 6.5% with stable impressions, in two 21-day tests on one site each. The statement reads: "we still don't use the description meta tag in our ranking."

Two years earlier, in 2007, it said the quality of a snippet "can have a direct impact on the chances of your site being clicked." Together the two statements are the whole official position: no ranking input, real click influence.

Some reference guides still describe a ranking effect. MDN's metadata tutorial says a description with keywords "has the potential to make your page appear higher in relevant searches performed in search engines." For Google, the 2009 statement says otherwise; the keywords in a description can win the snippet and the click, not the position.

Three tests have put numbers on the click side. Read each one as a result for a single site and never as a rule for a page type.

TestSampleDaysChangeBaseline and limit
Semrush SplitSignal, category pages (2022)300 category pages of one retailer216.5% more clicksThe CTA was changed and two selling points were added together, so the lift cannot be split between them
Semrush SplitSignal, product pages (2023)About 15,000 product pages of one music store21Estimated 2.2% more clicks, statistically significantA product-focused tag replaced a CTA-focused one that Google was often not displaying
Seer Interactive, blog pages (2023)237 pages of Seer's own blog in three groupsAbout a monthCTR down 21.5% for pages with ChatGPT-4 descriptionsGroups were different pages with different starting CTR, and Seer plans a third test because of multiple variables

Download CSV (CC BY 4.0)

Bar chart of two meta description split tests: 6.5% more clicks on 300 category pages and 2.2% more on 15,000 product pages
Both meta description split tests lifted clicks, by 6.5% on category pages and 2.2% on product pages, on one site each (Semrush, 2022 and 2023)

The baselines change how to read the numbers. In the product test, Semrush's own research found that Google "was often not displaying the website's CTA-focused meta description but instead choosing to display body content from the page."

The 2.2% is therefore partly a story about swapping a tag Google disliked for one it showed more often. It should not be read as the effect of a better description over one that was already working.

The indirect-ranking claim has no support in these tests

A common line is that descriptions do not rank but "more clicks can indirectly boost your SEO performance." Both Semrush tests looked for that.

In the category test, "rankings and impressions remained fairly stable" against the modeled control group. In the product test, the change "only impacted the CTR of the tested pages, rather than their visibility in Google search results." Clicks rose while impressions did not move, and Seer's test found "minimal shifts" in average position across its periods.

That is an absence of movement over 21 days on single sites, so it cannot rule out a lagged effect that builds over months. It does show that these tests found no ranking change, and Google's only explicit statement on the tag, from 2009, is that it does not use it in ranking.

Treat the meta description in SEO as a click lever: write it to win the click, and measure it as a click change.

How long a meta description should be

Google documents no length limit for the tag, only truncation to the device width, so a fixed character target is a habit rather than a rule. The documentation says "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."

The meta description character limit that sites quote comes in two versions:

"Meta descriptions should be between 50–160 characters or around 680 pixels." (Moz)

"Stay between 150 and 160 characters, or keep the most important information within that character count." (Shopify)

Both mark where a snippet usually ends on a desktop result. The range decides how the snippet ends and says nothing about whether Google uses it.

Ahrefs checked that directly in its 2020 comparison of 20,000 keywords on desktop. Google rewrote 61.46% of descriptions that were too long and 63.69% of the rest. Ahrefs called the results "pretty much equal," and the numbers agree: the too-long group's description was shown 2.23 points more often (38.54% against 36.31%, computed from the two rewrite rates).

Ahrefs does not define "too long", so the finding says only that crossing the usual threshold does not decide whether the tag is used. Meta description length is also commonly over the line: 40.61% of the 192,656 unique pages Ahrefs studied had one; the study does not say how that page set relates to its 20,000 keywords.

Bar chart comparing rewrite rates: Google rewrote 61.46% of too-long descriptions against 63.69% of the rest
Share of descriptions Google rewrote, by whether they were too long (Ahrefs, 2020, 20,000-keyword desktop comparison)

Semrush measured what Google does show. Its 2025 sample averaged 146.28 characters per snippet on desktop; the mobile average was 135.87. Those are averages across a handful of keywords, so they say where snippets tend to land and cannot tell you where yours will be cut.

The practical rule follows from truncation: put the claim first and treat anything after it as a bonus. If the end is cut, the searcher still gets the promise. Titles have their own limits and rewriting, which how to write title tags covers.

Two robots directives are the only real length controls, and both are blunt. max-snippet caps how much text may be used in a snippet. Google says it applies to all forms of search results, including AI Overviews and AI Mode, and "will also limit how much of the content may be used as a direct input for AI Overviews and AI Mode."

The nosnippet directive removes the text snippet altogether. Neither directive tunes a description, and using either on a page you want clicked removes the text you are trying to improve.

How to write a meta description for each page type

A meta description works when it names the page's single promise in the words the searcher used, and the wording that wins differs by page type. Google's guidance is to "create descriptions that accurately describe the specific page," and it adds that "identical or similar descriptions on every page of a site aren't helpful."

Because Google scores a snippet per search, your description competes with page text on the wording the searcher typed. If the query words are in the tag, Google has a reason to pick it.

Use this order: the promise (what the page gives), the proof (the one detail that makes it believable), the next step (what the click leads to). The table adds what each page type puts in and leaves out, and which test, if any, backs it.

Page typePut inLeave outWhat the evidence says
Product detailThe product, the attribute that decides the purchase, a return or delivery termA generic "buy now" line that every product page repeatsOne music store's 15,000 product pages gained an estimated 2.2% clicks when a product-focused tag replaced a CTA-focused one that Google often did not display
CategoryWhat range the page covers and one or two selling pointsA bare category name or a list of every productOne retailer's 300 category pages gained 6.5% clicks when the verb changed and two selling points were added together
ArticleThe question the article answers and what the reader will have afterwardsA restated headline or a teaser that withholds the answerNo test in this guide; judge it with the per-query check below
Homepage and hubWhat the site or section is for and who it servesA slogan with no category wordNo test in this guide; judge it with the per-query check below

Both test results are single-site results with different baselines. The table reports them as what happened on those sites, and it does not claim that product pages in general respond to product-focused wording.

Before-and-after examples

Each meta description example below is a constructed illustration for this guide. We report no ranking or traffic outcome for them. Run a character count on your own versions in the CMS preview; each pair here keeps the claim in its first sentence.

Product page. Before: "Shop the best hiking boots online. Great prices, fast shipping and a huge range. Buy now!" After: "Waterproof leather hiking boots with a grippy rubber sole, built for wet trails. Free returns on every size." The change (89 characters before, 108 after): the before could sit on any shop's product page, while the after names the product, the decisive attribute and a return term.

Category page. Before: "Our running shoes category. Browse all of our shoes and find something you like." After: "Running shoes for road, trail and track, from cushioned daily trainers to light race-day pairs. Compare by fit and weight." The change (80 characters before, 122 after): the before describes the page's existence, the after describes its range and gives a reason to click.

Article. Before: "In this post we talk about meta descriptions and many other things about SEO that you should know." After: "A meta description is the text under your title in search results. See when Google uses it and how to write one that earns the click." The change (98 characters before, 133 after): the after answers the question the page is about and says what the click delivers.

A call to action works when it follows a specific promise, so copywriting formulas such as problem, agitation and solution are better treated as ways to order those two sentences than as a template.

Write in active voice and keep to one natural mention of the query; the point is to match the searcher's wording. Product-focused descriptions, as in the music store test, describe the item itself before any call to action.

How to optimize a meta description

To optimize a meta description, write it for the one query the page must win, in the searcher's words, then check what Google shows for that query. If the query is a question, question based keywords shows where to find the exact wording searchers use.

Here's the order:

  1. Pick the head query the page must win.
  2. Write the promise, proof and next step, with the query words first.
  3. Make it specific to this page, since identical descriptions aren't helpful.
  4. Put the claim first, because the end may be truncated to the device width.
  5. Run the per-query check; rewrite only where page text shows for the head query.

Why Google ignores your meta description

Google skips a meta description when page text answers the searched query more directly, and a four-step check by query tells you which case you are in. Google lists no official reasons for replacing a description.

What it documents is the mechanism covered above: the snippet is built per search, from page content by default, and the tag is used when it gives a more accurate description. So the useful question is for which queries Google replaces your tag.

Here is a check that answers that for your page:

  1. Take the page's top five queries from Search Console.
  2. Search each one in a normal results page and find your result.
  3. Record whether the snippet shows your tag or a sentence from the page.
  4. Act on the outcome for that query.
Per-query check: search a top query, leave the tag if Google shows it, rewrite it if page text shows for the head query, accept page text for a long-tail query
Checking what Google shows for each of a page's top queries tells you whether to rewrite the tag or leave it.

The action depends on what you recorded:

  • Tag shown. Leave it.
  • Page text shown for the head query. Rewrite the tag to answer that query in the page's own wording.
  • Page text shown for long-tail queries. Accept it; Google replaces long-tail descriptions slightly more often (65.62% against 59.65%).
  • Neither, or no description at all. Check the tag in the rendered HTML with view-source.

If Google chose a sentence from the body, that sentence is a hint about what matched the query. A missing or overwritten tag, a plugin conflict or a theme that prints the description twice shows up in view-source.

Run the check on the pages that matter and repeat it after a change; a tag that gets shown for its head query after a rewrite is the evidence that the rewrite worked. Rankings and impressions will not tell you, because the description does not move either.

Writing meta descriptions at scale

Hand-write descriptions for the pages that earn organic traffic, template the product and database pages, and leave long-tail pages to Google. Google supports this split. After telling site owners to describe each specific page, its documentation addresses large sites: "programmatic generation of the descriptions can be appropriate and are encouraged. Good descriptions are human-readable and diverse."

Ahrefs' advice for a huge site agrees on where to spend effort: prioritise pages that "already get organic traffic" and "were created to rank in Google."

Page groupWho writes the descriptionWhy
Pages with organic traffic that were built to rankA person, written for the head query and checked with the per-query checkTheir snippets decide clicks you already receive
Product and database pages (the long list of near-identical templates)A template filled from each page's own attributesGoogle encourages programmatic descriptions that stay human-readable and diverse; a single repeated line is what it calls unhelpful
Long-tail pages with little trafficLeft to Google or covered by the templateGoogle replaces descriptions most often on long-tail queries anyway (65.62%)

Hand-writing is slow. Seer Interactive's test put manual writing at 19.1 minutes per page against 2.5 minutes with ChatGPT-4, which for 100 pages is 31.8 hours against 4.2 hours (our arithmetic from Seer's per-page times).

That gap is why the triage matters: it tells you which hours to spend. For a store, the best hours go to category pages and top sellers, where ecommerce seo effort concentrates anyway. A site audit finds which pages those are and which have missing or duplicated tags; the process is in how to do seo audit.

Free AI meta description generators and AI-written descriptions

Any AI meta description generator, free ones included, is useful for drafting and risky as the final text. Seer's test is the only measured comparison here, and its results come with confounds.

It put 237 pages from its own blog in three groups. The ChatGPT-4 group saw CTR fall 21.5%, while the manual group's CTR rose 16.3% against the previous period.

The groups were different pages with different starting CTR, so compare each group with its own history and never with each other. Seer itself says its next test will swap half of the manual group to ChatGPT-4 descriptions because of the multiple variables in this one. Rankings showed only minimal shifts, so Seer could not link them to either method.

The workable use is a generator for the first draft, then a check against the page-type table: does it name the page's single promise, use the searcher's wording and avoid the line every page of the site repeats? A draft that fails those three questions is a template line, and it should be rewritten or left to Google.

The same logic holds at scale. The tag is worth writing for the query a page must win, worth templating where pages rank on many long-tail queries, and worth measuring through a split test and the per-query check instead of a character counter.

This week, pull the top five queries for your best-earning page and run the four-step check; what you record will tell you which descriptions to rewrite first.

Frequently asked questions

What is a good meta description example?

A good example is a one-sentence promise for one page in the searcher's words, such as "Waterproof leather hiking boots with a grippy rubber sole, built for wet trails. Free returns on every size." The page-type section above gives constructed before-and-after pairs for a product, a category and an article.

Is the meta description a ranking factor?

No. Google said in 2009, "we still don't use the description meta tag in our ranking." The tag can still change clicks, and the two Semrush tests above measured clicks moving while impressions stayed stable.

Does Google use the keywords meta tag?

No. Google's 2009 statement is "Google doesn't use the keywords meta tag in our web search ranking." Google's 2009 post said it had ignored it for years, and its documentation today says it has no effect on indexing and ranking at all, so writing one adds nothing for Google. Skip it and spend the time on the description. W3Schools' tag reference still lists "search engines (keywords)" among the uses of metadata, which describes the tag's original purpose, not Google's ranking today.

Should I still write a meta description if Google rewrites it?

Yes, for the pages and queries where it matters. Google showed hardcoded descriptions about 37% of the time on average in Ahrefs' 2020 study, and Semrush's 2025 observation was about 28%. A description that matches a query is a bid to be in the shown share, and Google's 2007 statement says snippet quality can directly affect the chance of being clicked.

Do meta descriptions matter for AI Overviews?

The max-snippet directive is the documented control there. It applies to AI Overviews and AI Mode and limits how much of a page's content may be used as direct input, per Google's robots meta tag documentation. That is a control over text length, and the documentation does not describe the description tag as a ranking or selection signal for AI Overviews.

Where else is a meta description used?

Social previews may use it. Ahrefs says the tag fills the social snippet when Open Graph tags are absent, while Open Graph defines the optional og:description property separately. If a social preview matters to you, set that property and let the meta description act as the fallback.

Cite this page

Aktaş, F. (2026, October 12). Meta description: how Google picks it and how to write one. Mission Growth. https://missiongrowth.io/blog/meta-description

Download the data: 2 tables as CSV (CC BY 4.0)

Figures we made for this post are free to reuse under CC BY 4.0 with credit to Mission Growth.

Get Mission Growth highlighted in your Google results.

Related

Next step

Put these playbooks to work

Start with a free audit. See where the lift is before you commit.

How it works

  1. 01

    30-minute audit call

    We map your funnel against your goal and pull live data from your channels.

  2. 02

    Lift estimate

    You get a written estimate of where the lift is, with a 30-day plan to capture it.

  3. 03

    You decide

    Run it with us, run it in-house, or shelve it. No commitment from the audit.