Ecommerce SEO
Stop writing 500-word product descriptions for every SKU — map queries to page types, fix faceted navigation first, and you will see more wins per hour spent.
Start here
- Map keywords to page types based on intent before writing any content — product pages for transactional, category pages for commercial, blog posts for informational.
- Fix faceted navigation duplication with canonical tags and noindex on low-value filter combinations to protect crawl budget.
- Add product structured data (JSON-LD) to all product pages to enable rich results and improve click-through rates.
- Prioritise category page optimisation — write a unique, scannable description and include internal links to top product pages within the category.
Plain-English take
Ecommerce SEO is making your online store easy for Google to crawl and easy for shoppers to find. But it is not just about product pages — category pages, filter navigation, and technical structure often matter more. Think of it like a physical shop: if the aisles are poorly labelled and products are hidden behind confusing signs, customers walk out. Online, the same happens if your site structure is a mess. For example, a store selling running shoes should have a category page for "men's running shoes" that targets that query, rather than forcing every product page to compete for that term. In my experience, category pages can capture three to four times the search volume of individual product pages because they match broader intent. The real trick is mapping keywords to the right page type — not optimising everything for the same target. I have seen stores throw hundreds of product pages at a single query and get nowhere, while a well-structured category page with a few sentences of unique content ranks on page one.
When it actually matters
Ecommerce SEO becomes critical when organic traffic is a primary acquisition channel. For stores with thin margins, paid ads can eat profit, making organic visibility the difference between red and black. But it also matters for brand authority: even if you have a strong brand, ranking for category terms keeps you top of mind. The edge case is seasonal stores — if you sell Christmas decorations, SEO matters hugely in October and November, but you must start months earlier. I once worked with a swimwear client who saw 70% of annual revenue come from organic traffic between May and July. We had to prepare content and technical fixes by January to catch the crawl and indexation wave. Another scenario is stores with large catalogues — if you have 10,000 SKUs, without proper SEO, most will never get indexed. It is easy to waste crawl budget on filter URLs and thin product pages. That is when SEO becomes an operational necessity, not just a nice-to-have. The decision rule I use: if more than 30% of your revenue comes from search, invest in SEO before anything else. For more on how SEO fits into a broader commerce strategy, see [SEO for Ecommerce](/seo-for-ecommerce/).
How it shows up
Ecommerce SEO shows up in search results in several ways. Product pages typically rank for specific product queries like "Nike Air Max 270 size 10", while category pages target broader terms like "men's running shoes". Blog content and guides can capture informational queries such as "how to clean leather boots". But the real visibility boost comes from structured data. Adding product schema can trigger rich results showing price, availability, reviews, and shipping info directly in the snippet. I have seen click-through rates increase by 15–20% after implementing schema on product pages. Another subtle but powerful way it shows up is through internal linking: by passing authority from your high-performing category or blog pages to product pages, you can lift ranking for those product pages without changing a single thing on the page itself. For example, a link from a popular guide like "best hiking boots 2025" to a product page can send ranking signals that push that page up. I now spend as much time on internal linking as on copy. If this seems complex, start with a [Technical SEO for Ecommerce](/technical-seo-for-ecommerce/) audit to find quick wins. And make sure your [SEO for Product Pages](/seo-for-product-pages/) is solid — that is where conversions happen.
The tradeoffs
The biggest tradeoff in ecommerce SEO is depth versus scale. You could write a unique 300-word description for every product, but for a store with 5,000 SKUs that is impractical. I have made this mistake: I insisted on unique copy for every product, and the team spent three months writing descriptions while ignoring category pages and technical issues. The result? Traffic to the top 20 products increased, but overall site traffic dropped because category pages were neglected. Now I prioritise: write unique, rich descriptions for the top 20% of products by search volume. For the rest, use a template that pulls unique attributes (size, material, colour) from the database and adds a single human-written sentence. Another tradeoff is between rich snippets and page speed. Adding structured data can increase page weight if not implemented efficiently. I use JSON-LD and only include required fields to minimise impact. The decision rule: if your page load time is under two seconds, add schema; if over, fix speed first. Also, investing in SEO means less budget for PPC. I have seen brands pull back on ads only to see SEO gains take six months — so you need patience. For a structured approach, follow an [Ecommerce SEO checklist](/ecommerce-seo-checklist/) to avoid skipping critical steps.
What I got wrong
Early on, I treated product pages as the only SEO target. I would optimise every title tag and meta description, but ignore category pages entirely. Turns out, category pages often drive more traffic — they match broader search intent. For one client, after I rewrote the category page for "women's running shoes" and added a short, scannable description with key features, that page went from ranking on page three to page two and eventually page one, generating more clicks than all their individual product pages combined. Another thing I got wrong: I thought longer product descriptions always helped. I wrote 500-word descriptions for simple products like socks, but Google and users preferred concise bullet points with specs. The page actually dropped in rankings after I bloated it. I also underestimated the impact of faceted navigation. I relied solely on canonical tags, but Google still indexed thousands of filter variants, wasting crawl budget. Now I use noindex on low-value filter combinations and ensure proper parameter handling in Google Search Console. I still see new facets pop up that need attention. Using the right [Ecommerce SEO tools](/ecommerce-seo-tools/) helps monitor crawl stats and spot new filter URLs before they become a problem.
Next step
Quick answers
What is the most important technical fix for an ecommerce site?
For most stores, fixing duplicate content from faceted navigation is the highest priority. Use canonical tags, noindex on filter combinations that add little value, and manage URL parameters in Google Search Console. This ensures Google crawls the pages that matter and does not waste budget on infinite filter URLs.
How do I handle identical product descriptions from manufacturers?
Rewrite at least the first two sentences of every product description to make it unique. For large catalogues, focus on your top 20% of products by traffic potential. For the rest, use a template that includes unique specs from your database plus one human-written sentence to avoid thin content penalties.
Should I optimise every product page individually?
No. Optimise the top 20% of products that drive the most search traffic or revenue. For the remaining 80%, use a scalable template that pulls attributes and adds minimal unique content. This avoids spreading your effort thin while still capturing long-tail queries and maintaining crawl efficiency.
How does internal linking help ecommerce SEO?
Internal linking passes authority from strong pages like category pages or blog posts to product pages, boosting their rankings without changing the product page itself. For example, linking from a 'best backpack' guide to specific product pages can lift their organic positions. Use descriptive anchor text for maximum effect.
Sources
Primary documentation is linked directly. Anything commercial is marked nofollow.
- Google Search Central – Structured data — Backs up the recommendation to use product structured data for rich results.
- Search Engine Land – Ecommerce SEO guide — Supports the overview of page types and intent mapping in ecommerce SEO.
- Shopify – Ecommerce SEO beginners guide — Provides practical guidance on site architecture and content prioritisation.
- BigCommerce – Ecommerce SEO — Supports internal linking strategy and handling out-of-stock products.
Notes from Callum Bennett.