ECOMMERCE SEO · CATEGORY, PRODUCT & CRAWL CONTROL
Ecommerce SEO — Make Your Category and Product Pages Earn Their Traffic
Category Pages · Product Pages · Faceted Navigation · Feeds
A shop is not a brochure site with a checkout bolted on. It is a database with a template wrapped around it, and search engines have to crawl thousands of near-identical URLs to work out which ones deserve to rank. That is the real problem on a store, and it is not solved by publishing more blog posts.
Most of the commercial demand in a catalogue lands on category pages. Someone searching for waterproof walking boots wants a page of waterproof walking boots — not one product, and not an article about hiking. On most stores I look at, the category pages are the least looked after part of the site: a title tag, a grid of products, and nothing else.
Underneath that sits the scale problem. A few hundred products with variants, sorts and filters can generate hundreds of thousands of crawlable URLs. Google spends its crawling on those, and the pages you actually sell from get visited once in a blue moon.
So I work on templates, not single pages. Fix the category template and you have fixed every category. Fix the filter rules and you have freed the crawl budget for the whole catalogue. That is where the leverage is on a store, and it is the work I do.
GET YOUR FREE ECOMMERCE SEO AUDIT
Category page coverage and intent
Product page indexation
Faceted navigation and crawl waste
Duplicate and out-of-stock handling
Product schema and feed health
Send me your store URL and I will crawl it and tell you what I find. No obligation.
5+
YEARS EXPERIENCE
350+
PROJECTS COMPLETED
340+
HAPPY CLIENTS
98%+
CLIENT SATISFACTION
THE BASICS
What ecommerce SEO actually is
Ecommerce SEO is the work of making a catalogue legible to search engines and useful to the people buying. It covers four things: the category pages that answer commercial searches, the product pages that convert them, the crawl and index rules that decide which of your URLs Google ever sees, and the signals that tell everyone what you actually sell.
I will be blunt about the first one. On most stores, the category pages carry the commercial traffic and are the least looked after part of the site. They get an automatic title, a grid of products, and no thought at all. Meanwhile hours go into blog posts that bring readers who were never going to buy anything.
The other half of the job is arithmetic. Filters, sorts, variants and pagination multiply. A modest catalogue can produce a URL count in the hundreds of thousands, and every one of those is a page Google can waste time on. Controlling that is not glamorous work, but on a big store it is usually the thing holding everything else back.
Category pages
The pages that match how people search: a type of product, a brand, a use, a price bracket. They deserve a proper title, real copy, a sensible product order and internal links. Most of them have none of it.
Product pages
Thousands of pages built from one template, so the template is the work. Titles, descriptions, specifications, images, reviews and schema all come from fields, and fixing the field fixes every product at once.
Crawl control
Deciding which URLs are crawlable and indexable, and enforcing it. Filters, sorts, session parameters, internal search results and pagination all need a rule, and the rule needs to be applied consistently.
Merchandising signals
Internal linking, stock status, structured data and the product feed. These tell Google what you stock, at what price, and whether it is available — and they are what put your products into rich results and shopping surfaces.
WHAT I DO
The ecommerce SEO work I take on
Ten pieces of work. Which of them you need depends on the size of your catalogue and what is already broken, and I will tell you which ones I think are worth paying for after I have crawled the store.
Ecommerce SEO Audit
A clear picture of where the catalogue is losing traffic.
I crawl the whole store, pull Search Console data grouped by template rather than by page, and compare what you sell against what people search for. What you get back is a prioritised list of fixes, not a hundred-page document nobody reads.
- Full catalogue crawl
- Index coverage by template
- Category demand gaps
- Crawl waste report
- Prioritised fix list
Category Page Strategy & Optimisation
Category pages built around how people actually search.
I map demand onto your category structure, then rewrite the pages that matter: title, heading, a short useful introduction, supporting copy where it helps, and the order products appear in. Where there is clear demand and no page for it, I specify the category you are missing.
- Category-to-keyword map
- Titles and meta descriptions
- On-page copy that is not filler
- New category recommendations
- Sorting and pagination rules
Product Page Optimisation
A product template that works across the whole catalogue.
Product pages are generated, so I fix the template and the fields behind it rather than editing pages one at a time. That covers title and heading patterns, how descriptions and specifications are structured, images, reviews, and the links out to related products.
- Title and H1 patterns
- Description and spec structure
- Image alt text and file naming
- Reviews and questions surfaced
- Links to related products
Faceted Navigation & Parameter Control
Filters that help shoppers without flooding the index.
I take an inventory of every filter and sort the site can produce, decide which combinations deserve a crawlable page and which should never be one, then implement that with robots rules, canonicals and link handling. Afterwards I check that Google has actually stopped crawling them.
- Full facet inventory
- Index or block rule per facet
- Parameter and sort handling
- Canonical and robots implementation
- Verification after the change
Internal Linking & Collection Structure
Link strength flowing to the pages that make money.
Most stores link everything from the main menu and almost nothing from anywhere else. I build the links between related categories, from products back up to the categories they belong in, and from any content you publish into the catalogue itself.
- Category hierarchy review
- Breadcrumb structure
- Related category and product modules
- Content linking into the catalogue
- Orphan page fixes
Product Schema & Rich Results
Structured data that is valid and matches the page.
I implement Product, Offer and Breadcrumb markup from the real data on the page, add review markup only where genuine reviews exist, then validate it and clear the errors. Marking up ratings you have not collected is a good way to lose the rich result altogether.
- Product and Offer markup
- Breadcrumb markup
- Review markup where reviews are real
- Validation and error clearing
- Enhancement reports monitored in Search Console
Out-of-Stock & Discontinued Product Handling
A rule for every product that stops selling.
Products come and go, and what happens to the URL decides whether the rankings and links it built survive. I set out when to keep a page live, when to redirect it to the nearest equivalent, and when to remove it properly — then apply that consistently instead of case by case.
- Temporary versus permanent rules
- Keep, redirect or remove decisions
- Redirect mapping to the closest match
- Alternatives shown to the shopper
- Availability kept honest in schema and feed
Duplicate & Variant Page Control
One strong page instead of six competing ones.
Colours, sizes, near-identical products and multiple routes to the same item all create duplication. I decide which URL should be the one that ranks, point the rest at it, and deal with the manufacturer copy that appears word for word on a hundred other sites.
- Variant URL strategy
- Canonical rules across the catalogue
- Duplicate description detection
- Consolidating near-identical products
- Cleaning up multiple paths to one product
Catalogue Template Speed
Faster category and product templates, measured on real pages.
Speed work on a store is template work: image sizes on a grid of fifty products, scripts loaded by apps and plugins you have forgotten about, and how much the page has to do before someone can use it. I test the templates that carry the traffic and retest after each change.
- Category and product template testing
- Image format and sizing on grids
- App, plugin and script audit
- Core Web Vitals grouped by template
- Retest after every change
Google Merchant Center & Feed Hygiene
A clean feed with fewer disapprovals and better matching.
The feed is a second copy of your catalogue and it is usually in worse shape than the site. I work through the attributes, fix what is causing disapprovals, improve the titles so products match the right searches, and keep price and stock in step with the shop.
- Feed attribute review
- Disapproval fixes
- GTIN and brand coverage
- Feed title and description patterns
- Price and availability consistency
WHY IT FAILS
Why ecommerce SEO usually goes wrong
Stores rarely fail at SEO because nobody tried. They fail because the effort went to the wrong template, or because a platform default quietly created a problem nobody was looking for. The same handful of patterns come up again and again.
None of these are hard to understand. They are just invisible unless somebody crawls the site and reads the numbers by template rather than by page.
Category pages treated as a list of products
The page that should answer the commercial search is a grid and an automatic title. No context, no reason to trust you, nothing to tell Google what the page is for. These are the pages with the most to gain and they usually get the least attention.
Filters generating a million crawlable URLs
Every filter combination becomes a link, every link becomes a URL, and the crawler follows all of them. Meanwhile new products sit unindexed for weeks. Nobody chose this; it is what happens when the filter plugin is installed and left alone.
Manufacturer descriptions copied word for word
The supplier text is on your page and on fifty competitors’ pages, unchanged. There is nothing on the page that only you could have written, so there is no reason for yours to be the one that ranks.
Discontinued products quietly 404ing
A line is dropped, the page disappears, and the rankings and links it had earned go with it. Nobody notices because the traffic loss is spread across hundreds of small pages rather than one big one.
Product schema missing, stale or invalid
Either there is no markup at all, or there is markup that says in stock at a price you stopped charging months ago. Both cost you the rich result, and the second one can cost you trust with Google as well.
Everything optimised on the homepage
Hours go into the homepage and the brand term you already rank first for, while a thousand category and product pages run on defaults. On a store the homepage is rarely where the money is.
WHO IT IS FOR
Who this work suits
If you sell products through your own site and the catalogue is big enough that you cannot edit every page by hand, this is the right sort of work. Platform matters less than structure — the same problems turn up on every system.
WooCommerce stores
Shopify stores
Large catalogues
Small niche stores
Multi-variant products
Seasonal retailers
D2C brands
B2B distributors
Marketplaces
Stores after a replatform
Multi-language stores
Agencies needing ecommerce support
If you sell only through marketplaces and have no catalogue of your own to rank, this work will not help you much, and I will say so rather than take the job.
MY APPROACH
How I work through a catalogue
Seven steps, roughly in this order. On a small store some of them take an afternoon; on a catalogue of fifty thousand products the crawl control alone can take weeks.
01
Crawl the catalogue
I crawl the whole site, not a sample, and count what is actually there: how many URLs exist, how many are products, how many are filter combinations, and how much of it Google has bothered to index.
02
Map demand to categories
I put the searches people make next to the categories you have. That shows the pages competing with each other, the categories nobody searches for, and the demand you stock products for but have no page to answer.
03
Fix crawl and index control
Before anything else gets attention, I stop the site wasting crawl on pages that will never rank. Facets, sorts, internal search and stray parameters each get a rule, and the sitemaps are rebuilt to list only what should be indexed.
04
Optimise the category template
Then the pages that carry the commercial traffic. Titles, headings, copy that is actually worth reading, product ordering, internal links and pagination — done on the template first, then by hand on the categories that matter most.
05
Improve product pages
Next the product template: how titles are built, how descriptions and specifications are laid out, images, reviews, and links to related products. Where the supplier copy is duplicated everywhere, I set out what to rewrite and in what order.
06
Structured data and feeds
Product markup implemented from the real data and validated, and the Merchant Center feed brought into line with the site so price and availability agree wherever Google looks.
07
Measure by template, not by page
Reporting that groups categories, products and everything else separately. One product page moving tells you nothing; the product template as a whole moving tells you the change worked.
WHY ME
Why work with me on this
You work with me directly
The person who crawls your store is the person you talk to about it. Nothing is handed down a chain, and nothing gets lost between the audit and the work.
Decisions from your own data
Recommendations come from your crawl, your Search Console and your analytics — not from what worked on somebody else’s store with a different catalogue and a different market.
A prioritised plan, not a list of everything
Every store has hundreds of things that could be improved. You get them in the order I would do them, with the reason for that order, so you can stop wherever the value runs out.
Fixes at template level
I look for the change that fixes a thousand pages at once rather than billing you for a thousand small edits. Where hand work is genuinely needed, I say which pages deserve it.
You keep the deliverables
The crawls, the mapping, the facet rules, the redirect maps and the reporting are yours. If we stop working together, your team or the next consultant can pick it up and carry on.
Straight about what will not help
If the problem is price, stock or the checkout rather than search, I will tell you that instead of selling you months of work that cannot fix it.
RESULTS
What good ecommerce SEO looks like
I will not put a percentage on your results before I have seen your site. Anyone who does is guessing, and on a store the honest answer depends on your catalogue, your competition and how much is broken to begin with. What I can describe is the shape of the change.
- Category pages ranking for the commercial terms they were always meant to own
- Product pages getting indexed instead of sitting in a queue behind filter URLs
- Crawl budget spent on the pages you want indexed
- Fewer duplicate and variant pages competing with each other
- Filters that no longer create pages nobody should ever land on
- New products found and indexed sooner after you add them
- Product rich results showing where your pages qualify for them
- Cleaner feeds with fewer disapprovals in Merchant Center
- Discontinued lines handled without quietly losing the traffic they earned
- Category and product templates that load faster on a real phone connection
- Revenue attributable to organic search reported by template, not guessed at
- A catalogue you can keep adding to without recreating the same problems
How much each of those moves depends on your starting point. A store with a hundred thousand filter URLs and no category copy has a great deal to gain; one that has already had this work done properly will see smaller, slower changes. I would rather tell you which of the two you are before you spend anything.
TOOLING
What I use on a store
Nothing exotic. A crawler big enough to handle the catalogue, Google’s own data for what is indexed and what is selling, and a couple of tools for demand and reporting.
Google Search Console
Screaming Frog
Semrush
Ahrefs
Google Analytics 4
Google Merchant Center
Google Tag Manager
Google PageSpeed Insights
Microsoft Clarity
Looker Studio
FAQ
Questions I get asked about ecommerce SEO
Scale and structure. On a normal site you optimise pages; on a store you optimise templates and rules that apply to thousands of pages at once. You also have problems most sites never meet: filters that multiply URLs, variants that duplicate each other, and products that disappear when a line is dropped.
Category pages first, in almost every case. They match the way people search when they are still choosing, and there are far fewer of them, so the work is manageable. Product pages matter, but they are best handled through the template plus hand work on your best sellers.
Pick the small number of filter combinations that people genuinely search for — often a brand within a category, or a size — and let those be proper indexable pages. Block or canonicalise the rest, and make sure the links to them are not inviting the crawler in. Then check afterwards that Google has actually stopped crawling them, because the rule and the reality often differ.
It depends whether it is coming back. If it is, keep the page, say when it is expected, and offer alternatives. If it is gone for good, redirect it to the nearest equivalent product or its category rather than letting it 404. Deleting a page that ranked and had links pointing at it throws away something you paid to build.
Not on every product, and on a large catalogue that is not realistic anyway. Write properly for the products that get searched for and sell well, use a consistent structure and real specifications everywhere else, and make sure the page has something on it — reviews, sizing, comparisons — that the supplier’s copy does not give everyone.
It can, when the markup is valid, matches what is on the page and comes from your real data. There is no guarantee — Google decides what to show — but without correct markup you are not in the running at all. Marking up ratings you have not collected risks losing the enhancement entirely.
It varies, and anyone giving you an exact date is guessing. Crawl and index fixes can show up in Search Console within weeks because you are changing what Google can reach. Category and product ranking changes usually take longer, and a large catalogue takes longer still simply because Google has to recrawl it. I will tell you what I expect to move first, and I will not promise a date.
Yes. I can work behind your brand, deliver audits and specifications your team implements, or work directly with your client’s developers if you would rather I did. Whatever we agree, the deliverables are yours to hand over.
RELATED SERVICES
Technical SEO
Crawling, indexing, site speed and everything else that decides whether your pages can rank at all. On a store this and ecommerce SEO overlap heavily.
On-Page SEO
Titles, headings, copy and internal links on the pages themselves. The same craft applied to category and product templates rather than one page at a time.
Google Ads / PPC
Paid search and shopping campaigns running off the same feed and the same catalogue. Useful while the organic work is still bedding in.
AI Search / AEO / GEO
Being found when people ask an assistant what to buy instead of typing a search. Clear product data and structured information matter more here, not less.
Find out which pages in your catalogue are costing you revenue
Send me the store and I will crawl it, look at what is indexed against what you sell, and tell you plainly where the crawl is being wasted and where the demand is going unanswered. You will get the specific pages and rules I would change, in the order I would change them. No obligation, and no pressure to buy anything at the end of it.