Czym są dane strukturalne
Wyszukiwarki potrafią odczytać tekst na stronie, ale nie zawsze rozumieją jego znaczenie. Czy ciąg "ul. Kwiatowa 15, 00-001 Warszawa" to adres firmy, fragment artykułu, czy może fikcyjne dane w tutorialu? Dane strukturalne (structured data) rozwiązują ten problem — informują wyszukiwarkę wprost, czym jest dany fragment treści.
Schema.org to wspólny słownik opracowany przez Google, Microsoft, Yahoo i Yandex, definiujący setki typów danych: organizacje, produkty, artykuły, przepisy kulinarne, wydarzenia, oferty pracy i wiele innych. Każdy typ ma określone właściwości — na przykład Organization posiada name, address, telephone, logo.
Dane strukturalne nie zmieniają wyglądu strony dla użytkownika. Są dodatkową warstwą informacji, czytelną wyłącznie dla maszyn — robotów wyszukiwarek, asystentów głosowych i innych systemów przetwarzających treści internetowe.
Format JSON-LD — rekomendowany przez Google
Schema.org można wdrożyć na trzy sposoby: Microdata (atrybuty w HTML), RDFa (atrybuty semantyczne) oraz JSON-LD (blok JavaScript w sekcji <head>). Google oficjalnie rekomenduje JSON-LD i to format, który zdecydowanie polecamy.
JSON-LD (JavaScript Object Notation for Linked Data) ma kluczową zaletę — jest całkowicie oddzielony od struktury HTML. Dodajesz blok <script type="application/ld+json"> w nagłówku strony i wpisujesz dane w formacie JSON. Nie musisz modyfikować istniejącego kodu HTML, co znacznie upraszcza wdrożenie i utrzymanie.
Przykład dla strony firmowej:
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Nazwa Firmy",
"url": "https://www.example.pl",
"logo": "https://www.example.pl/logo.png",
"contactPoint": {
"@type": "ContactPoint",
"telephone": "+48-123-456-789",
"contactType": "customer service",
"availableLanguage": "Polish"
},
"address": {
"@type": "PostalAddress",
"streetAddress": "ul. Przykładowa 10",
"addressLocality": "Warszawa",
"postalCode": "00-001",
"addressCountry": "PL"
}
}
Taki blok jednoznacznie informuje Google, że strona należy do konkretnej organizacji, podaje jej adres, telefon i logo.
Najczęściej używane typy Schema.org
Organization / LocalBusiness — podstawa dla każdej strony firmowej. Zawiera nazwę, adres, dane kontaktowe, godziny otwarcia, logo. Typ LocalBusiness ma dodatkowe właściwości przydatne dla firm działających lokalnie, takie jak współrzędne geograficzne czy obszar obsługi.
Article / BlogPosting — niezbędny dla blogów i serwisów informacyjnych. Definiuje tytuł, autora, datę publikacji, datę modyfikacji, miniaturkę. Google wykorzystuje te dane do wyświetlania artykułów w sekcji "Najważniejsze wiadomości" i karuzeli artykułów.
Product — kluczowy dla sklepów internetowych. Pozwala oznaczyć nazwę produktu, cenę, walutę, dostępność, ocenę, liczbę recenzji. Te dane przekładają się na bogate wyniki (rich results) z ceną i gwiazdkami bezpośrednio w wynikach wyszukiwania.
FAQ (FAQPage) — jeden z najłatwiejszych typów do wdrożenia i jednocześnie jeden z najbardziej widocznych. Strony z oznaczonymi pytaniami i odpowiedziami mogą wyświetlać rozwijane sekcje FAQ bezpośrednio w wynikach Google, znacząco zwiększając zajmowaną powierzchnię w SERP.
BreadcrumbList — ścieżka nawigacyjna (breadcrumbs) wyświetlana w wynikach wyszukiwania zamiast surowego URL-a. Zamiast www.example.pl/kategoria/podkategoria/produkt użytkownik widzi Strona główna > Kategoria > Podkategoria > Produkt.
WebSite z SearchAction — pozwala Google wyświetlić pole wyszukiwania (sitelinks searchbox) bezpośrednio w wynikach dla zapytań brandowych.
Google Rich Results — widoczne efekty
Prawidłowo wdrożone dane strukturalne mogą znacząco zmienić wygląd strony w wynikach wyszukiwania. Zamiast standardowego wyniku z tytułem, URL-em i opisem, Google wyświetla rich results — wzbogacone wyniki z dodatkowymi informacjami.
Rodzaje rich results zależą od typu Schema:
- Gwiazdki i oceny — dla produktów, przepisów, recenzji
- Cena i dostępność — dla produktów
- Rozwijane FAQ — dla stron z pytaniami i odpowiedziami
- Breadcrumbs — czytelna ścieżka nawigacyjna
- Logo i dane firmy — w panelu wiedzy (Knowledge Panel)
- Data i miejsce — dla wydarzeń
Rich results nie gwarantują wyższej pozycji w rankingu, ale znacząco zwiększają CTR (Click-Through Rate) — współczynnik klikalności. Wynik z gwiazdkami, ceną i FAQ po prostu przyciąga więcej uwagi niż standardowy link.
Testowanie i walidacja
Google udostępnia dwa kluczowe narzędzia do weryfikacji danych strukturalnych.
Rich Results Test (search.google.com/test/rich-results) — pozwala sprawdzić, czy strona kwalifikuje się do wyświetlania rich results. Pokazuje wykryte typy Schema, ewentualne błędy i ostrzeżenia. To powinien być pierwszy krok po wdrożeniu.
Schema Markup Validator (validator.schema.org) — bardziej szczegółowa walidacja zgodności z oficjalną specyfikacją Schema.org, niezależnie od tego, co akurat wspiera Google.
W Google Search Console sekcja "Ulepszenia" pokazuje stan danych strukturalnych dla całej witryny — ile stron ma prawidłowe oznaczenia, ile zawiera błędy, i jakie rich results są dostępne.
Regularne monitorowanie jest ważne, bo zmiany w treści strony mogą przypadkowo uszkodzić dane strukturalne. Warto włączyć walidację Schema do procesu deploymentu.
Praktyczne wskazówki wdrożeniowe
Zacznij od podstaw — wdróż Organization, WebSite i BreadcrumbList na całej witrynie. To fundament, na którym budujesz dalej.
Nie oznaczaj niewidocznej treści — dane w JSON-LD powinny odzwierciedlać to, co użytkownik faktycznie widzi na stronie. Google penalizuje rozbieżności między danymi strukturalnymi a widoczną treścią.
Generuj JSON-LD dynamicznie — w szablonach Go czy innych systemach szablonów warto generować bloki JSON-LD z tych samych danych, co treść strony. Eliminuje to ryzyko rozsynchronizowania.
Używaj jak najbardziej szczegółowych typów — zamiast ogólnego Organization użyj AccountingService, LegalService czy Restaurant, jeśli pasują do profilu firmy.
Podsumowanie
Dane strukturalne Schema.org to jedna z najskuteczniejszych technik SEO, która nie wymaga zmian w treści ani wyglądzie strony. JSON-LD jest prosty we wdrożeniu, Google aktywnie go wspiera, a efekty w postaci rich results są bezpośrednio widoczne w wynikach wyszukiwania.
Potrzebujesz pomocy z wdrożeniem Schema.org na swojej stronie? Skontaktuj się z nami — przeanalizujemy Twoją witrynę i zaproponujemy odpowiednie oznaczenia.