Breadcrumbs, also known as breadcrumb navigation, are a secondary navigation system that helps users understand where the current page sits within a website’s hierarchy. They are usually displayed near the top of a page, between the main navigation and the content area, in a structure such as “Home > Category > Subcategory > Product.” This structure helps users understand their location within the site and return to higher-level categories more easily.
Breadcrumbs are especially important for user experience on websites with many categories, large product structures or deep information architecture. E-commerce websites, news websites, blogs, corporate knowledge bases, documentation sites and online education platforms can all benefit from breadcrumb navigation. When users arrive directly from Google, an ad or an external link, breadcrumbs help them quickly understand which part of the website the page belongs to.
From an SEO perspective, breadcrumbs can help search engines understand site structure and the hierarchy between pages. Google states that it can use breadcrumb markup in the body of a web page to categorize information from the page in search results. Breadcrumb structured data is usually defined with the BreadcrumbList schema. However, using structured data does not guarantee that Google will display it in search results. Google recommends JSON-LD for structured data and states that eligibility for rich results depends on technical and quality guidelines.
Breadcrumb types are generally grouped under three main categories: location-based, attribute-based and path-based breadcrumbs. Location-based breadcrumbs show the fixed position of the page within the site architecture. The breadcrumb remains the same regardless of how the user arrived at the page. For example, on a product page, “Home > Men’s Shoes > Sneakers > Product Name” shows the product’s category hierarchy. This is usually the most common and healthiest breadcrumb type for both SEO and user experience.
Attribute-based breadcrumbs are especially used in e-commerce and filtering structures. This format may show the attributes or filters selected by the user. For example, “Home > Shoes > Men > Black > Size 42” reflects selected product attributes more than a fixed category hierarchy. These breadcrumbs can help users remember their filters, but they should be managed carefully from an SEO perspective. Indexability of filtered URLs, canonical structure, noindex usage and crawl budget impact should be evaluated separately.
Path-based breadcrumbs show the actual path the user followed within the website. For example, if the user moved from the homepage to a campaign page, then to a category page and finally to a product page, the breadcrumb may dynamically reflect that navigation history. However, this is not always the recommended solution. Since users can reach the same page through different paths, different breadcrumb structures may appear for the same page, creating an inconsistent user experience. For this reason, modern websites usually prefer location-based breadcrumbs.
One of the main benefits of breadcrumbs is that they allow users to return to higher-level categories quickly. Especially on e-commerce websites, when a user is on a product detail page, they can return to the related category or subcategory with a single click. This makes navigation easier, prevents users from having to return to the main menu and supports product discovery. As user experience improves, page exits may decrease, session depth may increase and the conversion journey may become smoother.
Breadcrumbs should be positioned correctly in the design. They are usually placed near the top of the page, below the main navigation and above or close to the H1 heading. Visually, they should have a lower priority than the main menu, but still be easy for users to notice. They should not be too large, distracting or visually compete with primary CTAs. Breadcrumbs should not replace the main navigation; they should support it as a secondary navigation structure.
The order of breadcrumb links should be hierarchical and logical. It should move from the broadest level to the most specific level. For example, “Home > Category > Subcategory > Product” provides a clear flow. The current page can be shown as text at the end of the breadcrumb, but it is generally not recommended to link the current page to itself. Higher-level items should be clickable and should take the user to the related category or section.
When using breadcrumbs, URL structure, category architecture and canonical strategy should be considered together. If a product belongs to more than one category, it should be clear which breadcrumb path will be treated as the primary path. Otherwise, inconsistent hierarchies may appear for the same product across different pages or sessions. This can make it harder for both users and search engines to understand the page structure. Especially on large e-commerce websites, breadcrumb structure should be planned together with information architecture.
Using breadcrumb structured data can help Google show a clearer page path in search results. However, in an announcement on 23 January 2025, Google stated that breadcrumbs would no longer be shown on mobile search results, while they would continue to appear on desktop search results. Therefore, the SEO value of breadcrumbs should not be evaluated only through SERP appearance. Breadcrumbs remain important for on-site navigation, user experience, internal linking and information architecture.
Breadcrumb implementation should be tested carefully. On the user side, links should work properly, the hierarchy should be correct, the structure should remain readable on mobile and it should not take up unnecessary space on the page. On the search engine side, if BreadcrumbList structured data is used, errors can be checked through Rich Results Test or Search Console. Google states that structured data should match the visible content on the page and comply with general structured data guidelines.
In summary, breadcrumbs are a secondary navigation system that helps users and search engines understand the hierarchical structure of a website more easily. The most commonly used type is location-based breadcrumb navigation, which shows where a page sits within the site architecture. When implemented correctly, breadcrumbs can improve user experience, make it easier to move to higher-level categories, support internal linking and help search engines better understand site structure. However, breadcrumbs alone do not guarantee SEO success; they should be evaluated together with site architecture, content quality, technical SEO, mobile compatibility and user experience.