E-commerce SEO rests on two page types: categories (listings) and product pages. Categories collect most of the commercial traffic and receive link equity, while product pages cover the long tail of queries and close the sale. The main challenge in this niche is thousands of similar URLs plus duplicates generated by filters, sorting and pagination, so technical hygiene matters more here than on a regular site.
Key points in 30 seconds
- Categories are the main landing pages for mid- and high-volume queries; product pages target low-volume queries and “buy [model]”.
- Product page optimization = a unique description, specs in a table, reviews, images with alt text, structured data.
- Filters, sorting and pagination create duplicates; manage them with canonical, noindex and selected landing pages with clean URLs.
- Direct link equity primarily to categories and the homepage, and selectively to best-selling product pages.
- Scale requires template-based optimization plus manual work on the top pages.


How e-commerce SEO differs from SEO for a regular site
A service site has dozens of pages; a store has thousands or tens of thousands. That changes the whole approach: almost everything is done through templates, and only the top layer gets manual work. Key differences in this niche:
- Scale. Optimizing every page by hand isn’t realistic: you need templates for titles, descriptions and internal linking, while manual work goes into top categories and best sellers.
- Catalog structure = keyword structure. The tree of categories and subcategories should mirror how people search: from broad (“laptops”) to narrow (“17-inch gaming laptops”).
- A changing product range. Products sell out and get discontinued, but their URLs have already gathered traffic and links, so you can’t just delete them.
- Duplicates by default. The same product list is available at dozens of addresses because of filters and sorting.
- Competition with marketplaces. In the search results, a store sits next to Rozetka, OZON, Prom and aggregators. Working with giant platforms is covered in a separate article on marketplace SEO.
Categories or product pages: what to optimize for what
A beginner’s mistake is putting everything into product pages. In practice, 70–90% of a store’s organic traffic lands on categories, because they answer the high-volume commercial queries. Product pages matter for the long tail and for the final choice of model. How to split the roles:
| Page type | Target queries | Role | Link priority |
| Category / listing | High- and mid-volume commercial: “buy sneakers”, “women’s dresses” | Main traffic and conversions | High |
| Product page | Low-volume: “buy iPhone 15 128 GB blue” | Long tail, closing the deal | Selective (best sellers) |
| Tag landing page (filter combination) | Mid- and low-volume: “red maxi dresses” | Capturing the long tail | Medium |
A tag landing page is a separate indexable page built from a popular combination of filters (brand, color, size). These pages cover queries that don’t have their own category and give the store dozens of extra entry points.
Product page optimization
The product page is the niche’s main query: people searching for “product page optimization” are looking for exactly this block of work. A good product page both ranks and sells. What it should include:
- A unique title and H1 with the model and a commercial word (“buy”, “price”).
- A unique description. Don’t copy the supplier’s text: dozens of stores already use it, so it’s thin, duplicate content. One or two paragraphs of real value are enough: who the product is for, how it differs, what’s in the box.
- Specs in a table. Google likes structured data, and users like a quick answer. It also feeds rich snippets.
- Reviews. Live UGC keeps the page fresh, adds keywords in the customer’s own language and strengthens E-E-A-T. More on trust and authority signals in our cornerstone article what is link building.
- Photos and videos with alt text filled in: traffic from Google Images is noticeable for e-commerce.
- Breadcrumbs and a “similar / related products” block for internal linking and distributing link equity.
A separate point: out-of-stock products. Don’t delete a URL that has already gathered traffic and links. Options: an “out of stock” label plus a selection of alternatives on the same page; if the product is gone for good, a 301 redirect to the parent category. Returning a 404 means losing the accumulated link equity.
Filters, sorting and pagination: how not to drown in duplicates
This is the technical core of e-commerce SEO. A filter combination like /krosivky?color=red&size=42&sort=price generates a practically infinite number of URLs with almost identical content. If you let them into the index, Google gets thousands of duplicates, your crawl budget gets spread thin, and the categories themselves can lose rankings. What to do:
- Valuable combinations → static clean URLs. Turn popular combinations (“red sneakers”, “Nike sneakers size 42”) into tag landing pages with human-readable URLs, open them for indexing and add copy.
- Junk combinations → block them. Close rare and technical combinations (three or four filters at once, sorting) with a canonical to the main category or noindex, follow.
- Sorting always gets a canonical to the default variant: the content is the same, only the order changes.
- Pagination. Pagination in SEO means splitting a long listing into pages (1, 2, 3…). The current approach: a self-canonical on every page (not pointing to page one, or products on deeper pages will drop out of the index) and a unique title with the page number; Google no longer uses rel=next/prev attributes. More on the sources of duplicates and how to fix them in the article duplicates and cannibalization.
The rule is simple: canonical when pages are nearly identical and one has to be designated as the main one; noindex when a page is useful to users but not needed in search; robots.txt only to save crawl budget, and it doesn’t remove pages that are already indexed.
Where to direct link equity
Backlinks are the fuel for growth, but in a store it matters where you point them. Link equity priority: homepage → top categories → best-selling product pages. Buying links to product pages at scale isn’t worth it: there are thousands of them, the equity gets diluted, and when a product sells out the link leads nowhere. Categories live for years and drive revenue, so they are the main link targets.
- Homepage and top-level sections: branded and generic anchors.
- Categories: commercial queries, the bulk of your link buying.
- Best sellers: selectively, if the product page is an important landing page in its own right.
- Internal linking passes the equity received by categories on to product pages. It’s a free lever.
For product sites, crowd links and reviews are especially natural: niche forums, “what to buy” roundups, comparisons. A genuine mention in a discussion looks more natural than a link from a marketplace and gets penalized less often. If you plan to grow your store’s link profile, see link building for online stores and buying crowd links: we pick donors for product niches and direct equity to categories, not randomly to product pages. Before buying, it’s useful to study your competitors’ donors; how to do that is described in the article competitor backlink analysis.
Common mistakes that kill store SEO
Most failures in e-commerce SEO aren’t about a lack of links but about basic technical and content mistakes. Before investing in promotion, check that you don’t have any of these:
- Supplier descriptions on every product page: mass duplicate content that Google simply doesn’t rank.
- Filters and sorting open for indexing: hundreds of thousands of duplicates and a wasted crawl budget.
- Categories without SEO copy or a well-thought-out structure: the main landing page doesn’t answer the query and loses to a competitor.
- Broken product pages after a product is removed (404 instead of a 301 or an “out of stock” label): lost links and traffic.
- All link buying aimed at the homepage or product pages, bypassing categories: the equity goes where the money isn’t.
- Ignoring speed and Core Web Vitals: for e-commerce with heavy images and scripts, this is critical for both rankings and conversions.
Mini case study: a store with filter duplicates
A typical example from a product niche (the numbers are averaged, and there are no guaranteed timelines in SEO). An online store with 40 categories and ~6,000 product pages came to us with two problems: the index was bloated to hundreds of thousands of junk filter URLs, and product pages were filled with supplier descriptions. What we did over ~6 months:
- Closed junk filter combinations with canonical and noindex, leaving only categories and valuable tag landing pages in the index.
- Built 60+ tag landing pages from filter combinations with real demand.
- Rewrote descriptions for the top 300 product pages and added specs and reviews.
- Pointed links (crowd + outreach) to 15 priority categories instead of product pages.
The result in this project was 2–3x growth in non-branded traffic over two to three quarters and key categories reaching the top 10. To be honest about it: the numbers depend on the niche, competition and the site’s starting point. It’s a benchmark, not a promise. If your store’s organic traffic is stalling or the index is clogged with duplicates, start with a technical SEO audit, and we’ll build a category-focused link strategy as part of link building for online stores. Prices are approximate and depend on the niche, volume and competition; we’ll calculate the exact cost for your project.
Also useful for local niches: SEO for restaurants and food service businesses.
A separate breakdown of the jewelry niche: SEO for an online jewelry store: how to promote the jewelry niche.