Site architecture
Site architecture for e-commerce refers to how products, categories, and content are organized and linked together on an online store. A well-planned site architecture helps search engines discover and understand your products while providing an intuitive shopping experience for customers.
Foundational Concepts
What Is E-commerce Site Architecture?
E-commerce site architecture is the structural design of your online store that determines how pages are organized, linked, and navigated. It encompasses category hierarchies, product page organization, internal linking, URL structure, and navigation systems.
Practical Example: A well-architected clothing store would organize products as: Home > Men > Shoes > Running Shoes > Men's Lightweight Running Shoes. Each level narrows the selection while maintaining a logical path for users and search engines.
Common Mistakes:
- Creating flat structures where all products are in a single category
- Having categories that overlap or are not mutually exclusive
- Neglecting to create a logical hierarchy that matches how customers shop
Recommended Tools: Screaming Frog, Ahrefs Site Audit, Google Search Console
The Importance of Site Architecture for E-commerce SEO
A strong site architecture distributes page authority throughout your store, helps search engines understand content relationships, and improves the user experience for shoppers.
| SEO Benefit | How Architecture Helps |
|---|---|
| Crawl efficiency | Logical structure helps bots discover all pages |
| Authority distribution | Internal linking passes link equity to important pages |
| Keyword targeting | Category pages can target broader terms, products target specific terms |
| User experience | Intuitive navigation reduces bounce rates and improves engagement |
Common Mistakes:
- Having more than 3-4 clicks from homepage to any product
- Not using breadcrumb navigation for user and search engine guidance
- Creating orphaned product pages that are not linked from any category
Recommended Tools: Screaming Frog, DeepCrawl, Botify
Common Site Architecture Models
| Model | Description | Best For |
|---|---|---|
| Flat hierarchy | All products accessible within 2-3 clicks | Small stores under 100 products |
| Hierarchical | Products organized into nested categories | Medium to large stores |
| Faceted navigation | Products organized by attributes with filters | Stores with many product variations |
| Hub and spoke | Central category hub linking to sub-categories | Stores with broad product ranges |
| Hybrid | Combination of hierarchical and faceted | Large stores with diverse inventory |
Practical Strategies
Designing Category Hierarchy
Your category structure should reflect how customers search for and browse your products. Start with broad categories and progressively narrow to specific products.
Build a category tree that balances depth (how many levels) with breadth (how many categories per level).
Practical Example: Category hierarchy for a sports equipment store:
Sports Equipment
├── Team Sports
│ ├── Soccer
│ │ ├── Soccer Balls
│ │ ├── Soccer Shoes
│ │ └── Soccer Apparel
│ ├── Basketball
│ │ ├── Basketballs
│ │ ├── Basketball Shoes
│ │ └── Basketball Apparel
│ └── Football
├── Individual Sports
│ ├── Tennis
│ ├── Golf
│ └── Running
└── Fitness Equipment
├── Weights
├── Yoga
└── Cardio
Common Mistakes:
- Creating too many levels (products buried 5+ clicks deep)
- Having categories that are too broad with hundreds of products
- Creating categories based on internal inventory systems rather than customer needs
Recommended Tools: Google Analytics (for user flow analysis), customer research
Breadcrumb Navigation
Breadcrumbs provide a secondary navigation path that shows users their current location within the site hierarchy. They improve user experience and provide search engines with clear structural signals.
<!-- Breadcrumb implementation -->
<nav aria-label="Breadcrumb">
<ol>
<li><a href="/">Home</a></li>
<li><a href="/men/">Men</a></li>
<li><a href="/men/shoes/">Shoes</a></li>
<li aria-current="page">Men's Running Shoes</li>
</ol>
</nav>
Common Mistakes:
- Not implementing breadcrumb structured data
- Using breadcrumbs that do not reflect the actual page hierarchy
- Showing breadcrumbs on the homepage or top-level category pages
Recommended Tools: Schema.org BreadcrumbList, Yoast SEO, Rank Math
Internal Linking for E-commerce
Strategic internal linking distributes authority throughout your store and helps users discover related products. Product pages, category pages, and content should be linked together in a logical network.
| Link Type | Purpose | Where to Place |
|---|---|---|
| Category to product | Primary navigation | Category listing pages |
| Product to category | Context and navigation | Breadcrumbs, product page |
| Related products | Cross-selling, internal linking | Product detail pages |
| Featured products | Promote specific items | Homepage, category pages |
| Content to product | Contextual recommendations | Blog posts, guides |
| Product to content | Additional information | Product descriptions, FAQs |
Common Mistakes:
- Using only navigation menus for internal linking
- Not linking between related products and categories
- Having product pages with no internal links pointing to them
Recommended Tools: Screaming Frog, Ahrefs, Link Whisper
Technical Implementation
URL Structure for E-commerce
Clean, descriptive URLs help search engines and users understand page content. E-commerce URL structures should reflect the category hierarchy.
/ Homepage
/men/ Top-level category
/men/shoes/ Sub-category
/men/shoes/running-shoes/ Product category page
/men/shoes/nike-air-max.html Product page
Common Mistakes:
- Using URL parameters for category navigation (?cat=123)
- Having product URLs that do not include category path
- Changing URL structures without proper redirects
Recommended Tools: Screaming Frog, Yoast SEO, Rank Math
Faceted Navigation Management
Faceted navigation allows users to filter products by attributes like size, color, price, and brand. Without proper management, faceted navigation can create thousands of thin or duplicate pages.
| Facet Type | SEO Approach |
|---|---|
| High-value facets | Indexable (e.g., size, color for fashion) |
| Low-value facets | Noindex or use AJAX without URLs |
| Combined facets | Use robots.txt to block combination URLs |
| Sort parameters | Noindex sort URLs |
| Price range | Monitor for thin content |
Common Mistakes:
- Allowing all facet combinations to be indexed
- Not using URL parameters in Google Search Console
- Creating deep facet combinations that bury products
Recommended Tools: Google Search Console, Screaming Frog, DeepCrawl
Measuring Success
Key Metrics to Track
| Metric | Target |
|---|---|
| Crawl depth | 95%+ pages within 3 clicks of homepage |
| Index coverage | 90%+ of submitted pages indexed |
| Category page organic traffic | 20%+ month over month growth |
| Internal links per page | Minimum 3-5 relevant internal links |
| Bounce rate by category | Under 40% |
| Pages per session | 3+ pages per shopping session |