Write meta descriptions that earn clicks

Meta descriptions do not rank pages but influence click-through. Write 120 to 160 characters that state what the page delivers, use the searcher's phrasing and include a concrete detail. Keep them unique, avoid quotes that truncate, and rewrite the pages with high impressions and low CTR first.

mediumIn codeimpact effort

Why this matters

Describe the outcome in 160 characters, and expect rewrites.

Get the full breakdown

The extended brief explains when this works, when it does not, and the trade-offs. Join the waitlist and it unlocks for every tip when sign-in opens; MCP access is the paid part.

Join the waitlist

Before you start

  • Search Console Performance data
  • CMS or template control of meta descriptions

How to apply it

  1. Find high-impression low-CTR pages

    In the Performance report, filter pages with impressions above your median and click-through below the site average. Export the top 20.

    Check: The export lists at least 20 URLs with impressions, CTR and current description.

  2. Rewrite with a specific promise General best practice

    Replace generic copy with what the page delivers, who it is for and one concrete detail. Keep the length between 120 and 160 characters.

    Check: Each rewritten description is unique and within the length range.

  3. Measure the change General best practice

    Compare CTR for the rewritten URLs over four weeks against the previous period at similar positions.

    Check: Median CTR for rewritten URLs improves while average position stays within one position.

Get the prompt for your agent

A ready-to-paste prompt for your agent that implements this tip and verifies the result in your repo.

Join the waitlist

Source: seo-mcp playbook · curated entry · report an error

Framework notes

nextjs-app

Set `description` in `metadata` or `generateMetadata`; a root-layout default description will duplicate across routes if not overridden.

shopify

Product and collection descriptions come from the admin SEO fields; fill them per item instead of relying on the body copy fallback.

Official references

Let your agent apply this + 161 more tips.

Pre-order — $19