Digital Growth & SEO

E-Commerce SEO: A Technical Checklist for Growing Organic Traffic

Share
E-Commerce SEO: A Technical Checklist for Growing Organic Traffic

Filter URLs, canonical errors, Core Web Vitals thresholds, out-of-stock policy and pagination — nine areas that get e-commerce indexing architecture right.

Most SEO problems on e-commerce sites are not in the content but in the indexing architecture. Filter URLs, variant pages, out-of-stock products and pagination — set up incorrectly, they consume Google's crawl budget and keep the pages that matter out of the index. This article works through the technical checklist in order.

An e-commerce site is structurally different from a blog: hundreds of products, dozens of categories and filter combinations can generate an effectively unlimited number of URLs. Technical SEO here is not an improvement — it is a basic requirement.

1. Indexing: which pages should reach Google

This is the most critical decision. What should not be indexed by default:

  • Filter and sort URLs. Addresses like ?colour=blue&size=42&sort=price produce a combinatorial explosion. Crawling them eats the budget your actual category pages need.
  • Internal search result pages. Google treats these as low value.
  • Basket, checkout and account pages. No reason to index them.
  • Tag pages. Structures that generate nearly the same content as category pages.

What should be indexed: the home page, category pages, product pages, blog content and informational pages that carry commercial intent.

The right way to manage filters is not to block them all: a few filter combinations with real demand (say "black boots") are search queries in their own right. Building a separate, indexable collection page for those and closing the rest is the most efficient approach.

2. Canonical tags

  • Filtered pages — should point to the clean category address.
  • The same product appearing in several categories — there should be one product address.
  • Pagination — page 2 should be canonical to itself, not to page 1. Canonicalising page 2 to page 1 prevents the products on it from being discovered.

3. Core Web Vitals

MetricGoodWhat it measures
LCP2.5 seconds or lessTime until the largest content appears
INP200 ms or lessDelay in responding to interaction
CLS0.1 or lessAmount of layout shift

Measurement is on mobile by default. If you are on Shopify, we cover the platform-specific fixes in our page speed article.

4. Site architecture and internal linking

The rule: no important page should be more than three clicks from the home page. Deeply buried products are crawled late and receive little authority.

  • Build the category structure around search demand, not around your menu.
  • Link from product pages to related products and the parent category.
  • Link from blog content to relevant category and product pages — the only mechanism that carries informational traffic into commercial pages.
  • Use breadcrumbs and mark them up with structured data.

5. Sitemap and robots.txt

  • The sitemap should contain only pages you want indexed that return 200. No 404s, redirects or noindex pages.
  • Split the sitemap on large catalogues (products, categories, blog separately).
  • Do not confuse robots.txt with noindex: robots.txt blocks crawling, not indexing. For a page to leave the index it must be crawlable and carry noindex.
  • Submit the sitemap in Search Console.

6. Structured data

Product markup on product pages enables price, availability and rating to appear in search results. The required fields are limited: name, image and offers (with price and currency). brand, sku, gtin, aggregateRating and description are recommended.

A critical warning: rating and review data must reflect real customer reviews. Google cross-checks aggregateRating values against known review sources and suppresses or penalises inflated or fabricated ratings. We cover the detail in our product page SEO article.

7. Out-of-stock products

SituationWhat to do
Temporarily out of stockKeep the page, mark availability, show alternatives
Permanently removed, similar exists301 to the similar product or the category
Permanently removed, no equivalentReturn 410 or 404

Deleting a sold-out product page throws away all the authority that page accumulated. On seasonal products, keeping the page is far cheaper than earning rankings from scratch every season.

8. Pagination and infinite scroll

If you use infinite scroll, real paginated URLs must exist behind it (/category?page=2) and be crawlable as links. Products loaded only by JavaScript may never be discovered.

9. Multilingual and multi-region structure

If you publish in more than one language, every page pair must carry reciprocal hreflang tags, each language version must canonicalise to itself, and every language version must appear separately in the sitemap.

Summary checklist

  • Are filter, search and basket pages out of the index?
  • Does every page carry a self-referencing canonical?
  • Are LCP 2.5 s, INP 200 ms and CLS 0.1 met on mobile?
  • Are important pages within three clicks of the home page?
  • Does the sitemap contain only indexable pages returning 200?
  • Do product pages carry Product structured data?
  • Is there a defined policy for out-of-stock and removed products?
  • Is pagination crawlable?
  • Is hreflang reciprocal and complete?

Common mistakes

  1. Leaving filter URLs open. Crawl budget is spent on filter combinations and products enter the index late.
  2. Trying to deindex a page with robots.txt. A blocked page cannot be crawled, so its noindex is never seen.
  3. Deleting sold-out product pages. Accumulated authority is lost.
  4. Canonicalising pagination to page 1. Products on later pages are never discovered.
  5. Putting every URL in the sitemap. A sitemap full of 404s and redirects weakens the trust signal.

Conclusion

In e-commerce SEO the gain usually comes not from producing new content but from making sure existing pages are indexed correctly. Once these nine areas are set up properly, every new piece of content you produce works faster and harder.

For page-level optimisation see product page SEO; for the measurement setup see GA4 e-commerce tracking.

At Commerslab we run technical SEO audits on e-commerce sites and implement the fixes. See our e-commerce consulting service or request a technical audit for your site.

More

Related posts