SEO for E-Commerce Sites
E-commerce SEO: optimising category and product pages, the filter problem, Product schema and the typical mistakes of store sites, all in one article.

The online store's classic dilemma: the day the ads stop, the sales stop too. Search traffic is the exit from that dependence, but store SEO is a different game from blog SEO: hundreds of similar pages, filter chaos, out-of-stock products; all of it wants its own rules.
Ninety percent of e-commerce SEO work revolves around three page types: the category, the product and the support content. This article gives each type's rules and the technical points where stores lose the most, at a practical level.
The page hierarchy: where is the money?
Contrary to expectation, e-commerce's main SEO asset is not the product page but the category page. The person searching "sports shoes" wants a selection, not a specific model; and Google ranks category pages accordingly. The conclusion: the category pages are the pages that must be worked hardest on titles, description text and structure. The product page, meanwhile, is the place of long-tail queries ("X model black 42") and conversion.
The category page's construction
- The title: "category name + a buyer word": "Men's sports shoes: prices and range | Store".
- A short intro text (50–100 words) at the top: what there is, how to choose; the keyword in natural form. The 800-word "SEO text" dumped at the page's bottom is a ritual of the old era; little use.
- Sub-category links in a visible place: both user and robot navigation.
- Close the empty categories: a "0 products" page kills the quality signal.
The product page: the description and schema
The most widespread mistake: copying the manufacturer's description; the same text as hundreds of sites. Writing unique descriptions (especially for the top products) is a competitive advantage: whom it suits, what it solves, real size/usage notes. The product description article opens that craft separately.
On the technical side, Product + Offer schema is the mandatory programme: the price, currency, stock status, rating. It is the key to the priced-and-starred rich result in search and has become the condition of visibility in comparison shopping. Most platforms (Shopify, WooCommerce) give it automatically; checking it is your job (the Rich Results Test).
The filter and parameter chaos: the biggest technical risk
Filters (?color=red&size=42) create a new URL for every combination; thousands of similar pages → crawl budget waste and duplicate content. The standard solution set: canonical on the filter pages (to the main category), noindex on the unneeded combinations, robots rules for faceted navigation. Depending on the platform these are a setting or a plugin job; the diagnosis, however, is simple: if the indexed page count for site:store.az is many times the real page count, there is filter leakage.
What to do when stock runs out?
Three scenarios, three rules: temporarily unavailable → the page stays, with an "out of stock + notify me" feature (the position is preserved); gone forever with a similar item → a 301 to the similar product/category; gone forever with no substitute → a 410/404 is normal, but if it is a traffic page, a 301 to the category is more useful. The worst choice: a deleted product's empty "not found" page crawling in the index for years.
The support content: the blog's role in a store
Content of the "how to choose", "X vs Y", "size chart" type does two jobs: it catches the buyer at the selection stage (the step before the category) and passes internal links to the category pages. The formula: 2–3 support articles for each main category, all linking to the category; the content-commerce bridge is built in stores exactly like this.
Frequently asked questions about e-commerce SEO
How do we get unique descriptions onto hundreds of products?
With Pareto: fully unique work on the top 20% of products bringing traffic/revenue, and a template + variables for the rest (AI drafts with editing). Making the important ones strong instead of making all of them perfect; that is resource realism.
I also sell on a marketplace; does my own site count as duplicate content?
The same description on different domains is not a direct penalty, but the marketplace usually outranks you. Your own site's difference is unique descriptions + support content + brand searches; with a copy-paste strategy your own site will stay in the shade.
Does hiding prices affect SEO?
The "call for the price" model weakens the Product schema and loses the rich-result chance; the user behaviour (bouncing back) is a negative signal too. If there is no market compulsion, price openness is SEO's friend.
How much category text should one write?
50–100 words at the top for the user; if needed, extra information in an expandable block below. The criterion: does the text help the choice? If it does not, it is ballast regardless of its length.
Professional support
Want to build your store's search channel systematically?
For diagnostics, priorities and implementation architecture, see the SEO · AEO · GEO Strategy service.
Sources and further reading
Where to verify the source
The official guides for e-commerce exist separately.
- Google — the e-commerce SEO documentation: the official recommendation set
- Google — Product structured data
Continuing the topic
Store SEO stands on the general foundation:
- How to write a product description that sells
- The technical SEO checklist
- The schema markup guide
- E-commerce marketing
- Other articles on this topic
The first step is diagnosis: the site: check + the title audit of the top 10 categories. In store SEO the biggest wins usually come out of the most boring fixes.
I'm Anar Rustamli - a strategist, entrepreneur, and AI adoption leader working at the edge of growth, technology, and human thinking. Since 2016, my work has focused on helping businesses evolve in a rapidly changing digital landscape. I design growth systems, AI-powered workflows, and strategic frameworks that align performance with purpose. I believe real growth happens when strategy, data, and human insight work together - and my mission is to help businesses adopt AI in a way that strengthens both their results and their identity.

