Ecommerce SEO
What is ecommerce SEO?
Ecommerce SEO is the practice of optimising an online shop so its category and product pages rank in search engines and attract buyers. It combines keyword research for commercial and transactional searches, unique product and category content, structured data for products, and technical work on filters, duplicates and out-of-stock pages.
Category pages usually target broader, high-volume searches like “men’s running shoes”, while product pages target specific models. Shops often face technical issues others don’t: faceted navigation that creates millions of filter URLs, the same product reachable at several URLs, thin manufacturer descriptions copied across many shops, and products that come and go.
Product structured data can make listings eligible for rich results showing price, availability and reviews, and a Google Merchant Center feed lets products appear in free shopping listings.
Why ecommerce SEO matters
Search is one of the main ways people find products. Ranking for a category term can bring buyers at the moment they are ready to compare and purchase.
Shops are large and template-driven, so a single technical issue, such as indexable filter pages, can create huge index bloat and waste crawl budget.
How to optimise an ecommerce site
- Map keywords to categories and products, with one primary keyword per page.
- Write unique category intros and product descriptions instead of copying the manufacturer’s text.
- Add Product structured data with price, availability and reviews where genuine.
- Decide which filter combinations deserve indexable pages; keep the rest out of the index and limit crawling of them.
- Use canonical tags for products reachable at several URLs.
- Handle discontinued products: redirect to a close replacement or category, or return 404/410 if nothing fits. Keep temporarily out-of-stock pages live.
Ecommerce SEO FAQ
Should product pages or category pages rank?
Usually category pages rank for broad terms such as “oak dining tables” and product pages for specific names and models. Check the SERP for each keyword to see which page type Google prefers.
What should I do with out-of-stock products?
If the product will return, keep the page live and mark it out of stock. If it is gone for good, redirect to the closest alternative or return a 404 or 410.
Related SEO terms
Faceted navigation lets visitors filter a list by attributes such as size, colour or price, and can create huge numbers of crawlable URLs.
Transactional intent is when a searcher is ready to act: buy, book, sign up or download, with searches like "buy", "price" or "order".
Structured data is code in a standard format that describes a page’s content to search engines, making it eligible for rich results.
Shopping results are product listings in Google Search showing images, prices and stores, from Merchant Center feeds or product structured data.
Duplicate content is the same or very similar content available at more than one URL, on one site or across sites. Google picks one version to show.
Index bloat is when a search engine indexes many more of a site’s pages than it should, most of them low-value, duplicate or unintended URLs.