Ecommerce SEO
Ecommerce site structure is the general architecture discipline under catalogue pressure: the taxonomy must serve search demand (not the warehouse system), survive growth from 200 to 20,000 SKUs without re-platback surgery, and keep every money page within reach of the crawl and the customer. Structure decisions are the most expensive to change later in all of store SEO — URLs, navigation and internal-link mass all hang off them — so here's the blueprint, growth-proofed.
The shape: shallow hierarchy, demand-driven taxonomy
The canonical store tree: Home → Category → (Subcategory) → Product — three to four clicks to any product, because depth costs crawl attention and equity at every level. The taxonomy's source of truth is the demand research, not the ERP: categories exist because people search them (the attribute × category matrix decides subcategory splits), each maps to exactly one intent (overlap is cannibalization in taxonomy form), and products live in one primary category — one canonical URL, one breadcrumb trail — with any secondary placements as links, not duplicate paths (the multi-path product URL is a classic self-duplication generator).
The URL layer
Per the standing rules, commerce edition: short, readable, keyword-natural paths; the practical decision being whether product URLs carry the category path (/category/product) or stand flat (/product). Flat wins for most stores: products that move categories or live in several don't churn URLs, merchandising stays free, and the category association comes from breadcrumbs and links anyway. Path-carrying suits rigid taxonomies that never reorganise — rarer than teams believe at year one. Either way: decided once, before scale, because URL churn is migration debt on layaway.
The internal-link systems (structure's circulatory layer)
- Navigation as equity policy: the header nav's slots go to money categories (nav links are the most repeated links on the domain — allocate them like the budget they are); mega-menus are fine when they reflect the real tree, hazardous when they flatten everything into 400 sitewide links that de-prioritise everything equally.
- Breadcrumbs everywhere, marked up: the upward path on every product and subcategory — orientation, equity flow and SERP display in one component.
- The lateral systems: related products (genuine relations, not random fill), category cross-links where buying journeys actually cross, and the guide-to-money routing that delivers the content layer's earned authority — the full strategy having its own guide.
- The completeness check: quarterly crawl for orphans and depth outliers per the audit — products only reachable through page 7 of a listing are structurally invisible, and the fix is taxonomy or featured-links, not hope.
Growth-proofing: the decisions that scale
Structure survives 10× catalogue growth when: subcategories spawn from the demand + inventory rule (never pre-built empty for someday), facet policy exists before facets multiply, seasonal and campaign pages live at permanent URLs (reused yearly, not minted-and-killed), and brand pages get the same demand test as any taxonomy node ("[brand] + [category]" demand usually justifies brand-within-category facet promotions rather than a parallel brand tree — parallel trees are how stores end up with three URLs per product). The audit habit ties it off: structure drifts under merchandising pressure, and the quarterly crawl-diff is what catches the drift while it's an edit rather than a migration.
Frequently asked questions
How many categories should the top level have?
As many as have real head-term demand and nav space to honour — typically five to twelve for focused stores. Beyond that, the top level stops prioritising anything; consolidation upward with subcategory depth beats a 30-item nav that treats bestsellers and clearance identically.
We need to restructure a live store. How bad is it?
It's a migration — exact-counterpart 301 map, internal links updated, the settling window — made routine by the checklist and genuinely worth it when the current tree fights demand (the case study's post-restructure lift came precisely from a saner tree). Stage it: URLs and taxonomy one release, design another, per the don't-stack rule.
Does structure alone improve rankings?
It multiplies what exists — routing equity, surfacing pages, ending self-competition — which on structure-broken stores looks like a rankings miracle and on sound ones is maintenance. The inputs it multiplies remain the pair every silo ends on: pages worth ranking and the authority behind the domain (we supply that one).