Skip to content
LumiRank
SEO and GEO services
Online retail · Search & AI visibility

Ecommerce SEO for online stores

Collection pages that carry the head terms, a crawl budget spent on what sells, and product facts an assistant can quote back to a shopper.

Ecommerce SEOFaceted navigationProduct schemaAI shopping answers
Angular white-panelled civic building with a triangular glass atrium, seen from below against a pale sky

A store with 400 products does not have 400 URLs. Once colour, size, price band and sort order each get their own parameter, it has tens of thousands, most of them near-identical, and a crawler that gives up somewhere inside the third filter.

That is the shape of the problem on almost every ecommerce site we look at. Not thin copy, not missing keywords. A crawl budget being spent on combinations nobody searches for, while the twelve collection pages that could rank sit three clicks deep with 40 words on them.

Below is how we work on that, and one thing worth reading before you get in touch: every case study on this site is a services business. We have not published an ecommerce engagement, and section four says exactly what that does and does not mean.

At a glance

Crawl budget spent on what sells

Facet combinations get triaged into indexable, crawlable-not-indexable, and blocked outright. A filter people actually search, like a brand or a material, earns a real URL. Sort order never does.

Collections carry the head terms

Category queries are won by collection pages, not product pages. That means real copy above the grid, an internal-link structure that does not bury them, and one page per query rather than three near-duplicates.

Product facts a model can lift

Specifications, materials, dimensions, compatibility and shipping terms in structured data and in prose, so an assistant answering "which of these fits a 30-inch opening" has something quotable to reach for.

Review markup only where reviews are real

Product and review structured data goes on pages with genuine customer reviews behind it. Marking up ratings you do not have is search fraud, and it is one of the few things that gets a domain penalised outright.

Faceted navigation is most of the technical work

Every filter your storefront offers multiplies the URL space. Four filters with five values each is 625 combinations per collection before pagination, and a crawler will happily spend weeks on them. Meanwhile the pages you want indexed get visited monthly.

The fix is a triage, not a blanket rule. Filters with genuine search demand behind them, usually brand, material, size or use case, get indexable URLs with their own copy. Filters that only refine, like price sliders and sort order, get blocked or canonicalised. Combinations of two or more facets almost never earn indexation, whatever the platform's default is.

We write this as a spec at template level: which parameter patterns are crawlable, which are indexable, what the canonical points at, and what pagination does. Then whoever maintains the store implements it. We do not build or rebuild storefronts, and an SEO agency offering to rewrite your theme is quoting for work it should not be doing.

Collection pages, not product pages, win category queries

Someone searching for a product category wants a set of options. Google knows that, which is why category SERPs return listing pages and marketplaces rather than individual product detail pages. Optimising a single product page for a category term is the most common wasted effort in ecommerce SEO.

So the collection page has to be a page. Copy that says what the category is and how to choose within it, placed where it is readable rather than dumped below the footer. Internal links from related collections. A URL that survives a replatform. And enough differentiation between adjacent collections that they are not competing with each other, which is the same cannibalisation problem every site has, just at 200x the volume.

Product pages still matter. They win long-tail model numbers, comparison queries and anything with a specification in it. They are simply not where the category battle happens.

What changes when the shopper asks an assistant instead

Product discovery is moving into conversations. "A dishwasher-safe pan under $150 that works on induction" is a query no keyword strategy captures, and the assistant answering it is reading structured product data, retailer pages and third-party reviews, then naming two or three options.

Being one of those options depends on things that are unglamorous and mostly not on your product page today: complete and consistent specifications, an entity the engine can resolve to your brand rather than to a reseller listing your SKUs, and independent sources corroborating what you say. Where a marketplace listing of your product is better structured than your own page, the assistant will cite the marketplace.

This is the same GEO work we do everywhere else, applied to a catalogue. The difference is volume: the fixes are template-level rather than page-level, which is the one respect in which ecommerce is easier than a services site.

What we have not done yet

There is no ecommerce case study on this site. Our published work is a renovation contractor, an interior design studio, an appliance repair company and a consumer iOS app, and none of them run a catalogue.

What transfers is most of the method. NovelMaker was a product-facts and category-definition problem, which is the same work a store needs on its collection and specification pages. YaDesign was entity resolution across two markets, which is what stops a brand fragmenting across its own site, its marketplace listings and its resellers. The technical crawl work is discipline we do on every engagement.

What does not transfer is proof. If you want an agency that can show you a store it took from x to y, we are not it yet, and you should ask for that. If you want the crawl and structure problem diagnosed properly first, the $2,000 audit covers a store as it covers any site, and it is priced and scoped the same either way.

Frequently asked

Ecommerce SEO for online stores: common questions

Do you work with Shopify?

Yes, along with WooCommerce, BigCommerce and custom builds. The platform changes which levers exist rather than what needs to happen. Shopify's URL structure and its handling of collection filters impose particular constraints, and a good chunk of Shopify SEO work is deciding what to do within them instead of fighting them. We write the spec; your developer or theme partner implements it.

Do you edit the store yourselves or just tell us what to change?

We write specifications at template level and hand them to whoever maintains the store. LumiRank does not sell web development, theme work or platform migration, so we do not touch storefront code. Where a client wants us in the CMS for content and metadata changes, that is in scope for the retainer.

Should I add review schema to my product pages?

Only if the reviews are real, are visible on the page, and came from actual customers. Review and aggregate-rating markup is one of the most policed structured data types there is, and marking up ratings that do not exist risks a manual action against the whole domain. If you have no reviews yet, the answer is to collect some, not to mark up nothing.

How many products before this is worth doing?

The crawl and faceting work starts paying at roughly a few hundred SKUs, because that is where the URL multiplication gets out of hand. Below that, a store is closer to a normal site and the work is mostly collection-page structure and product data quality. Catalogue size changes the emphasis, not the price.

How is ecommerce SEO different from local SEO?

Different queries and a different centre of gravity. Local SEO turns on the Google Business Profile, byte-identical citations and proximity, and it wins map-pack placements. Ecommerce SEO turns on crawl control, collection-page depth and product data, and it wins category and product queries nationally. A store with retail locations needs both, run as one programme so the entity work is not done twice.

Do you have ecommerce case studies?

Not yet, and we would rather say that here than let you find out on the call. Our four published case studies are a GTA renovation contractor, a bicoastal interior design studio, a same-day appliance repair company and a consumer app. The method described on this page is the same method behind those, applied to a catalogue, but the proof is not ecommerce proof and we are not going to present it as though it were.

Related
Canada & United States · AI search

AI SEO services

Toronto · Search engine optimization

Toronto SEO agency

One-time engagement · Fixed price

Full website audit

Related services

+4

Case studies using this work

+2

Want to be the brand the models name?