How to Write Meta Descriptions That Get Clicks: 9 Rules With Before-and-After Examples

Most advice on how to write meta descriptions stops at “keep it under 155 characters and include your keyword”. That is true, and it is also almost useless when you are staring at a page that gets 40,000 impressions a month and a 1.2% click-through rate.

So this guide works differently. Below you will find 9 rules, and every single one is illustrated with a real-style before-and-after rewrite taken from the kind of pages we audit every week: service pages, blog posts, product categories, local business pages and pricing pages. For each rewrite you get the character count, what actually changed, and why the change moves clicks.

Meta descriptions are not a ranking factor. Google confirmed that years ago and it has not changed. What they do influence is whether the person who already sees your listing chooses you or the result above you. On a page holding position 4, that decision is worth more traffic than most link-building campaigns. dev.to has a solid rundown on this.

Quick reference: meta description length limits

Google truncates by pixel width, not by character count, so the exact cut-off moves depending on the letters you use (a line of “W” runs out of room far sooner than a line of “i”). These are the safe working numbers we use:

Device Approx. pixel budget Safe character count
Desktop 920 px 150 to 158
Mobile 680 px 105 to 120
Practical target for most pages – 120 to 155, with the essentials in the first 105

The rule that matters: write for 155 characters, but assume only the first 105 will be read on a phone. Everything load-bearing goes at the front.

google search results

Where the meta description tag lives

Before the writing rules, the two-second technical answer. A meta description is a single HTML tag in the <head> of your page:

<meta name="description" content="Your 155-character summary goes here.">

You will rarely edit that by hand. In practice you write it in:

  • WordPress: the Yoast, Rank Math or SEOPress box under the editor
  • Shopify: Search engine listing, Edit, Description
  • Webflow: Page settings, SEO settings, Meta description
  • Squarespace: Page settings, SEO, SEO description
  • Wix: SEO Basics panel, Description

The 9 rules, with before-and-after rewrites

Rule 1: Answer the query, not the page

The most common failure is describing the website instead of answering what the person typed. Your meta description is a reply to a question, not an “about us” paragraph.

Page: blog post targeting “payroll software for small business”

Before (163 characters):
“At Acme we have been helping businesses with financial technology since 2011. Our blog covers payroll, HR, accounting and more. Learn about our company and services.”

After (140 characters):
“Compare 7 payroll software tools for small businesses on price, support and setup time. See which fits under 20 employees, and which to avoid.”

What changed: the brand history is gone. The rewrite promises a comparison, a shortlist size (7), a decision criterion (under 20 employees) and a warning (“which to avoid”). The searcher is trying to make a choice, and the description now says “this page helps you choose”.

Rule 2: Front-load the first 105 characters

If your best information sits in the last sentence, mobile users never see it. Treat the opening clause as a headline.

Page: local dental clinic, targeting “emergency dentist Leeds”

Before (about 205 characters, truncated in results):
“Our friendly and highly experienced team of dental professionals has been serving the community for over 25 years, and we are proud to offer a wide range of treatments for the whole family in a modern clinic.”

After (131 characters):
“Emergency dentist in Leeds, open until 8pm. Same-day appointments, transparent pricing from £45. Call or book online in 60 seconds.”

What changed: the first 43 characters now carry the three things an emergency searcher needs: service, city, opening hours. Nothing important is at risk of being cut. Note that “25 years of experience” was dropped, because at 11pm with toothache nobody is comparing founding dates.

Rule 3: Put the target keyword in early, once, and naturally

Google bolds terms that match the query. That bolding is free visual weight in a wall of grey text. One natural use of your primary keyword near the start is enough. Stuffing it three times triggers a rewrite and looks like spam to humans.

Page: a guide targeting “how to write meta descriptions”

Before (121 characters):
“Everything you need to know about one of the most underrated parts of on-page SEO, with tips from our team of specialists.”

After (124 characters):
“How to write meta descriptions that earn clicks: 9 rules, length limits and 12 before-and-after rewrites you can copy today.”

What changed: same length, completely different result. The exact query appears in the first four words (so it renders bold), and the vague “everything you need to know” is replaced by countable deliverables.

Rule 4: Open with an action verb and stay in active voice

Passive constructions waste your pixel budget and drain energy. “A selection is available” costs 25 characters to say “Shop”.

Page: ecommerce category, running shoes

Before (140 characters):
“A selection of running shoes is available in our online store, with various brands and sizes being offered to customers at competitive prices.”

After (124 characters):
“Shop 240+ running shoes with free returns for 60 days. Filter by pronation, drop and terrain, then get delivery in 48 hours.”

Verbs that consistently perform well at the start of a description: Compare, Shop, Download, Calculate, Book, Learn, Fix, Steal, Choose, Get, See, Build, Avoid.

Rule 5: Replace adjectives with numbers

“High-quality”, “bespoke”, “leading” and “tailored” are the four horsemen of the ignored search result. Every competitor claims them, so they carry zero information. Numbers do the opposite.

Page: agency service page targeting “content marketing agency”

Before (129 characters):
“We are a leading content marketing agency offering high-quality, bespoke content solutions tailored to your unique business needs.”

After (146 characters):
“Content marketing agency behind 1,200+ ranking articles in 14 industries. Fixed monthly pricing, no retainers over 6 months. See our case studies.”

What changed: three specifics (1,200+, 14, 6 months) plus a commercial objection handled in advance (no long lock-in). Specific claims also survive Google’s rewriting more often, because they clearly relate to the page content.

Rule 6: Name the differentiator in the first line

Assume the searcher can see nine other results. Your description has one job: explain why yours is different. Ask “what does this page have that the others do not?” and lead with the answer.

Page: recipe post targeting “gluten free sourdough”

Before (109 characters):
“This gluten free sourdough recipe is easy and delicious. Follow the steps below to make your own loaf at home.”

After (140 characters):
“Gluten free sourdough that actually rises, tested over 41 bakes: exact hydration, timings by room temperature, and 3 fixes for dense loaves.”

What changed: “easy and delicious” appears in every competing snippet. “Tested over 41 bakes” and “3 fixes for dense loaves” name the exact pain the searcher has already experienced. That is differentiation, not decoration.

Rule 7: Add one emotional trigger, and only one

The reliable triggers are risk, relief, curiosity and time. Pick the one that matches the query’s emotional temperature. Transactional and urgent queries respond to risk and speed. Informational queries respond to curiosity and relief.

Page: accountancy blog post targeting “VAT return deadline”

Before (118 characters):
“Learn about VAT return deadlines in the UK and how to file your return correctly with our helpful guide for businesses.”

After (141 characters):
“Miss a VAT deadline and HMRC adds a penalty point plus interest. See the 2026 filing dates, who is exempt, and how to fix a late return fast.”

What changed: the rewrite names the consequence first (loss aversion), then resolves it. Note the date reference: only add a year if you commit to updating it, because a stale “2024 dates” snippet actively costs you clicks.

Rule 8: Match the call to action to the funnel stage

“Buy now! Click here!” on an informational query is a mismatch that gets ignored. A CTA should describe the next micro-step, and it should be honest about friction.

Page: SaaS pricing page

Before (140 characters):
“Sign up now! Buy today! Get the best project management software on the market. Click here to learn more about our amazing plans and features.”

After (143 characters):
“Project management plans from $9 per user, billed monthly or yearly. Compare all 4 tiers side by side and start a 14-day trial, no card needed.”

Use this mapping:

Search intent CTA that works CTA that kills CTR
Informational (“how to…”) See the steps, Get the checklist, Copy the template Request a quote
Commercial (“best…”, “vs”) Compare on price and features, See the shortlist Learn more about us
Transactional (“buy”, “pricing”) Shop with free returns, Start a trial, no card needed Read our blog
Local (“near me”, city) Book online in 60 seconds, Open until 8pm, Call today Discover our story

Rule 9: Make every description unique, and template at scale

Duplicate descriptions across hundreds of URLs are the single biggest reason Google throws yours away and writes its own. If you have 400 product pages, you do not need 400 handcrafted sentences. You need a variable template with genuinely distinct values.

Before (identical on 400+ product URLs, 111 characters):
“Buy quality products online at Acme Store. Fast shipping, great prices and excellent customer service. Shop now.”

After (template):
“[Product name], [key spec], from [price]. [Benefit 1] and [benefit 2]. Free delivery over $50, returns within 60 days.”

After (rendered, 127 characters):
“Merino wool base layer, 200gsm, from $79. Odour resistant and machine washable. Free delivery over $50, returns within 60 days.”

Three guardrails for templates:

  • Put at least two variable fields before character 100, so snippets differ in the visible portion
  • Never let a template output an empty bracket or a stray comma when a field is missing
  • Skip double quotes and unusual symbols in the content attribute, they can break the tag or get stripped
google search results

The 9 rules in one table

# Rule Test question
1 Answer the query, not the page Does this reply to what was typed?
2 Front-load the first 105 characters Does it still work if cut in half?
3 Keyword early, once, naturally Will Google bold it near the start?
4 Action verb, active voice Does word one do something?
5 Numbers instead of adjectives Is there at least one figure?
6 Name the differentiator Could a competitor copy this word for word?
7 One emotional trigger Risk, relief, curiosity or time?
8 CTA matched to intent Is the next step believable and low friction?
9 Unique on every URL Would a site crawl flag it as duplicate?

Why Google rewrites your meta description (and how to stop it)

Google replaces meta descriptions with its own snippet on a large share of queries, often the majority. That is normal, and it is not a penalty. Google is trying to show text that matches the specific query, and one static description cannot match every long-tail variation of it.

Your description is most likely to be kept when:

  • It sits in the 120 to 158 character range, so it neither looks thin nor gets chopped
  • It contains the query terms in a normal sentence, not a keyword list
  • It accurately summarises the page, with no claims the content does not deliver
  • It is unique across the site
  • The page targets a fairly focused set of queries rather than dozens of unrelated ones

It is most likely to be replaced when it is missing, duplicated, stuffed, purely promotional, or when the query is very specific and Google finds a better matching passage in your body copy. Which is a useful reminder: write good on-page copy too, because that copy is your backup snippet.

google search results

How to measure whether your rewrite actually worked

Do not rewrite 300 descriptions in one afternoon and hope. Run it as a proper before-and-after test:

  1. In Google Search Console, open Performance, then the Pages tab, and export clicks, impressions, CTR and average position for the last 28 days.
  2. Pick 10 to 20 pages with high impressions, stable position (3 to 10) and below-average CTR. Those are where a rewrite pays the most.
  3. Rewrite using the 9 rules. Change only the description, not the title tag, so you know what caused the movement.
  4. Note the date of the change. Wait 28 days minimum, longer for low-traffic pages.
  5. Compare the same 28-day window. Only count the result as a win if average position stayed within about 0.5. If the page moved up, position explains the CTR change, not your copy.

Estimate the value before you start: extra clicks = monthly impressions × (target CTR – current CTR). A page with 40,000 impressions moving from 1.2% to 2.0% CTR gains roughly 320 clicks a month, from one sentence of work.

In our client work, disciplined rewrites on stable-position pages typically move CTR by 0.3 to 1.8 percentage points. Occasionally more on commercial queries where nobody else bothered. Sometimes nothing at all, because Google kept writing its own snippet. Both outcomes are useful data.

Copy-and-adapt formulas by page type

Page type Formula
How-to guide [Keyword] in [number] steps. [Proof or specific]. [Objection handled]. [Soft CTA].
Comparison post Compare [number] [category] on [criterion 1] and [criterion 2]. See the best pick for [use case].
Service page [Service] for [audience] in [location]. [Proof number]. [Pricing or process detail]. [CTA].
Product page [Product], [key spec], from [price]. [Benefit]. [Shipping or returns policy].
Category page Shop [count]+ [category] from [price]. Filter by [attribute 1] and [attribute 2]. [Trust signal].
Local page [Service] in [city], [hours or availability]. [Price signal]. Book online or call.
Tool or calculator Calculate [outcome] in seconds. Free, no signup. Includes [extra feature].
google search results

Pre-publish checklist

  • Between 120 and 158 characters, with the core promise inside the first 105
  • Primary keyword present once, near the beginning
  • Starts with a verb or the keyword, never with “We are” or “Welcome to”
  • At least one number, price, timeframe or count
  • One clear differentiator a competitor could not honestly copy
  • One emotional trigger matched to intent
  • A CTA that describes the next step on the page
  • No duplicate anywhere else on the site
  • No promise the page does not keep
  • Checked in a SERP preview tool for truncation on mobile

FAQ

What is an example of a good meta description?

“Compare 7 payroll software tools for small businesses on price, support and setup time. See which fits under 20 employees, and which to avoid.” It is 140 characters, leads with an action verb, contains the keyword early, includes specifics, and tells you exactly what you get by clicking.

What should I write in a meta description?

A one or two sentence pitch for the page that answers the search query. Include the primary keyword, one concrete specific (a number, price or timeframe), the reason your page differs from the other results, and a next step. Leave out company history and generic adjectives. Anyone digging further should read Write Meta Descriptions That Get Clicks.

How do I create a meta description?

Add a <meta name="description" content="..."> tag to the page head, or more commonly, fill in the meta description field in your CMS or SEO plugin (Yoast, Rank Math, Shopify, Webflow, Squarespace, Wix). Save, then request indexing in Search Console if you want the update reflected sooner.

Do meta descriptions still matter?

Yes, but not as a ranking signal. They matter because they influence click-through rate on the results you already rank for, and because they are the summary shown when your page is shared or pulled into other surfaces. Given that a strong rewrite can add hundreds of clicks a month to a single high-impression page, they remain one of the cheapest SEO wins available.

How long should a meta description be?

Aim for 120 to 155 characters. Google cuts at roughly 920 pixels on desktop and around 680 pixels on mobile, so anything past about 158 characters risks being trimmed, and anything under 100 characters often looks thin enough for Google to replace it. For the wider picture, see Writing effective meta descriptions.

Should every page have a meta description?

Write them manually for pages that matter: money pages, key blog posts, top categories and anything with real impressions. For thousands of near-identical URLs, use a variable template. For thin, paginated or filtered pages, letting Google generate the snippet is perfectly acceptable.

Do AI answers and chat-based search use meta descriptions?

AI summaries lean mainly on page content rather than the description tag, so do not expect your meta description alone to earn a mention. It still does the job it always did: convincing a human who sees your listing to choose your link over the next one down.

Want this done at scale?

If you have a few hundred URLs and no time to rewrite them one by one, our team runs meta description audits that prioritise pages by impression volume and CTR gap, then rewrites them against the 9 rules above. Get in touch and tell us your domain, we will show you which pages are leaving the most clicks on the table.

Search Keywords

Recent Posts

Subscribe

Subscription Form

Follow Us