Meta descriptions don’t rank, but they decide who clicks — and Google now silently rewrites the ones that don’t match search intent, so half the SERPs out there are showing copy you never approved. These 14 prompts give you reusable angles (search-intent payoff, listicle, comparison, without-X, year-update, B2B, beginner, curiosity-gap) plus the two diagnostic prompts that actually move the needle: a CTR rewrite of an existing meta with impressions but no clicks, and a “why did Google rewrite this and what would they accept” pass. Pair with the SEO title prompts for the title that sits above it.
Best for
- SEO meta descriptions for blog and product pages
- Open Graph descriptions for social previews
- Twitter / X card descriptions
- PPC ad copy starting points (RSA descriptions)
- Programmatic SEO at scale
1. Search-intent payoff meta
Write a meta description (≤155 chars) for an article on "{topic}" targeting "{keyword}". Reader intent: {intent}. Format: 1 line on what they will learn, 1 fragment on the angle that makes this post different. Active verbs. No "we explore".
2. Listicle meta
Write a meta description for a "{N} {thing} for {audience}" listicle. ≤155 chars. Include the number, the audience, and one criterion that justifies the list ("tested in 2026", "free only", "no setup required").
3. Comparison meta
Write a meta description for a "{A} vs {B}" article. ≤155 chars. Format: name both products, name the dimension you compared, hint at the verdict without spoiling it.
4. How-to meta
Write a meta description for "How to {task}". ≤155 chars. Format: name the task, name the prerequisite that often blocks people, hint at the time it takes.
5. “Without X” angle meta
Write a meta description for "{topic} without {pain}". ≤155 chars. Make the "without X" feel earned — name the alternative approach in the description.
6. CTR rewrite of an existing meta
Below is my current meta description: "{meta}". Rewrite 5 variants for higher CTR. Each ≤155 chars. Mark the one word/phrase that did the lift.
7. Year-update meta
Write a meta description for a 2026 update of an older post on "{topic}". ≤155 chars. Justify the year — name what changed (model, tool, pricing, ranking factor).
8. Question-form meta
Write a meta description in question form for "{topic}". ≤155 chars. Format: question that mirrors what readers Google, then promise of the answer the post gives.
9. B2B audience meta
Write a B2B meta description for "{topic}" aimed at {role}. ≤155 chars. Use concrete business-impact language (cost, time, risk, conversion). No "in today's business environment".
10. Beginner-audience meta
Write a beginner-friendly meta description for "{topic}". ≤155 chars. Avoid jargon. Signal "no prior knowledge needed". Include time-to-finish if it is short.
11. Curiosity-gap meta (honest)
Write a curiosity-gap meta description for "{topic}". ≤155 chars. Set up a question whose answer is genuinely in the post — not bait. Include one specific number or fact from the article.
12. Multi-language site meta (EN+ZH)
Write 2 meta descriptions for the same article on "{topic}" — one English (≤155 chars), one Simplified Chinese (≤80 characters, which is roughly equivalent in CJK width). Keep the angle consistent across both.
13. Programmatic-SEO meta pattern
Create a programmatic SEO meta description pattern for "{keyword pattern}". Output: (a) the pattern with {variables}, (b) 5 populated examples, (c) which variables actually need to vary to avoid duplicate content.
14. Failure-mode rewrite
Below is a meta description Google rewrote on its own: "{rewritten}". My version: "{original}". Diagnose why Google may have ignored mine, and write 3 improved versions that match search intent better.
Common mistakes
- Stuffing every keyword into the meta until it reads like robot speech
- Going over 155 chars and getting truncated mid-sentence
- Generic “learn more about X” descriptions — Google rewrites these almost every time
- Promising something the post does not deliver — bounce-back hurts ranking long-term
- Forgetting search intent: meta written for branding instead of for clicks
- Same meta on the EN and ZH version of the page — Chinese width is roughly half, so 155 chars overflows