New ChatGPT vs Google Search Volume: What OpenAI’s 20% Claim Really Means

Content & Links

How to Write Meta Descriptions Google Actually Uses

Google rewrites most meta descriptions with text from the page. Here is how I write unique, specific descriptions that Google is more likely to use, and that people will click.

How to Write Meta Descriptions Google Actually Uses

Quick Answer

Write a unique summary of one or two sentences for each page. It should answer what a searcher wants to know, with real details such as price, dates or location. Put the key message first, so a cut-off doesn't hide it. There is no official length limit. Descriptions don't affect rankings, but a clear one can bring more clicks.

Key Takeaways

  • Google builds snippets mainly from page content. It only uses your meta description when it describes the page better.
  • Snippets change by query, so a rewrite is normal. It is not a penalty.
  • There is no official character limit. Snippets are cut to fit the device, so put the key information first.
  • Every important page needs its own description. Large sites can generate them from page-specific data.
  • Meta descriptions are not a ranking factor, but they affect click-through rate.
  • Use nosnippet, max-snippet or data-nosnippet only when you really need to limit what Google shows.
In this article
  1. What a Meta Description Is
  2. Why Google Often Ignores Your Meta Description
  3. Are Meta Descriptions a Ranking Factor?
  4. How Long Should a Meta Description Be?
  5. How to Write Meta Descriptions That Google Uses
  6. Good vs Bad Meta Descriptions: Examples by Page Type
  7. Writing Descriptions at Scale
  8. Controlling What Google Shows: nosnippet, max-snippet and data-nosnippet
  9. How to Audit and Improve Your Existing Descriptions
  10. Conclusion
  11. Frequently asked questions

If you want to know how to write meta descriptions that Google actually shows, here is the short answer. Write a unique, specific summary of each page that would make sense to someone who has never seen your site. Google often swaps your description for text from the page. So the goal is to write one that describes the page better than anything Google could pull from the body.

That is a different job from stuffing in keywords or hitting a magic character count. Below I explain how meta descriptions work in Google Search, why they get rewritten, and how I write ones that earn the click.

What a Meta Description Is

A meta description is an HTML element in the <head> of a page. It sums up what the page is about. It looks like this:

<meta name="description" content="Handmade oak dining tables built to order in Leeds. Choose size, finish and leg style, with free delivery across Yorkshire and a 10-year guarantee.">

Visitors never see it on the page itself. Its main job is to give search engines a ready-made summary. They can use it as the snippet, the short block of text shown under the title link in search results.

Some content management systems call it the “SEO description” or “search description”. SEO plugins usually add a field for it below the editor. Whatever the label, it ends up as the same name="description" tag.

Meta Description vs Snippet

People mix up these two terms, and the difference matters. The meta description is what you write. The snippet is what Google decides to show.

Sometimes the snippet is your meta description word for word. Often it is a sentence or two taken from the page. Sometimes it is a mix. You control the first. You only influence the second.

Why Google Often Ignores Your Meta Description

Google’s snippet documentation is clear. Snippets are made mainly from the page content itself. Google may use the meta description instead when it gives a more accurate picture of the page than other parts of the content.

The key detail is that Google picks snippets per query. The same page can show different text for different searches. Google tries to pick the passage that best matches what the person typed.

In practice, your description tends to be replaced when:

  • The query is narrower than the description. Someone searches for one detail, such as opening hours or a specific step. A passage on the page answers it more directly.
  • The description is generic. “Welcome to our website” or a slogan tells the searcher nothing about the page.
  • It is copied. The same text on dozens of pages does not describe any one of them well.
  • It is a list of keywords. Terms split by commas read badly and are less likely to be shown.
  • It does not match the page. For example, a description left over from an old version of the page, or one that promises something the page does not deliver.
  • It is missing or very short. With nothing useful to work with, Google writes its own.

A rewrite is not a penalty, and it doesn’t mean something is broken. It just means Google found better text for that query. Your aim is to make your description the best summary for the searches that matter most to the page. In my experience, people worry about rewrites far more than they need to.

Are Meta Descriptions a Ranking Factor?

No. Google has said for many years that it does not use the meta description to rank pages. Adding keywords to it will not move a page up the results.

That doesn’t make it unimportant. The snippet is a big part of what a searcher reads before choosing which result to click. A clear, specific description can lift your click-through rate (the share of people who see your result and click it) from the same ranking position. That means more visits without any change in rank.

Keywords still have one practical use here. Google puts words in bold in the snippet when they match the query. So a description that naturally uses the words people search for stands out more on the results page.

When you measure the effect, use click-through rate and clicks, not impressions alone. Impression counts in Search Console can shift for reasons that have nothing to do with your snippet. That happened when Google dropped the num=100 parameter in September.

How Long Should a Meta Description Be?

There is no official character limit. Google’s documentation says a description can be any length. Snippets are cut as needed, usually to fit the device width.

The cut-off depends on the space in the result, not on a fixed character count. That’s why you’ll see different cut-off points on desktop and mobile. It’s also why the same description can show in full one day and be clipped the next.

Here is the practical guidance I follow for most pages:

  • Aim for about 120 to 160 characters as a working range. It is long enough to say something specific, and short enough that the main message usually survives the cut.
  • Put the most important information first. If the end gets cut off, the searcher should still know what the page offers.
  • Don’t pad to hit a number. A tight 110-character description beats a 160-character one stretched with filler.
  • Don’t cut useful detail to stay short. A slightly longer description with a price, a date or a key spec can still be worth it, as long as the opening carries the message.

I treat character counters in SEO plugins as a rough preview, not a rule. They guess what might fit. They don’t predict what Google will choose to show.

How to Write Meta Descriptions That Google Uses

Google’s guidance comes down to three ideas. Make each description unique, include relevant details, and sum up the page in a way that informs and interests the reader. Here is how that works in day-to-day writing.

1. Start From the Searcher’s Question

Before writing, ask what someone searching for this page wants to know. A person looking for a recipe wants to know cooking time and difficulty. A person comparing software wants to know price and the main feature.

Lead with the answer to that question, not with your brand name or a welcome message. This is the first thing I check when I review someone’s descriptions.

2. Describe This Page, Not the Whole Site

Each description should only make sense for the page it sits on. If you could paste it onto another page without changing a word, it is too vague.

The exception is your home page and broad hub pages, such as category or section indexes. Google’s guidance says site-level descriptions are fine there. Deeper pages should get page-specific ones.

3. Include Real Details

Specifics are what make a description useful instead of bland. Depending on the page, that might be:

  • Price, availability or delivery terms for products
  • Author and publication date for articles
  • Opening hours, area served and phone number for local businesses
  • Manufacturer, model and key specs for technical products
  • Length, level and format for courses or events

Some of this information may not appear in the snippet otherwise. That’s exactly why it belongs in the description.

4. Write in Plain, Complete Sentences

Write it the way you would describe the page to a person. One or two short sentences usually work best.

Use the main topic words naturally, once. Repeating the same phrase three times reads like spam to people and adds nothing for Google.

5. Match the Page Honestly

If the description promises a free guide and the page asks for an email address first, people will go straight back to the results. A description that oversells costs you trust and does nothing for the page.

6. Avoid Characters That Break the Tag

Double quote marks inside the content attribute can cut the description short in the HTML. Use single quotes or the &quot; entity if you need them. Most CMS fields handle this for you. I still check hand-coded templates, because this is an easy one to miss.

Good vs Bad Meta Descriptions: Examples by Page Type

The patterns below follow the same logic as the examples in Google’s documentation. Vague or generic text is on one side, and specific, useful text is on the other. The businesses are invented for illustration.

Local Business Home Page

Weak: “Plumber, plumbing, emergency plumber, boiler repair, Manchester plumber, cheap plumber.”

Better: “Family-run plumbers in south Manchester fixing leaks, boilers and blocked drains. Open 7am to 8pm daily, with same-day call-outs in M20, M21 and M22.”

The weak version is a keyword list. The better one says what the business does, where and when. That’s what a local searcher needs.

Product Page

Weak: “Running shoes.”

Better: “Lightweight road running shoe with a cushioned foam midsole and wide-fit option. Sizes 6 to 13, free returns within 30 days.”

Two words tell the searcher nothing they didn’t already know from the title. The better version gives features, options and an offer.

News Article

Weak: “The latest local news, sport and weather from the Riverside Gazette.” (used on every article)

Better: “Riverside council approved plans for a new footbridge on Tuesday. Construction starts in spring and the town centre route will close for six weeks.”

A boilerplate description used across the whole site describes no article in particular. One sentence that sums up the actual story is enough.

How-To Guide

Weak: “I still remember the first time my grandmother showed me how to bake bread on a cold winter morning…”

Better: “Step-by-step guide to baking sourdough at home, from feeding your starter to shaping and scoring. Includes a timetable for a weekend bake.”

A personal story may be charming on the page, but it doesn’t sum up what the guide covers. The better version tells the reader exactly what they will learn.

Service or Category Page

Weak: “We offer the best services at the best prices. Contact us today!”

Better: “Bookkeeping and VAT returns for sole traders and small limited companies. Fixed monthly fees from £60, with Xero and QuickBooks support.”

Claims like “best” can’t be checked and could apply to anyone. Audience, scope and a price point give the searcher a reason to choose you.

Writing Descriptions at Scale

A small site can write every description by hand. A store with 20,000 products or a directory with thousands of listings can’t, and Google doesn’t expect it to.

Google’s documentation clearly encourages programmatic descriptions (ones built automatically by code) for large, database-driven sites. The result just needs to be easy for people to read and varied. The trick is to build templates from the page-specific data you already have.

A product template might look like this:

{product_name} by {brand}, {key_spec}. {price} with {delivery_terms}. {stock_status}.

Which produces something like:

Trail 2 waterproof hiking boot by Northpeak, Vibram outsole. £129 with free next-day delivery. In stock in 14 sizes.

Some rules I follow to do this well:

  • Use fields that differ between pages. Price, specs, location, dates and counts make each description different. Brand slogans don’t.
  • Handle empty fields. A template that outputs “by , . £ with .” looks broken. Add fallbacks, or drop the part of the sentence when data is missing.
  • Use more than one template. Different page types, and sometimes different product types, need their own patterns.
  • Hand-write the pages that matter most. If time is short, start with the home page and your most visited URLs. Then let templates cover the long tail (the many smaller pages).
  • Check a sample of output. Read 20 or 30 generated descriptions before you roll a template out across the site. I never skip this step.

Copied descriptions across many pages are a missed chance, not a penalty. Sometimes they appear because several URLs show the same content. That is a wider issue worth understanding, and this guide to how Google handles duplicate content covers it.

Controlling What Google Shows: nosnippet, max-snippet and data-nosnippet

Sometimes the goal is not a better snippet but a shorter one, or none at all. Google supports three controls, documented in its robots meta tag specifications.

nosnippet

This stops Google showing a text snippet for the page at all. Google has also said this control applies to its AI features in Search, such as AI Overviews.

<meta name="robots" content="nosnippet">

max-snippet

This sets a maximum number of characters for the text snippet. A value of 0 works like nosnippet, and -1 lets Google choose the length.

<meta name="robots" content="max-snippet:80">

data-nosnippet

This keeps part of a page out of snippets, while the rest stays available. It only works on span, div and section elements. Google recommends adding it in the original HTML, not adding it later with JavaScript.

<div data-nosnippet>Internal pricing notes that should not appear in search results.</div>

Use these with care. A page with no snippet gives searchers very little reason to click. So they suit specific cases, such as paywalled text, sensitive details or content you are not allowed to show by contract. They also only work if Googlebot can crawl the page. If a URL is blocked in robots.txt, Google can’t read its meta tags.

How to Audit and Improve Your Existing Descriptions

Most sites don’t need to rewrite every description. Focus on where it makes a real, measurable difference. This is the order I work in:

  1. Crawl the site with an SEO crawler. Export the title and meta description of every indexable URL.
  2. Flag the problems: missing descriptions, copies, very short ones, keyword lists and descriptions that no longer match the page.
  3. Pull performance data from Search Console’s Performance report. Look for pages with plenty of impressions and an average position on page one, but a click-through rate below similar pages on your site.
  4. Search the main queries yourself and see what snippet Google actually shows. If it already uses good text from the page, the description may not be the weak point.
  5. Rewrite the priority pages first, then fix templates for the rest.
  6. Request reindexing for key pages with URL Inspection, or just wait for the next crawl.
  7. Compare clicks and CTR over a few weeks against the period before, for the same queries.

If you’re new to the Performance and URL Inspection reports, this beginner’s guide to Search Console walks through them.

Mistakes That Waste the Effort

  • Rewriting descriptions on pages that get almost no impressions
  • Judging a change after a few days, before the page has been recrawled
  • Copying the first paragraph into the description field word for word
  • Confusing the meta description with the og:description tag, which controls previews on social platforms, not Google’s snippet
  • Expecting rankings to change, when the realistic win is more clicks from the same positions

Conclusion

For me, learning how to write meta descriptions well is mostly about accepting what they are: a suggested summary, not a guarantee. Google will use yours when it describes the page better than anything else on it. So make it specific, unique and honest, and put the important part first. On large sites, let templates handle the long tail.

For a practical next step, open Search Console. Find the five pages with the most impressions and the weakest click-through rate, and rewrite their descriptions first.

Frequently Asked Questions

Why is Google not showing my meta description?

Google builds snippets mainly from page content. It picks the text that best matches each query. If a passage on the page answers the search more directly, or your description is generic, copied or a keyword list, Google will use something else. This is normal and not a penalty.

How many characters should a meta description be?

Google has no official limit. It cuts snippets to fit the device width. A working range of about 120 to 160 characters suits most pages. More important than the count is putting the key information at the start.

Do meta descriptions help SEO rankings?

Not directly. Google does not use the meta description as a ranking signal. It matters because a clear, relevant snippet can earn more clicks from the same position.

What happens if I leave the meta description blank?

Google will build a snippet from your page content instead. That can work fine for some pages. But you lose the chance to give a clean summary for broad searches, where no single passage describes the page well.

Can I use the same meta description on every page?

It is not penalised. But it is a wasted chance, because the text describes no page in particular, and Google is likely to ignore it. I use site-level descriptions only on the home page and broad hub pages, and page-specific ones everywhere else.

How do I stop Google showing a snippet for a page?

Add a robots meta tag with nosnippet, or use max-snippet:0. To hide only part of a page, wrap that content in a span, div or section element with the data-nosnippet attribute. Googlebot must be able to crawl the page to see these tags.

What is the difference between a meta description and a snippet?

The meta description is the summary you write in the page's HTML. The snippet is the text Google actually shows under the result. It may be your description, text from the page, or a mix of both.

How long does it take for a new meta description to appear in Google?

Google has to recrawl the page first. That can take from a few days to several weeks, depending on the site. For important pages, you can request indexing in Search Console's URL Inspection tool. Google may still choose different text for some queries.

Get the Next Guide in Your Inbox

Google updates, AI search changes and practical SEO guides. We email you when a new article is published, nothing else.

One email when we publish something new. No spam, unsubscribe in one click. Privacy

Written by Lovepreet Singh Digital Marketing Manager @ Softtrix
  • 12+ years in SEO
  • 331 articles
  • Punjab, India

Lovepreet Singh has been working in SEO for the last 12 years. He started as an SEO analyst, checking rankings and fixing on-page issues, and today he is Digital Marketing Manager at Softtrix Tech Solutions, looking after search and growth for client websites, from online stores to local service businesses.

  • AI Search & AEO
  • Technical SEO
  • Local SEO
  • Google Business Profile

Keep Reading