Title: Breadcrumb
Author: Kriko
Published: Feb 11, 2021
Last modified: Jul 14, 2026

---

 1.  [Home](https://kriko.io/) /
 2.  [Glossary](https://kriko.io/glossary) /
 3.  B Letter

# Breadcrumb

**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](https://kriko.io/services/data-analysis-insight) is
usually defined with the `BreadcrumbList` schema. However, using structured [data](https://kriko.io/services/data-analysis-insight)
does not guarantee that Google will display it in search results. Google recommends
JSON-LD for structured [data](https://kriko.io/services/data-analysis-insight) 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](https://kriko.io/services/data-analysis-insight)
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](https://kriko.io/services/data-analysis-insight)
is used, errors can be checked through Rich Results Test or Search Console. Google
states that structured [data](https://kriko.io/services/data-analysis-insight) should
match the visible content on the page and comply with general structured [data](https://kriko.io/services/data-analysis-insight)
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.

## Discover it in the dictionary

###  Temporarily Redirect – 302

A 302 redirect is an HTTP status code used to temporarily redirect one URL to another
URL. A 302 code indicates that the requested…

###  Inbound Marketing

Inbound marketing is a marketing approach that aims to attract potential customers
to a brand through relevant content, experiences and digital touchpoints instead
of…

###  Internal Server Errors: 5xx

5xx status codes are the group of HTTP status codes that represent server-side error
responses. When a user tries to access a web page…

###  Email Marketing

Email marketing is a digital marketing method in which brands send promotional, 
informational, campaign-related, announcement, content, reminder or customer relationship
messages to permission-based user…

###  Schema (schema.org)

Schema is a structured data markup system, commonly used through the schema.org 
vocabulary, that helps search engines better understand the content on web pages.…

###  Key Performance Indicator

A Key Performance Indicator, commonly abbreviated as KPI, is a measurable performance
indicator that shows how effectively a business, department, team, project or individual…

###  Scrum

Scrum is a framework used in agile project management and product development to
break complex work into smaller and more manageable parts. Although it…

###  Application Programming Interface (API)

An Application Programming Interface, commonly abbreviated as API, is a software
interface that allows controlled access to specific functions of an application,
service, operating…

###  Interactive Content

Interactive content is a type of content in which users do not remain only as viewers,
listeners or readers; instead, they actively participate by…

## Track the digital heartbeat  with Kriko

Subscribe to receive curated insights, news, and ideas shaping the digital landscape.

  By checking this box, you acknowledge and accept our [privacy policy](https://kriko.io/privacy-policy).