Meta Descriptions: How to Write Ones That Get Clicks

Meta Descriptions: How to Write Ones That Get Clicks

Two pages rank side by side at positions four and five. The lower one gets twice the clicks. The difference is not the headline or the URL, it is the gray sentence underneath, the part most teams paste in last and never look at again.

That sentence is your meta description. It does not move your ranking by itself, but it decides how many people who already see you in the results actually choose you. On a B2B query where a single qualified visitor can be worth thousands in pipeline, a few points of click-through rate is real money.

This guide covers what a meta description actually does in 2026, why Google rewrites so many of them, the length that survives truncation, and a writing approach you can apply to a service page or a blog post in ten minutes. Example numbers below are illustrative, treat them as direction, not promises.

What a meta description does (and what it does not)

The meta description is the snippet of text Google can show under your title and URL in the search results. You write it in the page's HTML head, and search engines may display it, rewrite it, or ignore it.

Here is the part that confuses people. Google has said for years that meta descriptions are not a ranking factor. Writing a great one will not push you from page two to page one. So why bother?

Because ranking gets you onto the shelf, and the snippet gets you into the cart. Once you appear in the results, the title and description are your only sales pitch before the click. A sharper description can lift click-through rate (CTR) on a given position, and more clicks on the same ranking means more traffic without earning a single new backlink. If you want the full picture of how CTR fits alongside conversion and cost metrics, we break that down in our guide to CTR, CR, CPC and CPM.

One caveat worth stating plainly: the data on whether higher CTR indirectly helps ranking is mixed, and Google is cagey about it. So treat CTR as the direct, provable win. That alone justifies the effort.

Why Google rewrites your meta description anyway

You write a careful description. You check it in the page source. Then you search for your own page and Google shows something completely different, often a sentence pulled from the middle of your content.

This is normal. Studies of large result sets have repeatedly found that Google rewrites the majority of meta descriptions, frequently more than 60% (figures vary by study and query type, so read that as a range). It happens most when:

  • Your description does not contain the words the searcher used. Google prefers a snippet that shows the query terms in bold.
  • Your description is generic boilerplate that says nothing specific about the page.
  • The query is long-tail or unusual, and a passage from your body copy answers it better than your written summary.

You cannot force Google to keep your version. What you can do is write a description so relevant to the page's main query that the algorithm has no reason to replace it. Match the search intent, include the primary keyword naturally, and summarize what the page delivers. When your description is the best available answer, it tends to survive.

There is also a quieter benefit. Even when Google rewrites the snippet for some queries, your written version often still shows for your core keyword and for shares on other surfaces. So a good one is rarely wasted.

Length: what fits before the truncation

Google measures snippets in pixels, not characters, which is why a hard character count is always a little fuzzy. As a working rule that survives most layouts:

  • Aim for roughly 120 to 155 characters.
  • Front-load the important words in the first 120 characters, because mobile results truncate earlier than desktop.
  • Going long is not penalized, but anything past the cutoff gets replaced with an ellipsis, so the tail of a 300-character description is wasted effort.

The practical move: write the description so the first sentence stands on its own. If the second half gets cut, the reader still has a complete, compelling reason to click.

Illustrative snippet lengths across devices
SurfaceApprox. visible charactersImplication
Desktop~155Full description shows if concise
Mobile~120Front-load the hook and keyword
Over the limitCut with "..."Tail text is lost, no penalty

How to write one that earns the click

A meta description is an ad you do not pay for. The same discipline that makes paid search copy convert applies here, minus the bidding. Five things separate a snippet that gets clicked from one that gets scrolled past.

Lead with the reader's problem or outcome

The searcher typed a query because they want something fixed or found. Open with that, not with your company name. "Lower your B2B cost per lead without cutting volume" pulls harder than "We are a full-service marketing agency offering a range of solutions." Put the outcome in the first six words.

Match the search intent precisely

Someone searching "how to write meta descriptions" wants a how-to. Someone searching "meta description generator" wants a tool. Same topic, different jobs. Your description has to promise the thing that specific query is hunting for. If you are unsure what a keyword really wants, that is an intent question first, and we covered the full method in our piece on matching content to search intent.

Include the primary keyword, once, naturally

Google bolds query terms in the snippet, which draws the eye. So your main keyword should appear, written like a human wrote it. One mention is enough. Stuffing three variations reads as spam and gives Google a reason to rewrite you.

Add a specific, credible detail

Vague descriptions blur together. A number, a timeframe, or a concrete deliverable makes yours stand out. "A 7-step checklist" beats "everything you need to know." "Setup in under an hour" beats "easy and fast." Keep any number honest, an inflated claim costs you trust on the landing page.

Close with a reason to act

End with a light nudge that fits the intent: "See the template," "Get the math," "Steal the framework." You are not writing a hard CTA, just removing the last bit of hesitation. A description that ends mid-thought leaves the click on the table.

A reusable B2B template

When you are writing dozens of these, a pattern keeps quality consistent without making every page sound identical. One that works:

[Outcome the reader wants] + [how, with a specific detail] + [primary keyword woven in] + [light call to act].

Filled in for a service page:

Cut wasted ad spend and book more qualified demos. Our B2B PPC management tightens targeting, tracking, and bidding around pipeline, not clicks. Book a 15-minute audit.

Filled in for a blog post:

Write meta descriptions that earn clicks: the length limits, what Google rewrites, and a B2B template you can copy. See real before-and-after examples.

Vary the structure across your site so the pattern does not show. The template is a starting frame, not a cage. Pages that sit deep in your on-page SEO setup deserve the same care as your homepage, since long-tail pages often pull the most qualified B2B traffic.

Common mistakes that quietly cost you clicks

Most weak descriptions fail in predictable ways. Run your pages against this list.

Duplicate descriptions across many pages. A CMS default that repeats the same boilerplate site-wide tells Google your pages are interchangeable. Each important page needs its own. You can find duplicates fast in Search Console, our Search Console setup guide shows where to look.

Leaving the field empty. No description means Google always invents one, and you lose any control over the pitch. Auto-generated snippets are sometimes fine, sometimes a random sentence fragment. For pages that matter, write your own.

Keyword stuffing. "B2B marketing agency, B2B lead generation, B2B PPC, B2B SEO services" is not a description, it is a list. It reads as spam to humans and earns a rewrite from Google.

Describing the company instead of the page. Each page solves a different problem. A blanket "We help businesses grow" wastes the snippet on a page about, say, conversion tracking. Describe what is on this page.

Ignoring mobile truncation. A description that only makes sense once you read all 160 characters falls apart when mobile cuts it at 120. Test the first sentence alone.

Measuring whether it worked

The honest answer to "did my new description help" lives in Google Search Console. Open the Performance report, filter to the page or query, and watch CTR over a few weeks while position stays roughly flat. If CTR climbs without a ranking change, the snippet did its job.

A few cautions so you do not fool yourself. CTR naturally varies by position, so compare like with like. Seasonality and SERP features (an AI overview, a featured snippet, a map pack) shift CTR independently of your copy. And give it time, a week of data on a low-volume B2B query is noise. Look at a month.

If you want a structured way to fold this into a broader page review, the snippet check is one line item in our SEO audit checklist.

Frequently asked questions

Do meta descriptions affect rankings?

No, not directly. Google has confirmed they are not a ranking factor. Their value is click-through rate: a better description earns more clicks at the same position, which brings more traffic. Whether that extra CTR feeds back into rankings is debated and unproven, so plan around the direct CTR win.

How long should a meta description be?

Roughly 120 to 155 characters. Desktop shows more, mobile cuts earlier, so put your hook and keyword in the first 120. Longer is allowed but gets truncated with an ellipsis, and the cut-off text is wasted.

Why does Google show something different from what I wrote?

Because it judged a passage from your page as a better match for that specific query. Google rewrites a majority of descriptions, especially for long-tail searches or when your written version lacks the query terms. Write a description that closely matches your page's main keyword and it is more likely to stick.

Should every page have a unique meta description?

For pages that matter, yes. Duplicates across many pages weaken each one and signal low effort. For thin, near-identical, or low-priority pages (paginated archives, for example), letting Google auto-generate is acceptable. Spend your writing time where the traffic and revenue are.

Can I use AI to write meta descriptions?

For drafting at scale, it helps. The risk is generic, samey output that Google rewrites anyway. Use AI for a first pass, then edit in the specific detail, the real outcome, and the keyword. The pages that earn clicks read like a person wrote them.

What about the meta keywords tag?

Ignore it. Google stopped using the meta keywords tag for ranking many years ago, and filling it in does nothing but hand competitors your keyword list. The two tags worth your attention are the title tag and the meta description.

The short version

A meta description will not lift your ranking. It will decide how many of the people who already found you actually click. On B2B queries, where one good visitor can be worth a closed deal, that is worth ten minutes per important page.

Quick checklist before you publish:

  • One unique description per important page, 120 to 155 characters.
  • Primary keyword once, written naturally, front-loaded.
  • Opens with the reader's outcome, closes with a light reason to click.
  • A specific, honest detail (a number, a timeframe, a deliverable).
  • First sentence makes sense alone, in case mobile truncates it.
  • CTR tracked in Search Console after a few weeks.

Pair this with sharp title tags and the two together do most of the work in the results, our guide to writing title tags is the natural next read.

If your pages rank but the clicks are not coming, the snippet is often the leak, and it is one of the cheapest fixes in SEO. Want a second pair of eyes on it? Send us your three highest-traffic pages and we will give you a free, no-strings rewrite of their titles and descriptions, with the reasoning so your team can repeat it. One short message gets it started.