On-Page SEO
Breadcrumb
A breadcrumb is a secondary navigation trail showing a page's position in the site hierarchy, such as Home > Glossary > Anchor Text.
It helps users orient themselves and reinforces site structure for search engines, especially when marked up with breadcrumb schema. Breadcrumbs can also appear in search results in place of the raw URL. They are most useful on deep or content-heavy sites.
Breadcrumbs earn their place twice: as navigation on deep sites and as BreadcrumbList schema, which is what lets search results show a readable trail instead of a raw URL. Implementation should mirror the real hierarchy, one trail per page, ending at the current page, marked up with the schema matching the visible trail exactly. The common mistakes are decorative breadcrumbs that follow no actual structure and markup describing a trail the page does not display, the second being the kind of mismatch structured-data enforcement notices.
Example
A product page shows Home > Kitchen > Cookware > Cast Iron Pan, marked up with BreadcrumbList schema. A visitor landing from search knows instantly where they are and clicks up to Cookware to compare. In results, Google replaces the raw URL with that trail, so the listing reads as a place in a shop instead of a string of slashes.
Frequently asked questions
- Do breadcrumbs help SEO?
- They reinforce site structure, distribute internal links consistently, and with BreadcrumbList schema they replace the raw URL in search results with a readable trail. Modest individually, but cheap, permanent, and compounding across every page and result impression.
- Where should breadcrumbs sit on the page?
- Directly above the title or content area, reflecting the actual hierarchy, ending with the current page. One trail per page, matching the schema markup exactly. On mobile keep it compact; truncating middle levels is fine as long as the markup stays complete.
Related terms
Working on Breadcrumb? See how our web design can help.
Explore web design