Nawigacja typu breadcrumb to drugorzędny element nawigacyjny pokazujący ścieżkę z najwyższego poziomu witryny do bieżącej strony, zazwyczaj wyświetlany jako pozioma sekwencja linków u góry treści. Jego funkcją jest orientacja: wskazuje odwiedzającemu, gdzie znajduje się w strukturze, i zapewnia drogę powrotną do wyższych poziomów.
Jego wartość jest największa dla odwiedzających, którzy nie trafili na stronę poprzez nawigację, co w większości witryn stanowi większość. Osoba trafiająca na stronę z wynikami wyszukiwania nie ma kontekstu dotyczącego tego, gdzie się znajduje, co zawiera otaczająca sekcja ani jak rozszerzyć zakres wyszukiwania. Okruszki chleba dostarczają ten kontekst natychmiast i stanowią drogę ucieczki, która jest bardziej użyteczna niż przycisk Wstecz w przeglądarce, który odsyła do wyników wyszukiwania, a nie do witryny.
Istnieją trzy typy ścieżek nawigacyjnych, które służą różnym celom. Ścieżki nawigacyjne lokalizacji pokazują pozycję strony w hierarchii witryny i są najpopularniejsze i najbardziej przydatne. Ścieżki nawigacyjne ścieżki pokazują trasę, którą faktycznie przebył użytkownik, co powiela historię przeglądarki i rzadko jest warte implementacji. Ścieżki nawigacyjne atrybutów pokazują filtry zastosowane w zestawie fasetowym, co jest szczególnie przydatne w witrynach katalogowych, gdzie użytkownik zawęził wybór i chce zobaczyć i usunąć poszczególne kryteria.
Działają one tylko tam, gdzie istnieje prawdziwa hierarchia. Witryna o płaskiej strukturze lub taka, w której strony należą do kilku kategorii w równym stopniu, nie jest w stanie wygenerować sensownej, pojedynczej ścieżki, a sfabrykowana ścieżka wprowadza w błąd. Gdy strona faktycznie znajduje się w wielu lokalizacjach, zazwyczaj rozwiązaniem jest wybór ścieżki kanonicznej lub odzwierciedlenie ścieżki, którą użytkownik przebył, aby dostać się do sekcji, choć to drugie rozwiązanie ponownie wprowadza niejednoznaczność, którą mają wyeliminować ścieżki nawigacyjne lokalizacji.
Korzyści z wyszukiwania są konkretne i często pomijane. Wyszukiwarki wyświetlają ścieżki nawigacyjne zamiast adresów URL w wynikach, jeśli obecne są odpowiednie znaczniki, co sprawia, że lista jest bardziej informacyjna i pokazuje strukturę witryny przed kliknięciem. Implementacja odpowiednich danych strukturalnych jest niedroga i poprawia sposób wyświetlania stron w wynikach, niezależnie od czynników rankingowych.
Szczegóły implementacji decydują o tym, czy będą one działać poprawnie dla wszystkich. Bieżąca strona powinna być wyświetlana bez linku, separator powinien być umieszczony w taki sposób, aby technologie wspomagające nie odczytały go jako treści, element powinien być oznaczony jako punkt orientacyjny nawigacji odpowiednią etykietą, a na małych ekranach ścieżka powinna być inteligentnie skracana, a nie zawijana w kilka wierszy. To drobne szczegóły, które często są błędne.
Ich wartość znacznie różni się w zależności od typu witryny, co warto ocenić, a nie zakładać. Strony z rozbudowanym katalogiem i treścią, z kilkoma poziomami hierarchii, zyskują na tym znacząco, ponieważ odwiedzający często trafiają głęboko i potrzebują orientacji. Płaskie strony z kilkoma sekcjami zyskują niewiele, a dodawanie tam okruszków zajmuje miejsce i uwagę, nie dostarczając odwiedzającemu informacji, których nie uzyskał on już w nawigacji.
Nie zastępują one nawigacji głównej i nie powinny być traktowane jako takie. Witryna z kiepską nawigacją najwyższego poziomu nie staje się nawigowalna, ponieważ strony głębokie pokazują ścieżkę, ponieważ okruszki chleba pomagają tylko tym, którzy już do niej dotarli. Uzupełniają one nawigację, zapewniając orientację i poruszanie się w górę, a nie umożliwiając odkrywanie.
Ponieważ opierają się na spójnej hierarchii, ich użyteczność jest symptomem tego, czy struktura bazowa jest prawidłowa. W praktyce są one określane jako część prac nad architekturą informacji w ramach projekt produktu, zweryfikowane wraz z nawigacją przez Audyt UX testowanie i towarzyszące mu ustrukturyzowane dane są zazwyczaj wdrażane jako część prac technicznych zarządzanych przez usługi marketingowe aby ścieżka była wyświetlana na listach wyszukiwania.