Dane strukturalne Schema.org: czym są i jak pomagają Google zrozumieć treść?
Jeżeli widoczna strona podaje jedną cenę, autora albo datę, a kod dla wyszukiwarki inną, dane strukturalne nie pomagają — tworzą sprzeczność. Ich wartość zaczyna się wtedy, gdy precyzyjnie opisują tę samą treść, którą widzi użytkownik.
Schema.org jest kluczowym standardem danych strukturalnych, stworzonym w 2011 roku przez Google, Microsoft, Yahoo i Yandex. Pomaga algorytmom Google oraz innym systemom jednoznacznie rozpoznawać typy treści i relacje między nimi — dlatego jest jednym z fundamentów semantycznego SEO.
Schema.org jest słownikiem typów i właściwości. JSON-LD to jeden z formatów zapisania danych strukturalnych. Wynik rozszerzony jest natomiast opcjonalnym sposobem prezentacji strony przez Google. Poprawny kod może zakwalifikować stronę do takiej funkcji, ale nie gwarantuje jej wyświetlenia ani wyższej pozycji.
W praktyce dane strukturalne są warstwą opisu istniejącej treści. Pomagają jednoznacznie wskazać, że dana strona przedstawia produkt, artykuł, organizację lub pozycję w ścieżce nawigacyjnej. Nie powinny dopowiadać informacji, których użytkownik nie widzi na stronie.
Schema.org, dane strukturalne i rich results to nie to samo
Te pojęcia często są używane zamiennie, choć opisują różne elementy wdrożenia:
| Pojęcie | Co oznacza | Przykład |
|---|---|---|
| Schema.org | wspólny słownik typów i właściwości | Product, Article, author, offers |
| dane strukturalne | opis treści strony zapisany w formacie zrozumiałym maszynowo | informacja, kto napisał artykuł i kiedy go zaktualizowano |
| JSON-LD | rekomendowany przez Google format zapisu danych strukturalnych | blok <script type="application/ld+json"> |
| rich result | sposób prezentacji wyniku obsługiwany przez Google | cena i dostępność produktu w wynikach wyszukiwania |
Słownik Schema.org jest szerszy niż zestaw funkcji dostępnych w wyszukiwarce Google. Typ może być prawidłowy według Schema.org, a jednocześnie nie dawać żadnego wyniku rozszerzonego w Google.
Google obsługuje JSON-LD, Microdata i RDFa, ale w większości nowych wdrożeń rekomenduje JSON-LD. Taki kod można generować z danych CMS-a lub sklepu bez dopisywania atrybutów do wielu elementów HTML. Łatwiej również utrzymać relacje między obiektami i testować je niezależnie od warstwy prezentacyjnej.
Jak dane strukturalne wspierają SEO i widoczność w Google
Dobrze wdrożone dane strukturalne pomagają wyszukiwarce rozpoznać typ strony, podmiot, autora, produkt, ofertę i relacje między tymi elementami. Dzięki temu Google może lepiej zrozumieć treść i zaprezentować wynik z dodatkowymi informacjami, takimi jak cena, dostępność, ocena czy elementy nawigacji.
To nie jest samodzielny skrót do wyższej pozycji, ale ważna warstwa technicznego SEO. Wynik rozszerzony może zwiększyć widoczność strony w SERP i poprawić jej współczynnik klikalności. Po wdrożeniu sprawdzamy więc dwie rzeczy: poprawność kodu w walidatorze oraz rzeczywisty efekt w Google Search Console.
Najważniejsza zasada jest prosta: zgodnie z wytycznymi Google dla danych strukturalnych znaczniki muszą opisywać aktualną treść widoczną dla użytkownika. Cena, dostępność, ocena, autor czy data modyfikacji nie mogą istnieć wyłącznie w JSON-LD ani różnić się od danych pokazanych na stronie.
Które typy wdrożyć na stronie, blogu i w e-commerce
Nie warto dodawać każdego typu, jaki pasuje do firmy. Najpierw wybierz obiekty, które rzeczywiście istnieją na stronie i są obsługiwane w wybranym zastosowaniu.
| Typ | Gdzie go stosować | Najważniejsze dane | Typowy błąd |
|---|---|---|---|
Product i Offer | karta produktu | cena, waluta, dostępność, warianty i identyfikatory | wartości inne niż w widocznej ofercie |
Article lub BlogPosting | artykuł i poradnik | tytuł, autor, daty i reprezentatywny obraz | sztuczne odświeżanie dateModified albo niejednoznaczny autor |
BreadcrumbList | strony w uporządkowanej hierarchii | nazwy elementów, adresy i pozycje | ścieżka inna niż widoczne breadcrumbs |
Organization | strona główna lub strona o firmie | nazwa, adres strony, logo i oficjalne profile | kilka sprzecznych obiektów opisujących tę samą organizację |
Produkty i oferty
Na karcie produktu dane Product oraz Offer powinny powstawać z tego samego źródła co widoczna cena, waluta i dostępność. W sklepach z wariantami trzeba dodatkowo pilnować relacji między produktem głównym a poszczególnymi wersjami.
Dane strukturalne na stronie i feed produktowy w Merchant Center nie zastępują się nawzajem. Google zaleca wykorzystywanie obu źródeł, ponieważ wspólnie zwiększają zakres informacji dostępnych dla wyników produktowych. Konkretne pułapki platform opisujemy osobno w poradnikach o danych strukturalnych dla WooCommerce i Shopify.
Artykuły, autorzy i daty
Article lub bardziej szczegółowy BlogPosting pozwala wskazać między innymi tytuł, autora, datę publikacji, datę istotnej aktualizacji i obraz reprezentujący materiał. dateModified powinno zmieniać się po rzeczywistej korekcie treści, a nie przy każdym technicznym przebudowaniu strony.
Autor najlepiej działa jako osobny obiekt Person z trwałym identyfikatorem @id. Wtedy kolejne artykuły mogą odwoływać się do tej samej osoby zamiast tworzyć niezależne, niepołączone opisy autora.
Organizacja i breadcrumbs
Obiekt Organization warto utrzymywać w jednym źródle i opublikować na stronie głównej lub stronie opisującej firmę. Pomaga on połączyć nazwę, logo, adres serwisu i oficjalne profile z jednym podmiotem.
BreadcrumbList powinien odzwierciedlać logiczną ścieżkę użytkownika. Jeżeli widoczne menu okruszkowe prowadzi inną trasą niż JSON-LD, trzeba najpierw ustalić właściwą hierarchię, a następnie ujednolicić oba miejsca.
Jak zbudować spójny JSON-LD
Poniższy przykład łączy artykuł, autora, wydawcę oraz breadcrumbs za pomocą trwałych identyfikatorów @id. Dzięki temu wyszukiwarka nie musi zgadywać, czy obiekty opisują te same podmioty.
|
|
Sam @graph nie jest warunkiem poprawnego wdrożenia. Jest przydatny wtedy, gdy na stronie występuje kilka powiązanych obiektów. Kluczowe pozostają spójne identyfikatory, dane zgodne z treścią i wybór najbardziej szczegółowego typu odpowiadającego zawartości strony.
Wdrożenie bez duplikatów i rozjazdu z treścią
Najczęstszy problem nie polega na braku danych strukturalnych, lecz na tym, że generuje je kilka niezależnych warstw: motyw, wtyczka SEO, moduł sklepu, własny kod i menedżer tagów. Każdy blok może być poprawny składniowo, a mimo to podawać inną cenę, autora albo adres kanoniczny.
W audytach Critical zaczynamy od ustalenia właściciela każdego obiektu i źródła jego danych. Bezpieczny proces wygląda tak:
- Spisz typy JSON-LD generowane przez wszystkie elementy stosu.
- Przypisz jeden generator do produktu, artykułu, organizacji i breadcrumbs.
- Pobieraj wartości z tego samego CMS-a lub katalogu, który zasila widoczną treść.
- Wdróż zmiany najpierw na reprezentatywnych adresach: produkcie prostym, wariantowym, artykule i stronie kategorii.
- Porównaj JSON-LD z tym, co widzi użytkownik, a dopiero później oceniaj komunikaty walidatorów.
- Po publikacji sprawdź zrenderowany kod oraz raporty Google Search Console.
Nie dodawaj pól tylko dlatego, że generator je podpowiada. Ostrzeżenie o zalecanej właściwości nie jest zgodą na wpisanie fikcyjnej oceny, daty albo autora. Dane nieprawdziwe, ukryte lub niezwiązane z główną treścią mogą pozbawić stronę kwalifikacji do wyników rozszerzonych.
Nie masz pewności, które dane strukturalne naprawdę działają?
Sprawdzimy szablony, duplikaty JSON-LD, zgodność danych z treścią oraz raporty wyników rozszerzonych w Search Console.
Jak testować dane strukturalne przed i po publikacji
Najpierw możesz sprawdzić sam kod lokalnie. Wklej źródło HTML albo otwórz plik: inspektor wyciągnie wszystkie bloki JSON-LD, pokaże rozpoznane typy @type i wskaże błędy składni JSON. To szybka diagnostyka, a nie pełna walidacja zgodności z wymaganiami Google.
Analiza lokalna w przeglądarce
Zobacz JSON-LD zapisany na stronie
Inspektor wyciągnie bloki JSON-LD, pokaże znalezione typy i błędy składni JSON.
Wynik kontroli
Wymaga uwagi
Sprawdzone pozytywnie
Czego ten test nie sprawdza
- zgodności danych z widoczną treścią ani kompletności pól wymaganych przez Google,
- kwalifikacji do konkretnego wyniku rozszerzonego — użyj testów poniżej.
Do pełnej kontroli potrzebujesz kilku narzędzi, ponieważ każde odpowiada na inne pytanie:
| Narzędzie | Co sprawdza | Czego nie potwierdza |
|---|---|---|
| Google Rich Results Test | czy Google rozpoznaje obsługiwany typ i wymagane pola | że rich result faktycznie pojawi się w wynikach |
| Schema Markup Validator | zgodność z pełniejszym słownikiem Schema.org i relacje między obiektami | że dany typ daje funkcję w Google |
| inspekcja URL w Search Console | wersję pobraną przez Google, indeksowanie i wykryte dane | stałą formę wyniku dla każdego zapytania |
| raporty wyników rozszerzonych w Search Console | błędy i liczbę prawidłowych elementów w skali serwisu | jakości danych, których walidator nie potrafi porównać z biznesowym źródłem |
Testuj kod w trzech momentach: przed wdrożeniem, na opublikowanym adresie oraz po zmianach motywu, wtyczki lub szablonu. W przypadku sklepu kontroluj też próbkę produktów dostępnych, niedostępnych, przecenionych i wariantowych. Sam test pojedynczego, idealnego URL-a nie wykryje błędów w całym katalogu.
Schema.org a AI Overviews, AI Mode i Discover
Google nie wymaga specjalnego znacznika Schema.org dla AI Overviews ani AI Mode. Obowiązują te same podstawy co w zwykłym wyszukiwaniu: strona musi być dostępna do indeksowania, a dane strukturalne powinny odpowiadać widocznej treści. Nie ma także schematu, który gwarantuje cytowanie w odpowiedzi AI. Więcej o zmianie sposobu prezentacji wyników piszemy w analizie AI Overviews w Polsce.
Dane Article i właściwy obraz pomagają opisać publikację, ale nie stanowią biletu do Google Discover. Jeśli chcesz ocenić podstawowe sygnały techniczne materiału, sprawdź stronę w naszym Discover Checkerze.
Co ze schematem FAQPage?
Google przestało wyświetlać wyniki rozszerzone FAQ 7 maja 2026 roku, a w czerwcu usunęło dokumentację tej funkcji. Widoczna sekcja pytań i odpowiedzi nadal może być wartościowa dla czytelnika, a prawidłowe dane FAQPage pozostają częścią Schema.org i mogą służyć innym systemom. Nie należy jednak uzasadniać ich wdrożenia obietnicą FAQ rich result w Google.
Podobnie trzeba traktować inne wycofane funkcje wyszukiwarki. Poprawny typ Schema.org nie musi mieć odpowiednika w aktualnej galerii wyników Google. Przed wdrożeniem sprawdź bieżącą dokumentację konkretnej funkcji, zamiast opierać się na starym artykule lub możliwościach wtyczki.