On-Page SEO
Here's the paradox that makes meta descriptions interesting: Google confirmed years ago that they are not a ranking factor — and they remain one of the highest-ROI lines you can write, because they're the ad copy under your title in every search result. A better description means a better click-through rate at the same position, and CTR is traffic you didn't have to rank higher to earn. This guide covers the length realities, the copywriting patterns that earn clicks, and when to bother at all.
What a meta description actually does
It's the ~155-character pitch beneath your title in the SERP. The title makes the promise; the description makes the case — what the searcher gets, why this result over the nine others. No relevance weight flows from it, but query words appearing in it get bolded in the display, which draws the eye and confirms the match. Treat it as pure conversion copy for the click and every rule below follows.
The length reality
Google truncates descriptions around 155–160 characters on desktop (less on mobile), measured in pixels, not characters. The practical rule: make the first ~120 characters carry the complete argument, use the remainder for reinforcement, and never park the payoff at the end. Too short (under ~70) wastes the slot; too long just risks the ellipsis mid-thought. (This site's own CMS enforces 160 — a constraint worth copying.)
Writing ones that earn clicks
1. Answer "what will I get?"
The description should preview the deliverable, concretely: "The exact file format, step-by-step submission, and the restraint that separates surgery from self-harm" beats "Learn everything about the disavow tool in this comprehensive guide." Specific nouns out-click adjectives every time.
2. Include the keyword — for the bolding, not the ranking
The target phrase early in the description gets bolded on matching queries; that visual echo is the entire SEO of this tag. Related terms the searcher might have typed earn bolding too.
3. Use the patterns that survive testing
- Promise + proof: "Safe anchor text ratios — with the distribution ranges from healthy profiles."
- Problem + turn: "Most tool-flagged 'toxic' links are harmless noise. Here's the checklist for the ones that aren't."
- The direct answer tease: for question queries, begin answering and stop: "Manual actions and algorithmic hits are different beasts with different fixes. How to tell which one…"
- Numbers and boundaries: "in 7 steps", "12 templates", "under $50" — bounded claims read finishable.
4. Match the searcher's verb
Informational queries want "learn/understand/how"; transactional want "compare/prices/get". A description in the wrong mode loses the click to one in the right mode — same intent-matching discipline, sentence-sized.
Why Google ignores yours (and when to let it)
Google replaces a large share of descriptions with page snippets — usually when the query's best match lives in your body text rather than your meta. That's fine, and partially steerable: pages targeting many long-tail queries can't pre-write every pitch, so Google assembling one from your (well-written) content is the system working. Write custom descriptions where one query dominates — money pages, pillar guides, anything with real search volume — and accept auto-snippets on the long tail. Priority order for a big site: highest-impression pages with weak CTR first, straight from Search Console, same loop as title testing.
Frequently asked questions
Does every page need a hand-written meta description?
No — hand-write the pages where clicks concentrate (pillars, commercial pages, top templates) and let the rest auto-generate from good content. A thousand thin boilerplate descriptions are worse than none.
Duplicate descriptions across pages — how bad?
No penalty, pure waste — duplicates tell searchers nothing page-specific, so every duplicated slot is a forfeited pitch. Fix them in descending traffic order, not alphabetically.
Do keywords in the description help rankings at all?
Directly, no — Google's been explicit for over a decade. Indirectly: bolding → CTR → traffic, and sustained CTR outperformance is at minimum the best free win available at your current position. The next lever up the page is structure itself — the heading hierarchy — and when on-page is maxed and positions still stall, that's the off-page conversation: our website database and team live there.