Ecommerce SEO
Ecommerce page speed carries a conversion invoice general sites never see itemised: the checkout-bound visitor on mobile data, deciding between your slow category page and the marketplace app already installed. The general speed discipline applies wholesale; this guide is the store-specific triage — because store slowness has a recognisable anatomy (image walls, app stacks, theme bloat) and the highest-impact fixes cluster predictably. Here they are, in the order store audits keep finding them.
Fix 1: The image economy (always first)
Stores are image walls — category grids of forty thumbnails, product galleries of ten shots — so image discipline is store speed: modern formats and compression automated at upload (the optimizer layer or platform equivalent — never manual, at catalogue scale), srcset sizing so grids serve thumbnails, not scaled-down heroes (the single commonest store LCP crime: 2000px originals rendered at 300px, forty times per category page), lazy-loading below the fold with the LCP-image exemption honoured (the hero product shot loads eagerly, ideally preloaded), and explicit dimensions everywhere so grids don't CLS as they populate.
Fix 2: The app/plugin stack audit
Every installed app — reviews, chat, popups, trackers, upsells, heatmaps — bills the main thread, and store app-stacks accrete like sediment: the quarterly audit (which apps still earn their JS?) routinely deletes a third of them with zero business impact and visible INP recovery. For survivors: defer what isn't render-critical, load chat/popups on interaction or delay, and consolidate trackers through one tag manager governed like a budget. On hosted platforms this is the speed work — the theme and infrastructure are fixed; the stack is yours.
Fix 3: Theme and template weight
Multipurpose themes ship every feature's CSS/JS to every page; store templates render whether used or not. The fixes by depth: critical-path CSS and deferred non-essentials (theme-level, once), slider/carousel libraries replaced or removed (hero carousels are conversion-dubious and LCP-hostile — a static hero wins twice), font discipline (system stacks or two weights, font-display: swap), and — the replatform-adjacent question — themes chosen on measured demo Vitals, not screenshots, when the choice arises (per the replatforming checklist).
Fix 4: The infrastructure floor
Per the hosting rules with store multipliers: full-page caching for anonymous browsing (most category/product views are cacheable — cart/account fragments excepted; hosted platforms do this for you, self-hosted stores must), a CDN as table stakes for image delivery, and TTFB watched under real catalogue load — database-heavy category queries are where self-hosted stores' server bills come due. Measure it all where it counts: Search Console's CWV report by page group — category and product templates green in field data, per the lab-vs-field rule — with the conversion-rate-by-load-time report from analytics as the business case that funds the work.
Frequently asked questions
Does page speed move ecommerce rankings specifically?
Same threshold physics as everywhere (out of red, into green, then diminishing) — but the store case never rested on rankings alone: the conversion elasticity of speed on commercial pages is among retail's most replicated findings, so the work pays through the revenue column even where positions don't move. Green Vitals are the rare project both the SEO and the CFO sign.
We're on a hosted platform — how much is even in our control?
The three biggest levers, fully: images (your uploads, your optimizer settings), the app stack (your installs), and the theme (your choice, your customisations). Platform infrastructure sets a floor most stores never actually reach because of those three — audit yours before blaming the host.
What's the single fastest win for a typical slow store?
The srcset/thumbnail fix on category grids — one template change, sitewide LCP movement, an afternoon. Second: deleting the zombie apps. Both recoverable this week — after which speed goes back to being what it should be: a solved floor beneath the contest that actually decides revenue — pages built right and authority earned (our floor's upstairs).