The target shape
Categories are the commercial pages
Category pages match how people search — “women’s waterproof jackets” — better than individual products do. They should be treated as the primary commercial pages, not as navigation scaffolding. That means real content, not just a grid. See category page SEO.One page per intent
Every category should map to a distinct thing people search for. Where two categories serve the same intent, they compete with each other and split authority.- Verify categories against real search demand before creating them
- Merge overlapping categories and redirect the loser
- Do not create a category per attribute combination — that is faceted navigation, and it should not be indexable
URLs
- Keep them short, readable, and stable
- Use hyphens, lowercase, no parameters in canonical URLs
- Do not encode the full breadcrumb path into product URLs — deep paths break when products move between categories
- Decide once. Changing URLs later costs redirects and accumulated history
Breadcrumbs
Breadcrumbs give crawlers a second structural signal and give buyers orientation. Mark them up withBreadcrumbList schema. On large catalogues they are a meaningful part of how deep pages get discovered.
Flat versus deep
Very flat structures — every product linked from the homepage — do not scale past a few hundred products and dilute the signal about what matters. Very deep structures bury inventory. The working compromise: a shallow category tree with strong internal linking across it, so authority reaches deep pages through several paths rather than one.Diagnosing structural problems
- Products with no internal links pointing at them (orphans)
- Search Console showing large numbers of discovered-but-not-indexed URLs
- Categories with one or two products
- Products reachable only through search or filters
- Crawl stats dominated by parameter URLs rather than products

