SEO

How to Write Meta Descriptions That Earn Clicks

Meta descriptions do not rank your pages, but they win the click. Learn practical length limits, what to write, what to avoid, and why Google rewrites them.

Try it now: Meta Description Checker Check length & pixel width — free, no signup, runs in your browser.

Your page finally cracks page one. A week later the impressions are climbing but the clicks are flat. So you search the term yourself and look at your own listing the way a stranger would: a title, a URL, and a stray half-sentence that Google scraped out of the middle of your third paragraph, ending mid-word.

That sentence is doing the selling for you. Here is how to take that job back.

What a meta description actually is

It is a single HTML tag in the <head> of your page:

<meta name="description" content="Compress JPG, PNG, and WebP images right in your browser. No uploads, no signup, no quality guesswork — just smaller files in seconds.">

It is not visible on the page itself. Its job is to be the paragraph of text under your title in a search result, and it gets reused elsewhere too — link previews in some apps, internal site search, and CMS or RSS listings that read the tag.

It is not the keywords meta tag, incidentally. That one has been ignored by Google for many years.

It is not a ranking factor — but it is not decoration either

Google has said for a long time that the text of your meta description is not used as a ranking signal. Writing a better one will not move you from position eight to position three.

What it affects is what happens after you rank. Two pages in the same position with the same title can perform very differently depending on whether the snippet answers the searcher’s actual question or reads like filler. So treat it as ad copy for a placement you already won, not as an optimization lever.

The honest caveat: Google often rewrites it

This is the part most guides skip. Google generates snippets dynamically and will frequently ignore your description in favour of text pulled from the page body, because it thinks that text is a better match for the specific query someone typed.

Rewrites are common enough that you should treat your description as a strong suggestion rather than a guarantee. It tends to get replaced when:

  • The query uses words your description does not contain.
  • The description is generic, duplicated, or clearly boilerplate.
  • The page is being surfaced for a long-tail query you never wrote for.
  • There is no description tag at all, so Google has nothing to work with.

None of that is a reason to skip writing one. Your description is what shows up for the queries you actually targeted — usually your highest-intent traffic — and when Google does rewrite it, it pulls from your body copy, so good page content is the backstop.

How long should it be?

Aim for roughly 120–160 characters, and front-load the important part.

Three things matter more than the exact number:

  • Truncation is by pixel width, not character count. A line of WWWs runs out of room long before a line of ills. Character counts are a proxy, not a rule.
  • Mobile and desktop cut at different points. Mobile is generally tighter, so the first ~110–120 characters are the ones you can rely on being visible everywhere.
  • The limits move. Google has widened and narrowed snippet display more than once. Any number you read, including these, is approximate and subject to change.

The practical takeaway: put the payoff in the first sentence and let the tail get cut without losing the message. The Meta Description Checker measures both characters and pixel width and shows a live snippet preview, so you can see where the cut lands instead of guessing.

What a good description does

Matches the intent behind the query. Someone searching “how to compress an image” wants a method. Someone searching “image compressor” wants a tool. Same topic, different promise.

Contains the primary keyword naturally. Search engines commonly bold query terms in the snippet, which makes a matching description visually catch the eye. Once is enough — you are writing for a human.

Leads with a benefit, not a preamble. Compare:

Welcome to our blog. In this article we will be discussing several tips about writing meta descriptions for your website.

Meta descriptions do not rank your pages — they win the click. Practical length limits, what to write, and the mistakes that cost traffic.

The second one tells you what you get. The first one tells you a page exists.

Gives a reason to act. It does not need to shout “Click here!” Specificity is its own call to action: “free”, “no signup”, “with examples”, “in under a minute”, “step by step”.

Is unique to that page. One description per URL, written for that URL.

Common mistakes

  • Duplicating one description across a template. Every product page getting the same sentence is a wasted slot. If you must template it, template it with real variables.
  • Keyword stuffing. Repeating the phrase three times reads like spam to humans and buys you nothing with the engine.
  • Leaving it blank on money pages. For a post buried on page four it rarely matters. For your pricing page, write it.
  • Overpromising. Overselling earns a click and then an immediate bounce back to the results — a worse outcome than not being clicked.
  • Burying the point. If the compelling half of your sentence sits at character 150, most people never read it.

Preview before you publish

Writing the copy is half the job; seeing it rendered is the other half. Before pushing a page live:

  1. Paste the title and description into the Meta Description Checker and confirm nothing important falls past the cut on mobile or desktop.
  2. Generate the full tag set with the Meta Tag Generator.
  3. Check the social card too — og:description is a separate tag and often wants different phrasing. The Open Graph Preview shows how the link renders when shared.

Quick answers

Does a meta description affect rankings? Not directly. It affects whether people choose your result once you already rank.

What is the ideal length? Roughly 120–160 characters as a working range, but truncation is by pixel width and the limits change. Front-load the important part.

Why is Google showing different text than what I wrote? Google generates snippets per query and will substitute page content when it thinks that matches better. This is normal and cannot be forced.

Should every page have one? Every page that matters. Blanket-writing thousands of thin descriptions for archive pages is not a good use of time.

Can I stop Google rewriting it? Not reliably. Robots directives like nosnippet and max-snippet limit what is shown, but they suppress rather than control the text.

The takeaway

A meta description will not lift your ranking, and Google may replace it anyway. Write a good one regardless: it is the one line of copy standing between a search result and a visitor, and it costs about ninety seconds a page. Say what the page delivers, say it first, and check where it gets cut.

Tools mentioned in this guide

More seo guides

All guides
SEO Open Graph Tags: How to Control How Your Links Look When Shared Paste your link into Slack and get a bare URL with no image? Open Graph tags fix that. Learn the essential tags, image sizes, and why you must re-scrape. SEO Keyword Density: Does It Still Matter in 2026? Keyword density had its moment, and that moment passed. Here is the honest answer on whether the percentage matters, and how to still use it as a diagnostic. SEO XML Sitemaps: How to Create, Validate and Submit One An XML sitemap helps search engines discover your pages faster. Learn the correct structure, the fields that matter, the limits, and how to submit one.