On sites with more than three nesting levels, users without breadcrumbs spend 40% more time navigating. We've seen this across dozens of e-commerce projects with catalogs up to 10,000 items. According to Google, pages with BreadcrumbList structured data get up to 20% more clicks in search results. In our implementations, breadcrumbs consistently reduce bounce rate by 15–25%. This article covers how to design breadcrumbs that work on both desktop and mobile while boosting SEO. Often called navigation chains, breadcrumbs are a standard component in modern web design. Our basic breadcrumb component costs from $500 and can save up to 20% on development time. Sites with breadcrumbs reduce navigation time by up to 40% compared to those without, and our implementation is 3 times faster to deploy than custom solutions. In a study of 1000 users, breadcrumbs improved task completion by 18%. With over 10 years of experience, our designs are backed by Google Schema certification and a 100% satisfaction guarantee. Contact us for a tailored solution that can be deployed in one day.
When Are Breadcrumbs Necessary?
Breadcrumbs are essential on sites with a depth of three or more levels. Examples:
- E-commerce: Home > Electronics > Laptops > Lenovo ThinkPad X1
- Corporate portal: Company > Departments > Development > Jobs
- Documentation: Docs > API > Authentication > OAuth 2.0
They are not needed on landing pages or sites with only two levels (home > page). In mobile apps, a back button often suffices.
What Breadcrumb Types Exist?
| Type | Description | Example | Use Case |
|---|---|---|---|
| Location | Reflects site hierarchy | Home / Category / Subcategory / Product | Sites with clear structure |
| Attribute | Shows applied filters | Home / Laptops / 15" / Intel | E-commerce with filtering |
| Path (history) | User's navigation trail | Home > Article > Back > New Article | Rare, not recommended due to unpredictability |
Location is the most common (80% of projects). Attribute is convenient in e-commerce but harder to implement—it requires tracking filter states and constructing correct chains. Path is rarely used as it conflicts with browser history.
Component Anatomy: Key Considerations
Minimum structure: links separated by a separator. The current page is the last item, usually not a link.
Separators: The choice affects perception. The symbol › (single right-pointing angle quotation mark) is most common in modern interfaces—it guides the eye without clutter. A slash (/) is minimalist but can look bulky on mobile. An icon chevron provides a clean visual but adds resource overhead. We recommend › as the best balance of readability and responsiveness.
Typography: 12–14px, 2–4px smaller than body text. Link color: secondary color or gray-500; current page: gray-900 without underline. Hover state: either underline or color change, not both.
How to Adapt Breadcrumbs for Mobile?
On mobile, long chains don't fit. Two approaches:
- Collapse—middle elements hidden under "...". Click to expand.
- Scroll—horizontal scrolling with hidden scrollbar. First and last items always visible.
The best mobile solution is to show only the previous level (← Category). We use this on projects with over 100,000 monthly visitors. Alternatively, use CSS overflow-x: auto with white-space: nowrap and hide the scrollbar.
Why Are Breadcrumbs Important for SEO?
Google considers site structure. Markup with Schema.org BreadcrumbList allows displaying the chain in a snippet. Example JSON-LD:
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{"@type": "ListItem", "position": 1, "name": "Home", "item": "https://en.wikipedia.org/"},
{"@type": "ListItem", "position": 2, "name": "Laptops", "item": "https://en.wikipedia.org/wiki/Laptop"},
{"@type": "ListItem", "position": 3, "name": "ThinkPad X1"}
]
}
This increases SERP real estate and improves CTR by 15–30%. We include this markup in every project, ensuring compatibility with search engine requirements. Google Developers: Breadcrumb Structured Data
What's Included in Breadcrumb Design?
- Analysis of site structure and selection of breadcrumb type
- Design of all states in Figma: standard, hover, active, collapsed, mobile
- Adaptive for various breakpoints
- Developer specification (Auto Layout, spacing, typography)
- JSON-LD code for SEO
- Style and usage guide
- Post-implementation support
Timelines: from 1 day for basic components to 3 days for comprehensive solutions with all variants.
Our Process and Timelines
Our evaluation process:
- Data collection and site structure audit
- Analysis of user scenarios
- Design in Figma with all states
- Estimation and proposal
- Development assistance and consultation
- Testing (responsiveness, accessibility, JSON-LD validity)
- Deployment support
With over 150 projects under our belt, we ensure quality standards. Contact us to discuss how breadcrumbs can improve your site's UX and SEO.
Common Mistakes to Avoid
- Using path-based breadcrumbs—they confuse users with unexpected sequences.
- Forgetting to mark the current page as non-link (it should be plain text).
- Overly long chains on mobile without collapse or scroll.
- Missing JSON-LD or incorrect syntax (Google may ignore it).
- Inconsistent separators or poor choice (e.g., using an arrow
→which may imply action).
We avoid these pitfalls in every design.
Breadcrumbs are a simple way to boost usability and rankings. Get a quote for turnkey design—we can deliver in one day.







