Breadcrumbs i dane uporządkowane: co wdrażać i jak testować?

Breadcrumbs, czyli menu okruszkowe, pokazują użytkownikowi miejsce strony w strukturze serwisu. Dane uporządkowane BreadcrumbList opisują tę relację w kodzie. Są to dwa powiązane elementy, ale jeden nie powinien zastępować drugiego.

Okruszki mają przede wszystkim ułatwiać nawigację. Oznaczenie schema.org pomaga natomiast wyszukiwarce zinterpretować kolejne poziomy ścieżki. Samo dodanie kodu nie gwarantuje rozszerzonego wyniku ani poprawy pozycji.

Gdzie breadcrumbs przynoszą realną korzyść?

Menu okruszkowe jest szczególnie przydatne w sklepach, serwisach usługowych oraz rozbudowanych bazach wiedzy. Użytkownik trafiający bezpośrednio na produkt lub artykuł może szybko przejść do szerszej kategorii.

Przykładowa ścieżka:

Strona główna → Audyty → Audyt SEO sklepu

wyjaśnia zależność między stronami lepiej niż przycisk „wstecz”. Przycisk przeglądarki prowadzi do poprzednio oglądanego dokumentu, który mógł znajdować się w innym serwisie. Breadcrumbs prowadzą zgodnie ze strukturą obecnej witryny.

Jak zaprojektować właściwą ścieżkę?

Najczęściej sprawdza się ścieżka oparta na hierarchii, a nie na historii wizyty. Powinna pozostawać taka sama niezależnie od tego, skąd przyszedł użytkownik.

Przy projektowaniu zastosuj następujące zasady:

  • zacznij od stabilnego punktu, np. strony głównej lub głównej sekcji,
  • pokazuj poziomy ważne dla użytkownika, nie każdy element techniczny,
  • używaj tych samych nazw co w nagłówkach i nawigacji,
  • linkuj poziomy nadrzędne do ich podstawowych adresów,
  • nie dodawaj do ścieżki filtrów i parametrów bez wartości,
  • ustal jedną logiczną ścieżkę dla stron należących do kilku kategorii.

Produkt może należeć jednocześnie do kolekcji, marki i kategorii. Breadcrumbs nie muszą prezentować wszystkich możliwych klasyfikacji. Powinny wskazać tę, która najlepiej pomaga kontynuować przeglądanie oferty.

Breadcrumbs a struktura adresów URL

Ścieżka okruszków nie musi dokładnie odtwarzać katalogów w adresie. Strona dostępna pod krótkim URL-em może pokazywać bardziej rozbudowaną hierarchię nawigacyjną.

Przykładowo adres:

https://example.pl/audyt-sklepu/

może należeć do ścieżki:

Strona główna → Usługi SEO → Audyty → Audyt sklepu

Nie należy zmieniać stabilnych adresów tylko po to, aby zrównać je z breadcrumbs. O strukturze URL decydują również historia strony, przekierowania, linki i sposób zarządzania serwisem.

Jak wdrożyć BreadcrumbList?

Widoczne menu należy uzupełnić oznaczeniem opisującym pozycję, nazwę i adres każdego poziomu. Google obsługuje między innymi format JSON-LD, który można wygenerować w szablonie strony.

Uproszczony przykład:

{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Usługi SEO",
      "item": "https://example.pl/uslugi-seo/"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "Audyty",
      "item": "https://example.pl/audyty/"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "Audyt sklepu"
    }
  ]
}

Kolejność pozycji musi odpowiadać rzeczywistej ścieżce. Adresy powinny prowadzić do działających, podstawowych wersji stron, a nazwy nie powinny być wypełniane frazami tylko na potrzeby wyszukiwarki.

Wymagane i zalecane właściwości opisuje aktualna dokumentacja Google dotycząca BreadcrumbList.

Czy warto wdrażać wszystkie dostępne typy danych?

Typ znacznika należy dobrać do funkcji strony. Sklep może potrzebować danych produktu, firma lokalna informacji o organizacji, a artykuł oznaczenia materiału redakcyjnego. Nie każda strona potrzebuje jednak osobnego zestawu znaczników.

Przed wdrożeniem sprawdź:

  • czy dany typ jest obsługiwany przez Google,
  • czy strona rzeczywiście zawiera wymagane informacje,
  • czy dane są widoczne również dla użytkownika,
  • czy wartości będą automatycznie aktualizowane,
  • czy wtyczka lub szablon nie generuje już podobnego oznaczenia.

Dodawanie ocen, cen, pytań albo danych firmy, których nie ma na stronie, zwiększa ryzyko błędów i niespójności. Kod powinien opisywać treść, a nie tworzyć alternatywną wersję oferty przeznaczoną wyłącznie dla robota.

Najczęstsze błędy we wdrożeniu

Problemy często nie wynikają ze składni, lecz z niespójności między szablonem, nawigacją i właściwą wersją URL-a.

  • Breadcrumbs prowadzą do adresów przekierowywanych lub niekanonicznych.
  • Widoczna ścieżka różni się od danych zapisanych w JSON-LD.
  • Numeracja pozycji jest przerwana albo zdublowana.
  • Strona główna, nazwa kategorii lub bieżąca strona występuje kilka razy.
  • Wtyczka i motyw generują dwa sprzeczne zestawy danych.
  • Oznaczenie zawiera nieaktualną cenę, dostępność albo ocenę.
  • Zmiana kategorii aktualizuje nawigację, ale nie kod danych uporządkowanych.

W dużym sklepie ręczna poprawa każdego produktu nie rozwiąże problemu generowanego przez szablon. Trzeba naprawić regułę i przetestować reprezentatywne typy stron.

Jak testować breadcrumbs i dane uporządkowane?

Kontrola powinna obejmować więcej niż pozytywny wynik jednego walidatora.

  1. Przejdź ścieżkę jak użytkownik i sprawdź wszystkie odnośniki.
  2. Porównaj nazwy oraz URL-e z canonicalami stron docelowych.
  3. Sprawdź kod w teście wyników z elementami rozszerzonymi.
  4. Zweryfikuj stronę w narzędziu kontroli adresu URL.
  5. Po indeksowaniu obserwuj raporty ulepszeń w Search Console.
  6. Powtórz test po zmianie motywu, wtyczki albo struktury kategorii.

Brak błędu oznacza, że kod spełnia techniczne warunki testu. Nie gwarantuje, że Google wyświetli element rozszerzony. Ostateczny wygląd wyniku zależy również od strony, zapytania i systemów wyszukiwarki.

Jak mierzyć wpływ wdrożenia?

Najpierw sprawdź rezultat techniczny: poprawność ścieżek, liczbę prawidłowych elementów i brak błędów w ważnych szablonach. Następnie można obserwować sposób prezentacji wyników oraz CTR, ale nie należy przypisywać każdej zmiany samym danym uporządkowanym.

Równocześnie mogły zmienić się tytuły, pozycje, konkurencja lub popyt. Wdrożenie powinno być zapisane w rejestrze zmian i oceniane na porównywalnej grupie stron.

Breadcrumbs są elementem szerszej architektury. Warto analizować je razem z linkowaniem wewnętrznym, canonicalami i sposobem generowania adresów. Taką kontrolę wykonuję podczas audytu SEO.

Chcesz sprawdzić dane uporządkowane albo poprawić szablon całej sekcji? Napisz na [czesc@seomariusz.pl](mailto:czesc@seomariusz.pl) lub zadzwoń pod numer 665 015 610. Zweryfikuję zarówno kod, jak i zgodność oznaczeń z treścią oraz podstawowymi adresami stron.