Breadcrumbs – definicja, rodzaje i wdrożenie
Breadcrumbs należą do tych elementów interfejsu, o których myśli się mało – ale gdy ich zabraknie, okazuje się, że część użytkowników ma bez nich problemy z nawigacją. W tym wpisie pokażemy, jak działają breadcrumbs i jakie pełnią funkcje, dlaczego są tak ważne (nie tylko z perspektywy UX!) oraz jakich błędów trzeba się wystrzegać przy ich wdrożeniu.
Kiedy używać nawigacji okruszkowej?
Kiedy używać nawigacji okruszkowej?
Jeśli prowadzisz sklep internetowy, powinieneś pomyśleć o zastosowaniu breadcrumbs. Nie wymagają dużego nakładu finansowego, a przynoszą wiele korzyści. Dla sklepów online bardzo ważne jest pozycjonowanie, a okruszki świetnie je wspierają. Kolejnym powodem jest user experience. Właściciele sklepów internetowych muszą bardzo dbać o odczucia konsumenta i użyteczność strony. Breadcrumbs pomagają użytkownikowi odnaleźć się na niej. Klient często trafia na sklep przez reklamę w internecie, może nie do końca interesować go zaproponowany produkt, ale dzięki ścieżce, którą widzi, jest w stanie sprawnie poruszać się po stronie. Być może zamiast reklamowanego laptopa marki HP, sprawdzi cały asortyment, wybierając coś dla siebie. Łatwo mu będzie też dotrzeć do strony głównej, której prawdopodobnie jeszcze nie widział, skoro trafił na stronę przez reklamę i jest na niej pierwszy raz. Breadcrumbs dyskretnie przedstawiają użytkownikowi strukturę witryny, zachęcają do pozostania na stronie i sprawdzenia co do zaoferowania mają poszczególne kategorie w danym sklepie.
Breadcrumbs nie są zarezerwowane wyłącznie dla sklepów internetowych. Powinny po prostu znajdować się tam, gdzie klient może się zgubić. Jeśli strona jest prosta i nawigacja wydaje się intuicyjna, nie ma sensu stosować okruszków. Ale jeżeli hierarchia witryny ma więcej niż chociaż dwa poziomy kategorii, zawsze radzimy umieścić taką ścieżkę nawigacyjną na stronie; część użytkowników na pewno z niej skorzysta.
Kiedy stosować nawigację okruszkową?
- Na stronach e-sklepów, nawet tych mniejszych;
- na portalach content-heavy, na przykład blogach, serwisach informacyjnych itd.;
- na stronach firmowych z rozbudowaną strukturą;
- na serwisach „katalogowych”, czyli m.in. portalach ogłoszeniowych i z ofertami pracy albo katalogach firm.
Kiedy breadcrumbs nie będą konieczne?
- Na stronach typu single-page;
- na landing page’ach;
- na blogach z małą listą wpisów i bez wyraźnego podziału na kategorie.
Najczęstsze błędy w implementacji nawigacji okruszkowej
Najczęstsze błędy w implementacji nawigacji okruszkowej
Chociaż breadcrumbs nie wydają się skomplikowane, wiele stron wdraża je nieprawidłowo. Poznaj dobre praktyki ich implementacji.
1. Nie stosuj wyszukanego designu
Breadcrumbs to nie menu czy belka strony głównej. Cała istota w tym, by ich wygląd był intuicyjny. Nie eksperymentuj z designem, nie musisz ich nawet szczególnie wyróżniać – zadbaj po prostu o to, aby były czytelne: miały wystarczająco duży kontrast z tłem (min. 4.5:1, zgodnie z wytycznymi WCAG), wyraźne odstępy między nazwami kategorii a separatorami i nie za małą czcionkę.
2. Bądź szczegółowy
Nie omijaj żadnego poziomu – umieść w breadcrumbs całą ścieżkę od strony głównej do aktualnej podstrony. Pewnym wyjątkiem może być sytuacja, gdy ścieżka przekracza 5-6 elementów; wtedy być może warto ukryć kategorie niższego rzędu, w tym stylu: Strona główna → Buty męskie > Buty sportowe > Nike > … > Nike Revolution 8.
3. Pamiętaj o właściwym nazewnictwie
Nazwy w breadcrumbs powinny być dokładnie takie same, jak nazwy podstron w menu. Okruszki mają ułatwić klientowi nawigację, więc nie jest to dobre miejsce na marketingowe slogany. Wiele osób ma na przykład wątpliwości, pod jaką nazwą umieścić stronę główną: wahają się pomiędzy nazwą brandu, a zwyczajnym określeniem „strona główna”. Ta druga opcja zazwyczaj będzie lepsza.
4. Umieść okruszki jak najwyżej
Użytkownicy są przyzwyczajeni do lokalizacji okruszków wysoko na stronie. Powinny być widoczne dla klienta od razu po przejściu do danej podstrony. Użytkownik nie może ich szukać w witrynie.
5. Nie stosuj okruszków na stronie głównej
Nie dodawaj okruszków na stronę główną – są tam zbędne.
6. Nie zapominaj o mobile
Wdrażając breadcrumbs, nie zapomnij o użytkownikach korzystających ze strony za pomocą smartfonów czy tabletów. Podstawowa kwestia: linki w menu okruszkowym nie mogą być zbyt małe, użytkownik musi być w stanie je bez problemu kliknąć; ideałem byłyby touch targets na poziomie przynajmniej 44px, czyli zgodnie z wytycznymi Google i Apple. Jeśli ścieżka nawigacyjna w breadcrumbs jest zbyt długa, możesz np. ukryć część linków, ale też rozciągnąć linię ścieżki poza widoczny obszar ekranu i pozwolić ją przewijać palcem. I oczywiście, przed wdrożeniem koniecznie sprawdź, jak wyglądają okruszki w różnych kombinacjach.
7. Zacznij od lewej strony
Stronę główną umieść po lewej stronie breadcrumbs. Dlaczego? Użytkownicy są przyzwyczajeni do takiej struktury. Na końcu, po prawej stronie powinna znajdować się nazwa podstrony, na której aktualnie znajduje się klient, ewentualnie poprzednia podstrona, jeśli uznasz, że nie chcesz w ścieżce zamieszczać ostatniego kroku.
8. Breadcrumbs nie zastąpią menu
Okruszki na stronie to nie menu ani przycisk „wstecz”. Te elementy trzeba umieścić na stronie niezależnie od tego, czy znajdują się już na niej breadcrumbs.
9. Pomóż robotom wyszukiwarki
Aby roboty Google wiedziały dokładnie, które linki na stronie są okruszkami, trzeba je oznaczyć w kodzie HTML witryny. Wśród setek znaczników schema.org znajdziesz znacznik BreadcrumbList; wystarczy umieścić go wraz z linkami w sekcji <head> lub na końcu <body> każdej podstrony, a roboty nie powinny mieć problemów z tym, aby zidentyfikować okruszki i umieścić je w wynikach wyszukiwania obok adresu URL strony. Tak mógłby wyglądać fragment kodu opisujący okruszki:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [{
"@type": "ListItem",
"position": 1,
"name": "Strona Główna",
"item": "https://twojsklep.pl/"
},{
"@type": "ListItem",
"position": 2,
"name": "Buty",
"item": "https://twojsklep.pl/buty"
},{
"@type": "ListItem",
"position": 3,
"name": "Buty Sportowe",
"item": "https://twojsklep.pl/buty/sportowe"
}]
}
</script>
10. Pamiętaj, że okruszki nie są dla wszystkich
Nie każda strona WWW potrzebuje breadcrumbs. Są witryny, które mają bardzo przejrzyste i mało rozbudowane menu, strona jest prosta i nieskomplikowana, a liczba podstron niewielka. Breadcrumbs na stronach z tak prostą strukturą nie mają zastosowania.
Podsumowanie
Podsumowanie
Nawigacja okruszkowa to dobry przykład, jak drobna zmiana w interfejsie może przynieść spore korzyści w kontekście UX, SEO czy modeli językowych. Obecnie większość CMSów oferuje to rozwiązanie, dlatego warto po nie sięgnąć.