What is Breadcrumbs?
Breadcrumbs are a row of navigation links, usually near the top of a page, that show where the page sits in the site structure, such as Home / Services / Roof Repairs.
Breadcrumbs help visitors move back up to broader sections and help search engines understand how pages relate. They are especially useful on ecommerce sites, large content sites and sites with deep categories.
Adding BreadcrumbList structured data lets Google show the breadcrumb path in search results instead of a long URL, which can make listings clearer.
Types of breadcrumbs
| Type | Example | Best for |
|---|---|---|
| Hierarchy based | Home / Services / Local SEO | Most sites |
| Attribute based | Home / Shoes / Running / Red | eCommerce filters |
| History based | Back to previous page | Apps; less useful for SEO |
BreadcrumbList schema example
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "Home", "item": "https://example.com/" },
{ "@type": "ListItem", "position": 2, "name": "Services", "item": "https://example.com/services/" },
{ "@type": "ListItem", "position": 3, "name": "Local SEO" }
]
}Breadcrumb best practices
Reflect your real structure
Breadcrumbs should follow your site hierarchy, not invented paths.
Place them near the top
Above the H1 is standard and easy to find.
Link every level but the last
The current page is shown as plain text.
Keep labels short
Use clear names that match page titles.
Breadcrumb mistakes to avoid
- 1Breadcrumb trails that do not match the real site structure.
- 2Linking the last breadcrumb item to itself.
- 3Different breadcrumb paths for the same page on different visits.
- 4Schema breadcrumbs that do not match the visible trail.
Breadcrumbs and internal linking
Breadcrumbs add a consistent set of internal links from every deep page back to its parent categories. This helps search engines understand site structure and spreads authority upward to category pages, while giving visitors an easy way to move up a level instead of pressing back.
Breadcrumbs on large websites
On eCommerce stores, publishers and directories with thousands of pages, breadcrumbs show visitors where they are and give a quick way back to broader sections. A shopper on a product page can jump to the subcategory or category in one tap, which reduces bounces when the product is not quite right.
Breadcrumbs also add consistent internal links from every page to its parent sections. This helps search engines understand the site structure and passes authority up to category pages, which are often the most valuable pages for rankings.
Breadcrumb design tips
Link every step except the current page
Each level should be clickable, with the current page shown as plain text.
Place them above the H1
Readers expect breadcrumbs near the top of the content, below the header.
Match the real hierarchy
Breadcrumbs should reflect the site structure, not the path a visitor took.
Breadcrumb setup steps
- 1Define the site hierarchy for each section.
- 2Add breadcrumb navigation to page templates.
- 3Add BreadcrumbList structured data matching the visible trail.
- 4Test markup with the Rich Results Test.
- 5Check that every breadcrumb link points to an indexable page.
Breadcrumbs for products in several categories
When a product belongs to several categories, pick one primary category for the breadcrumb and canonical path. Showing different trails depending on how a visitor arrived can confuse search engines and create duplicate URLs.
Why Breadcrumbs matters for SEO
Breadcrumbs improve navigation, so visitors explore more pages and find what they need faster.
They also add internal links to category and parent pages, which supports crawling and spreads authority through the site.
How Breadcrumbs works
Breadcrumbs come in a few common styles.
Hierarchy based
Show the page's place in the site structure, the most common and SEO friendly type.
Attribute based
Show filters or attributes, often used on ecommerce product pages.
Path based
Show the visitor's own path through the site, which is less useful for SEO.
An online garden shop adds hierarchy breadcrumbs and BreadcrumbList schema to all product pages. Google begins showing "Home > Tools > Pruners" in search results, and visitors use the breadcrumbs to browse related categories.
Breadcrumbs checklist
- ✓Use hierarchy based breadcrumbs
- ✓Place them near the top of the page
- ✓Link every level except the current page
- ✓Add BreadcrumbList structured data
- ✓Keep labels short and clear
- ✓Match breadcrumbs to your main navigation
Common Breadcrumbs mistakes
Breadcrumbs that do not match structure
Confusing paths mislead users and search engines.
Linking the current page
The last item should not link to itself.
Very long labels
Long breadcrumb text clutters the page.
Missing schema
Without markup, Google may not show breadcrumbs in results.
Related SEO terms
Breadcrumbs FAQs
What are breadcrumbs in SEO?
+
Navigation links that show where a page sits within a site.
Should every page have breadcrumbs?
+
Most pages beyond the homepage benefit from them.
Where should breadcrumbs appear?
+
Near the top of the page, above the main heading.
Do breadcrumbs appear in Google results?
+
Google often shows a breadcrumb style path instead of the full URL in results.
Do breadcrumbs help small websites?
+
They help less on a site with ten pages, but still add clarity on any site with sections or a blog with categories.
Should breadcrumbs include the home page?
+
Yes. Starting with Home gives visitors a quick way back and makes the full path clear.
Do breadcrumbs affect crawl depth?
+
They add links to parent pages from every child page, which shortens paths through the site and helps crawlers reach important sections.
Do breadcrumbs help rankings?
+
Indirectly, by improving internal linking, navigation and how results appear.
What is BreadcrumbList schema?
+
Structured data that describes the breadcrumb trail for search engines.
Do mobile sites need breadcrumbs?
+
Yes, though they can be shortened to fit.
Can breadcrumbs replace a main menu?
+
No. Breadcrumbs show where a page sits in the structure, while menus help people explore. Use both, with breadcrumbs as a secondary navigation aid.
Can breadcrumbs include keywords?
+
Use clear section names that match what people search, without stuffing extra keywords into the labels.
Do breadcrumbs work on blog posts?
+
Yes. A trail such as Home > Blog > Local SEO helps readers find related posts in the same category.
Should breadcrumbs use the page title?
+
Use a short version of the page name for the last item, not the full SEO title, so the trail stays readable.