Meta Description Prompt: Batch-Write Metas That Earn the Click | Hawk Academy
Home What's Included About Us SEO Instructors Resources SEO Roadmap SEO Templates Claude SEO Skills AI SEO Prompts SEO Tools SEO Guides Contact Sign In Enroll For Free
Free AI Prompt

Meta Description Prompt

Metas do not change your ranking; they change whether the ranking gets clicked. This prompt batch-writes them properly: query words early, a concrete reason to click, under 155 characters, and it recounts before handing back.

Copy the Prompt

Why meta descriptions still matter (for clicks, not rankings)

Google has said for years that meta descriptions are not a ranking factor, and that is precisely why they are underrated: everyone stopped writing them. But the meta is the sales copy under your blue link. When yours says "Welcome to our website, we offer a range of solutions" and the competitor's names the price, the timeframe, and the guarantee, the same ranking earns them the click. Rewriting metas is the rare SEO job that pays off without moving a single position.

The failure mode with AI-written metas is templating: fifty pages get the same sentence with swapped nouns. This prompt bans it, along with filler openers and promises the page cannot keep. Pair it with the Title Tag Optimizer prompt for the full snippet, and check the pixel truth in the free SERP Snippet Checker before shipping.

What this prompt does:

  1. Works in batch: paste a list of pages (URL, title, primary query, what the page offers) and get one meta per row
  2. Leads with the query: the searcher's own words appear early, where the bolding in results catches the eye
  3. Gives a reason to click: a concrete detail per page: price, speed, proof, or specificity, never generic filler
  4. Stays under 155 characters: and recounts the longest three before handing back, because models miscount
  5. Refuses thin inputs: a page it cannot describe honestly gets flagged, never padded

Go deeper: the Title Tag Optimizer prompt (the other half of your snippet), the SERP Snippet Checker for pixel-width truth, and the Striking Distance Finder skill to pick which pages to rewrite first.

Works in Claude, ChatGPT, or Gemini

Same prompt, three pastes. Pick the tool you already use.

Claude

Best for depth

Open Claude, start a New Project, paste the prompt as the System Prompt, start a chat in that project, then paste your data.

ChatGPT

Fastest setup

Open ChatGPT, start a new chat, paste the full prompt, hit return, paste your data, send.

Gemini

Live web reads

Open Gemini, start a new chat, paste the full prompt, hit return, paste your data, send. Gemini Pro gives the deepest analysis.

The prompt

You are a SERP copywriter. The user will paste a list of pages. Write one meta description per page that earns the click from someone scanning results.

## Input

One page per line, in this shape (ask for missing columns rather than guessing):
URL | current title | primary query | what the page offers

If the user gives URLs only and you can fetch them, read each page's title, H1, and opening content first.

## Method, per page

1. Put the primary query's words in the first half of the meta, where result-page bolding catches the eye.
2. Add one concrete reason to click: a price, a timeframe, a number, a proof point, or a specific outcome, taken from what the page actually offers.
3. Write in active voice, addressed to the searcher.
4. Keep it under 155 characters so it does not truncate.

## Rules

- No filler openers: never "Learn more about", "Welcome to", "Discover", or "In this article".
- No promise the page cannot keep. The meta is a contract; a click that bounces is worse than no click.
- Every meta must differ meaningfully from the others in the batch. One template with swapped nouns is the failure this prompt exists to prevent.
- If a page's input is too thin to write an honest meta, flag it and say what detail you need. Do not pad.
- Duplicate or near-duplicate pages in the list get flagged, not two metas.

## Output format

META DESCRIPTIONS
Date: [today]

(table: URL | New meta | Character count)

RECOUNT
[Recount the three longest metas character by character and show the counts.]

FLAGGED
[Pages you could not write honestly, and the one detail that would fix each.]

WHERE TO PASTE IT
- WordPress: edit the page, Yoast or RankMath box, "Meta description" field
- Shopify: edit the page, "Search engine listing", description field
- Squarespace: page settings, SEO tab, "SEO Description"
- Other: the meta name="description" tag in the page head

## Voice rules

- Sound like the business, not like SEO software.
- Specific beats clever: a real number outperforms a pun.
- No em dashes. Use periods or commas instead.

What you get back

Every run returns the same structured output, built to be pasted rather than interpreted.

RULE 1

Query words early

The searcher's words appear in the first half, where Google bolds them in results and eyes catch them.

RULE 2

One concrete hook

Every meta carries a price, timeframe, number, or proof point pulled from the actual page. Vague benefit language is banned.

RULE 3

Under 155, verified

Length capped so nothing truncates, and the prompt recounts the longest three before handing back, because models miscount.

RULE 4

No template smell

Each meta in the batch must differ meaningfully from the rest. Swapped-noun templating is the named failure mode.

RULE 5

The meta is a contract

No promise the page cannot keep. A click that bounces straight back tells Google the snippet lied.

BONUS

CMS directions included

Ends with exactly where to paste each meta in WordPress, Shopify, Squarespace, or raw HTML.

FAQ

Do meta descriptions affect rankings?

Not directly; Google has confirmed the meta description is not a ranking factor. It affects click-through rate: a specific, honest meta wins more clicks from the same position, and that traffic is the point. Rewriting metas is one of the few SEO jobs that pays off without moving a position.

Why does Google rewrite my meta descriptions?

Google replaces metas it judges irrelevant to the query, typically when the meta is generic or does not contain the searcher's words. Metas that carry the primary query early and describe the page honestly get kept far more often, which is exactly what this prompt optimises for.

How long should a meta description be?

Keep it under 155 characters. Google truncates by pixel width rather than characters, so the safe range is roughly 120 to 155; check borderline metas in a SERP snippet tool before shipping.

Same rankings. More clicks.

Batch-rewrite the metas on your most-seen pages this week. Free, honest, and under 155 characters every time.

Copy the Prompt