Ecommerce pillar guide
Ecommerce SEO: the complete guide
Most ecommerce SEO advice is written for a store that does not exist: a tidy catalogue with no filters, no variants and no legacy. This is written for the one you actually have.
Last updated
The problem is URL count, not content
The first thing to understand about ecommerce SEO is that your store almost certainly generates far more URLs than you think. A catalogue of two thousand products with colour and size filters, three sort orders and pagination can produce tens of thousands of crawlable addresses.
Google allocates a finite amount of crawling to your site. If most of it is spent on filter combinations nobody searches for, your actual commercial pages get crawled less often, and new products can take weeks to appear.
So the opening question in ecommerce SEO is not what to write. It is which URLs should exist at all.
Categories earn, products convert
For most stores, category pages are where search traffic with buying intent lands. Somebody searching for a product type is early enough to be persuaded; somebody searching an exact model number usually already knows what they want.
That makes category pages the priority. They match how people search, they hold more internal link authority than any individual product, and improving the category template lifts a whole section of the catalogue at once.
Product pages matter too, but they are the long tail. Get them right at template level rather than individually, because nobody is hand-writing four thousand product descriptions well.
Faceted navigation, the biggest single decision
Filters are the largest source of crawl waste on almost every store. Every combination of colour, size, brand and price generates a URL, and most of them are near-duplicates of each other.
The decision to make deliberately is which facets are worth indexing. Usually a small number are: a brand within a category, sometimes a genuinely searched attribute. Everything else should be blocked from crawling or canonicalised to the parent category.
Getting this wrong in either direction is costly. Index everything and you drown in duplicates. Index nothing and you miss genuinely valuable long-tail category pages.
Out of stock and discontinued products
Every store accumulates products it no longer sells, and the default handling is usually wrong. Deleting the page throws away any rankings and links it earned. Leaving it live with no stock wastes the visit.
The better answer depends on whether the product is coming back. Temporarily out of stock should stay live and say so. Permanently discontinued should redirect to the closest equivalent product or to its category, so the authority is not lost.
Redirecting everything to the homepage is the common shortcut and it is treated as a soft 404, which means you lose the page and gain nothing.
The order to do this in
Crawl the store and count what actually exists. Decide which URLs should be indexable and enforce it. Fix the category template, then the product template. Only then invest in content and links, because otherwise you are building authority on pages that should not exist.
Almost every underperforming store we look at has skipped the first three steps and gone straight to content.
Common questions
How long does ecommerce SEO take?
Technical fixes can show up within weeks, because they often unblock pages Google already wanted to rank. Competitive category rankings take months. The larger the catalogue, the longer the crawl cycle and the slower the feedback.
Should every product have unique content?
Ideally, and it is rarely realistic at scale. The practical answer is a template that generates genuinely useful differences, with hand-written content on the products that actually drive revenue.
Where to next
If you would rather have someone do this than read about it, the commercial page for this work is Ecommerce SEO services.
All guides Ecommerce SEO checklistShopify SEO guideReplatforming without losing rankings Ecommerce SEO services