Breadcrumbs are a short row of links near the top of a page that show the path from the homepage to the current page. They help visitors move up a level without using the main menu, and they give search engines a clear picture of how pages are grouped. Each crumb is also an internal link with descriptive anchor text pointing at a parent page.
Building them well
Base the trail on the site's real hierarchy, not on the path the visitor happened to take. Keep labels short and use the same names as the pages they link to. The current page is usually the last item and is shown as plain text rather than a link.
- Place the trail above the H1 so it is seen first
- Link every crumb except the current page
- Match the trail to the URL folders where possible
- Add BreadcrumbList markup that mirrors the visible trail exactly
Example
Connecting a large integrations directory
Hypothetical workflow tool Tallowmere has two hundred integration pages, each reached mostly from search. Without breadcrumbs, visitors bounced back to Google instead of browsing. Adding Home > Integrations > CRM > HubSpot gave every page links to its category and the directory, and gave the category pages a steady flow of internal links.
Common mistakes
Markup that does not match the page
Structured data should describe what visitors see. A BreadcrumbList that lists a different trail from the visible one is misleading and may be ignored.
Using breadcrumbs on flat sites
A site with a dozen pages and no hierarchy gains little from breadcrumbs. They earn their place on sites with real depth.
Questions
Not directly. They improve internal linking and help search engines understand structure, which supports how pages are crawled and understood.