Product z poprawnym Offer to podstawa rich snippetu w sklepie
AggregateRating i Review dają gwiazdki, ale muszą być prawdziwe
BreadcrumbList zamienia URL na czytelną ścieżkę kategorii
Od maja 2026 Google nie pokazuje już rich snippetów FAQ
W WooCommerce schemat dodaje wtyczka SEO, w Shoper szablon
[/dwb_keytakeaways]

Czym są dane strukturalne i co realnie dają

Dane strukturalne (schema.org) to ukryty kod w formacie JSON-LD, który dokładasz do strony, żeby powiedzieć Google wprost: to jest produkt, to jego cena, to ocena, a to ścieżka nawigacji. Google i tak czyta treść, ale schema usuwa zgadywanie. Zamiast domyślać się, że liczba "199" to cena, dostaje jednoznaczny sygnał.

Efektem, który widzisz w wyszukiwarce, są rich snippety, czyli wzbogacone wyniki. Zamiast samego tytułu i opisu pojawia się cena, gwiazdki oceny, status dostępności, a czasem koszt wysyłki. Taki wynik zajmuje więcej miejsca i przyciąga wzrok, więc dostaje wyższy CTR. To jest cały sens schemy dla sklepu: nie magiczny skok pozycji, tylko wynik, który realnie klika się częściej.

Ważne zastrzeżenie na start: schema nie jest czynnikiem rankingowym. Sama nie wypchnie Cię wyżej. Działa pośrednio przez wyższy CTR i lepsze zrozumienie strony przez Google oraz systemy AI. Dlatego traktuję ją jako standard techniczny, który po prostu musi być poprawny, a nie jako sztuczkę na pozycje.

Product i Offer: serce sklepowego schematu

Dla e-commerce najważniejszy jest typ Product wraz z zagnieżdżonym Offer. To one odpowiadają za cenę i dostępność w wyniku. Bez poprawnego Offer nie ma mowy o snippetcie produktu.

  • Product: nazwa produktu, zdjęcie, opis, marka (brand), identyfikatory typu SKU czy GTIN.
  • Offer: cena (price), waluta (priceCurrency, dla Polski PLN), dostępność (availability, na przykład InStock lub OutOfStock) oraz idealnie data ważności ceny.
  • AggregateRating: średnia ocena i liczba opinii, jeśli realnie je zbierasz.

Google rozróżnia dwa warianty danych Product. Merchant listing to strona, na której klient kupuje, i tam podajesz cenę, dostępność, koszt wysyłki oraz politykę zwrotów. Product snippet pasuje do stron redakcyjnych i recenzji, gdzie nie sprzedajesz wprost, za to opisujesz zalety i wady. Dla typowego sklepu WooCommerce lub Shoper interesuje Cię merchant listing.

Cena i dostępność w schemacie muszą zgadzać się z tym, co widzi człowiek na stronie. Jeśli schema mówi 199 zł i InStock, a na stronie jest 249 zł i wyprzedane, Google potraktuje to jako niespójność i może odebrać rich snippet całej domenie. Aktualizuj schemat dynamicznie razem ze stanem magazynu.

Review i AggregateRating: gwiazdki, które podnoszą CTR

Gwiazdki w wynikach to jeden z najsilniejszych magnesów na kliknięcie. Odpowiada za nie AggregateRating (zbiorcza ocena) oraz pojedyncze Review. Problem w tym, że tu Google jest wyjątkowo wyczulony na nadużycia, więc samo wstawienie kodu nie wystarczy.

Po pierwsze, oceny muszą być widoczne dla użytkownika na tej samej stronie. Nie możesz pokazać gwiazdek wyłącznie w schemacie, a ukryć je przed człowiekiem. Po drugie, nie wolno oceniać samego siebie. Tak zwane self-serving reviews, czyli sytuacja, gdy firma we własnym schemacie wystawia ocenę własnej usłudze lub produktowi bez niezależnego źródła, są niezgodne z wytycznymi i Google ich nie pokazuje. Po trzecie, oceny muszą być realne i pochodzić od klientów.

Najczęstszy powód braku gwiazdek to oceny widoczne tylko w kodzie albo wstawione "na zapas", bez prawdziwych recenzji. Google potrafi je zignorować, a w skrajnych przypadkach nałożyć ręczną karę za spam w danych strukturalnych. Lepiej mieć dziesięć prawdziwych opinii z gwiazdkami niż sto zmyślonych, które ściągną problem na całą domenę.

FAQPage i BreadcrumbList: stan na 2026

Tu jest najważniejsza aktualizacja tego tekstu. Jeszcze niedawno FAQPage dawał rozwijane pytania pod wynikiem i był chętnie nadużywany. To się skończyło. W maju 2026 Google wyłączył rich snippety FAQ w wyszukiwarce, a w kolejnych miesiącach wycofuje raport FAQ w Search Console i wsparcie w Rich Results Test.

Co to oznacza w praktyce. Jeśli liczyłeś, że FAQPage da Ci więcej miejsca w wynikach, to już nie zadziała. Schemat FAQ nadal pomaga jednak maszynom zrozumieć strukturę pytań i odpowiedzi, co bywa istotne dla wyszukiwania AI i asystentów. Jeśli masz go wdrożonego, nie musisz go usuwać, bo nieużywana schema nie szkodzi. Po prostu nie obiecuj sobie po nim gwiazdek ani rozwijanych pytań w klasycznym wyniku.

Inaczej jest z BreadcrumbList, czyli okruszkami nawigacji. Ten typ ma się dobrze i nadal działa. Zamiast długiego, brzydkiego URL-a Google pokazuje czytelną ścieżkę w stylu Strona główna, Kategoria, Produkt. To drobiazg, który poprawia wygląd wyniku i pomaga zrozumieć strukturę sklepu, więc warto go mieć na każdej karcie produktu i kategorii.

Typ schematuCo opisujeRich snippet w 2026
Product + Offerprodukt, cena, dostępnośćtak, cena i status dostępności
AggregateRating + Reviewoceny i recenzjetak, gwiazdki (gdy prawdziwe i widoczne)
BreadcrumbListścieżka nawigacjitak, czytelna ścieżka zamiast URL
FAQPagepytania i odpowiedzinie, wyłączone w maju 2026

Jak wdrożyć schema w WooCommerce

Dobra wiadomość dla WordPress: w 90% przypadków nie piszesz schematu ręcznie. Robi to za Ciebie wtyczka SEO i robi to poprawnie, jeśli ją skonfigurujesz.

  1. Wtyczka SEO: Rank Math albo Yoast SEO generują schema Product, Offer, AggregateRating i BreadcrumbList na podstawie danych produktu w WooCommerce. To podstawowy i wystarczający wybór dla większości sklepów.
  2. Dane produktu: pilnuj, żeby produkt miał uzupełnioną cenę, stan magazynowy, zdjęcie i opis. Schema bierze dane stąd, więc puste pola to puste albo błędne dane strukturalne.
  3. Opinie: jeśli zbierasz recenzje (natywne WooCommerce albo zewnętrzna usługa), upewnij się, że wtyczka wpina je do AggregateRating i że są widoczne na karcie produktu.
  4. Brak dublowania: jeden produkt to jeden blok Product w JSON-LD. Częsty błąd to dwa nakładające się schematy z motywu i z wtyczki naraz, co Google traktuje jako błąd.

Najczęstszy realny problem w WooCommerce to właśnie podwójna schema: motyw dorzuca własny zestaw danych, a wtyczka SEO swój. Powstaje konflikt, Rich Results Test krzyczy o duplikatach, a gwiazdki znikają. Rozwiązanie to wyłączenie schematu po jednej stronie, najczęściej w motywie, i zostawienie generowania wtyczce.

Jak wygląda schema w Shoper

Shoper to system w modelu SaaS, więc działasz w ramach szablonu, nie masz pełnej swobody jak w WordPress. Część danych strukturalnych jest już wbudowana w standardowe szablony, zwłaszcza Product i okruszki nawigacji. To duży plus, bo dostajesz podstawę bez kodowania.

Nie zakładaj jednak, że skoro to Shoper, to wszystko działa idealnie. Zakres schematu zależy od wersji szablonu i ustawień. W praktyce sprawdzam w Rich Results Test, co realnie się generuje na karcie produktu, i typowo uzupełniam trzy rzeczy: poprawną dostępność, walutę PLN oraz wpięcie ocen do AggregateRating, jeśli sklep zbiera opinie. Gdy szablon jest mocno modyfikowany, czasem trzeba poprawić kod szablonu, żeby cena i dostępność trafiały do JSON-LD bez błędów.

Niezależnie od platformy, zacznij od inwentaryzacji: wpisz adres karty produktu w Rich Results Test i zobacz, co już masz. Bardzo często okazuje się, że Product i breadcrumbs są, a brakuje tylko ocen albo poprawnej dostępności. To oszczędza godziny pracy nad czymś, co już działa.

Narzędzia do testowania i monitoringu

Schema bez testów to wróżenie z fusów. Na szczęście narzędzia są darmowe i konkretne.

  • Rich Results Test (od Google): wklejasz URL albo kod, dostajesz listę wykrytych typów i błędów. To pierwsze miejsce, do którego zaglądasz po każdej zmianie.
  • Walidator Schema.org: sprawdza poprawność składni względem standardu, przydatny przy ręcznym schemacie i typach, których Google nie raportuje.
  • Google Search Console, sekcja ulepszeń: pokazuje błędy i ostrzeżenia danych strukturalnych na całej domenie oraz to, ile stron ma poprawny schemat. Tu monitorujesz stan na bieżąco.

Kolejność jest prosta: wdrażasz, testujesz w Rich Results Test pojedynczą stronę, a potem przez kilka tygodni obserwujesz Search Console, czy błędy nie pojawiają się masowo. Gwiazdki i wzbogacone wyniki nie wskakują z dnia na dzień, Google potrzebuje czasu na ponowne zindeksowanie i ocenę wiarygodności.

Najczęstsze błędy, które kosztują rich snippety

Na koniec lista pułapek, które najczęściej widzę przy audytach sklepów. Każda z nich potrafi skasować gwiazdki albo cenę z wyniku.

Czego pilnować przy schema produktu

  • Cena i dostępność w schemacie zgodne z tym, co widzi klient na stronie
  • Oceny prawdziwe, widoczne na stronie i niewystawiane samemu sobie
  • Tylko jeden blok Product na produkt, bez dublowania motyw plus wtyczka
  • Poprawna waluta (PLN) i format ceny bez przypadkowych znaków
  • BreadcrumbList wpięty na karcie produktu i kategorii
  • Każda większa zmiana sprawdzona w Rich Results Test
  • Brak liczenia na rich snippety FAQ, bo zostały wyłączone w 2026

Jeśli chcesz mieć schema poukładaną raz a dobrze, w DawidWeb robię to regularnie przy WooCommerce i Shoper: konfiguracja Product, Offer, ocen i okruszków, usunięcie konfliktów i duplikatów, testy w Rich Results Test oraz pilnowanie raportu w Search Console. Strony i sklepy buduję od 1800 zł, jestem Partnerem Shoper, mam za sobą ponad 120 projektów, a wycenę konkretnego wdrożenia danych strukturalnych dostajesz w 24 godziny.

Najczęstsze pytania

Czy dane strukturalne podnoszą pozycje w Google?

Nie bezpośrednio, schema nie jest czynnikiem rankingowym. Działa pośrednio: dzięki rich snippetom Twój wynik zajmuje więcej miejsca i ma gwiazdki oraz cenę, więc dostaje wyższy CTR. Wyższy CTR i lepsze dopasowanie do zapytania realnie pomagają w widoczności. Dodatkowo schema pomaga Google i systemom AI poprawnie zrozumieć, co jest na stronie.

Dlaczego nie widzę gwiazdek w wynikach, mimo że dodałem AggregateRating?

Najczęstsze przyczyny to oceny niewidoczne na samej stronie (Google wymaga, żeby były dla użytkownika), self-serving reviews, czyli ocenianie własnej firmy lub produktu we własnym schemacie, oraz brak realnych recenzji. Google nie pokazuje gwiazdek od razu, czasem czeka kilka tygodni i ocenia wiarygodność. Sprawdź też, czy Rich Results Test wykrywa Review bez błędów.

Czy warto jeszcze dodawać schema FAQ, skoro nie daje rich snippetów?

Rich snippetów FAQ w Google już nie zobaczysz, bo zostały wyłączone w maju 2026. FAQPage nadal pomaga jednak maszynom zrozumieć strukturę pytań i odpowiedzi, co bywa istotne dla wyszukiwania AI i asystentów. Jeśli masz go już wdrożonego, nie musisz go usuwać. Nie licz tylko na gwiazdki ani rozwijane pytania w klasycznym wyniku, bo tego nie będzie.

Czym różni się merchant listing od product snippet?

To dwa warianty danych Product. Merchant listing dotyczy stron, na których klient kupuje produkt, i pozwala podać cenę, dostępność, koszt wysyłki czy politykę zwrotów. Product snippet pasuje do stron redakcyjnych i recenzji, gdzie nie sprzedajesz wprost, za to opisujesz zalety i wady. Dla typowego sklepu WooCommerce lub Shoper interesuje Cię merchant listing.

Czy w Shoper muszę sam wdrażać dane strukturalne?

Częściowo są już w standardowych szablonach Shoper, zwłaszcza Product i okruszki. Warto jednak sprawdzić w Rich Results Test, co realnie się generuje, bo zakres zależy od wersji szablonu i ustawień. Czasem trzeba uzupełnić oceny, dopiąć dostępność albo poprawić walutę. W WooCommerce masz większą kontrolę przez wtyczkę SEO, w Shoper działasz w ramach szablonu i jego opcji.