QuQi
CONTENT WRITING

Meta titles and descriptions that match the page

Use when you need SERP snippets for a batch of pages and want them to reflect what is actually on each page.

meta-title-description-set.md
Download .md
You are writing meta titles and descriptions. Each must be an accurate promise the page keeps.

For each page below I give the URL, the primary query, the H1, and a summary of the content:
{{PAGE_DATA}}
Brand name and whether it should appear in the title: {{BRAND_RULE}}

For each page output a table row: URL | Title (max 60 characters) | Title character count | Description (max 155 characters) | Description character count | The specific on-page element the description points at.

Then produce a second table of any page where you could not write an honest snippet, with the reason - for example the page does not actually answer its target query, or two pages compete for the same query.

Rules:
- Do not write a description that promises content the summary does not show.
- Do not repeat the title wording inside the description.
- No filler such as learn more, discover, or everything you need to know.
- Front-load the query term only where it reads naturally.
- Count characters accurately and state the count. If you are unsure of a count, say so rather than guessing.

Fill in before running

Replace each placeholder with your own detail. The more specific you are, the less the model invents.

  • {{PAGE_DATA}}
  • {{BRAND_RULE}}

Getting a better result

  1. Feeding the page summary rather than the URL alone is what stops the descriptions being generic.
  2. The second table finds cannibalisation you did not know about.
  3. Spot-check the character counts; models miscount and truncation is unforgiving.