The meta description is a short summary of a page in its HTML <head>:

<meta name="description" content="Waterproof trail running shoes for wet, muddy routes. Compare grip, weight and drop, with free returns within 60 days.">

Visitors never see it on the page. Search engines can show it as the snippet under your title in results, and social platforms often fall back to it when a page has no Open Graph description.

Does the meta description affect rankings?

No. Google has said for years that it doesn’t use the meta description as a ranking signal. What it affects is clicks: when Google uses your description, it is the text people read to decide whether your result answers their question. A better snippet can win more visits from the same position.

How long should a meta description be?

There is no official limit. Google cuts snippets to fit the width of the results page, which on desktop works out to roughly 150–160 characters, and fewer on mobile. Practical targets:

  • Aim for about 120–155 characters, with the important part in the first 100 in case it is cut.
  • Under about 70 characters usually doesn’t describe the page well enough, and Google is more likely to replace it.
  • Over 160 will often be truncated with an ellipsis.

Those are the thresholds SEO Audit Hub uses: it flags descriptions under 70 or over 160 characters, and pages with none at all.

Why Google rewrites so many descriptions

Google picks the snippet per search. If your description doesn’t match what the person searched for, or doesn’t describe the page well, Google pulls a passage from the page instead. You can’t switch that off, but you can make your description the best candidate:

  • Describe this page specifically, not the whole site.
  • Use the words people search for, naturally, once.
  • Match the page: a description promising something the page doesn’t deliver gets replaced.

A simple pattern for writing one

  1. What the page is: the product, the answer, the service.
  2. A concrete detail: a number, a spec, a location, a price, what makes it different.
  3. Why click: what the reader gets on the page that the snippet can’t give them.
BeforeAfter
Welcome to our website. We offer the best plumbing services. Contact us today! Emergency plumber in Leeds, on call 24/7. Leaks, blocked drains and boiler repairs, with fixed prices quoted before we start.
Running shoes Waterproof trail running shoes for wet, muddy routes. Compare grip, weight and drop, with free returns within 60 days.

Fixing meta descriptions across a whole site

Start with the pages that matter

You don’t need hand-written descriptions on ten thousand pages at once. Start with your homepage, main category and service pages, and the pages with the most impressions in Search Console: a better snippet there pays off soonest.

Template the rest from real data

Google’s own guidance accepts programmatically generated descriptions for large, database-driven sites, as long as they are specific to each page. For a product page, build the description from fields that differ per product:

{{ product.name }} in {{ product.colour }}, {{ product.material }}. {{ product.key_feature }}. From {{ product.price }}, free delivery over £50.

Remove duplicates

The same description on many pages usually comes from a theme or plugin default, a copied page template, or a CMS field that inherits from its parent. Duplicates don’t harm rankings directly, but they make every one of those snippets less useful, and Google will likely replace them. Either write a unique one or leave the field empty so Google picks a passage from the page, which is better than a misleading duplicate.

Don’t forget the share description

If og:description is missing, many social platforms use the meta description instead. Set both, or at least make the meta description work as a share caption.