Ecommerce Category Page SEO That Ranks

Open the organic landing pages report for almost any store. Sort by clicks. The homepage sits on top. Under it you will usually find a run of category pages. They carry the head terms. They carry the money.

Now open the same store's content calendar. Count the hours that went into blog posts last quarter. Then count the hours that went into the category template. For most teams the second number is close to zero.

That gap is the largest cheap win left in retail search. A category page is not navigation. It is a landing page for a shopper who has already decided to buy a type of thing. They are now choosing a brand, a size, or a price band. Google understands this. That is why a collection page beats a single product page for a term like womens waterproof jackets almost every time.

This guide is about category page SEO and nothing else. Not shopping feeds. Not facet handling. Those are separate disciplines with their own homes, and I am not going to re-teach them here. We deal with the page in the middle, and how to make it earn.

What will this guide change about your category pages?

You will stop treating collections as menu items. Instead you will pick which categories deserve a page at all, map each one to a real query, place copy where it helps rather than where it hides, write titles that survive at scale, and measure the result by page type. Expect fewer pages and better ones.

I will make four arguments that most guides skip. First, most stores have too many category pages, not too few, and pruning beats writing. Second, the famous block of text under the grid is usually the wrong fix, and the right fix is above the grid and much shorter. Third, subcategory or filter is a demand question, not a merchandising question, and getting it wrong creates the worst duplication problem on the site. Fourth, category page SEO fails in reporting more often than in execution, because most teams never split organic performance by template.

Your main objection is probably resourcing. Category templates are owned by ecommerce or merchandising, not by SEO, and every change needs a ticket. That is fair. So the category page SEO work here is ordered by effort. The first three sections need only a spreadsheet. The template changes come later, and I have flagged which ones actually move rankings against which ones only look tidy.

Why do category pages beat product pages for buying searches?

Because the query is plural and the page is plural. Someone searching for running shoes wants options, prices, and brands side by side. A product page answers a narrower question. Google matches the page shape to the intent shape, so listing pages win the broad commercial terms and product pages win the exact model terms.

Look at how the large retailers structure this. Amazon, Decathlon, John Lewis and Zalando typically rank for generic category terms with listing pages, not with a single hero product. The pattern holds across markets because the underlying intent is the same everywhere.

There is a second reason, and it is more practical. Product pages churn. A product goes out of stock, gets discontinued, or gets replaced by next season's model. Every one of those events risks a URL change and lost equity. A category page for waterproof jackets survives ten product cycles. Links you earn to it keep working. That stability is the whole economic case for category page SEO, and it is why I would rather build authority into a category than into a single stock item.

Before you write anything, confirm the intent split for your terms. Our guide to search intent and micro intents covers how to read a results page and tell commercial investigation from transactional intent.

Which categories actually deserve their own page?

A category deserves a page when three things are true. There is real search demand for the phrase. You have enough products to satisfy that demand. And the set of products is meaningfully different from its parent. If any one of those fails, the page will be thin, weak, or duplicative. Merge it or drop it.

The first move in category page SEO is subtraction, not creation. Run the test as a spreadsheet before you touch the site. One row per existing category. Columns for monthly search volume of the best matching phrase, product count, and overlap with the parent category. I use a rough floor of eight to twelve products for a page to feel complete to a shopper, though a high value niche can justify fewer.

Here is the uncomfortable part. On most mid-sized stores this audit kills a meaningful share of category URLs. Teams hate that. They built those pages for a reason, usually a merchandising campaign that ended two years ago. Keep the navigation entry if buyers use it, but point it at the parent and redirect the old address there.

Start the demand side with our keyword research process, and treat the pruning decision the same way you would treat any stale asset, using the framework in our guide to content refresh and pruning.

How do you map search intent to a category tree?

Work from the query set back to the tree, never the other way round. Group your commercial keywords into clusters. Each cluster that has volume, distinct products, and a distinct shopper becomes a node. Then check the tree against how buyers actually describe the products, not how your buying team files them internally.

Category page SEO starts with the tree, not with the copy. The classic failure is an internal taxonomy leaking onto the site. Your merchandisers may split stock by supplier or by season. Shoppers split it by use case, size, material, price, or gift recipient. When the tree follows the supplier, the site ranks for nothing.

Three types of node earn their place. Product type nodes, such as hiking boots. Attribute nodes, such as waterproof hiking boots. And audience or occasion nodes, such as hiking boots for wide feet. Attribute and audience nodes are where mid-tail volume lives, and they are the ones most stores are missing.

Watch for overlap while you build. Two nodes chasing the same phrase will fight each other in the index and neither will win. Think of the tree the way you would think of a content hub, with a parent that owns the broad term and children that own genuinely narrower ones. Our guides to content clusters and pillar pages and to topical authority both apply directly to a category tree, even though they are written about editorial content.

Should it be a subcategory or just a filter?

Make it a subcategory when the phrase has its own search demand and its own shopper. Leave it as a filter when it only helps people already on the page narrow their choice. Demand decides. Color and size are almost always filters. Material, use case, and audience are often subcategories.

The rule sounds simple, and it wrecks more category page SEO programs than any other single decision. Teams either promote every filter combination into an indexable page, which floods the index with near duplicates, or they refuse to promote any of them and leave real demand uncaptured.

My preference is a small number of hand built subcategory pages with their own copy, their own title, and their own internal links, sitting alongside a filter system that is not indexable. A promoted subcategory should feel authored. If it is just a filtered view with an automatic heading, it is not a page. It is a query result.

Everything about how filters generate addresses, how to keep crawlers out of the combinations, and how to avoid crawl traps is a separate discipline with its own rules, and I am deliberately not covering it here. The one thing to settle before you launch a subcategory is which address is the real one, so that filtered views point back at the clean category rather than competing with it.

Where should the copy go on a category page?

Put a short lead above the product grid and any longer detail below it. The lead should run forty to eighty words and answer one question. What is in this category and how do I choose? Save buying guidance, sizing notes, and care advice for below the grid, where it will not push products off the screen.

Copy placement is where category page SEO collides with merchandising, and merchandising usually wins. The wall of text under the grid became standard because it was safe. Nobody had to redesign anything. That habit has been argued against for years, and the reasoning is easy to follow. Content stuffed in a place no human reads is a signal about your priorities, not about the category.

What actually helps is specific and short. Name the two or three decisions a buyer faces. State the price range in local currency. Say who each group of products suits. On a European store I would write that a jacket rated around 5,000mm handles a rainy commute while 20,000mm suits a day on the hill. That is one useful sentence, and it beats three hundred words of filler.

Baymard's research on product list usability is worth reading here, because it tests how shoppers actually scan a grid rather than how we imagine they do. You can review the findings in Baymard's product list UX research.

Quality standards still apply to commercial pages. Firsthand product knowledge, clear authorship, and honest guidance all matter, which is the argument in our guide to E-E-A-T and building authority. If you need to check length against the target, run the draft through the Word Counter.

How do you write category titles and metas at scale?

Use a template with manual overrides for your top pages. A reliable pattern is the category phrase, then a qualifier that matches how people search, then the brand. Keep the served title under sixty characters. Then hand write the titles for the twenty categories that produce most of your revenue.

Titles are the highest leverage surface in category page SEO, because they change what every impression looks like. Pure templating is fast and mediocre. Pure hand writing is excellent and never finishes. The mix is the only thing that survives contact with a thousand category addresses.

Two qualifiers are worth testing. Price framing works on price led categories, so a phrase like from 39 USD, from 35 EUR, or from 50,000 KRW can lift click through. Range framing works on choice led categories, so naming the number of styles or brands gives the shopper a reason to click your result over a marketplace. Modifiers like best and top are no longer blog only territory and are worth testing on comparison heavy categories.

Descriptions get less attention than they deserve. Google rewrites many of them, but a strong one still wins the clicks that a rewrite would lose. Draft patterns quickly with the Meta Tag Generator, then audit what is actually served on live pages with the Meta Tag Analyzer, because a template can silently truncate. The broader on-page routine is in our on-page SEO checklist.

How should internal links flow into and out of categories?

Categories should receive links from the main navigation, from related categories, and from editorial content. They should send links down to subcategories and out to a small set of relevant guides. Both directions matter. A category with no editorial links behind it will struggle no matter how good the page is.

Linking is the half of category page SEO most teams skip entirely. Navigation links alone are weak because every page has them. What moves a category is a contextual link from a page that already ranks. If you have a buying guide earning traffic, the link from that guide into the category is worth more than another menu entry.

Add a related categories block near the bottom of the template. Three to six links, hand curated for your top categories and rule based for the rest. This is cheap, it helps shoppers who landed on the wrong node, and it spreads authority sideways across the tree.

One rule from Google's own ecommerce documentation deserves repeating. Category pages should link directly to the products you want indexed, with real anchor text, using ordinary links rather than script driven navigation. See Google's guidance on ecommerce site structure. Earning the external links that make a category competitive is a different job, covered in our guide to link building and digital PR.

What do you do with thin or empty categories?

Never serve an empty grid with a live status code. Decide by permanence. If the category is temporarily empty, keep the page, explain what is coming, and link to the parent. If it is permanently empty, redirect it to the closest live parent. Only remove the address when nothing sensible remains.

Empty listing pages are one of the most common soft errors on retail sites. They also frustrate shoppers more than a plain error page, because they promise something and deliver nothing.

My practical rule. Under three products and the page needs help. Zero products and it needs a decision today. Merge upward when the parent covers the same intent. Redirect sideways when a sibling category is genuinely the better answer. Getting the redirect itself right matters more than people expect, and our guide to redirects and site migrations covers the mechanics.

Watch out for the seasonal trap. A ski category in July is not thin, it is off season, and redirecting it destroys authority you will need in November. Keep it, adjust the copy, and reduce its prominence in navigation.

How should out of stock products change the category page?

Move sold out items to the end of the grid rather than hiding them. Keep the first screen full of buyable products. Search engines can treat a page with nothing available to buy as a soft error, so the category should always show something a shopper can purchase today, in their market and currency.

Sorting by availability is a small template change with an outsized effect. It protects the impression a shopper forms in the first moments, and it stops your best category from looking abandoned.

For individual products, Google's advice is consistent. Keep the page live when stock is returning, redirect when a clear replacement exists, and only remove when the product is truly gone. The category page reflects those decisions rather than making them.

One wrinkle for the EU specifically. If your grid shows a discount badge, the reference price has to follow the EU rules on price reduction announcements introduced by the Omnibus Directive, which are built around showing the lowest price you charged over a period of at least thirty days before the reduction. Member states implement this with their own detail and exemptions, and the UK sits outside that regime with its own price marking rules, so confirm the exact requirement for every market you sell in. Getting this wrong is a legal exposure, not just an SEO one, and it affects what your listing template is allowed to display.

How do you run seasonal categories without churn?

Keep one permanent address per season and reuse it every year. Do not create a new page for each year and do not delete the page in the off season. Change the copy, the products, and the internal link prominence. Keep the address. That single habit compounds authority year after year.

Christmas gifting, summer sale, back to school and Black Friday all work this way. Black Friday is now a fixture across much of Europe, so the European case is no longer very different from the American one.

Start the copy refresh six to eight weeks before demand rises. Search behavior moves earlier every year, and a page that is still showing last season's stock in week one loses to a competitor that prepared.

If your seasonal categories also feed shopping campaigns, keep the availability and price fields aligned across both surfaces. A category that says in stock while the feed says otherwise creates a mismatch that costs you on both channels.

What does a fast category page look like now?

The first screen loads a real product grid, not a spinner. Images are sized correctly and served in a modern format. Filters load without blocking the grid. Category templates usually fail Core Web Vitals on the largest image in the first row, and fixing that one asset often fixes the page.

Speed is the part of category page SEO you cannot argue your way out of. Listing pages are heavier than product pages by nature. Twenty four product cards mean twenty four images, twenty four prices, and often twenty four review widgets. Every one of those is a chance to slow the page down.

Three fixes carry most of the benefit. Set explicit dimensions on product images so the grid does not jump. Lazy load everything below the first row, but never the first row itself. Defer review widgets and personalization scripts until after the grid paints.

Compress the grid images first with the Image Compressor, then verify the field data using the method in our guide to Core Web Vitals and page experience.

How do US and European category pages differ?

Price display is the big one. European and UK shoppers expect prices including VAT, while US stores usually show pre tax prices and add sales tax at checkout. Delivery expectations, size systems, and returns law all differ too. A template that ignores this converts badly even when it ranks well.

Show the price the shopper will actually pay. A German buyer seeing a net price feels misled at checkout. A US buyer seeing a tax inclusive price thinks you are expensive. Detect the market and render accordingly.

Sizes matter more than teams expect on category pages. A shoe grid that shows only US sizing to a French visitor creates friction before the product page. The same applies to measurements in centimeters against inches.

If you also sell through physical stores, the local surfaces deserve their own attention, and our guide to local SEO and Google Business Profile covers how those listings interact with your category demand.

How do you measure category page SEO properly?

Segment by template. Create a filter that isolates category addresses, then track clicks, impressions, average position, and revenue for that segment alone. Sitewide organic numbers hide everything. A category program can be working while total traffic falls, and you will never see it in an aggregate chart.

Set this up in Search Console with a page filter matching your category path, and mirror it in Google Analytics 4 with a landing page segment. Compare year on year rather than month on month, because retail demand is seasonal and month on month comparisons will mislead you.

Four numbers I watch. Share of organic clicks landing on category pages. Number of category addresses earning at least one click in a month. Average position for the head term of each priority category. Revenue per organic session by template.

The second one is the honest one. If you have four hundred category addresses and sixty earn clicks, you do not have a content problem. You have a pruning problem. For a fast overall health read on a specific page, the Website SEO Score Checker gives you a starting list.

What breaks most often, and how do you fix it?

Four failures cover most cases. Templated titles that truncate. Copy blocks that render only on the first page of a paginated set. Filter addresses leaking into the index. And category pages that no editorial content links to. All four are template level, so one fix repairs hundreds of pages at once.

Most category page SEO problems are template problems wearing a disguise. The truncation failure is the sneakiest. A pattern that fits your short categories will overflow on your long ones, and you only see it in the live results page. Check the served output rather than the template. This is the first thing I go looking for on a large catalog, because a single template rule can quietly cut the brand name off hundreds of titles at once while the template itself still looks correct.

The copy failure is close behind. Many platforms print the category introduction on the first page of a paginated set only. That leaves later pages with a grid and no context. Either repeat a short version or accept it deliberately, but know which you chose. How the paginated series itself should be crawled and indexed is a separate topic, and so is the third failure on my list. Keeping filter addresses out of the index is facet work, and I have left it where it belongs.

The linking failure is the most expensive and the least visible. Run a crawl in Screaming Frog or Sitebulb, export internal inlinks, and count how many non navigational links point to each category. Anything sitting at zero is your next content brief. A structured process for this kind of sweep is in our guide to running a technical SEO audit.

Structured data belongs here too. Breadcrumbs help search engines read your hierarchy, and the rules for product markup on a listing page differ from those on a product page. Google documents the current requirements in its Product structured data reference, and the general method is in our schema markup guide.

FAQ

Should category pages have text above or below the products?

Both, with different jobs. A short lead of forty to eighty words goes above the grid and answers what is in the category and how to choose. Longer buying guidance goes below the grid. The mistake is putting everything below, where shoppers never read it. Length is not the ranking factor. Usefulness and placement are. If your only content is a keyword heavy block under the footer, rewrite the top instead of expanding the bottom.

How many products should a category page have before it can rank?

There is no official threshold, but eight to twelve products is a sensible working floor for a page to feel complete to a shopper. Below three products, the page will usually read as thin to both users and search engines. High value niches can justify fewer items if the guidance around them is strong. If you cannot reach the floor, merge the category into its parent and use a filter instead of a page.

Is it better to optimize category pages or product pages first?

Categories first, in almost every case. They target higher volume terms, they survive product churn, and they lift every product underneath them through internal links. Product pages are worth optimizing at scale through the template rather than one at a time. The exception is a store with a very small catalog, where a handful of flagship products may genuinely be the strongest commercial assets you own.

Should I create a subcategory or use a filter for color and size?

Filter, almost always. Color and size rarely carry standalone search demand outside a few fashion niches, and promoting them creates enormous duplication. Promote to a subcategory only when the phrase has its own volume, its own shopper, and a distinct product set. If you do promote one, give it real copy, a hand written title, and internal links. A filtered view with an automatic heading is not a landing page.

What should I do with a category page that has no products in stock?

Decide by permanence. Temporarily empty means keep the page, explain the situation, and link to the parent category. Permanently empty means redirect to the closest relevant live category. Never serve an empty grid on a normal success status, because search engines can read that as a soft error. Seasonal categories are the exception. Keep them live all year and adjust the copy instead of removing the address.

Do category pages need structured data?

Breadcrumb markup is worth adding on every listing page and helps search engines understand your hierarchy. Product level markup on a listing page follows different rules from product markup on a product page, so follow the current documentation rather than copying an old template. Do not mark up a category as a single product. That is a common error, and it misrepresents the page to search engines rather than helping it.

How long does category page SEO take to show results?

For an existing indexed category, expect movement in four to eight weeks after a meaningful change. New categories take longer, usually three to six months, because they need internal links and crawl attention before they compete. Pruning shows faster than creating. Merging thin categories often lifts the surviving parent quickly, though you still have to wait for the redirects to be recrawled before the competing signals clear.

Where should you start this week?

Go back to that landing pages report from the opening. Filter it to your category path. You will almost certainly find a small group of pages doing most of the work and a long tail doing nothing at all.

Then do three things in order. Audit which categories deserve to exist and merge the ones that do not. Rewrite the leads on your top twenty categories, above the grid, short and specific. Then find every category with zero editorial links pointing at it and brief the content to fix that.

Skip the template rebuild for now. It is the most expensive item and the least likely to move rankings on its own. A rebuild looks tidy and moves nothing by itself.

My prediction for the next two years is straightforward. As AI generated answers absorb more informational queries, the commercial listing page becomes more valuable, not less. Nobody buys a jacket from a summary. They buy it from a grid. The stores that treated category page SEO as a real discipline will own that traffic, and the ones that treated collections as navigation will keep wondering where their head terms went.

So which of your categories is ranking on page two right now, and what is actually missing from it?


Share on Social Media:

ads

Please disable your ad blocker!

We understand that ads can be annoying, but please bear with us. We rely on advertisements to keep our website online. Could you please consider whitelisting our website? Thank you!