Developers & Technical · Guide · Writing & Content
How to Write a Meta Description That Gets Clicks
A plain-English guide to writing meta descriptions that fit Google's limits and actually earn clicks. With examples.
A meta description is the snippet Google shows under your page title in the search results. It doesn’t directly rank your page, but it is the ad copy for your listing. A good meta description can double click-through rate against a bad one — and doubling CTR on a page that already ranks is often the highest-ROI SEO work you will ever do.
This guide covers the rules that actually matter in 2026: length, intent matching, the brackets and modifiers that earn clicks, and the mistakes that cause Google to ignore your description and auto-generate one instead.
Advertisement
What a meta description is (and isn’t)
A meta description is a short HTML tag in the <head> of your page: <meta name="description" content="..." />. It is not a ranking factor. Search engines may or may not display it — if they think the body text of your page answers the query better, they will use that instead. Your job is to write a description so tightly matched to the query that Google has no reason to swap it.
Optimal length
Aim for 150–160 characters for desktop and around 120 characters for mobile-first queries. Longer descriptions get truncated with an ellipsis — Google cuts the sentence mid-word, which looks unprofessional. Use our meta description length checker to see exactly where the cutoff lands on desktop and mobile as you type.
Front-load the keyword
Google bolds words in the description that match the user’s query. Put the primary keyword in the first 60 characters so it bolds on both desktop and mobile. After that, write for humans — benefit, differentiator, and a verb that invites a click.
The four-part formula
A reliable structure: what it is (1 sentence) + who it’s for (1 phrase) + the benefit (1 phrase) + the call to action (2–3 words). Example: “Free online PDF merger. Combine up to 50 PDFs in your browser — no uploads, no watermarks. Try it in seconds.”
Match the query intent, not just the keyword
The same keyword can have different intents. “Best budget laptop” is a comparison query; the description should promise a shortlist. “Buy budget laptop” is transactional; the description should promise price and availability. Before you write, search the keyword yourself — note the intent the top three results are serving and match it.
Use specific numbers and modifiers
Descriptions with “free,” “2026,” “in 60 seconds,” or concrete numbers outperform vague copy. “Learn SEO” is weak. “Learn SEO in 15 minutes with our free 2026 checklist” is a click.
Avoid quotes and special characters
Double quotes in a description can break the HTML tag if un-escaped. Use single quotes or em-dashes instead. Pipes and ampersands are fine. Emojis work on some queries and get stripped on others — worth testing on your highest-traffic pages, not worth relying on.
Write one per page — no duplicates
Duplicate meta descriptions across a site tell Google you have no unique value on any of the pages. Every indexable page should have its own description written for its own query. If you have 200 pages and can’t hand-write 200 descriptions, write templated descriptions with at least one unique variable (product name, city, etc.) per page.
Test and iterate from Search Console
Once a page is live, watch its CTR in Google Search Console. Any page ranking in positions 4–10 with below-average CTR is a candidate for a meta description rewrite. Ship a change, wait two weeks, and compare. This is the tightest SEO feedback loop you have.
Common mistakes that kill CTR
Writing for robots (keyword stuffing), using the same description as the title tag, leaving the description blank so Google auto-generates a random sentence, and writing descriptions that don’t match the landing page’s content — users bounce back to search results, and Google notices. Keep the promise specific, and make sure the page delivers it.
Pair the description with a strong title
A great description is wasted under a weak title. Run both through our title tag length checker together — the title sets expectation, the description confirms fit. And if you need a full set of SEO tags at once, the meta tag generator outputs title, description, and Open Graph in one pass.
Related reading: SEO basics for beginners, how to start a blog, and how to use UTM parameters to measure which descriptions are earning real traffic.