Generator schematu breadcrumbs

Użyj jednego elementu na linię: Nazwa | URL

Google wyświetla ścieżkę breadcrumbs nad adresem URL w wynikach wyszukiwania, gdy strona ma poprawne dane strukturalne BreadcrumbList. Ten generator bierze kolejne poziomy od strony głównej do bieżącej strony, buduje blok schema.org JSON-LD z prawidłowymi pozycjami ListItem i zwraca znacznik script, który możesz wkleić do <head>. Bez wtyczki WordPress, bez Yoast, tylko czysty JSON-LD.

Jak wygenerować BreadcrumbList JSON-LD

  1. 1

    Wpisz każdy poziom breadcrumbs

    Etykieta i URL dla każdego kroku od strony głównej do bieżącej strony. Większość witryn ma 2-5 poziomów.

  2. 2

    Narzędzie automatycznie nadaje pozycje

    Strona główna ma pozycję 1, kolejny element pozycję 2 itd. Numerowanie pozycji jest wymagane przez schema.org, aby wynik był poprawny.

  3. 3

    Skopiuj fragment JSON-LD

    Generator zwraca pełny blok `<script type="application/ld+json">`, gotowy do wklejenia w `<head>`.

  4. 4

    Zweryfikuj

    Przejdź do Google Rich Results Test, aby potwierdzić, że znacznik jest akceptowany i kwalifikuje się do wyświetlania breadcrumbs.

Anatomia poprawnego BreadcrumbList 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": "Blog",
      "item": "https://example.com/blog/"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "Jak zbudować breadcrumbs"
    }
  ]
}

Dlaczego ostatni element często pomija item

Dokumentacja Google dopuszcza (a wielu specjalistów SEO to rekomenduje) pominięcie adresu URL przy ostatnim breadcrumb, bo odnosi się on do bieżącej strony. URL strony jest już w żądaniu; powtarzanie go nie dodaje wartości. Generator ma przełącznik, który pozwala dołączyć albo usunąć ostatnie pole item.

Częste błędy

  • Luki albo duplikaty pozycji — pozycje muszą iść 1, 2, 3… po kolei, bez luk.
  • Brak item przy elementach innych niż ostatni — każdy element oprócz opcjonalnie ostatniego potrzebuje adresu URL.
  • Adresy URL z samym fragmentem (#section) — Google ignoruje je jako cele breadcrumbs; używaj pełnych ścieżek.
  • Wiele bloków BreadcrumbList na stronie — nieszkodliwe, ale zbędne; Google wybierze jeden.
  • Etykiety niezgodne z widocznymi breadcrumbs — powodują, że Google mniej ufa wszystkim danym strukturalnym.

Umieszczenie

  • Umieść <script> w <head>, aby zapewnić najczystsze indeksowanie.
  • Możesz też wstawić go w <body> — oba warianty działają. Unikaj wstrzykiwania przez JavaScript, chyba że budżet indeksowania dobrze znosi renderowanie JS.
  • Nie owijaj go w <noscript>.

Najczęściej zadawane pytania

Zalecane, choć nie absolutnie wymagane. Google oczekuje, że strukturalne breadcrumbs odpowiadają temu, co widzi użytkownik, więc widoczny komponent breadcrumbs plus JSON-LD to najbezpieczniejsze połączenie.

Nie bezpośrednio. Wpływa na wygląd wyniku (ścieżka breadcrumbs zamiast URL-a w SERP), co może poprawić CTR. Lepszy CTR może pośrednio pomagać rankingom z czasem.

Tak — Google obsługuje wiele bloków BreadcrumbList dla stron dostępnych różnymi ścieżkami (np. kategoria vs tag). Wypisz każdą ścieżkę w osobnym bloku script.

Wklej JSON-LD albo URL strony do Google Rich Results Test. Narzędzie wskaże brakujące wymagane pola i pokaże podgląd breadcrumbs dokładnie tak, jak wyświetliłby je Google.

Powiązane narzędzia