Breadcrumbs (okruszki nawigacyjne) to element struktury strony internetowej, który ułatwia użytkownikom i wyszukiwarkom zrozumienie hierarchii witryny. Jest to rodzaj ścieżki nawigacyjnej, który pokazuje użytkownikowi, gdzie aktualnie znajduje się na stronie i jak może wrócić do poprzednich kategorii.
Nazwa breadcrumbs pochodzi od baśni o Jasiu i Małgosi, którzy zostawiali za sobą okruszki chleba, aby odnaleźć drogę powrotną. Podobnie w internecie, breadcrumbs pomagają użytkownikom orientować się w strukturze strony i łatwo nawigować między podstronami.
Google rekomenduje stosowanie breadcrumbs jako elementu poprawiającego UX (User Experience) i ułatwiającego indeksację stron. W dokumentacji Google Search Central podkreślono, że okruszki nawigacyjne są wykorzystywane do wyświetlania struktury witryny w wynikach wyszukiwania, co może pozytywnie wpłynąć na CTR (Click-Through Rate).
Dlaczego breadcrumbs są ważne dla SEO?
Okruszki nawigacyjne mają znaczący wpływ na SEO, ponieważ:
- Poprawiają indeksację strony – roboty Google mogą lepiej zrozumieć strukturę witryny.
- Zwiększają UX – ułatwiają nawigację, co zmniejsza współczynnik odrzuceń (bounce rate).
- Wzbogacają wyniki wyszukiwania – breadcrumbs mogą być wyświetlane w Google jako rich snippets, co zwiększa atrakcyjność linków.
- Poprawiają linkowanie wewnętrzne – wzmacniają przepływ link juice między stronami.
- Zwiększają czas spędzony na stronie – użytkownicy łatwiej odnajdują interesujące ich treści.
Rodzaje breadcrumbs
1. Breadcrumbs oparte na hierarchii (strukturze strony)
Najczęściej stosowany typ, odzwierciedlający układ witryny.
Przykład:
textStrona główna > Kategoria > Podkategoria > Produkt
Zastosowanie:
- E-commerce
- Blogi z rozbudowaną strukturą
2. Breadcrumbs oparte na ścieżce użytkownika
Pokazują drogę użytkownika w zależności od tego, jakie strony odwiedzał wcześniej.
Przykład:
textStrona główna > Ostatnio odwiedzona strona > Obecna strona
Zastosowanie:
- Portale informacyjne
- Fora dyskusyjne
3. Breadcrumbs oparte na atrybutach
Stosowane w sklepach internetowych, gdzie użytkownicy filtrują produkty według różnych cech.
Przykład:
textStrona główna > Buty > Sportowe > Adidas > Czerwone
Zastosowanie:
- E-commerce
- Strony z dynamicznymi filtrami
Jak wdrożyć breadcrumbs?
1. Implementacja HTML i CSS
Breadcrumbs można wdrożyć ręcznie, używając prostego kodu HTML i CSS:
<nav aria-label="breadcrumb">
<ul class="breadcrumb">
<li><a href="/">Strona główna</a></li>
<li><a href="/kategoria">Kategoria</a></li>
<li><a href="/podkategoria">Podkategoria</a></li>
<li>Aktualna strona</li>
</ul>
</nav>
Aby breadcrumbs były czytelne, warto dodać styl CSS:
.breadcrumb {
list-style: none;
display: flex;
}
.breadcrumb li {
margin-right: 5px;
}
.breadcrumb li::after {
content: ">";
margin-left: 5px;
}
.breadcrumb li:last-child::after {
content: "";
}
2. Implementacja danych strukturalnych (Schema.org)
Aby Google mogło rozpoznawać breadcrumbs i wyświetlać je w wynikach wyszukiwania, warto wdrożyć dane strukturalne Schema.org.
Przykład kodu JSON-LD:
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Strona główna",
"item": "https://example.com/"
},
{
"@type": "ListItem",
"position": 2,
"name": "Kategoria",
"item": "https://example.com/kategoria"
},
{
"@type": "ListItem",
"position": 3,
"name": "Podkategoria",
"item": "https://example.com/podkategoria"
}
]
}
Google wykorzystuje te dane, aby breadcrumbs pojawiały się w wynikach wyszukiwania.
Narzędzia do analizy breadcrumbs
Aby sprawdzić poprawność wdrożenia breadcrumbs, można skorzystać z:
Narzędzie | Funkcja |
---|---|
Google Search Console | Sprawdzenie wyświetlania breadcrumbs w wynikach wyszukiwania |
Rich Results Test | Testowanie danych strukturalnych |
Screaming Frog SEO Spider | Analiza linkowania wewnętrznego |
Ahrefs / Semrush | Analiza nawigacji strony pod kątem UX i SEO |
Przykłady zastosowania breadcrumbs
Przykład 1: Sklep internetowy
Problem: Strona e-commerce miała wysoki bounce rate, ponieważ użytkownicy gubili się w strukturze kategorii.
Rozwiązanie: Wdrożono breadcrumbs hierarchiczne, co ułatwiło nawigację i poprawiło czas spędzony na stronie o 20%.
Przykład 2: Blog firmowy
Problem: Artykuły blogowe były trudne do znalezienia, a użytkownicy mieli problem z powrotem do wcześniejszych tematów.
Rozwiązanie: Dodano breadcrumbs i linkowanie wewnętrzne, co zwiększyło liczbę kliknięć na stronie o 15%.
Podsumowanie
Breadcrumbs to jeden z kluczowych elementów nawigacyjnych, który poprawia UX i wspiera SEO poprzez lepszą strukturę linkowania wewnętrznego. Ich wdrożenie pozwala na:
✅ Ułatwienie nawigacji użytkownikom.
✅ Poprawę indeksacji strony przez Google.
✅ Zwiększenie CTR w wynikach wyszukiwania.
✅ Lepsze zarządzanie strukturą linków wewnętrznych.
Dzięki wdrożeniu breadcrumbs z danymi strukturalnymi można uzyskać bardziej widoczne wyniki wyszukiwania i zwiększyć skuteczność strony w organicznych wynikach Google.
Źródła:
- Google Search Central: Breadcrumbs in Google Search
- Moz: The Importance of Breadcrumb Navigation for SEO
- Ahrefs: How to Use Breadcrumbs to Improve UX and SEO
–