This ecommerce SEO guide covers the steps that help online stores rank for the searches shoppers make before they buy. Stores face SEO challenges most websites don’t: thousands of product URLs, filters that create duplicate pages, stock that comes and goes, and descriptions shared with every other retailer. Get these right, and organic search can become one of your most profitable sales channels.
Start with keyword research for categories
Most ecommerce revenue from search comes through category pages, because they match the broader searches shoppers make, such as “women’s running shoes” or “oak dining tables”. Research the terms people use for your product types, brands, materials and use cases, and map each important term to one category page.
- Look for searches with clear buying intent and meaningful volume.
- Find gaps: popular product types or attributes you sell but have no category for.
- Check what currently ranks to see whether Google expects a category page, a product page or a guide.
Build a clear site structure
A logical hierarchy helps shoppers and search engines find everything.
- Keep every product within a few clicks of the homepage.
- Use a clear path such as Home, then category, then subcategory, then product.
- Add breadcrumbs and link related categories to each other.
- Avoid putting the same product in many categories with different URLs; use one canonical product URL.
Want an expert to check your site?
Get a free SEO audit with a prioritized list of fixes, from the team that wrote this guide.
Optimize category pages
Category pages are your biggest opportunity.
- Write a unique title tag and H1 that use the category keyword.
- Add a short, helpful introduction above the products and more detailed guidance below them.
- Link to subcategories and related categories.
- Answer common buying questions, such as sizing or materials, on the page.
Optimize product pages
- Write unique descriptions for your most important products instead of the manufacturer’s text.
- Use clear titles with the product name, brand and key attributes.
- Add high-quality images with descriptive file names and alt text.
- Show reviews, which help both shoppers and search engines.
- Add product structured data with price, availability and review information, so products can show rich results.
Control faceted navigation
Filters for size, color, price and brand can create a huge number of near-duplicate URLs. Left unchecked, they waste crawl budget and dilute your rankings.
- Decide which filter combinations deserve their own indexable page because people search for them.
- Keep the rest out of the index with canonical tags, noindex or by not creating crawlable links to them.
- Avoid indexing sorting and session parameters.
Handle stock changes carefully
- Products temporarily out of stock should usually stay live, with clear availability and alternatives.
- Discontinued products with links or traffic should redirect to the closest replacement or the parent category.
- Seasonal categories should stay live year-round, so they keep their authority for next season.
Speed and technical health
Large catalogs make speed and crawlability especially important. Compress images, lazy-load product grids, keep scripts lean and monitor Core Web Vitals on your category and product templates. Fixing an issue on a template improves every page that uses it.
Measure revenue, not just traffic
Track organic revenue, transactions and conversion rate by category, alongside rankings and traffic. That shows which categories deserve more investment and whether SEO is paying for itself.
For hands-on help, see our ecommerce SEO services. Large stores also benefit from our technical SEO services, which focus on crawl control and site speed at scale.
Ecommerce SEO guide to content and links
Category and product pages do most of the selling, but supporting content and links help them rank.
Buying guides and comparisons
Shoppers look for advice before they buy: what to look for, which option suits them and how products compare. Guides that answer those questions attract early-stage shoppers and link naturally to your categories and products.
Brand and use-case pages
If you sell many brands, a well-built brand page can rank for brand searches. Use-case pages, such as running shoes for flat feet, target specific needs with strong buying intent.
Earning links for a store
Stores often struggle to earn links to product pages. Earn them for guides, original data, size charts, gift guides and other resources instead, then link from those pages to your categories. Manufacturer stockist lists, reviews from bloggers and press coverage of new launches are other good sources.
Reviews and customer content
Customer reviews add fresh, unique content to product pages and answer the questions shoppers have. Ask for reviews after purchase, and respond to questions on the page.
A simple ecommerce SEO plan for the first 90 days
- Audit the store’s technical health and indexation.
- Map keywords to categories and identify missing categories.
- Fix faceted navigation and duplicate URL issues.
- Optimize your top ten categories by revenue potential.
- Add product schema and unique descriptions for best-sellers.
- Publish two or three buying guides that link to those categories.
FAQs
Should I add content to category pages?
Yes, in moderation. A short introduction and useful guidance help category pages rank, as long as products stay easy to see and the content genuinely helps shoppers.
How do I deal with duplicate product descriptions?
Prioritize unique descriptions for your best-selling and highest-margin products first, then work through the rest over time.
Is ecommerce SEO different on Shopify?
The principles are the same, but each platform has quirks, such as duplicate collection URLs on Shopify. The fixes depend on what your platform allows.