Top SEO Agency: revenue-driven SEO, AI SEO and GEO for businesses worldwide Chat on WhatsAppinfo@topseoagency.io
TOP SEOAGENCY .io Free SEO audit
Industry SEO · 21 min read

eCommerce SEO checklist: 40 steps for online stores

An eCommerce SEO checklist covers keyword mapping to categories and products, unique category and product copy, controlled faceted navigation, product and review schema, Google Merchant Center feeds, image optimisation, site speed, internal linking and handling out of stock products. Categories usually drive the most organic traffic.

Neeraj Kumar, founder of Top SEO AgencyBy Neeraj Kumar, Founder, Top SEO Agency·Updated 1 November 2026
Modern urban fashion store interior, an online and offline shop using an eCommerce SEO checklist by Top SEO Agency
Category pages are often the biggest organic traffic drivers for stores.
On this page
  1. Keyword research and mapping checklist
  2. Category page checklist
  3. Product page checklist
  4. Technical eCommerce SEO checklist
  5. Out of stock and discontinued products
  6. Google Merchant Center and shopping checklist
  7. Site architecture for online stores
  8. Product review and Q and A content
  9. Internal linking for eCommerce
  10. Seasonal and sale pages
  11. Common eCommerce SEO mistakes
  12. How to use this eCommerce SEO checklist
  13. Pre launch eCommerce SEO checklist
  14. eCommerce keyword intent map
  15. Category page copy that helps shoppers
  16. Product description writing guide
  17. Product variant handling
  18. Crawl budget for large catalogues
  19. Page speed checks for online stores
  20. Structured data checklist for stores
  21. International eCommerce SEO
  22. Platform specific eCommerce SEO notes
  23. Link building ideas for online stores
  24. eCommerce SEO metrics to track
  25. Quarterly eCommerce SEO review
  26. Content and links checklist
  27. FAQs

Online stores have unique SEO challenges: thousands of similar products, filters that create endless URLs and fierce competition from marketplaces. They also have huge opportunities, because shoppers search for very specific products every day.

This eCommerce SEO checklist works for Shopify, WooCommerce and custom stores. Work through it section by section. See our eCommerce SEO service for full support.

Get an SEO quote

Tell us your goals and get clear SEO pricing within 1 business day.

Get my SEO quote Chat on WhatsApp
Key takeaways
  • Map keywords to categories, subcategories and products, one target per page.
  • Write unique copy for categories and key products.
  • Control faceted navigation to avoid duplicate pages.
  • Use Product schema, Merchant Center and great images.
  • Handle out of stock and discontinued products without losing value.

Keyword research and mapping checklist

  1. 1Research category level keywords, such as 'women's running shoes'.
  2. 2Research product level keywords, including brand, model and attributes.
  3. 3Find long tail modifiers: size, colour, material, use case.
  4. 4Map one primary keyword to each category and product page.
  5. 5Identify filter combinations with real search demand.

Category page checklist

ElementTarget
Title and H1Category keyword plus qualifier
Intro copyA short, helpful introduction above the products
Buying guide copyLonger guidance below products: how to choose, sizes, FAQs
Internal linksLinks to subcategories and related categories
FiltersUseful filters, with indexable versions only where there is demand
PaginationCrawlable links to all pages

Product page checklist

Smartphone payment on a terminal, showing checkout steps in an eCommerce SEO checklist: eCommerce SEO checklist guide by Top SEO Agency
  1. 1Unique product title with brand, model and key attribute.
  2. 2Original description, not the manufacturer's copy.
  3. 3Specifications in a clear table.
  4. 4Several high quality images, including in use shots.
  5. 5Price, stock status and delivery information.
  6. 6Customer reviews and questions.
  7. 7Product schema with price, availability and reviews.
  8. 8Related products and links back to the category.

Technical eCommerce SEO checklist

IssueFix
Faceted navigation duplicatesCanonical or noindex low value combinations; index valuable ones
Parameter URLs from sortingCanonical to the main category
Duplicate products in several categoriesOne canonical product URL
Slow pagesCompress images, reduce apps and scripts
Thin pagesMerge or improve near empty categories
XML sitemapsSeparate sitemaps for categories and products

Out of stock and discontinued products

SituationBest action
Temporarily out of stockKeep the page live, show restock date, suggest alternatives
Permanently discontinued, with a replacement301 redirect to the replacement
Permanently discontinued, no replacementRedirect to the category or keep with alternatives if it has links
Seasonal productKeep the URL and update it each season

Google Merchant Center and shopping checklist

  1. 1Set up Google Merchant Center and verify your site.
  2. 2Submit a complete product feed with GTINs, brand and accurate prices.
  3. 3Enable free product listings.
  4. 4Fix feed errors and policy warnings promptly.
  5. 5Match feed data with on page data and schema.

Site architecture for online stores

A clear structure helps shoppers and search engines find products quickly. Keep important categories within two or three clicks of the homepage, use breadcrumbs, and link subcategories from their parent categories.

Home
  Women
    Shoes
      Running shoes
      Boots
  Men
    Shoes
      Running shoes
  Sale
  Brands

Avoid creating separate URLs for the same product in different categories. Use one canonical product URL.

Product review and Q and A content

Collect reviews after delivery

Send review requests a few days after delivery, when customers have used the product.

Show reviews on the page

Display reviews in HTML, not only inside scripts, so search engines can read them.

Add product questions

Customer questions and answers add unique content and answer pre purchase doubts.

Use review schema correctly

Only mark up genuine reviews from real customers on the product page.

Internal linking for eCommerce

  1. 1Link from buying guides to the categories they recommend.
  2. 2Link related categories together, such as running shoes to running socks.
  3. 3Add 'customers also viewed' links to spread authority to more products.
  4. 4Link seasonal landing pages from the homepage during peak periods.
  5. 5Use descriptive anchor text, not 'shop now' everywhere.

Seasonal and sale pages

Keep evergreen URLs for recurring events such as Black Friday, Diwali or back to school. Update the same page each year instead of creating new ones, so the URL keeps its links and history. Publish updates several weeks before the event so the page has time to rank.

Common eCommerce SEO mistakes

Manufacturer descriptions everywhere

Copied text offers nothing new compared with other stores.

Indexing every filter combination

Thousands of thin filtered pages waste crawl budget.

Deleting out of stock products

Removing pages loses links and rankings; redirect or keep them with alternatives.

Slow product images

Large images slow pages and hurt conversions.

See our image SEO guide for product photo tips.

How to use this eCommerce SEO checklist

This eCommerce SEO checklist is built for stores of any size, from a 50 product Shopify shop to a catalogue with tens of thousands of SKUs. Work through it in order the first time: research and structure come before page copy, and technical fixes come before link building, because each layer depends on the one below.

After the first pass, use it as a quarterly review. Online stores change constantly as products come and go, filters are added, apps are installed and themes are updated. Each change can quietly break something, so a repeatable eCommerce SEO checklist catches problems before they cost rankings and sales.

Each section below includes what to check, why it matters and how to fix common issues. Where a task needs developer help, we say so, so you can brief your team or our eCommerce SEO service.

Pre launch eCommerce SEO checklist

  1. 1Plan the category tree from keyword research, not from your warehouse or supplier structure.
  2. 2Decide URL patterns for categories, products and filters before any page goes live.
  3. 3Set canonical rules for product variants such as size and colour.
  4. 4Block the staging site from indexing with a password, not only robots.txt.
  5. 5Write unique titles and meta descriptions for the home page and every top level category.
  6. 6Install Google Analytics with ecommerce tracking and verify Google Search Console.
  7. 7Create and submit an XML sitemap that lists only indexable pages.
  8. 8Test the checkout and product pages on a real phone over a mobile connection.
  9. 9Set up Google Merchant Center with a clean product feed.
  10. 10Check that redirects from any old site are mapped one to one.

Launch mistakes are the hardest to undo, because Google crawls and indexes the wrong URLs from day one. Spending a week on this list before launch saves months of cleanup.

eCommerce keyword intent map

Search typeExamplePage that should rank
Broad categoryrunning shoesTop level category
Subcategory with attributewomen's trail running shoesSubcategory or curated filter page
Brand plus categoryNike trail running shoesBrand within category page
Exact productHoka Speedgoat 6 women'sProduct page
ComparisonHoka vs Brooks for trail runningComparison guide
Problem or questionbest shoes for flat feet runningBuying guide linking to category
Localrunning shoe store near meStore location page and Google Business Profile

Mapping one primary keyword to one page avoids two pages competing for the same search. Our guide on how to find long tail keywords shows how to uncover the attribute searches that most stores miss.

Category page copy that helps shoppers

Short intro above the grid

Two or three sentences above the products that tell shoppers what the range covers and who it suits. Keep it short so products stay visible on mobile.

Helpful guide below the grid

A longer section below the products answering common questions, such as how to choose a size, which material suits which use and how the range differs from cheaper options.

Links to subcategories

Show subcategory links with real names, for example "waterproof hiking boots" and "lightweight hiking shoes", so shoppers and crawlers can move deeper.

Unique titles and H1s

Each category gets a title built around its main keyword and a clear H1, not a template that repeats the store name twice.

Avoid keyword stuffing

Write for the shopper. Repeating the category name ten times in the copy reads badly and does not help rankings.

See our glossary entry on the category page for more examples.

Product description writing guide

  1. 1Start with the main benefit in plain words, for example "keeps drinks cold for 24 hours".
  2. 2Add key facts as a short list: size, materials, weight, compatibility and care.
  3. 3Explain who the product suits and when to choose it over a similar item.
  4. 4Answer the top three questions from customer service and reviews.
  5. 5Use the product name and model number naturally in the copy and title.
  6. 6Include sizing or fit guidance where returns are common.
  7. 7Link to related accessories and the parent category.

If you sell thousands of products, start with your top sellers and highest margin items, then work down the list. A unique description on the 200 products that drive most revenue is worth more than thin rewrites across the whole catalogue.

Product variant handling

SituationRecommended approach
Colour or size only changesOne product page with a variant selector, single URL
Variants have separate search demandSeparate pages with unique copy, each self canonical
Variant URLs with parametersCanonical to the main product URL
Variant out of stockKeep it selectable with a clear message or hide it, but keep the page live
Bundles of existing productsOwn page with unique copy explaining the bundle value

Getting variants wrong creates duplicate content at scale. Check how your platform handles them before adding new products. Our Shopify SEO and WooCommerce SEO services include variant audits.

Crawl budget for large catalogues

Stores with thousands of products and filters often generate far more URLs than they need. Sorting options, session IDs, tracking parameters, internal search pages and filter combinations can multiply a 5,000 product store into hundreds of thousands of crawlable URLs. Google then spends time on low value pages and may crawl new products slowly.

Check the Pages report and the crawl stats in Google Search Console. If you see large numbers of URLs marked "Crawled, currently not indexed" or "Duplicate without user selected canonical", your store is probably leaking crawl budget. Fix it by blocking sort and search parameters, limiting which filters create indexable pages and using canonical tags consistently.

Keep internal links pointing at clean, canonical URLs. If menus or product grids link to parameter versions, Google keeps discovering them no matter what your robots.txt says. See faceted navigation for filter rules.

Page speed checks for online stores

  1. 1Compress product images and serve modern formats such as WebP or AVIF.
  2. 2Lazy load images below the first screen, but not the main product image.
  3. 3Remove apps and plugins you no longer use, since many add scripts to every page.
  4. 4Limit third party scripts such as chat, reviews and tracking pixels to pages that need them.
  5. 5Use a content delivery network for images and static files.
  6. 6Check Core Web Vitals in Search Console for category and product templates separately.
  7. 7Test on a mid range Android phone, not only a fast laptop.

Speed affects both rankings and conversion. Our guide on how to improve page speed covers each fix in more detail.

Structured data checklist for stores

Schema typeWhere to use itWhat it can show
Product with OfferEvery product pagePrice, availability, shipping and returns in results
AggregateRating and ReviewProduct pages with genuine on site reviewsStar ratings
BreadcrumbListCategory and product pagesBreadcrumb path in results
OrganizationHome pageBrand details and logo
MerchantReturnPolicyProduct or site levelReturn window and costs
FAQPageGuides with real questionsClear answers for AI and search

Validate every template with Google's Rich Results Test after theme updates, since a small code change can remove price or stock data. Read more on Product schema.

International eCommerce SEO

Selling in more than one country adds another layer to the eCommerce SEO checklist. Each market needs pages in the right language and currency, with prices, shipping and returns that match local rules. Use subfolders such as /en-gb/ and /de-de/ or separate country domains, and connect equivalents with hreflang tags so Google shows the right version to each shopper.

Do not rely on automatic currency switching on a single URL, because Google usually crawls from the United States and will only see one version. Translate category and product copy properly rather than machine translating without review, and research keywords per market, since shoppers in different countries use different words for the same product. Our international SEO service handles multi market stores.

Platform specific eCommerce SEO notes

Shopify checks

Watch for duplicate product URLs created through collection paths, edit the robots.txt template carefully and review apps that inject heavy scripts. Shopify handles sitemaps and canonical tags well by default.

WooCommerce checks

Choose a fast host, keep plugins lean, set product category bases cleanly and use an SEO plugin to manage titles, sitemaps and noindex rules for tag and filter archives.

Magento and Adobe Commerce checks

Layered navigation can create huge numbers of URLs, so define which attributes are indexable. Review default title templates and enable canonical tags for categories and products.

BigCommerce checks

Check faceted search settings, set custom URL formats for products and categories and make sure product descriptions are not hidden in tabs that load late.

Link building ideas for online stores

  1. 1Create a genuinely useful buying guide or size tool that bloggers want to reference.
  2. 2Run a small original survey of your customers and publish the findings.
  3. 3Offer products to relevant reviewers and creators for honest reviews, with links marked correctly.
  4. 4Get listed by manufacturers and brands you stock on their where to buy pages.
  5. 5Pitch founder stories and product launches to trade and local press.
  6. 6Reclaim unlinked brand mentions by asking sites to add a link.
  7. 7Fix broken backlinks pointing at deleted products with redirects.

Most links will point at your home page and guides, so pass that strength on with internal links to key categories. Our eCommerce backlinks service builds store links safely.

eCommerce SEO metrics to track

MetricWhere to find itWhy it matters
Organic revenueGoogle Analytics ecommerce reportsThe real outcome of SEO
Organic conversion rateGoogle AnalyticsShows if traffic is well matched
Category page clicksSearch Console performance by pageHealth of your main money pages
Indexed productsSearch Console Pages reportSpot products Google is ignoring
Merchant Center free listing clicksMerchant Center performanceShopping visibility without ads
Core Web VitalsSearch ConsoleTemplate speed problems

Review these monthly and compare against the same month last year, since most stores are seasonal. For reporting help, see how to create an SEO report.

Quarterly eCommerce SEO review

  1. 1Crawl the store and fix new 404s, redirect chains and broken internal links.
  2. 2Review new filters and apps for indexable duplicate URLs.
  3. 3Update titles and copy on categories that lost clicks.
  4. 4Refresh seasonal pages a few weeks before demand rises.
  5. 5Redirect discontinued products to the closest match or category.
  6. 6Validate structured data on product and category templates.
  7. 7Check Merchant Center for disapproved products and fix feed errors.
  8. 8Add internal links from new guides to the categories they support.

Content and links checklist

Buying guides

Guides such as 'how to choose a mattress' attract research stage shoppers and link to categories.

Comparison pages

Compare models or materials to capture comparison searches.

Digital PR

Data stories, product launches and expert comments earn links.

Reviews

Reviews add fresh, unique content and build trust.

Our client Scentira, an online fragrance store, grew from zero to about 70,000 organic visits a month with category optimisation, keyword mapping and technical fixes. See also Shopify SEO and WooCommerce SEO.

FAQ

eCommerce SEO checklist FAQs

What is the most important eCommerce SEO task?

+

Mapping keywords to strong category pages, then fixing technical issues like duplicates and speed.

Should I write unique product descriptions?

+

Yes, at least for key products. Copied manufacturer text is used on many other sites.

How do I handle faceted navigation?

+

Index only filter combinations with real search demand and canonical or noindex the rest.

What schema should online stores use?

+

Product schema with offers and reviews, plus Breadcrumb and Organization schema.

What should I do with out of stock products?

+

Keep temporarily out of stock pages live, and redirect permanently discontinued ones.

Do online stores need a blog?

+

Buying guides and comparisons help capture research searches and support categories.

Is Google Merchant Center part of SEO?

+

Free product listings come from Merchant Center, so it is closely linked to organic visibility.

How long does eCommerce SEO take?

+

Often 4 to 12 months, depending on competition and catalogue size.

How do I structure categories for SEO?

+

Base categories on how shoppers search, keep them shallow and give each one unique copy.

Should every product have its own page?

+

Yes, with variants such as colours usually grouped on one page unless they have distinct search demand.

Do product reviews help SEO?

+

Yes. Product reviews keep pages fresh with unique text and give shoppers confidence.

Should I create a new page for every sale event?

+

No. Reuse evergreen URLs for recurring events and update them each year.

How often should I run an eCommerce SEO checklist?

+

Run a full pass before launch or a redesign, then a lighter review every quarter. Check technical items such as indexing, redirects and structured data monthly on larger stores, since product changes happen every week.

Which pages should an online store focus on first?

+

Start with top level categories and your best selling products. Categories target the broadest searches with buying intent, and best sellers already convert, so improving their rankings has the fastest effect on revenue.

Do product variants need separate pages?

+

Only when each variant has its own search demand, such as a phone model in different storage sizes that people search separately. Otherwise, keep variants on one page with a selector to avoid duplicate content.

How do I stop filters creating duplicate pages?

+

Choose a small set of filter combinations with real search demand and make them proper indexable pages. Set the rest to canonical back to the main category or block their parameters, and keep internal links pointing at clean URLs.

Does page speed really affect online store sales?

+

Yes. Slow product and category pages lose shoppers before they see the price, especially on mobile. Faster pages tend to convert better and also perform better in Core Web Vitals, which Google uses as part of page experience.

Can I sell internationally from one store for SEO?

+

Yes, with separate URLs for each language or country, translated content, local currency and hreflang tags. Avoid showing different currencies on one URL based on location, because Google may only index one version.

Get started

Get your free SEO audit

Within 1 business day a senior Top SEO Agency strategist sends you a recorded walkthrough of your website, with a prioritized fix list you can act on straight away.

⚙Technical healthIndexing, speed and crawl errors
⌕Keyword gapsTerms your competitors own
✦AI visibilityChatGPT, Gemini, Perplexity
★★★★★4.9/5 from 120+ brands
Tell us about your business
No sales pitch. No obligation. Reply within 1 business day.
Talk to an SEO expert