Site Architecture & URLs
Build a clean, crawlable URL structure with proper hierarchy and internal linking for maximum SEO impact
URL Structure Best Practices
Use Descriptive Paths, Not IDs
Good: Descriptive
- ✓ Keywords visible in URL
- ✓ User-friendly and memorable
- ✓ Context clear from path alone
Bad: Cryptic IDs
- ✗ No keyword value
- ✗ Meaningless to users
- ✗ Hard to remember/share
Keep Hierarchy 2-4 Levels Deep
Shallow hierarchies help crawlers discover content faster and signal page importance.
Ideal: 2-3 Levels
3 clicks from home
OK: 4 Levels
4 clicks from home
Bad: 5+ Levels
5+ clicks from home
Consistent URL Conventions
Trailing Slashes
Lowercase URLs
Word Separators
Special Characters
Clean Paths vs Parameters
This app demonstrates both approaches. Choose based on content stability and SEO value:
Clean Paths (Preferred for Stable Filters)
- ✓ Better for SEO (keyword-rich URLs)
- ✓ More user-friendly
- ✓ Easier to share and remember
- ✓ Clear hierarchy
Query Parameters (OK for Dynamic Filters)
- ✓ Flexible for multi-select
- ✓ Easy to implement
- ✓ Good for sorting/filtering
- ⚠ Requires canonical strategy
Internal Linking Strategy
Breadcrumbs
Breadcrumb navigation shows hierarchy and creates internal links at every level.
Benefits:
- • Helps users navigate back
- • Creates internal link structure
- • Shows page context
- • Good for structured data
Implementation:
- • Include on every page
- • Use proper HTML markup
- • Add BreadcrumbList schema
- • Make all levels clickable
Main Navigation
Main navigation links are the most powerful internal links on your site—they appear on every page.
Best Practices
- ✓ Link to most important pages
- ✓ Use descriptive anchor text
- ✓ Keep menu focused (5-7 items)
- ✓ Mobile-friendly design
- ✓ Use HTML links (not JavaScript-only)
Avoid
- ✗ Too many links (overwhelming)
- ✗ Generic anchor text ("click here")
- ✗ JavaScript-only menus
- ✗ Broken or orphaned links
- ✗ Duplicate navigation
Contextual & Related Links
In-content links and related products/pages help discovery and distribute link equity.
Related Products
"You may also like" sections create natural internal links
Category Links
Link to parent and sibling categories from product pages
Content Links
Link to relevant guides, tutorials, or related content
Hierarchy & Crawl Depth
Page importance is partly determined by how many clicks it takes to reach from the homepage.
Ideal Structure:
Flat Structure Benefits
- • Faster crawling of all pages
- • Equal importance signals
- • Better for large catalogs
- • Easier maintenance
Deep Structure Problems
- • Pages buried 5+ levels get crawled less
- • Weaker link equity flow
- • More clicks = lower importance signal
- • Harder for users to navigate
Key Takeaways
- Use descriptive, keyword-rich URLs with hyphens
- Keep hierarchy 2-4 levels deep for important content
- Use clean paths for stable filters, parameters for dynamic ones
- Implement breadcrumbs on every page
- Create strong internal linking through navigation and contextual links
- Link directly to important pages from homepage