Dane strukturyzowane to fragment kodu strony, który opisuje wyszukiwarkom jej treść w uporządkowany, z góry określony sposób: że to produkt z ceną, wydarzenie z datą albo firma z adresem. Dzięki temu Google i inne wyszukiwarki lepiej rozumieją stronę i mogą pokazać ją w wynikach w bogatszej formie, na przykład z ceną, oceną albo ścieżką nawigacji. Poniżej wyjaśniamy, czym jest Schema.org, w jakim formacie dodać dane, które typy przydadzą się Twojej stronie i jak sprawdzić, czy wdrożenie działa.
Spis treści
Czym są dane strukturyzowane i Schema.org?
Najczęściej stosowanym słownikiem danych strukturyzowanych jest Schema.org. Jego definicje opisują zarówno fizyczne obiekty, takie jak produkty, ludzie czy miejsca, jak i obiekty niematerialne, takie jak organizacje, koncerty czy przepisy kulinarne. Każdy typ jest opisany na stronie https://schema.org, razem z listą właściwości, które można podać.
Schema.org to wspólny projekt największych wyszukiwarek: Google, Microsoft, Yahoo i Yandex. Jeden opis rozumieją więc wszystkie te wyszukiwarki i nie trzeba przygotowywać osobnego kodu dla każdej z nich.
Jak to wygląda w praktyce? Jeśli strona opisuje koncert, dane strukturyzowane mówią wprost, gdzie i kiedy się odbywa i kto gra. Wyszukiwarka nie musi zgadywać tego z treści akapitów.
Co dają dane strukturyzowane na stronie www?
Dane strukturyzowane pozwalają wyszukiwarce wyciągnąć najważniejsze informacje do wyników wyszukiwania i wyróżnić je. Takie bogatsze wyniki nazywa się wynikami rozszerzonymi albo “Rich Snippets”. Sam kod to dane strukturalne (dawniej często mówiło się też o mikrodanych), a wynik rozszerzony to efekt, który mogą dać.
Korzyści dla firmy są praktyczne:
- wynik z ceną, dostępnością albo oceną wyróżnia się na tle zwykłych linków,
- ścieżka nawigacji zamiast długiego adresu pokazuje, w której części serwisu jest strona,
- wyszukiwarki i asystenci AI łatwiej rozpoznają, kim jest firma, co sprzedaje i gdzie działa.
Trzeba jednak wiedzieć, czego się spodziewać. Według wytycznych Google dotyczących danych strukturalnych poprawny kod nie gwarantuje, że wynik rozszerzony się pojawi. Google decyduje o tym sam, a dane muszą opisywać treść widoczną na stronie, nie informacje ukryte przed odwiedzającym.
Jak uzyskać “Rich Snippets”?
Schema.org można wdrożyć na trzy sposoby:
- Microdata, czyli atrybuty dopisane do istniejących znaczników HTML,
- RDFa, działające podobnie, ale z inną składnią atrybutów,
- JSON-LD, czyli osobny blok kodu w formacie JSON, stworzony specjalnie do opisywania danych strukturyzowanych na stronie.


Google akceptuje wszystkie trzy formaty, ale zaleca JSON-LD. Ten format nie miesza się z treścią widoczną dla czytelnika, więc łatwiej go dodać, poprawić i utrzymać, także wtedy, gdy strona działa na WordPressie albo platformie sklepowej.
Które typy danych strukturyzowanych wybrać?
Wybierz typy, które opisują to, co faktycznie jest na stronie. Najczęściej przydają się:
- BreadcrumbList, czyli ścieżka nawigacyjna, która pokazuje wyszukiwarkom, gdzie strona znajduje się w strukturze serwisu,
- Organization albo LocalBusiness z nazwą, adresem i danymi kontaktowymi firmy,
- Product z ceną, dostępnością i opiniami, najważniejszy dla sklepów internetowych,
- Article dla wpisów blogowych, z autorem i datą publikacji.
Dla sklepu internetowego kluczowy jest typ opisujący produkty. Pełną listę jego właściwości znajdziesz na https://schema.org/Product. O tym, jak dane produktów łączą się z innymi działaniami, piszemy w tekście o SEO dla sklepów internetowych.
Uwaga na zdjęcia: obraz produktu wyświetlany w wynikach na telefonach nie zawsze jest efektem danych strukturyzowanych. Google sam znajduje zdjęcie na stronie i decyduje, czy je pokazać.
Jak wdrożyć dane strukturyzowane krok po kroku?
Wdrożenie zaczyna się od decyzji, które podstrony i jakie typy opisać, a kończy na sprawdzeniu kodu w narzędziach Google.
- Spisz rodzaje podstron w serwisie: strona główna, kontakt, produkty, wpisy, oferta.
- Do każdego rodzaju dobierz typ Schema.org, na przykład Product dla kart produktów.
- Sprawdź, czy wtyczka SEO albo platforma sklepu nie dodaje już części danych, żeby nie dublować kodu.
- Dodaj brakujące dane w formacie JSON-LD, najlepiej generowane automatycznie z treści strony, a nie wpisywane ręcznie.
- Przetestuj kod w Teście wyników z elementami rozszerzonymi i walidatorze Schema.org.
- Po wdrożeniu obserwuj raporty ulepszeń w Google Search Console i poprawiaj zgłoszone błędy.
Przykład: sklep na WooCommerce ma wtyczkę SEO, która dodaje ścieżkę nawigacji i dane organizacji, ale karty produktów nie podają dostępności ani opinii. Wystarczy uzupełnić typ Product o brakujące właściwości, zamiast budować wszystko od nowa.
Jakich błędów unikać przy danych strukturyzowanych?
Najczęstszy błąd to dane, które nie zgadzają się z treścią strony, na przykład inna cena w kodzie niż na karcie produktu albo opinie, których odwiedzający nie widzi. Inne częste problemy:
- dwa różne opisy tej samej rzeczy, dodane przez wtyczkę i przez motyw,
- brak wymaganych właściwości, przez który typ nie kwalifikuje się do wyniku rozszerzonego,
- dane wpisane ręcznie raz, które po zmianie ceny czy adresu przestają być aktualne.
Najczęstsze pytania
Czy dane strukturyzowane poprawiają pozycję w Google?
Nie są bezpośrednim czynnikiem rankingu. Pomagają wyszukiwarce zrozumieć stronę i mogą dać wynik rozszerzony, który przyciąga więcej uwagi w wynikach wyszukiwania.
Czy na WordPressie trzeba pisać kod ręcznie?
Zwykle nie. Popularne wtyczki SEO dodają podstawowe typy same. Ręczna praca jest potrzebna wtedy, gdy chcesz opisać nietypowe treści albo poprawić dane, które wtyczka generuje niekompletnie.
Jak sprawdzić, czy strona ma dane strukturyzowane?
Wklej adres strony do Testu wyników z elementami rozszerzonymi Google albo walidatora Schema.org. Narzędzia pokażą wykryte typy, błędy i ostrzeżenia.
Jeśli chcesz sprawdzić, czy dane strukturyzowane na Twojej stronie są kompletne i poprawne, zacznij od testu kilku najważniejszych podstron. Wdrożenie i poprawki możemy zrobić w ramach pozycjonowania stron, a pierwszą rozmowę zaczniesz przez formularz kontaktowy.








