An online store lives or dies by how easily shoppers can find it. Ads can bring quick sales, but ecommerce SEO builds a steady flow of free visitors from Google, Google Shopping, Images and more, month after month.
Ecommerce SEO has its own challenges: thousands of similar product pages, filters that create endless URLs, products that go out of stock, and descriptions copied from the manufacturer. In this guide I’ll walk you through what matters most, based on Google’s own ecommerce documentation and what I’ve seen work on real stores.
If you’re new to SEO, read my What is SEO? guide first.
Where your products can appear on Google
Your products can show up in more places than the classic blue links:
- Google Search results, including rich results with price, availability and reviews
- The Shopping tab
- Google Images and Google Lens
- YouTube, Google Maps and other Google surfaces
Most of these use two data sources: structured data on your pages and product data in Google Merchant Center. A good ecommerce SEO plan uses both.
Step 1: Do keyword research for categories and products
Shoppers search in different ways at different stages:
| Search type | Example | Best page to target it |
|---|---|---|
| Broad category | “running shoes” | Category page |
| Specific category | “women’s trail running shoes” | Subcategory or filtered category page |
| Product | “Brand X Model 5 trail shoe” | Product page |
| Informational | “how to choose running shoes” | Blog post or buying guide |
Map each important keyword to one page so your pages don’t compete with each other. My keyword research guide explains the process.
Step 2: Build a clear site structure
Google’s ecommerce guidance stresses using navigation and internal links to show which pages matter most. A simple structure works best:
Home › Category › Subcategory › Product
- Link to your main categories from the main menu.
- Link from categories to subcategories and products.
- Add breadcrumbs so shoppers and Google can see where a page sits.
- Link from blog posts and buying guides to relevant categories and products.
Step 3: Optimise category pages
Category pages often rank for the most valuable keywords, yet many stores leave them as a bare grid of products. Improve them with:
- A clear, keyword-focused H1 and title tag.
- A short, helpful introduction (a few sentences) above the products, and more detailed buying advice below if it helps shoppers.
- Descriptive filters and sorting that work for shoppers.
- Internal links to related subcategories.
Step 4: Optimise product pages
- Write unique descriptions. Don’t copy the manufacturer’s text that hundreds of other stores use. Explain who the product is for, its benefits, sizing, materials and care.
- Use clear titles: brand, model and key attributes, for example “Brand X Model 5 Women’s Trail Running Shoe – Blue”.
- Add good images: several angles, zoom, and descriptive alt text. See my on-page SEO checklist.
- Show price, availability, delivery and returns clearly.
- Include genuine customer reviews and answer common questions.
Step 5: Add structured data
Product structured data tells Google exactly what’s on your page, and can make your listings eligible for rich results such as price, availability, ratings, shipping and return information. Google documents several types for stores, including product, merchant listing, product variants, shipping and return policy markup.
Most ecommerce platforms and SEO plugins (such as WooCommerce with Yoast or Rank Math, or Shopify themes) add basic product markup automatically. Test your pages with Google’s Rich Results Test, and fix errors in Search Console.
Step 6: Get free listings with Google Merchant Center
Google Merchant Center lets you upload product data so your items can appear in free listings across Search, the Shopping tab, Images, YouTube, Maps and more. New Merchant Center accounts are opted in to free listings by default.
To do it well:
- Provide the core attributes: ID, title, link, image, price, description and availability, plus brand and GTIN where applicable.
- Add shipping and return policy information.
- Keep prices and availability in Merchant Center consistent with your website.
- Track results on the Merchant Center Performance page.
Step 7: Control faceted navigation and URL parameters
Filters for size, colour, price and brand are great for shoppers, but they can create thousands of near-duplicate URLs that waste Google’s crawling. Google’s guidance on faceted navigation (December 2024) says:
- If you don’t need filter pages indexed: stop Google crawling them, for example with robots.txt rules, or use URL fragments (#) for filters.
- If you do need some indexed (for example “women’s trail running shoes”): use the standard & separator for parameters, keep filter order consistent, return a 404 for filter combinations with no results, and use canonical tags to consolidate similar pages.
My technical SEO audit guide shows how to find crawl and duplicate problems.
Step 8: Handle pagination, variants and out-of-stock products
- Pagination and “load more”: make sure products deeper in a category can still be reached through normal links that Google can crawl.
- Variants (sizes, colours): use one product page with selectable options where possible, or mark up variants properly so Google understands they belong together.
- Temporarily out of stock: keep the page live, show it as out of stock, and suggest alternatives.
- Permanently discontinued: redirect to the closest replacement or category if there’s a good match; otherwise let the page return 404 or 410.
Step 9: Make your store fast and mobile-friendly
Most shoppers browse on their phones. Compress images, use a good host and caching, and keep scripts lean. My guides on Core Web Vitals, speeding up WordPress and choosing web hosting will help.
Step 10: Create helpful content and earn links
Buying guides, comparisons and how-to articles attract shoppers earlier in their journey and earn links from other sites. Link these guides to the relevant categories and products. See my content marketing guide and link building guide.
Measure your ecommerce SEO
- Google Search Console: clicks, impressions and positions for category and product pages, plus indexing and rich result reports. See my Search Console tutorial.
- Google Analytics 4: organic revenue, conversion rate and top landing pages.
- Merchant Center: free listing clicks and impressions.
Common ecommerce SEO mistakes
- Copying manufacturer descriptions.
- Thin category pages with no text.
- Letting filters create thousands of indexable URLs.
- Deleting products without redirects.
- Blocking CSS or JavaScript that Google needs to render pages.
- Slow mobile pages.
Frequently asked questions
How long does ecommerce SEO take? Expect months rather than weeks for a new store. Fixing technical issues and improving existing category pages can show results sooner.
Should I index filter pages? Only the few that match real searches (for example a popular category and colour). Keep the rest out of Google’s crawl.
Do I need Merchant Center if I do SEO? It’s free and gives you extra visibility in Shopping and other Google surfaces, so for most stores, yes.
Related guides on WebTechHelp
- What is SEO?
- Technical SEO audit
- On-page SEO checklist
- WordPress SEO setup guide
- How to increase website traffic
Sources
- Google Search Central: Best practices for ecommerce sites in Google Search
- Google Merchant Center Help: Free listings for products
- Google Search Central Blog: Crawling December: Faceted navigation
- PPC Land: Managing faceted navigation URLs: new Google documentation




