19 March 2026

Category Page SEO For eCommerce - How to Rank And Still Make it Easy to Buy

category page seo
...
Michael Banks

You're spending on Google Ads. The traffic is coming in. But the numbers don't add up.

Your cost per acquisition keeps climbing. Your category pages are getting clicks but not converting. And somewhere in the back of your mind, you suspect the problem isn't the ads, it's the pages the ads are sending people to.

You're probably right.

Most eCommerce businesses are paying to send traffic to category pages that were never properly built to receive it. The ads are doing their job. The pages aren't. And every month that goes on, you're paying for traffic that should be converting and isn't.

This isn't an SEO article about title tags and meta descriptions. It's about why your category pages are likely costing you money, what's actually going wrong, and what fixing it is genuinely worth.

What a category page is actually worth

Most eCommerce businesses think of category pages as navigation. A way to organise products. A stepping stone between the homepage and the product page.

That's underselling them significantly.

A category page ranking on page one for a high-intent search term "office desks UK", "women's running shoes", "luxury skincare gifts",  drives consistent, compounding traffic with no cost per click. The person searching that term isn't browsing. They're close to buying. They know what they want. They just need to find the right place to get it.

Here's what that's worth in real numbers

Say your category page ranks position eight for a term with 2,000 monthly searches. At that position, you're getting roughly 2–3% of those clicks. Around 50 visits a month.

Move to position two or three, which is achievable with the right foundations in place, and your click-through rate jumps to 15–20%. That's 300–400 visits a month from the same search term. At a 2% conversion rate and a £60 average order value, that's the difference between £60 a month and £480 a month. From one category page.

Multiply that across ten category pages and the numbers become significant quickly.

Now compare that to paid. What would 350 extra visits a month cost you in Google Ads? At £1.50 cost per click, that's £525 a month. Every month. Indefinitely. Organic traffic compounds as your authority builds. Paid stops the moment you stop spending.

There's something else worth understanding too. A strong category page doesn't just drive its own traffic. It lifts the product pages beneath it. Authority flows downward through the site structure. A well-optimised category page makes the whole catalogue perform better.

Most eCommerce SEO effort goes into blog content and product pages. Category pages get neglected. That's where the money is being left on the table.

Why most category pages are quietly losing you money

Before getting into what to fix, it's worth understanding what's actually going wrong. Because most category pages have the same problems. And most business owners have no idea they exist.

The filter URL problem

This is the category page equivalent of the product variation issue we covered in the product page SEO article, and it's just as damaging.

Faceted navigation generates new URLs for every combination a customer selects:

  • /womens-shoes?colour=red
  • /womens-shoes?colour=red&size=6
  • /womens-shoes?size=6&brand=nike

Each one becomes a separate page in Google's eyes.

A store with 20 category pages and 10 filter combinations each could have 200 or more pages all competing for the same rankings. Google crawls all of them, gets confused about which one to rank, and splits its attention across the lot. None of them consolidate enough authority to rank well.

The business owner sees a category page sitting on page three and wonders why their SEO isn't working. The SEO is fine. The site architecture is undermining it.

Thin or no content

Google needs context to rank a page. A grid of products with a page title gives it almost nothing to work with.

The page exists. It just never ranks. Meanwhile a competitor with 300 words of well-structured, useful content is sitting on page one taking the traffic. Not because their products are better, but because their page gives Google something to work with.

The layout problem

This one works the other way. Some category pages have content, but it's all stacked above the product grid. Long paragraphs of keyword-heavy copy that the buyer has to scroll past before they can see a single product.

Written for Google. Useless for buyers.

The customer lands on the page, sees a wall of text, and either leaves immediately or grudgingly scrolls down to find what they came for. The page might rank. But it doesn't convert. And traffic that doesn't convert is just an expensive way to inflate your session count.

Keyword cannibalisation

Multiple category pages targeting overlapping or identical search terms. Google doesn't know which one to rank. Neither does well. The pages compete against each other rather than working together and the business wonders why nothing is moving up the rankings.

Any one of these problems costs you traffic or conversions. Most category pages have all of them.

The revenue case for fixing it

Here's the conversation most SEO agencies don't have with their clients. And the one that actually matters.

Fixing your category pages isn't an SEO project. It's a revenue project with SEO as the mechanism.

Take a realistic example. A mid-sized eCommerce store with 15 category pages, all sitting on page three or four for their main terms. Paid search is doing the heavy lifting - £4,000 a month in ad spend to drive traffic that the organic pages should be generating on their own.

The category pages aren't broken. They're just not built properly. Filter URLs being crawled and indexed. No content beyond the page title. No internal linking. Mobile experience that buries the products.

Fix those things in the right order (which we'll come to) and within four to six months, those category pages start moving. Page two. Page one. The organic traffic builds. The paid spend that was propping everything up starts to reduce because it no longer has to work as hard.

That £4,000 a month doesn't disappear overnight. But it starts to shift. Some of it gets reinvested into scaling what's working. Some of it drops straight to the bottom line.

That's the conversation worth having. Not "your title tags need updating." But "your category pages should be generating X in organic revenue and currently they're generating Y - here's the gap and here's how to close it."

What actually needs fixing and in what order

The order matters here. Do this the wrong way around and you waste the effort.

  1. Fix the filter URLs
  2. Sort the content split
  3. Write for the buyer, not the algorithm
  4. Build the internal linking structure
  5. Get the mobile experience right

Each one builds on the last. Here's what each actually means in practice.

  1. Start with the filter URLs

Until this is fixed, everything else you do is undermined. Canonical tags need to be applied to filter combinations so Google consolidates authority onto the main category URL rather than splitting it across hundreds of variations.

On most platforms like Shopify, WooCommerce, Magento, this can be handled through settings or plugins. On larger, more complex stores it often needs developer support. It's not glamorous work. But it's the most important fix you can make, because nothing else performs properly until it's done.

  1. Sort the content split

The answer to the "Google wants content, buyers want products" tension isn't to choose one. It's to structure the page so both get what they need.

Short, useful intro above the fold. Fifty to eighty words that tell Google what the page is about and tell the buyer they're in the right place. Not an essay. A signpost.

Products immediately visible below that. No scrolling past walls of text to find what you came for.

Longer, buyer-focused content below the product grid. This is where the SEO copy lives, but it should be written for the buyer, not the algorithm. Answer the questions someone actually has before they buy. What's in this category? How do I choose between options? What should I know? Two to three hundred words of genuinely useful content beats five hundred words of keyword stuffing every time.

  1. Write for the buyer, not the algorithm

This applies to everything on the page - the above-fold intro, the below-fold content, the filter labels, the product titles visible in the grid.

If a real person wouldn't find it useful, it shouldn't be there. Google is good enough now to tell the difference between content written for buyers and content written to game rankings. The pages that rank consistently are the ones that do both, because they're the same thing done properly.

  1. Build the internal linking structure

Category pages should be linking to subcategories, related categories, and relevant buying guides or blog content. Most link to nothing beyond the products in the grid.

Internal links distribute authority downward to product pages and help Google understand how the site is structured. A category page for "women's running shoes" should link to subcategories like "trail running shoes" and "road running shoes", and to a buying guide like "how to choose the right running shoe." That structure tells Google and the buyer that this is a site that knows its subject.

  1. Get the mobile experience right

Most category page traffic is mobile. If the page is slow to load, hard to navigate, or buries the products behind content on a small screen, the conversion rate will reflect it.

Page speed and mobile usability aren't optional extras. They're table stakes. Test with Google PageSpeed Insights. Fix what it flags. A page that loads in four seconds on mobile is losing sales to a competitor whose page loads in two.

What this looks like in practice

Before

A growing eCommerce store selling home furniture. Fifteen category pages. Filter URLs being crawled and indexed and over 300 additional URLs generated by colour, material, and size combinations. No content on any category page beyond the page title and product grid. Ranking page three to four for most category terms. Google Ads spending £3,500 a month to compensate for the organic traffic the pages should be generating themselves.

Conversion rate on category pages: 0.7%. Bounce rate high. Mobile experience poor, content stacked above the grid, products not visible without scrolling.

After

Canonical tags applied to all filter URL combinations. Short above-fold intro added to each category page - clear, useful, written for the buyer. Buyer-focused content added below the product grid. Internal links built to subcategories and relevant blog content. Mobile layout restructured so products are visible immediately on landing.

Within five months, eight of the fifteen category pages move to page one for their primary terms. Organic traffic to category pages increases significantly. Paid spend reduces by £1,200 a month because organic is now doing work it wasn't doing before. Conversion rate improves to 1.9%, not because the products changed, but because the page now guides the buyer rather than getting in their way.

Nothing about the products changed. Nothing about the prices changed. The pages just started doing their job.

Your competitors are ranking where you should be. Here's how to change that

Category pages are the highest-value real estate on your eCommerce site. They sit at the exact point where search volume and buying intent overlap. When they work properly, they drive consistent revenue with no ongoing ad spend. When they don't, and most don't, they quietly bleed money every single month while paid search picks up the slack.

The fix isn't complicated. But it needs to be done in the right order. Technical foundations first. Content second. Conversion optimisation third.

Start with your top five category pages. The ones that should be driving the most revenue. Get those right, measure the impact, then work through the rest.

Do you know what your category pages should be generating and what they're actually generating right now?

If there's a gap, that's the conversation worth having.

crossmenu