SEO Playbook · Element

Okruszki nawigacyjne: Hierarchia i zasady schematu

Twórz okruszki nawigacyjne, które pokazują rzeczywistą hierarchię strony, pomagają czytelnikom w poruszaniu się w górę i generują dokładny schemat BreadcrumbList dla wyszukiwarek i systemów AI.

14 min read

Okruszki nawigacyjne to uporządkowana ścieżka linków pokazująca, gdzie bieżąca strona znajduje się w architekturze informacji (AI) witryny: systemie relacji nadrzędnych, podrzędnych i równorzędnych, który organizuje treści. Pozwalają czytelnikowi poruszać się w górę bez zaczynania od nowa z głównej nawigacji, jednocześnie dostarczając robotom wyszukiwarek i systemom odpowiedzi jednoznacznego, odczytywalnego maszynowo opisu tej samej hierarchii.

Ta wyrenderowana ścieżka jest celowo dosłowna. Identyfikuje trzech rzeczywistych przodków, nazywa bieżącą stronę i linkuje tylko w górę. Nie wstawia “Nawigacja SEO” ani innego wyrażenia tylko dlatego, że takie sformułowanie mogłoby przyciągać wyszukiwania.

Dlaczego ten element jest ważny

Czytelnicy trafiają na głębokie strony z wyników wyszukiwania, udostępnionych linków, e-maili i odpowiedzi AI. Często nie pamiętają ścieżki, którą według menu witryny powinni podążać. Okruszek nawigacyjny rozwiązuje tę niepewność jednym spojrzeniem: “Czytam stronę elementu w ramach SEO playbook i mogę wrócić do każdej z tych kolekcji.” Ten kontekst obniża koszt eksploracji witryny bez zmuszania czytelnika do otwierania menu, edytowania adresu URL lub używania przycisku Wstecz.

Psychologia dotyczy orientacji, a nie dekoracji. Wyraźna ścieżka daje czytelnikowi stabilne poczucie miejsca i oczywistą drogę ucieczki. Ma to największe znaczenie na dużych stronach, gdzie podobne tytuły stron mogą znajdować się w różnych sekcjach – na przykład kategoria produktu o nazwie “Analityka” i sekcja dokumentacji o tej samej nazwie. Przodkowie rozróżniają stronę, zanim czytelnik zacznie interpretować jej szczegóły.

Maszyny potrzebują tego samego związku wyrażonego bez polegania na wizualnych odstępach lub strzałkach. Ekstrahowalność maszynowa oznacza, że oprogramowanie może odzyskać znaczenie i kolejność jednostki z HTML lub ustrukturyzowanych danych. Semantyczny <nav>, uporządkowana lista, zwykłe linki, aria-current i pasujące dane BreadcrumbList ujawniają sekwencję encji z jawnymi pozycjami. Rząd stylizowanych elementów <span> może wyglądać identycznie, ale nie zapewnia żadnego wiarygodnego punktu orientacyjnego nawigacji ani kolejności listy.

Widoczna ścieżka i ustrukturyzowany wynik muszą opowiadać jedną historię. Jeśli strona jest wizualnie pod “Elementami”, ale schemat nazywa “Narzędzia SEO” jej rodzicem, system otrzymuje dwie konkurujące hierarchie. Ta niespójność jest gorsza niż pominięcie schematu, ponieważ sprawia, że relacje encji witryny są mniej wiarygodne.

Postępuj zgodnie z zasadami pisania elementów przy wyborze tego komponentu. Ich reguła pierwszeństwa ma tu zastosowanie: jeśli celem fragmentu jest komunikowanie hierarchii i nawigacji w górę, użyj typowanego elementu okruszków nawigacyjnych. Nie naśladuj go wolnym tekstem, podtytułem rozdzielonym ukośnikiem ani linkowanymi słowami kluczowymi.

Kiedy go używać

Używaj okruszków nawigacyjnych, gdy strona należy do stabilnej hierarchii z co najmniej jednym znaczącym rodzicem poza stroną główną. Duże witryny redakcyjne, katalogi e-commerce, biblioteki dokumentacji, struktury obszarów usług, katalogi i wielopoziomowe witryny produktowe odnoszą największe korzyści, ponieważ odwiedzający często wchodzą poniżej najwyższego poziomu.

Używaj ich konsekwentnie w ramach sekcji. Ścieżka pojawiająca się tylko na niektórych stronach produktowych sprawia, że czytelnicy zastanawiają się, czy brakujące strony należą gdzie indziej, a automatyczna interpretacja staje się zależna od przypadków szablonów. Model treści lub trasa powinny dostarczać hierarchię; autorzy nie powinni odtwarzać jej niezależnie na każdej stronie.

Nie używaj okruszków nawigacyjnych, gdy nie ma hierarchii do wyrażenia. Jednostronicowa kampania, płytka witryna, gdzie każda strona jest bezpośrednio pod Stroną główną, lub tymczasowy stan aplikacji mogą nie zyskać użytecznej trasy dzięki nim. Dodawanie “Strona główna › Bieżąca strona” do każdej płytkiej strony może tworzyć szum wizualny bez ujawniania nowego kontekstu.

Typowe błędne podejścia obejmują:

  • Ścieżka historii przeglądarki. “Wyszukiwanie › Produkt › Koszyk” rejestruje sesję, a nie hierarchię treści. Różni odwiedzający otrzymaliby różnych rodziców dla tej samej strony, więc relacja nie jest kanoniczna.
  • Ścieżka słów kluczowych. “Najlepsze CRM › Tanie CRM › CRM dla startupów” może umieścić docelowe frazy w widoku, ale tworzy fikcyjnych przodków, którzy mogą nie istnieć jako nawigowalne strony. Etykiety okruszków nazywają rzeczywiste węzły; nie są dodatkowym tagiem tytułu.
  • Ścieżka filtrów. “Buty › Niebieskie › Rozmiar 9” opisuje wybrane aspekty. Należy do kontrolek filtrów, chyba że każdy krok jest stabilną, indeksowalną stroną docelową z zamierzonym związkiem nadrzędnym.
  • Wskaźnik postępu. “Szczegóły › Płatność › Potwierdzenie” komunikuje kroki transakcji. Wymaga semantyki steppera i stanu, a nie znaczników BreadcrumbList.
  • Spis treści. Linki sekcji poruszają się w obrębie bieżącego dokumentu; okruszki nawigacyjne poruszają się między dokumentami w hierarchii witryny.
  • Łańcuch tagów. Tagi opisują relacje wiele-do-wielu, podczas gdy okruszki wymagają jednej uporządkowanej ścieżki podstawowej. Strona może mieć kilka tagów, ale nie powinna ujawniać kilku konkurujących rodziców w jednej ścieżce.

Gdy strona legalnie pojawia się w kilku kolekcjach, wybierz jedną podstawową hierarchię kanoniczną dla okruszków. Zachowaj inne ścieżki odkrywania poprzez linki kontekstowe lub strony kolekcji. Wiele ścieżek okruszków zmusza czytelnika i konsumenta schematu do decydowania, który rodzic jest autorytatywny.

Gdzie go umieścić

Orientacja działa tylko wtedy, gdy pojawia się, zanim strona zacznie wymagać interpretacji, więc umieść ścieżkę po globalnym nagłówku witryny, a przed nagłówkiem H1 lub hero strony. Powinna to być pierwsza nawigacja specyficzna dla strony. Zachowaj tę samą pozycję na układzie desktopowym i mobilnym, nawet jeśli ścieżka zawija się inaczej.

PozycjaDozwolone?Powód i zasada
Powyżej globalnego nagłówkaNieŚcieżka należy do bieżącego dokumentu, nie do całej witryny. Zachowaj globalną tożsamość i kontrolki jako pierwsze.
Po nagłówku, przed H1TakCzytelnik otrzymuje lokalizację przed interpretacją tytułu strony. To ustawienie domyślne.
Wewnątrz hero, nad H1TakZachowuje wymaganą sekwencję, gdy hero zarządza górnym odstępem strony. Utrzymaj wizualne podporządkowanie.
Po akapicie wprowadzającymNieCzytelnik już zaczął artykuł bez kontekstu. Przenieś ścieżkę nad H1.
Tylko w stopceNieŚcieżka w stopce nie może orientować czytelnika po przybyciu. Nawigacja w stopce może istnieć osobno.
Powtórzona na doleNieDruga instancja duplikuje punkty orientacyjne i schemat. Użyj powiązanej nawigacji lub przycisku powrotu na górę dla zakończenia podróży.

Nie umieszczaj okruszków obok spisu treści, współdzielonego paska narzędzi, chipów kategorii, kontrolek konta lub odznaki promocyjnej. Te elementy odpowiadają na inne pytania i sprawiają, że wąska linia orientacji wygląda jak uniwersalny pasek narzędzi. Nie umieszczaj reklamy ani wezwania do działania w linii między ścieżką a H1. Jeśli hero zawiera oba, ułóż okruszki nad tytułem, a treść promocyjną oddziel poniżej tekstu wprowadzającego.

Anatomia

  1. Punkt orientacyjny nawigacji: <nav> z dostępną nazwą “Breadcrumb” odróżnia tę ścieżkę od globalnej i lokalnej nawigacji.
  2. Uporządkowana lista: kolejność niesie znaczenie od najszerszego przodka do bieżącej strony, więc <ol> jest wymagane, nawet jeśli znaczniki listy są wizualnie usunięte.
  3. Elementy przodków: każdy przodek używa swojej kanonicznej, czytelnej dla człowieka etykiety i linku do rzeczywistej strony nadrzędnej.
  4. Separator: strzałka lub ukośnik oddziela elementy wizualnie. Jest dekoracyjny i ukryty przed technologiami asystującymi.
  5. Bieżący element: ostatni element nazywa bieżącą stronę, nie ma linku i używa aria-current="page".
  6. Relacja dokumentu: ścieżka znajduje się nad H1. Zrzut ekranu oznacza tę pozycję, ale jej umiejscowienie jest kontrolowane przez szablon, a nie przez autorską treść.

Przykłady projektowe

Warianty zmieniają gęstość i zachowanie responsywne, nigdy podstawową hierarchię.

Domyślny: pokaż pełną ścieżkę, gdy zmieści się od dwóch do pięciu zwięzłych elementów. To preferowany wariant, ponieważ żaden kontekst nie jest ukryty.

Długa ścieżka: zezwól na ścieżkę sześcio- lub siedmioelementową tylko wtedy, gdy każdy poziom reprezentuje rzeczywistego nawigowalnego przodka. Zwijaj na granicach elementów; nigdy nie zmniejszaj tekstu, aż stanie się trudny do odczytania.

Zwinięty na mobile: gdy rzeczywista ścieżka nie może akceptowalnie się zawinąć, zachowaj Stronę główną, bezpośredniego rodzica i bieżącą stronę. Skupialna kontrolka wielokropka może ujawnić ukrytych środkowych przodków. Pełna ścieżka musi pozostać w DOM lub być dostępna przez tę kontrolkę, a dane strukturalne muszą zachować każdy rzeczywisty element.

Ciemny hero: kolory i wskaźniki fokusu dostosowują się do tła, ale etykiety, kolejność, zachowanie linkowania i dostępna nazwa pozostają identyczne jak w wariancie domyślnym.

Parametry

Element jest strukturą listy, ponieważ równoległe tablice etykiet i adresów URL są łatwe do rozsynchronizowania. Kolejność elementów to hierarchia, a te same elementy zasilają widoczny HTML i schemat.

NazwaTypWymaganeMin/maksDomyślnieŹródło
itemZagnieżdżony elementTak2–7 elementówBrakTreść przy użyciu uporządkowanych wpisów ::item{}
labelZwykły stringTak1–6 słów; 60 znakówPierwsza linia treści elementu w postaci zwykłego tekstuAtrybut elementu lub treść elementu; nigdy nagłówek
urlKanoniczny URL względem katalogu głównegoTylko przodkowieJeden URL; maksymalnie 2 048 znakówBrakAtrybut elementu lub źródło hierarchii strony
currentWartość logicznaNieDokładnie jeden true, na ostatnim elemencieOstatni elementAtrybut elementu lub pochodna pozycji elementu
ariaLabelZwykły stringNie1–3 słowa; 40 znakówBreadcrumbAtrybut rodzica
schemaWartość logicznaNietrue lub falsetrue na indeksowalnych stronachAtrybut rodzica lub polityka schematu witryny
collapseWyliczenieNienever, mobilemobileAtrybut rodzica

Pierwszy nagłówek nie ma odwzorowania w tym elemencie. Okruszki nawigacyjne są punktem orientacyjnym nawigacji, a nie sekcją treści z nagłówkiem, a umieszczenie nagłówka w elemencie stworzyłoby fałszywą hierarchię dokumentu. Ostatni element domyślnie pomija url w źródle autorskim; renderer może użyć kanonicznego adresu URL strony dla wyniku BreadcrumbList bez zamieniania widocznego bieżącego elementu w link do samego siebie.

Dwa elementy oznaczają jednego przodka plus bieżącą stronę. Pięć to normalna górna granica. Siedem to twardy maksimum, ponieważ głębsze ścieżki stają się trudne do zeskanowania i zwykle ujawniają problem z AI, który należy naprawić u źródła, a nie ukrywać przez stylowanie.

Składnia i przykłady kodu

Kanoniczna nazwa komponentu to breadcrumbs. Kolejność jego elementów musi pochodzić z przejrzanych danych hierarchii witryny, nawet gdy przykłady pokazują wartości w treści.

Przenośna dyrektywa Markdown

:::breadcrumbs{ariaLabel="Breadcrumb" schema=true collapse=mobile}
::item{label="Strona główna" url="/"}
::item{label="SEO playbook" url="/seo-playbook/"}
::item{label="Elementy" url="/seo-playbook/elements/"}
::item{label="Okruszki nawigacyjne" current=true}
:::

Hugo shortcode

{{< breadcrumbs ariaLabel="Breadcrumb" schema="true" collapse="mobile" >}}
  {{< breadcrumb-item label="Strona główna" url="/" />}}
  {{< breadcrumb-item label="SEO playbook" url="/seo-playbook/" />}}
  {{< breadcrumb-item label="Elementy" url="/seo-playbook/elements/" />}}
  {{< breadcrumb-item label="Okruszki nawigacyjne" current="true" />}}
{{< /breadcrumbs >}}

Jest to przenośny kontrakt adaptera, a nie instrukcja dodania nowego shortcode do tego repozytorium. Implementacja Hugo powinna normalnie wyprowadzać elementy z przodków strony i metadanych sekcji, aby redaktor nie mógł opublikować ścieżki niezgodnej z routingiem.

WordPress block

<!-- wp:amicited/breadcrumbs {"ariaLabel":"Breadcrumb","schema":true,"collapse":"mobile"} -->
<!-- wp:amicited/breadcrumb-item {"label":"Strona główna","url":"/"} /-->
<!-- wp:amicited/breadcrumb-item {"label":"SEO playbook","url":"/seo-playbook/"} /-->
<!-- wp:amicited/breadcrumb-item {"label":"Elementy","url":"/seo-playbook/elements/"} /-->
<!-- wp:amicited/breadcrumb-item {"label":"Okruszki nawigacyjne","current":true} /-->
<!-- /wp:amicited/breadcrumbs -->

WordPress powinien wypełniać blok z głównego łańcucha nadrzędnego strony i kanonicznych adresów URL. Ręczne nadpisywanie wymaga przeglądu redakcyjnego, ponieważ zmiana jednej etykiety może w przeciwnym razie spowodować niezgodność nawigacji, schematu i architektury witryny.

Przykłady

Dobrze: rzeczywista, nawigowalna hierarchia

Strona główna › Dokumentacja › Audyty › Audyt świeżości

To jest dobre, gdy Dokumentacja, Audyty i Audyt świeżości są rzeczywistymi kanonicznymi stronami w tej kolejności nadrzędno-podrzędnej. Każdy przodek przewiduje swoje miejsce docelowe, a bieżąca etykieta jest wystarczająco zwięzła, aby potwierdzić lokalizację bez powtarzania całego H1.

Źle: słowa kluczowe udające hierarchię

Strona główna › Najlepsze AI SEO Narzędzie › Przystępna Platforma Widoczności AI › Okruszki nawigacyjne

To jest złe, gdy dwie środkowe etykiety nie są rzeczywistymi stronami nadrzędnymi. Ścieżka składa obietnice, których jej linki nie mogą spełnić, powtarza frazy promocyjne zamiast nazywać sekcje i tworzy fałszywy łańcuch encji dla robotów wyszukiwarek. Zastąp ją najkrótszą rzeczywistą ścieżką przodków. Jeśli pożądane koncepcje zasługują na strony, najpierw utwórz i zintegruj te strony z AI; nie wyświetlaj w okruszkach wyimaginowanej architektury.

Znaczniki schematu i dostępność

Okruszki nawigacyjne mogą zasilać Schema.org BreadcrumbList, uporządkowaną listę, której wpisami są obiekty ListItem. Użyj jedynkowych całkowitych wartości position i utrzymuj name i item zgodne z widoczną etykietą i kanonicznym miejscem docelowym. Generuj JSON-LD i HTML z jednego obiektu danych, aby zmiana nazwy, przeniesienie lub zmiana kanoniczna aktualizowała oba wyniki jednocześnie.

{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {"@type":"ListItem","position":1,"name":"Strona główna","item":"https://amicited.com/"},
    {"@type":"ListItem","position":2,"name":"SEO playbook","item":"https://amicited.com/seo-playbook/"},
    {"@type":"ListItem","position":3,"name":"Elementy","item":"https://amicited.com/seo-playbook/elements/"},
    {"@type":"ListItem","position":4,"name":"Okruszki nawigacyjne","item":"https://amicited.com/seo-playbook/elements/breadcrumbs/"}
  ]
}

Schemat opisuje widoczną hierarchię; nie autoryzuje drugiej, zoptymalizowanej ścieżki. Nie dołączaj przekierowań, parametrów śledzących, niekanonicznych wariantów protokołu lub hosta, wyników wyszukiwania na stronie, stanów sesji ani ukrytych kategorii słów kluczowych. Nie publikuj dwóch obiektów BreadcrumbList dla dwóch możliwych taksonomii. Wybierz podstawową ścieżkę w modelu treści i używaj jej wszędzie.

Dostępność zaczyna się od <nav aria-label="Breadcrumb"> i uporządkowanej listy. Dostępna etykieta odróżnia ten region nawigacji bez potrzeby widocznego nagłówka. Ukryj dekoracyjne separatory za pomocą aria-hidden="true" lub utwórz je w CSS, aby czytniki ekranu nie ogłaszały “większe niż” między każdym elementem. Oznacz tylko ostatni element atrybutem aria-current="page" i nie linkuj go do samego siebie.

Każdy link przodka potrzebuje widocznego wskaźnika fokusu i celu wystarczająco dużego, aby aktywować na ekranie dotykowym. Długie ścieżki muszą się zawijać lub zwijać za pomocą kontrolki obsługiwanej klawiaturą; przewijanie poziome ukrywające bieżącą pozycję nie jest akceptowalnym domyślnym zachowaniem. Obcięcie może skrócić wizualną etykietę tylko wtedy, gdy pełna dostępna nazwa pozostaje dostępna, a skrócony tekst jest wciąż rozróżnialny. Nigdy nie polegaj wyłącznie na kolorze, aby oddzielić linkowanych przodków od bieżącego elementu.

Zasady pisania

Etykiety okruszków to nazwy lokalizacji, więc pisz je jak nawigację, a nie miniaturowe nagłówki. Używaj oficjalnej, najkrótszej jednoznacznej nazwy każdej sekcji lub strony. “Dokumentacja” działa lepiej niż “Przeglądaj całą dokumentację produktu”, ponieważ miejsce docelowe dostarcza kontekstu, a ścieżka musi pozostać skanowalna.

  • Używaj od jednego do sześciu słów i nie więcej niż 60 znaków na etykietę. Krótkie etykiety sprawiają, że hierarchia jest widoczna przed zawinięciem; nie są one pozwoleniem na skracanie nieznanych terminów.
  • Używaj normalnie od dwóch do pięciu elementów, wliczając bieżącą stronę. Dopuść sześć lub siedem tylko wtedy, gdy każdy poziom jest strukturalnie niezbędny.
  • Uporządkuj elementy od najszerszego przodka do bieżącej strony. Nigdy nie odwracaj ścieżki ani nie umieszczaj elementu równorzędnego w sekwencji.
  • Używaj wielkości liter jak w zdaniu, chyba że marka, produkt lub akronim ma zatwierdzoną pisownię.
  • Utrzymuj etykiety stabilne na różnych stronach. Ten sam rodzic nie może być “Dok” w jednej ścieżce i “Dokumentacja” w innej, chyba że system nawigacji zmienia się globalnie.
  • Spraw, aby etykiety przodków odpowiadały lub ściśle odzwierciedlały widoczną nazwę miejsca docelowego. Zwięzła etykieta nawigacyjna jest akceptowalna; inne słowo kluczowe jako cel — nie.
  • Nazwij bieżącą stronę zwięźle. Może skrócić długi H1, ale musi wciąż identyfikować ten sam dokument.
  • Używaj neutralnego tonu. Okruszki nawigacyjne orientują; nie sprzedają, nie gratulują, nie ostrzegają ani nie instruują.

Nigdy nie umieszczaj wezwań do działania, cen, stanu magazynowego, dat, nazw autorów, ocen, emoji, ikon o niezależnym znaczeniu, twierdzeń promocyjnych, kodów śledzących ani parametrów zapytania w etykiecie okruszka. Nigdy nie dodawaj “Wstecz”, “Poprzedni” ani “Następny” jako elementu, ponieważ te kontrolki wyrażają historię lub sekwencję, a nie pochodzenie. Separatory należą do prezentacji renderera i nie są częścią żadnej etykiety.

Typy wpisów, które go używają

Frontmatter postTypes rejestruje obsługiwane połączenia. Tabela konwertuje te połączenia na zasady użycia i umiejscowienia; nie jest to stwierdzenie, że każda instancja potrzebuje ręcznie utworzonej ścieżki.

Typ wpisuWymaganieGłówne źródło hierarchiiTypowa ścieżka
Poradnik ostatecznyZwykleCentrum tematyczne i kolekcja poradnikówStrona główna › Poradniki › Temat
Poradnik instruktażowyZwykleKolekcja dokumentacji lub poradnikówStrona główna › Jak to zrobić › Zadanie
Poradnik listowyZwykleKategoria redakcyjnaStrona główna › Poradniki › Krótka lista
Porównanie A kontra BZwykleCentrum porównań lub kategoria produktuStrona główna › Porównania › A vs B
Strona Najlepsze X dla YZwyklePrzejrzana hierarchia kategoriiStrona główna › Kategoria › Najlepsze X dla Y
Strona alternatywZwykleCentrum alternatyw lub porównańStrona główna › Alternatywy › Alternatywy produktu
Termin słownikowyZawsze w dużym słownikuIndeks słownikaStrona główna › Słownik › Termin
Strona Co to jest XZwykleCentrum edukacyjne lub klaster tematycznyStrona główna › Ucz się › Koncepcja
Strona produktuZwykle w rodzinie produktówKatalog lub rodzina produktówStrona główna › Produkty › Produkt
Strona kategoriiZawsze gdy zagnieżdżonaTaksonomia kataloguStrona główna › Dział › Kategoria
Strona przypadku użyciaZwykleCentrum rozwiązań lub przypadków użyciaStrona główna › Przypadki użycia › Rezultat
Artykuł dokumentacjiZawsze gdy dokumentacja jest zagnieżdżonaDrzewo dokumentacji w wersjachStrona główna › Dokumentacja › Sekcja › Zadanie

“Zwykle” oznacza, że używaj elementu, gdy witryna ma nazwanego stabilnego rodzica, i pomiń go w przypadku naprawdę płytkiej implementacji, zamiast wymyślać dodatkowy poziom. “Zawsze” zakłada, że podana struktura zagnieżdżona istnieje. Szablony powinny zarządzać renderowaniem; typ wpisu definiuje oczekiwane źródło hierarchii i wyjątki redakcyjne.

Lista kontrolna QA

  • Rzeczywista hierarchia: Każdy przodek jest prawdziwym, zamierzonym rodzicem w podstawowej AI witryny, a nie słowem kluczowym, tagiem, filtrem lub poprzednią wizytą.
  • Poprawna pozycja: Ścieżka pojawia się po globalnym nagłówku i przed H1, bez promocji lub niezwiązanej z nią paska narzędzi pomiędzy nimi.
  • Jedna ścieżka: Strona udostępnia jeden widoczny okruszek i jeden pasujący BreadcrumbList, a nie konkurujące ścieżki.
  • Pełna kolejność: Elementy biegną od najszerszego przodka do bieżącej strony, bez brakującego poziomu strukturalnego ani dodanego elementu równorzędnego.
  • Kanoniczne linki: Każdy przodek prowadzi bezpośrednio do swojego kanonicznego, indeksowalnego adresu URL bez parametrów śledzących lub możliwych do uniknięcia przekierowań.
  • Stan bieżący: Ostatni widoczny element nazywa bieżącą stronę, jest nieklikalny i ma aria-current="page".
  • Zwięzłe etykiety: Każda etykieta używa oficjalnej najkrótszej jednoznacznej nazwy, zachowuje wielkość liter jak w zdaniu i mieści się w limicie redakcyjnym.
  • Semantyczny HTML: Komponent używa oznaczonego punktu orientacyjnego nawigacji i uporządkowanej listy; nie jest rzędem ogólnych spanów.
  • Dekoracyjne separatory: Separatory są ukryte przed technologiami asystującymi i nie pojawiają się w dostępnych nazwach linków.
  • Zachowanie responsywne: Bieżąca pozycja pozostaje dostępna na wąskich ekranach; zawijanie, ujawnianie, kolejność fokusu i cele dotykowe działają bez ukrytej poziomej treści.
  • Zgodność schematu: Nazwy BreadcrumbList, kanoniczne adresy URL, kolejność, liczba elementów i pozycje odpowiadają merytorycznie pełnej widocznej hierarchii.
  • Pojedyncze źródło danych: HTML i JSON-LD są generowane z tej samej przejrzanej hierarchii, a nie utrzymywane jako osobne kopie.
  • Przenośna zgodność: Reprezentacje Markdown, Hugo i WordPress zachowują identyczną kolejność elementów, etykiety, miejsca docelowe i stan bieżący.
  • Stan zrzutów ekranu: Komentarze o przechwytywaniu pozostają instrukcjami nierenderującymi, dopóki nie istnieją rzeczywiste zasoby; żaden nieistniejący zrzut ekranu nie jest przywoływany jako obraz.

FAQ

Szablon academy renderuje pięć przejrzanych pytań przechowywanych w metadanych frontmatter. Obejmują one ścieżki URL, bieżący element, dane strukturalne, niestabilne strony filtrów i praktyczne limity głębokości.

← All SEO Playbook guides

Gotowy, aby zastosować to w praktyce?

Bezpłatne sprawdzenie · 7-dniowy okres próbny · bez karty kredytowej