Write unique copy for category pages

Category pages need more than products to rank for commercial queries. Add an intro that states what the category contains and who it is for, buying guidance and answers to common questions. Avoid the same boilerplate across categories, and keep the first paragraph visible.

mediumIn codeimpact effort

Why this matters

A grid alone does not answer why this category exists.

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

  • Category template access
  • Assortment and use-case knowledge

How to apply it

  1. Write a specific introduction

    State what the category includes, who it serves and how the assortment is chosen. Name real brands or use cases instead of generic filler.

    Check: Each category intro mentions at least two specific products, brands or use cases.

  2. Add guidance and answers General best practice

    Add a short buying guide and an FAQ section based on real customer questions. Link to relevant guides and subcategories.

    Check: The page contains at least three question headings answered in the body.

  3. Keep it visible and current General best practice

    Do not collapse the first paragraph behind a toggle, and update copy when the assortment changes. Check Search Console category queries quarterly.

    Check: The intro paragraph is present in raw HTML and references only products still sold.

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

shopify

Render `collection.description` above the product grid in `sections/main-collection.liquid`; do not rely on a metafield that only loads in a tab.

nextjs-app

Keep category copy in the CMS and render it server-side above the product grid, not in a client component that mounts after the grid.

Official references

Let your agent apply this + 161 more tips.

Pre-order — $19