Sign in Start free

Category Page Copy That Ranks

Most category copy is a 300 word block dumped under the product grid that nobody reads and that adds nothing Google cannot already infer from the product titles. The problem is not word count, it is that the page answers no question the grid does not already answer. Buyers arriving on a category page are still choosing between options, and the copy has to do that selection work.

CATEGORY
Ecommerce SEO
FORMAT
category-page-copy-that-ranks.md
STEPS
6
PRICE
Free - no account
WHEN TO REACH FOR THIS

Use when category pages sit in positions 8 to 20 for their head term and the page is a bare grid with no text beyond product names.

The skill file

category-page-copy-that-ranks.md
---
name: category-page-copy-that-ranks
description: Use when category pages sit in positions 8 to 20 for their head term and the page is a bare grid with no text beyond product names.
---

# Category Page Copy That Ranks

Most category copy is a 300 word block dumped under the product grid that nobody reads and that adds nothing Google cannot already infer from the product titles. The problem is not word count, it is that the page answers no question the grid does not already answer. Buyers arriving on a category page are still choosing between options, and the copy has to do that selection work.

## What you need first

- Search Console query data filtered to that category URL
- the top five ranking competitors for the head term
- the product attributes your catalog actually holds for that category

## Method

1. Pull every query the URL already gets impressions for and group them by modifier type: use case, attribute, price, comparison. These modifiers are the section headings, not your guesses.
2. Put a short 40 to 60 word intro above the grid that states what the category covers and the one decision that matters most, then get out of the way. Do not push the first product below the fold on mobile.
3. Below the grid, write sections that resolve the choice: which attribute suits which use, what the price tiers actually buy you, what to avoid. One section per query cluster.
4. Link out from those sections to your indexable facet pages using the modifier language as anchor text - this is what makes tiered facets earn rankings instead of just existing.
5. Add a short FAQ only where Search Console shows genuine question queries hitting the URL. Inventing questions produces padding that dilutes relevance.
6. Measure at 6 weeks on impressions and average position for the query cluster, not on the head term alone - category copy usually wins the long tail first.

## What this produces

A category page template with an above-grid intro, query-clustered below-grid sections, and internal links to indexable facets.

## Where this goes wrong

- writing the same skeleton copy across 200 categories with the category name swapped in, which reads as templated and ranks as such
- stuffing copy above the grid and pushing products off screen, which tanks engagement and eventually rankings
- repeating what the grid already shows instead of helping the visitor choose between what the grid shows

---

From the QuQi skill library - https://www.quqi.io/skills/category-page-copy-that-ranks
Free to download · no account, no email

What you need first

  • Search Console query data filtered to that category URL
  • the top five ranking competitors for the head term
  • the product attributes your catalog actually holds for that category

Method

  1. 01 Pull every query the URL already gets impressions for and group them by modifier type: use case, attribute, price, comparison. These modifiers are the section headings, not your guesses.
  2. 02 Put a short 40 to 60 word intro above the grid that states what the category covers and the one decision that matters most, then get out of the way. Do not push the first product below the fold on mobile.
  3. 03 Below the grid, write sections that resolve the choice: which attribute suits which use, what the price tiers actually buy you, what to avoid. One section per query cluster.
  4. 04 Link out from those sections to your indexable facet pages using the modifier language as anchor text - this is what makes tiered facets earn rankings instead of just existing.
  5. 05 Add a short FAQ only where Search Console shows genuine question queries hitting the URL. Inventing questions produces padding that dilutes relevance.
  6. 06 Measure at 6 weeks on impressions and average position for the query cluster, not on the head term alone - category copy usually wins the long tail first.

What this produces

A category page template with an above-grid intro, query-clustered below-grid sections, and internal links to indexable facets.

Where this goes wrong

  • writing the same skeleton copy across 200 categories with the category name swapped in, which reads as templated and ranks as such
  • stuffing copy above the grid and pushing products off screen, which tanks engagement and eventually rankings
  • repeating what the grid already shows instead of helping the visitor choose between what the grid shows

Use this skill in your own AI

The download is a plain markdown file with the name and trigger in its frontmatter. Where an assistant supports skills it can load itself, that frontmatter is what it reads to decide this one applies.

Claude Code Save it as ~/.claude/skills/category-page-copy-that-ranks/SKILL.md and Claude loads it on its own when what you are doing matches the trigger line. Put it in .claude/skills inside a project instead if the whole team should have it.
Claude Upload the file in the skills section of your settings. Once it is there it applies itself in any conversation where the trigger fits, so you do not have to remember it exists.
ChatGPT There is no skills format to install into, so paste the file contents into a Project instruction or a Custom GPT instead. It then applies to every chat in that project rather than only the one you paste it into.
Anything else Paste the markdown into the chat before your question. It works in any assistant, it just has to be pasted again each time.

Questions about this skill

When is this the right method rather than writing a guide article for the term?

When the category already sits between positions eight and twenty for its head term with a bare grid. The reflex is either a longer block of copy under the grid or a separate guide post. Neither helps if the page answers no question the product titles already answer. Use this when the missing work is helping a buyer choose between what the grid shows.

What do I need before writing a line of category copy?

Search Console query data filtered to that single URL, the top five ranking pages for the head term, and the attributes your catalogue actually holds. The query data supplies the section headings; without it you invent modifiers and write about use cases nobody searches for. Without the attribute list you promise comparisons the catalogue cannot support.

What does the finished page contain, and which part earns its keep?

A template with a forty to sixty word intro above the grid, sections below it clustered by query modifier, and links out to your indexable facets. The links are the part that pays: they turn a facet whitelist into pages that rank rather than pages that merely exist, using the modifier language as anchor text.

Which mistake wastes the whole rollout?

Writing one skeleton with the category name swapped in across two hundred pages. It reads as templated, ranks as such, and wastes the effort of the entire rollout. The costlier variant is padding the intro until the first product falls below the fold on mobile, which damages engagement on a page that was already ranking and eventually the ranking too.

More in Ecommerce SEO