Wynik
Google dopuszcza bieżącą stronę (ostatni element) bez „item”; używa wtedy adresu URL strony.
Sprawdzanie… ·
Znaczniki BreadcrumbList zgodne z widocznym menu nawigacyjnym
Ten generator breadcrumb schema tworzy JSON-LD typu BreadcrumbList, który opisuje miejsce strony w strukturze witryny. Ścieżkę można zbudować z adresu URL strony albo wpisać każdy poziom ręcznie – pozycje są numerowane automatycznie.
Ostatnia aktualizacja:
Jak to działa
Zacznij od adresu URL
W polu „Utwórz z adresu URL strony” wystarczy wkleić adres i kliknąć „Utwórz ścieżkę” – segmenty ścieżki stają się poziomami od strony głównej w dół. Potem wystarczy nadać im nazwy widoczne na stronie.
Dopracuj ścieżkę nawigacji
Poziomy można dodawać, usuwać i przesuwać. Pozycje 1, 2, 3… są zapisywane automatycznie w kolejności listy.
Skopiuj skrypt
Przycisk „Kopiuj <script>” kopiuje gotowy blok, a karta „Walidacja” potwierdza, że każdy element ma nazwę, pozycję i – poza ostatnim – adres URL.
Funkcje
Ścieżka z adresu URL
Ukośniki, łączniki i podkreślenia zamieniają się w czytelne etykiety, a każdy poziom dostaje bezwzględny adres URL swojego katalogu.
Reguła Google dla ostatniego elementu
Bieżącą stronę można zapisać bez adresu w item – Google użyje wtedy adresu samej strony. Służy do tego pole „Ostatni element bez URL”.
Pozycje zawsze poprawne
Zmiana kolejności nie zostawia luk ani duplikatów w position, które są częstą przyczyną ostrzeżeń dla breadcrumb.
Import i edycja
Po wklejeniu istniejącego JSON-LD BreadcrumbList (lub kodu HTML strony) przez „Importuj JSON-LD” poziomy pojawiają się w formularzu, posortowane według pozycji.
Limity i prywatność
Importowany JSON-LD lub HTML może mieć do 1 MB. Budowanie ścieżki z adresu URL korzysta tylko z wpisanego adresu – sama strona nie jest wczytywana.
Etykiety utworzone z segmentów adresu to przypuszczenia (np. „fantastyka-naukowa” staje się „Fantastyka naukowa”): należy je zastąpić nazwami kategorii z witryny. Breadcrumb nie jest czynnikiem rankingowym – zmienia tylko sposób wyświetlania wyniku. Gotowy blok można sprawdzić w narzędziu walidator JSON-LD.
Walidacja korzysta ze słownika schema.org (© sponsorzy schema.org, CC BY-SA 3.0, zob. licencje). Nic nie jest wysyłane na serwer. Więcej na stronie o prywatności.
Najczęstsze pytania
Czego Google wymaga w danych strukturalnych menu nawigacyjnego (breadcrumb)?
Elementu BreadcrumbList, którego itemListElement zawiera elementy ListItem z position i name oraz z item (adresem URL) na każdym poziomie oprócz ostatniego.
Dlaczego etykiety z adresu URL nie mają polskich znaków?
Adresy zwykle zapisuje się bez diakrytyków, więc segment „ksiazki” daje etykietę „Ksiazki”. Etykiety z URL to tylko propozycje – trzeba je poprawić na „Książki” i inne nazwy widoczne na stronie.
Czy strona główna powinna być pierwszym elementem?
Zwykle tak, jeśli widoczne menu nawigacyjne od niej się zaczyna. Znaczniki mają opisywać typową ścieżkę użytkownika, a nie strukturę katalogów na serwerze.
Czy strona może mieć więcej niż jedną ścieżkę?
Tak. Produkt w dwóch kategoriach może mieć dwa bloki BreadcrumbList; Google może pokazać dowolny z nich.
Adresy bezwzględne czy względne?
Najlepiej bezwzględne, z https i kanoniczną domeną. Względne adresy są rozwiązywane względem strony, ale bezwzględne nie sprawiają niespodzianek.
Czy breadcrumb musi być widoczny na stronie?
Znaczniki powinny odpowiadać menu nawigacyjnemu, które widzi użytkownik. Google pokazuje je w wynikach zamiast surowego adresu URL.