# Okruszki w PrestaShop: jak poprawnie dodać znaczniki BreadcrumbList

> Ścieżka pokazywana w wynikach wyszukiwania nie pochodzi z adresu URL, tylko ze znaczników. Oczekiwana struktura, przypadek produktów w kilku kategoriach i dlaczego ścieżka wyświetlana może różnić się od oznaczonej.

- Strona: <https://www.datafirefly.com/pl/2026/09/14/znaczniki-breadcrumblist-prestashop/>
- Język: pl
- Opublikowano: 2026-09-14
- Zaktualizowano: 2026-09-14
- Inne języki: [fr](https://www.datafirefly.com/2026/09/14/fil-ariane-prestashop-balisage-breadcrumblist/index.md), [en](https://www.datafirefly.com/en/2026/09/14/breadcrumblist-markup-prestashop/index.md), [es](https://www.datafirefly.com/es/2026/09/14/marcado-breadcrumblist-prestashop/index.md), [de](https://www.datafirefly.com/de/2026/09/14/breadcrumb-markup-prestashop/index.md), [it](https://www.datafirefly.com/it/2026/09/14/markup-breadcrumblist-prestashop/index.md), [nl](https://www.datafirefly.com/nl/2026/09/14/kruimelpad-prestashop-breadcrumblist-markering/index.md), [pt](https://www.datafirefly.com/pt/2026/09/14/trilho-navegacao-prestashop-marcacao-breadcrumblist/index.md)
- Indeks: <https://www.datafirefly.com/pl/2026/llms.txt>

W wynikach wyszukiwania Google coraz częściej pokazuje ścieżkę nawigacji zamiast pełnego adresu. Ta ścieżka nie pochodzi z adresu URL, tylko ze znaczników okruszków. Bez nich odwiedzający widzi techniczny adres tam, gdzie mógłby zobaczyć strukturę kategorii.

## Co realnie dają znaczniki

Trzy efekty, z czego tylko jeden jest widoczny.

**Wyświetlanie ścieżki** w wynikach, w miejsce adresu URL. Przy długim albo mało czytelnym adresie zysk na przejrzystości jest wyraźny.

**Zrozumienie struktury.** Znaczniki mówią wyszukiwarkom wprost, jak łączą się twoje strony, czego sama struktura adresów nie zawsze ustala, zwłaszcza gdy adresy są płaskie.

**Linkowanie wewnętrzne.** Okruszki to link prowadzący do kategorii nadrzędnych, obecny na każdej karcie produktu. Przy katalogu trzech tysięcy indeksów to znaczny wolumen linków, uzyskany bez wysiłku.

## Oczekiwana struktura

Znaczniki opisują uporządkowaną listę elementów, z których każdy niesie trzy informacje: pozycję w ścieżce, adres odpowiadającej strony i etykietę.

Cztery zasady formalne.

**Pozycja zaczyna się od 1** i rośnie bez przerw. Numeracja zaczynająca się od zera albo z dziurą unieważnia całość.

**Ostatni element to strona bieżąca.** Musi znaleźć się na liście ze swoją etykietą i nie powinna być linkiem w widoku: nie linkuje się do strony, na której się jest.

**Etykieta musi odpowiadać wyświetlanemu tekstowi.** Znaczniki deklarujące «Wiertarki akumulatorowe», podczas gdy widoczna ścieżka pokazuje «Wiertarki», tworzą niespójność między treścią a jej opisem.

**Zalecany format to JSON-LD**, umieszczony w nagłówku strony. Jest prostszy w utrzymaniu niż znaczniki w atrybutach, które wymagają zmiany struktury HTML ścieżki.

## Produkty w kilku kategoriach

To prawdziwa trudność w sklepie i nie ma jednej odpowiedzi.

Produkt przypisany do trzech kategorii ma trzy możliwe ścieżki. Którą zadeklarować?

**Rozwiązanie proste i zalecane:** kategoria domyślna produktu. Jest już zdefiniowana w PrestaShop, wyznacza adres kanoniczny i ścieżka musi pozostać z nią zgodna. Ścieżka pokazująca inną drogę niż adres kanoniczny wysyła dwa sprzeczne sygnały.

**Rozwiązanie kontekstowe:** ścieżka podąża za drogą faktycznie przebytą przez odwiedzającego. Świetne dla użytkownika, kłopotliwe dla znaczników, bo ta sama strona deklaruje różne struktury zależnie od nawigacji.

Kompromis, który działa: ścieżka **wyświetlana** kontekstowa, która pomaga wrócić tam, skąd klient przyszedł, i ścieżka **oznaczona** zawsze zbudowana na kategorii domyślnej. Jedna i druga służą innemu celowi.

Specyfikacja dopuszcza zresztą kilka ścieżek dla jednej strony, co pozwala zadeklarować różne drogi dojścia. To opcja, nie obowiązek, i komplikuje utrzymanie bez wyraźnie wykazanej korzyści.

## Częste błędy

**Ścieżka niezgodna z adresem URL.** Adres zbudowany na jednej kategorii i ścieżka zbudowana na innej. Zdarza się zaraz po zmianie kategorii domyślnej, gdy reszta za tym nie podąży.

**Brak strony głównej.** Pierwszym elementem ścieżki powinna być strona główna. Jej brak nie unieważnia znaczników, ale pozbawia ścieżkę punktu wyjścia.

**Zdublowane znaczniki.** Motyw deklaruje jedną ścieżkę, moduł SEO drugą. Dwie konkurencyjne deklaracje na tej samej stronie dają nieprzewidywalne zachowanie i to częsta przyczyna zniknięcia wyświetlania po instalacji modułu.

**Ścieżka na stronach bez hierarchii.** Odizolowana strona CMS, strona kontaktu czy wynik wyszukiwania nie mają ścieżki. Wymuszanie sztucznych okruszków nic nie wnosi.

## Ścieżka na telefonie

Na małych ekranach ścieżka o czterech poziomach rzadko mieści się w jednej linii. Trzy możliwe podejścia.

**Zwinięcie poziomów pośrednich** z zachowaniem pierwszego i ostatniego oraz wielokropkiem w środku. To zachowanie najczęstsze i nie rusza znaczników, które pozostają kompletne.

**Przewijanie poziome**, które zachowuje wszystko, ale wymaga gestu.

**Pokazanie samej kategorii nadrzędnej** w formie linku powrotu. Najczytelniejsze i najmniej przydatne przy głębokiej nawigacji.

W każdym przypadku znaczniki muszą pozostać kompletne niezależnie od prezentacji. To, co ukryto wizualnie z powodu miejsca, może pozostać zadeklarowane.

## Kontrola

Wystarczą dwie weryfikacje.

**Test wyników z elementami rozszerzonymi** Google na karcie produktu, stronie kategorii i stronie CMS. Wskazuje błędy pozycji, brakujące etykiety i nieprawidłowe adresy.

**Dedykowany raport w Search Console**, który pokazuje anomalie w skali całej witryny. Skok liczby błędów po zmianie w katalogu zwykle wskazuje produkty, które straciły kategorię domyślną.

obsługuje ten mechanizm na PrestaShop 8 i 9: znaczniki JSON-LD zbudowane na kategorii domyślnej, kontekstowa ścieżka wyświetlana, wykrywanie zdublowanych deklaracji z motywem i dostosowane zachowanie na telefonie.
