SEO12 min read

    Technical SEO for Ecommerce: The Checklist That Actually Matters

    Thousands of product pages, filters and variants change the rules. This is the technical checklist we work through on ecommerce sites that are underperforming in organic search, in the order we fix them.

    Published 05 Mar 2026·Last updated June 2026·By Chris
    53%

    of mobile shoppers leave a page that takes over three seconds to load

    Source: Google

    +8.4%

    retail conversions from a single 0.1s improvement in load speed

    Source: Deloitte and Google

    40%

    the share of URLs Google actually crawls on an unoptimised site

    Source: Botify

    Key Takeaways
    • Crawl budget waste from faceted navigation is the single most common technical issue we find on ecommerce sites, and on unoptimised sites Google crawls only about 40% of known URLs.
    • Every page that matters should be reachable within three or four clicks of the homepage.
    • Thin product pages with nothing but a title, price and 'add to cart' are close to impossible to rank.
    • Product schema can lift click-through rate significantly. Nestlé measured an 82% higher CTR on pages shown as rich results.
    • Speed is a ranking factor and a revenue factor. Conversion rate falls about 4.42% for every extra second of load time between zero and five seconds.
    • Fix in order of impact: crawl budget first, then content and schema, then speed.

    Technical SEO for ecommerce is a different job from technical SEO for a twenty page brochure site. When you have thousands of product pages, category pages, filter combinations and variants, the technical decisions you make decide how Google crawls, indexes and ranks the whole site. Get them wrong and your best products sit in a part of the site Google rarely visits.

    This is not a generic checklist. These are the specific issues we find, and fix, on ecommerce sites that are stuck. They are listed in priority order, because you cannot do everything at once and the sequence matters. Work top to bottom and you will spend your effort where it actually moves rankings and revenue.

    If you want to follow along on your own site, tick items off as you go. The interactive checklist below tracks your progress.

    0 of 32 complete · 0%

    Crawl budget and index bloat

    Site architecture and internal linking

    Product page optimisation

    Structured data and rich results

    Page speed and Core Web Vitals

    HTTPS, canonicals and redirects

    Prioritise and audit

    Crawl Budget and Index Bloat

    Ecommerce sites generate enormous numbers of URLs. Every filter combination, colour variant, size option and sort order can create a unique address. A site with 5,000 products and twenty filterable attributes can spin up millions of URLs, most of them duplicate or near duplicate.

    Google gives your site a finite crawl budget. If Googlebot spends its visits crawling thousands of filter pages, it has less capacity left for the category and product pages you actually want indexed. This is not a rare edge case. It is the first thing we look for, and it is usually the biggest win.

    The scale of the waste is easy to underestimate. Botify, analysing crawl data across many large sites, found that on unoptimised sites Google crawls only about 40% of known URLs in a given month, which means roughly 60% of pages are not being crawled regularly and may not be indexed at all. On one online marketplace with more than ten million pages, Google ignored 99% of them and crawled just 1%. If your important pages are sitting in that ignored majority, no amount of on-page work will save them.

    On unoptimised sites, Google crawls only about 40% of known URLs each month. On a ten million page marketplace, Botify found Google ignored 99% of pages. Source: Botify.

    The fix. Use robots.txt to block crawling of filter parameters and sort orders. Add canonical tags pointing filtered pages back to the main category. For faceted navigation specifically, consider AJAX based filtering that does not create new crawlable URLs at all. Keep your XML sitemap clean, indexable, canonical URLs only, so the sitemap reinforces what matters rather than feeding the bloat.

    Chart

    Crawl waste on unoptimised ecommerce sites

    On unoptimised sites, Google crawls only around 40% of known URLs each month. The other 60% may never be indexed.

    Source: Botify, crawl budget research

    Site Architecture and Internal Linking

    Your architecture should follow one clear hierarchy: homepage, then category pages, then subcategory pages, then product pages. Every page that matters should be reachable within three or four clicks of the homepage.

    We audit internal linking by crawl depth, the number of clicks it takes Googlebot to reach each page. If your best selling products are buried six clicks deep behind subcategories and pagination, they will not get the crawl priority or the internal PageRank they deserve. Depth is quietly one of the strongest signals of how important you think a page is, and Googlebot reads it that way.

    Breadcrumbs, related product blocks, "customers also bought" widgets and HTML sitemaps all strengthen the internal structure. But the highest impact change is almost always the main navigation and category structure, making sure your highest value pages are linked prominently from the homepage and top categories rather than stranded deep in the tree.

    Deep, tangled architectureFlat, intentional architecture
    Clicks to top productsSix or moreThree or fewer
    Crawl priority on key pagesLowHigh
    Internal PageRank flowDiluted across filtersConcentrated on revenue pages
    Typical resultBest products under-indexedBest products crawled often and ranking

    While you are in there, hunt for orphan pages, pages that exist and may be indexed but have no internal links pointing at them. They cannot receive internal PageRank and are effectively invisible to your own structure. Either link to them properly or noindex and redirect them.

    Product Page Optimisation

    Thin content is the number one on-page issue on ecommerce sites. A product page with nothing but a title, a price and an "add to cart" button gives Google almost nothing to understand or to tell apart from ten thousand similar pages. Those pages do not rank, and the most common cause is manufacturer copy pasted across every retailer selling the same item, which Google sees as duplicate content.

    Each product page needs a unique title tag built around the product name and a high intent modifier such as "buy", "shop" or "free delivery". The meta description needs a reason to click, price, a USP or availability. The page itself needs unique product descriptions, technical specifications in a structured format, customer reviews and an FAQ block that answers the questions people ask before they buy. Tighter copy is half the job, see our notes on on-page SEO for the rest.

    For variants such as size and colour, use a single canonical URL with variant selectors rather than a separate URL for every combination. That consolidates ranking signals onto one strong page instead of splitting them across dozens of near identical ones.

    ElementThin product pagePage that ranks
    DescriptionManufacturer copy, duplicated everywhereUnique copy written for the buyer
    Title tagProduct name onlyProduct name plus intent modifier
    SpecsBuried or missingStructured and scannable
    Social proofNoneCustomer reviews on page
    Pre-purchase questionsUnansweredFAQ block on page
    VariantsA URL per combinationOne canonical URL with selectors

    Structured Data and Rich Results

    Ecommerce sites should run Product schema on every product page. It is what makes rich results possible, the price, availability, review stars and image showing directly in the search result. A result that takes up more space and carries a star rating earns more clicks than a plain blue link next to it, and the size of that effect is well documented by Google itself.

    Google publishes case studies from sites that added structured data. Rotten Tomatoes added it to 100,000 pages and measured a 25% higher click-through rate on those pages versus the ones without. Nestlé found pages shown as rich results had an 82% higher click-through rate than non rich pages. Food Network enabled search features on 80% of its pages and saw a 35% increase in visits. These are not agency estimates, they are Google's own numbers.

    Nestlé measured an 82% higher click-through rate on pages shown as rich results. Rotten Tomatoes saw 25% higher CTR across 100,000 structured-data pages. Source: Google Search Central.

    At a minimum, implement Product schema (name, price, currency, availability, image, SKU), AggregateRating where you have reviews, BreadcrumbList for your breadcrumbs, and Organization schema site wide. Validate everything with Google's Rich Results Test. The common mistakes are wrong price formats, missing required properties, and markup that does not match what is visible on the page, which Google treats as spam.

    Chart

    Click-through and visit uplift from rich results

    What structured data did for three brands Google profiled. Metric varies by brand, shown on each bar.

    Source: Google Search Central, structured data case studies

    Page Speed and Core Web Vitals

    Ecommerce sites are heavy by nature. Product images, review widgets, recommendation carousels, tracking scripts and payment integrations all add weight. But speed is both a ranking factor and a conversion factor, and on ecommerce the conversion side is where the money is.

    The numbers are blunt. Google found that 53% of mobile site visits are abandoned if a page takes longer than three seconds to load. Google's research with SOASTA showed that as load time goes from one second to three, the probability of a bounce rises by 32%, and by 90% as it goes from one second to five. Portent, analysing 94 million pageviews across ten ecommerce sites, found conversion rate drops about 4.42% for every additional second of load time between zero and five seconds.

    It works in the other direction too. The Deloitte and Google study "Milliseconds Make Millions" found that a single 0.1 second improvement in mobile load time lifted retail conversions by 8.4% and average order value by 9.2%. For Core Web Vitals specifically, Google found that pages meeting all the thresholds saw visitors 24% less likely to abandon before the page finished loading.

    Chart

    How bounce probability climbs with load time

    Bounce probability rises fast after the first couple of seconds.

    Source: Google and SOASTA

    Chart

    What a 0.1 second speed gain was worth

    Measured uplift from a single 0.1s improvement in mobile load time.

    Source: Deloitte and Google, Milliseconds Make Millions

    Priority fixes. Serve images in WebP or AVIF with proper srcset for responsive sizing. Lazy load anything below the fold. Defer non-critical JavaScript, your review widget and recommendation carousel do not need to load before the product image and price. Put static assets on a CDN. Cache category pages server side. Largest Contentful Paint is usually the most important Core Web Vital for ecommerce, and the hero product image is normally the LCP element, so preloading it and serving it in an optimised format is often the single biggest win on the speed score.

    Interactive · Calculator

    Speed to Revenue Calculator

    Estimated conversion uplift

    8.8%

    Extra revenue per month

    £4,420

    Extra revenue per year

    £53,040

    This is an indicative estimate, not a guarantee. It uses Portent's analysis of 94 million pageviews, where conversion rate fell about 4.42% for each additional second of load time between zero and five seconds, and about 2.11% per second between five and nine. Your real result depends on your traffic, margins and how the speed gain lands across devices. Source: Portent.

    HTTPS, Canonicals and Redirects

    Every ecommerce site should be fully on HTTPS. It has been a ranking signal since 2014 and it is non negotiable for a site taking payments. We still find sites with mixed content warnings, HTTP pages that were never redirected, and canonical tags pointing at HTTP versions of pages. Each of those quietly undermines trust signals and confuses indexing.

    Audit your redirect chains. Ecommerce sites collect redirects over the years as products are discontinued, categories are reorganised and platforms are migrated. A chain where A redirects to B redirects to C redirects to D wastes crawl budget and bleeds PageRank at every hop. Flatten every chain so each old URL points straight to its final destination in a single step. When the chain comes from a platform migration, fix it as part of the migration plan, not after.

    Then check canonicals are doing their job. Filtered and sorted versions of a category should canonical to the clean category URL. Variant pages should canonical to the main product. Paginated pages should reference themselves, not collapse to page one. Canonicals are how you tell Google which version of a near duplicate set actually deserves to rank, and on an ecommerce site there are a lot of near duplicates.

    IssueWhat it costs youThe fix
    Mixed content on HTTPSTrust and security warningsServe every asset over HTTPS
    Redirect chainsWasted crawl, lost PageRankFlatten to a single hop
    Canonicals pointing to HTTPConfused indexingPoint canonicals at the HTTPS URL
    Orphan pagesPages that cannot rankLink to them or noindex and redirect

    Prioritise by Impact

    You cannot fix everything at once, so sequence by impact. Crawl budget and index bloat come first, because they affect the entire site and decide whether your other work is even seen. Product page content and schema come next, because they decide ranking ability on the pages that make money. Speed improvements come last in the sequence, not because they do not matter, they clearly do, but because the gains are usually incremental next to the structural fixes, and a fast page that Google never crawls still earns nothing.

    Product feeds and structured data overlap with paid as well. If Google Shopping is in the mix, the same clean product data feeds both channels.

    PriorityFix areaImpactEffortDo it when
    1Crawl budget and index bloatHighMediumFirst, always
    2Site architecture and internal linkingHighMediumAlongside crawl fixes
    3Product page contentHighHighOnce crawling is clean
    4Structured data and rich resultsMediumLowQuick win, do early
    5Page speed and Core Web VitalsMediumHighAfter the structural wins
    6HTTPS, canonicals, redirectsMediumLowHousekeeping, ongoing

    If you are not sure where to start, we run technical SEO audits built specifically for ecommerce. We crawl the site, find every issue, and hand back a prioritised action plan with the expected impact of each fix. No fluff, just the roadmap and the order to work through it. You can see how we approach it on our ecommerce SEO and technical SEO pages.

    Methodology and Sources

    Every statistic in this guide comes from named, public research. The crawl figures are from Botify's analysis of large site crawl data. The speed and conversion figures are from Google's own research with SOASTA, the Deloitte and Google "Milliseconds Make Millions" study, and Portent's analysis of 94 million ecommerce pageviews. The rich results figures are from Google Search Central's published case studies for Rotten Tomatoes, Nestlé, Food Network and Rakuten. The fixes are the ones we apply on live ecommerce audits at Visionary Marketing.

    FAQ

    Frequently Asked Questions

    What is technical SEO for ecommerce?+

    Technical SEO for ecommerce is the work of making sure search engines can crawl, index and render an online store correctly at scale. It covers crawl budget, site architecture, structured data, page speed, Core Web Vitals, HTTPS, canonicals and redirects. On a large catalogue these decisions matter far more than on a small brochure site, because thousands of product, category and filter URLs multiply every small mistake.

    Why is technical SEO important for ecommerce sites specifically?+

    Because scale magnifies everything. A store with thousands of products and filters can generate millions of URLs, and Google only crawls a fraction of them. On unoptimised sites Google crawls around 40% of known URLs in a month. If your best products fall into the part Google ignores, on-page and content work cannot help them, so the technical foundation decides whether the rest of your SEO has any effect.

    What is the most common technical SEO problem on ecommerce sites?+

    Crawl budget waste from faceted navigation. Filters, sort orders and variant combinations create huge numbers of duplicate or near duplicate URLs that soak up crawl budget and leave less for the pages that matter. It is the first thing we check and usually the biggest single win.

    How does crawl budget affect ecommerce SEO?+

    Google allocates a finite amount of crawling to each site. Spend it on filter and sort URLs and there is less left for category and product pages, which can leave important pages uncrawled and unindexed. Botify found that on a marketplace with over ten million pages, Google ignored 99% of them. Controlling which URLs are crawlable is how you point that budget at revenue pages.

    Which ecommerce platform is best for SEO?+

    There is no single best platform. Shopify, WooCommerce, Magento and others can all rank well, and each has its own technical quirks, around URL structure, faceted navigation and how variants are handled. What matters more than the platform is how cleanly it is configured: crawl control, canonical handling, site speed and structured data. A well set up WooCommerce store will out-rank a poorly configured Shopify one and the reverse is equally true.

    How do I run a technical SEO audit on an ecommerce site?+

    Crawl the site with a tool that exposes crawl depth, indexability, canonicals and redirects. Cross reference with Google Search Console coverage and crawl stats. Look for index bloat from parameters, products buried more than four clicks deep, thin or duplicated product copy, missing or invalid schema, redirect chains and slow Core Web Vitals. Then prioritise by impact rather than by what is easiest to fix.

    Does product schema actually improve rankings or click-through rate?+

    Schema does not directly raise rankings, but it makes rich results possible, and rich results lift click-through rate. Google's own case studies show large gains: Nestlé measured an 82% higher click-through rate on rich result pages, and Rotten Tomatoes saw 25% higher CTR across 100,000 pages with structured data. More clicks at the same position means more traffic and stronger engagement signals.

    How fast should an ecommerce site load?+

    Aim for a Largest Contentful Paint under two and a half seconds and a total load that feels instant on mobile. The data backs the urgency: 53% of mobile visits are abandoned past three seconds, and conversion rate falls about 4.42% for every extra second between zero and five. The hero product image is usually the element to optimise first.

    How many clicks deep should product pages be?+

    Three or four clicks from the homepage at most. Pages buried deeper get less crawl priority and less internal PageRank, which suppresses their ranking. If your best sellers sit six clicks down behind subcategories and pagination, restructure the navigation so they are linked closer to the top.

    What technical SEO fixes should I do first on an ecommerce site?+

    Crawl budget and index bloat first, because they affect the whole site. Then site architecture and internal linking. Then product page content and structured data. Then page speed and Core Web Vitals. HTTPS, canonicals and redirects run as ongoing housekeeping throughout. Fixing speed on pages Google never crawls is wasted effort, which is why structure comes first.

    About the Author

    Chris Coussons, Founder of Visionary Marketing

    Chris Coussons

    Founder · Visionary Marketing

    Chris is the founder of Visionary Marketing, a world-leading, award-winning UK SEO and Google Ads agency named in Digital Reference's Best UK Digital Marketing Agencies 2026. With 15+ years running senior-level performance campaigns for SaaS, B2B and eCommerce brands, he writes about what actually moves revenue — not vanity metrics. Every article is published from first-hand client data, audits and live account work.

    Start Here

    Your Revenue. Our Obsession.

    Tell us about your business and we'll show you exactly where the opportunities are — no obligation, no sales pitch.

    ■ Senior specialists only

    ■ No long-term contracts

    ■ Free audit included