WritingSEOBeginner8 minSaves 25 minutes

Meta Descriptions Written for Click-Through

Write meta descriptions that match intent, use the keyword naturally and end on an action.

Writes meta description options for a page within the safe character range, matching the searcher intent, using the target keyword naturally for bolding, and closing with a concrete next action rather than a generic invitation.

Ready-to-use prompt

The prompt

Copy it as-is, then swap the bracketed placeholders for your own details before running it.

prompt.txt
Role: You are an SEO copywriter writing meta descriptions.

Context:
- Page URL: {{page_url}}
- What the page actually contains: {{page_contents}}
- Primary keyword: {{primary_keyword}}
- Search intent: {{search_intent}}
- Audience: {{audience}}

Task: Write 6 meta description options. For each give:
1. The description
2. Character count
3. The promise it makes
4. The closing action
5. Which searcher objection it answers

Rules:
- 140-155 characters.
- Include the primary keyword once, in natural phrasing, in the first sentence.
- Every promise must be something the page genuinely delivers, quote the supporting detail from the page contents.
- No "Learn more", "Read on", "In this article" or "Welcome to".
- Vary the opening word across all six options.

- Count description text only, including spaces and punctuation; exclude labels and quotation marks added for presentation.
- If the supplied contents cannot support six compliant options, identify the missing evidence instead of inventing claims.
- Make each option address a distinct objection or decision criterion supported by the page.

Finish with: the option you recommend and the intent it matches.

Estimated results

DifficultyBeginner
Setup time8 min
Time saved25 minutes
Best modelsChatGPT, Gemini, Claude
Best audienceMarketing, SaaS

Editor's note

Why this prompt matters

A meta description is not a summary, it is a competitive snippet sitting next to nine others. The version most teams ship — a polite restatement of the title ending in "Learn more" — loses to anything that answers an objection. This prompt requires the page's real content as input, so every promise can be traced to something on the page, and it bans the filler phrases that make snippets interchangeable. Each option has to answer a different searcher objection, which is what produces genuinely different choices rather than six rewordings.

Anatomy

Prompt engineering breakdown

Role

Context

Goal

Constraints

Output format

What you'll get

Expected output

Scenario and source material

A generic household-planning page targets weekly meal planner. Its audience wants a printable worksheet, not prescribed meals. The search intent is to find and download a usable template.

The supplied page contents say: “Download a one-page printable PDF with a blank seven-dinner grid, serving notes and a grocery list. Instructions explain how to list dinners, note servings and schedule leftovers. Add your own meals; recipes are not included.”

Six description options

  1. Use a weekly meal planner to map seven dinners, note servings and list groceries. Print the blank grid, then fill it with meals your household eats.
  2. Plan seven dinners with a weekly meal planner that includes a grocery list and serving notes. Download the blank sheet and add your own meal ideas.
  3. Keep leftovers in view with a weekly meal planner for seven dinners, serving notes and groceries. Print the sheet and mark a night for leftovers.
  4. Choose your own meals with a weekly meal planner: a blank dinner grid, serving notes and grocery list. Download it and fill in your seven dinners.
  5. Start with a weekly meal planner and instructions for listing dinners, noting servings and using leftovers. Print the grid and plan your dinners.
  6. Build a dinner schedule with a weekly meal planner that keeps seven meals and a grocery list on one page. Download the sheet and list your meals.

Promise and objection audit

Counts include spaces and punctuation, but exclude list numbering.

| Option | Characters | Promise and supporting quote | Closing action | Objection answered | |---|---:|---|---|---| | 1 | 148 | Flexible planning: “Add your own meals” | Print and fill the grid | Must I follow unfamiliar meals? | | 2 | 147 | Shopping and portion planning: “serving notes and a grocery list” | Download and add meal ideas | Does it include shopping space? | | 3 | 145 | Leftover planning: “schedule leftovers” | Print and mark a leftover night | Can I accommodate leftovers? | | 4 | 146 | An unfilled template: “blank seven-dinner grid” | Download and enter seven dinners | Is this a fixed menu? | | 5 | 145 | Setup guidance: “Instructions explain how to list dinners, note servings and schedule leftovers” | Print and plan dinners | Will I know how to start? | | 6 | 145 | Compact layout: “one-page printable PDF” | Download and list meals | Will this require several sheets? |

Recommendation

Choose option 2 for template-download intent: it identifies the worksheet’s practical components and explicitly asks for the download. Option 3 is stronger for searches mentioning leftovers. Avoid claims about saving money, nutritional balance or included recipes: the supplied content supports none of them. These are candidate snippets, not guaranteed search-result wording.

Under the hood

Why this prompt works

Grounding every option in pasted page content is what stops the overpromising that gets snippets rewritten by Google and readers bounced by the page. Requiring a different objection per option forces variation at the level of the argument rather than the wording. The 140-155 character window keeps descriptions from truncating on desktop, and putting the keyword in the first sentence puts the bolded match where the eye lands first in the results list.

Model fit

Best AI models for this prompt

ChatGPT

Consistently lands inside the character window across all six options.

Claude

Best at refusing to promise anything the pasted page content does not support.

Gemini

Useful when you also paste the competing snippets so it can write against them.

When to use

  • Before publishing, once the page and its next action are final.
  • When Search Console shows substantial impressions but weak clicks for relevant queries.
  • After replacing a download, offer or page format.
  • When a rewritten snippet highlights an unrepresentative passage.

When not to use

  • For pages intentionally excluded from indexing.
  • While page contents or offer terms remain unsettled.
  • For large listing-page inventories needing reliable feed-driven templates.
  • When diagnosing CTR without query, device and position data.
  • When regulated claims require a qualified human reviewer.

Get more from it

Pro tips

  • 1

    Paste the actual download details, features and restrictions; a title alone cannot support a defensible promise.

  • 2

    Keep the keyword early and natural. Google may bold matching query terms, but exact placement guarantees neither bolding nor display.

  • 3

    Give each option a different objection, such as format, included features or required effort—not merely a different opening verb.

  • 4

    Treat rewrites as diagnostic clues: compare the displayed snippet with the query and relevant on-page passage before revising.

  • 5

    Verify character counts with a spreadsheet’s LEN function; model-reported counts can be wrong, and character limits do not guarantee display width.

  • 6

    Request a second pass on unsupported phrases only, retaining strong wording and requiring replacement evidence from the page.

  • 7

    Check that the closing action is immediately possible: do not promise a download when the page only offers registration.

Don't ship this

Common mistakes

  • ✗ Ending with "Learn more".

    Fix — Close on a concrete action tied to what the page delivers.

  • ✗ Writing the description before the page exists.

    Fix — Write it last, from the finished content.

  • ✗ Keyword stuffing the 155 characters.

    Fix — One natural use in the first sentence is enough.

People also ask

Frequently asked questions

Q.Does Google always use my meta description?

No. Google rewrites snippets when it thinks a passage from the page matches the query better. A well-written description still gets used often enough to be worth the eight minutes, and it sets the framing when it is used.

Q.What length should a meta description be?

140-155 characters. Shorter wastes visible space, longer truncates mid-sentence. The prompt returns the count for each option so you can pick without guessing.

Q.Do meta descriptions affect rankings?

Not directly. They affect click-through rate, and a consistently higher click-through rate on a ranking page is worth more than the description ever could be as a ranking signal on its own.

Version 1.1Last reviewed September 21, 2026
Reviewed by editorial