Co to są dane strukturalne? Definicja, formaty i wdrożenie
Dane strukturalne to zapisany w słowniku schema.org, czytelny dla maszyn opis tego, co znajduje się na stronie: produktu, firmy, artykułu czy wydarzenia. Google obsługuje trzy formaty zapisu i w swojej galerii wymienia 25 funkcji wyszukiwania opartych na takich znacznikach. Wdrażam je w niemal każdym projekcie, bo to tani sposób, żeby wyszukiwarka nie musiała zgadywać.
Po co są dane strukturalne
Dane strukturalne usuwają domysły. Człowiek patrząc na kartę produktu od razu widzi, gdzie jest cena, a gdzie ocena klientów. Robot widzi kod HTML i musi to wywnioskować z układu. Znaczniki schema.org mówią mu wprost: to jest produkt, tak się nazywa, kosztuje 849 zł, jest dostępny i ma średnią ocen 4,7.
Google wykorzystuje te informacje na dwa sposoby. Po pierwsze, lepiej rozumie encje, o których jest strona, i może je powiązać z innymi danymi, na przykład z Knowledge Graph. Po drugie, może wyświetlić wynik rozszerzony: gwiazdki, cenę, okruszki nawigacji, datę wydarzenia czy logo firmy. Taki wynik zajmuje więcej miejsca w SERP i zwykle ściąga więcej kliknięć.
Formaty, w których zapisuje się dane strukturalne
Dane strukturalne można zapisać na trzy sposoby i Google czyta każdy z nich, o ile kod jest poprawny. Różnica dotyczy wygody wdrożenia i tego, jak łatwo coś zepsuć przy zmianach szablonu.
| Format | Jak wygląda | Moja ocena |
|---|---|---|
| JSON-LD | osobny blok skryptu z obiektem JSON | pierwszy wybór, zalecany przez Google |
| Microdata | atrybuty itemscope i itemprop w widocznych tagach | kruchy, psuje się przy przebudowie szablonu |
| RDFa | atrybuty vocab i property w HTML | spotykam głównie w starych motywach |
W nowych wdrożeniach używam wyłącznie JSON-LD. Blok jest oddzielony od wyglądu strony, więc programista może zmienić układ, nie ruszając znaczników, a ja mogę je sprawdzić w jednym miejscu.
Schema.org, czyli słownik, z którego korzystają dane strukturalne
Dane strukturalne opierają się na wspólnym słowniku schema.org. Google, Bing i Yahoo ogłosiły go 2 czerwca 2011 roku, a później dołączył Yandex. Chodziło o to, żeby wydawca opisywał treść raz, a nie osobno dla każdej wyszukiwarki. Według schema.org słownika używa ponad 45 mln domen.
Słownik składa się z typów (Product, Organization, Article, LocalBusiness, Event) i właściwości (name, price, address, author). Typów jest kilkaset, ale Google obsługuje w wynikach tylko część z nich. Dlatego zanim cokolwiek wdrożę, sprawdzam galerię Google, bo opisanie strony typem, który nie daje żadnej funkcji w wyszukiwarce, ma sens głównie dla porządku encji.
Które dane strukturalne wdrażam najczęściej
Dane strukturalne dobieram do typu serwisu. W praktyce wystarcza kilka typów:
- Sklepy: Product z Offer, AggregateRating i BreadcrumbList. To daje cenę, dostępność i oceny w wynikach.
- Firmy lokalne: LocalBusiness z adresem, godzinami otwarcia i współrzędnymi, spójny z wizytówką Google.
- Blogi i serwisy eksperckie: Article z autorem oraz Person z linkami do profili, co wspiera sygnały E-E-A-T.
- Każda strona: Organization z logo i właściwością sameAs prowadzącą do oficjalnych profili marki.
Pamiętaj, że Google co jakiś czas wycofuje wyniki rozszerzone. Tak stało się z większością wyników FAQ i HowTo, dlatego nie buduję strategii wokół jednego typu wyróżnienia.
Czy dane strukturalne pomagają w SEO i w wyszukiwaniu AI
Dane strukturalne według Google nie są bezpośrednim czynnikiem rankingowym. Ich wartość leży w wynikach rozszerzonych i lepszym zrozumieniu strony. Google pokazuje w dokumentacji studia przypadków: Rotten Tomatoes odnotował 25% wyższy CTR na stronach ze znacznikami, a Nestlé 82% wyższy CTR na stronach wyświetlanych jako wyniki rozszerzone.
W kontekście AI Overviews i trybu AI Google zaznacza, że nie trzeba żadnych specjalnych znaczników, ale poprawne dane zgodne z widoczną treścią należą do dobrych praktyk. Ja traktuję je jako fundament warstwy encji: jedna spójna Organization z tym samym identyfikatorem na całej stronie pomaga modelom połączyć markę z jej opisem w innych źródłach. To część pracy, którą wykonuję w ramach usługi GEO i AI SEO.
Typowe błędy
- Cena w znacznikach inna niż na stronie, bo JSON-LD wpisano ręcznie i nikt go nie aktualizuje.
- Oceny dodane do stron, na których nie ma żadnych opinii.
- Skopiowane znaczniki w wersjach językowych: polska waluta przy cenie w euro i adres URL niezgodny z tagiem canonical.
Znaczniki sprawdzam Testem wyników z elementami rozszerzonymi, a po wdrożeniu raportami ulepszeń w Google Search Console. Ręczne działanie za spam w danych strukturalnych odbiera wyniki rozszerzone, choć nie obniża samych pozycji.
Dane strukturalne: najczęstsze pytania
Krótkie odpowiedzi na pytania, które często słyszę o tym, czym jest Dane strukturalne i jak z tego korzystać.
Czy dane strukturalne są obowiązkowe?
Nie, strona może się pozycjonować bez nich. Bez znaczników tracisz jednak szansę na wyniki rozszerzone i ułatwiasz Google pomyłkę przy rozpoznawaniu treści.
Jak dodać JSON-LD w WordPressie?
Najprościej przez wtyczkę SEO, która generuje podstawowe typy automatycznie, na przykład Organization, Article i BreadcrumbList. Dla nietypowych treści lepiej dopisać własny blok w szablonie, zasilany polami z bazy.
Dlaczego Google nie pokazuje moich gwiazdek mimo poprawnych znaczników?
Poprawne znaczniki dają tylko prawo do wyniku rozszerzonego, nie gwarancję. Google decyduje o wyświetleniu na podstawie jakości strony, zapytania i zasad dla danego typu.
Czy dane strukturalne wpływają na widoczność w ChatGPT czy Perplexity?
Nie ma potwierdzenia, że te narzędzia czytają schema.org bezpośrednio. Spójne znaczniki pomagają jednak budować jednoznaczny obraz marki w indeksach, z których korzystają.
Dane strukturalne: powiązane pojęcia
Pojęcia, które warto znać razem z hasłem Dane strukturalne.
- Introduction to structured data markup in Google Search · Google Search Central
- General structured data guidelines · Google Search Central
- Structured data markup that Google Search supports · Google Search Central
- Introducing schema.org: Search engines come together for a richer web · Google Search Blog
- Schema.org · Schema.org
- AI features and your website · Google Search Central