Dane strukturalne (schema.org): co to jest i jak pomagają w Google
Dane strukturalne schema.org w praktyce: co dają w Google, które typy przydadzą się małej firmie, jak je wdrożyć w JSON-LD i sprawdzić. Poradnik z przykładem.
Dane strukturalne schema to fragment kodu, który w uporządkowany sposób mówi wyszukiwarce, czym jest dana strona: firmą z adresem i godzinami otwarcia, produktem z ceną, wydarzeniem z datą czy artykułem z autorem. Google wykorzystuje je, żeby lepiej rozumieć treść, a czasem także, żeby pokazać wynik z dodatkowymi informacjami. Poniżej wyjaśniamy, co to daje w praktyce i jak to wdrożyć bez błędów.
Czym są dane strukturalne
Tekst na stronie jest pisany dla ludzi. Robot Google musi się domyślać, że ciąg „ul. Mariacka 5, Katowice” to adres, a „9–17” to godziny otwarcia. Dane strukturalne usuwają to zgadywanie: podają te same informacje w formacie, który maszyna odczyta jednoznacznie.
Słownik, z którego się korzysta, nazywa się schema.org. To wspólny standard rozwijany przez największe wyszukiwarki. Definiuje typy (na przykład LocalBusiness, Product, Event) i ich właściwości (nazwa, adres, cena, data).
Kod można zapisać na trzy sposoby: JSON-LD, Microdata i RDFa. Google zaleca JSON-LD, bo jest osobnym blokiem kodu i nie trzeba go wplatać w treść strony. Przykład dla lokalnej firmy:
{
"@context": "https://schema.org",
"@type": "AccountingService",
"name": "Biuro Rachunkowe Przykład",
"url": "https://przyklad.pl/",
"telephone": "+48 32 000 00 00",
"address": {
"@type": "PostalAddress",
"streetAddress": "ul. Przykładowa 1",
"addressLocality": "Katowice",
"postalCode": "40-000",
"addressCountry": "PL"
},
"openingHours": "Mo-Fr 09:00-17:00"
}
Taki blok umieszcza się w znaczniku script z typem application/ld+json. Użytkownik go nie widzi, robot odczytuje go od razu.
Co dają w Google, a czego nie
Najbardziej widoczny efekt to wyniki z elementami rozszerzonymi: cena i dostępność produktu, data i miejsce wydarzenia, okruszki zamiast długiego adresu URL, gwiazdki z ocen przy produktach czy przepisach. Taki wynik zajmuje więcej miejsca i jest bardziej czytelny, więc łatwiej przyciąga kliknięcie.
Drugi efekt jest mniej widoczny, ale równie ważny. Opis firmy z nazwą, logo, adresem i profilami w mediach społecznościowych pomaga Google połączyć stronę z wizytówką i innymi wzmiankami o firmie. Wyszukiwarka ma wtedy pewność, że wszystkie te źródła dotyczą tego samego podmiotu.
Trzeba jednak znać ograniczenia:
- Wynik rozszerzony nie jest gwarantowany. Google decyduje sam, nawet przy bezbłędnym kodzie.
- Same dane strukturalne nie podnoszą pozycji. Google mówi o tym otwarcie. Pomagają zrozumieć treść, ale nie zastąpią jej jakości.
- Część formatów jest ograniczona. Od 2023 roku rozwijane odpowiedzi FAQ Google pokazuje głównie dla uznanych serwisów rządowych i medycznych, a instrukcje krok po kroku (HowTo) przestały być wyświetlane jako wynik rozszerzony.
- Gwiazdki z opinii o samej firmie nie pojawią się, jeśli firma publikuje je o sobie na własnej stronie. Google nie wyświetla takich ocen dla typów LocalBusiness i Organization.
Opis zasad i obsługiwanych typów Google prowadzi w dokumentacji danych strukturalnych. Warto do niej zajrzeć przed wdrożeniem, bo wymagania potrafią się zmieniać.
Typy przydatne dla małej firmy
Nie musisz opisywać wszystkiego. Dla większości stron firmowych wystarczy kilka typów.
| Typ | Gdzie | Co opisuje |
|---|---|---|
| Organization | strona główna | nazwa firmy, logo, dane kontaktowe, profile społecznościowe |
| LocalBusiness lub typ szczegółowy | strona główna lub kontakt | adres, godziny, telefon, obszar działania |
| BreadcrumbList | wszystkie podstrony | ścieżka w strukturze strony |
| Article lub BlogPosting | wpisy na blogu | tytuł, autor, data publikacji i aktualizacji |
| Product z Offer | karty produktów | cena, waluta, dostępność, oceny klientów |
| Event | strony wydarzeń i warsztatów | data, miejsce, cena biletu, dostępność miejsc |
Przy LocalBusiness wybieraj typ jak najdokładniejszy: Dentist, AccountingService, Restaurant, HairSalon i wiele innych. Pełna lista jest na schema.org. Restauracje mogą dodatkowo podać menu i informację o rezerwacji, o czym piszemy w poradniku o stronie internetowej dla restauracji.
Sklepy zyskują najwięcej na typie Product, bo cena i dostępność w wynikach pomagają klientowi porównać oferty jeszcze przed kliknięciem. Szerzej o tym w artykule o SEO sklepu internetowego.
Jak wdrożyć dane strukturalne
Są trzy typowe drogi.
- Wtyczka w CMS. W WordPressie popularne wtyczki SEO dodają Organization, BreadcrumbList i Article automatycznie. To wygodne, ale bywa niepełne, a dwie wtyczki naraz potrafią zdublować opisy.
- Platforma sklepowa. Shopify i WooCommerce zwykle dodają podstawowe dane produktów w motywie. Warto sprawdzić, czy obejmują cenę, walutę i dostępność.
- Kod generowany z treści strony. Przy stronach budowanych na zamówienie dane strukturalne tworzy się z tych samych pól, z których powstaje treść: tytuł wpisu, data, cena, adres. Zmiana ceny w panelu od razu zmienia ją w kodzie i nic się nie rozjeżdża.
Trzecia droga jest najbezpieczniejsza, bo dane w kodzie zawsze odpowiadają temu, co widzi użytkownik. Tak robimy na stronach, które budujemy, także podczas przenosin ze starych systemów. Jeśli planujesz zmianę strony, przeczytaj, jak przeprowadzić migrację bez utraty pozycji, bo utrata danych strukturalnych to jeden z typowych błędów przy przeprowadzce.
Jak sprawdzić poprawność
Po wdrożeniu zawsze testuj kod. Przydadzą się trzy narzędzia:
- Test wyników z elementami rozszerzonymi od Google: pokazuje, czy strona kwalifikuje się do wyników rozszerzonych i jakie pola są wymagane lub zalecane.
- Walidator schema.org (validator.schema.org): sprawdza poprawność całego opisu, także typów, których Google nie wyświetla w wynikach.
- Raporty ulepszeń w Search Console: po kilku dniach pokazują błędy i ostrzeżenia dla wszystkich podstron danego typu, na przykład wszystkich produktów.
Test najlepiej uruchomić dla kilku różnych podstron: strony głównej, jednej usługi, jednego wpisu i jednego produktu. Jeśli dane są generowane automatycznie, błąd w szablonie powtórzy się na wszystkich podstronach danego rodzaju, więc wystarczy go znaleźć raz.
Błąd oznacza, że Google nie wykorzysta danych. Ostrzeżenie oznacza brak pola zalecanego: kod działa, ale mógłby dawać więcej. Zacznij od błędów, potem uzupełnij najważniejsze ostrzeżenia, na przykład brak dostępności przy produkcie.
Zasady Google i najczęstsze błędy
Google wymaga, żeby dane strukturalne opisywały treść, którą użytkownik widzi na stronie. Naruszenie zasad może skończyć się ręcznym działaniem w Search Console, czyli utratą wyników rozszerzonych dla części albo całej witryny. Najczęstsze błędy, które widzimy:
- Opis rzeczy niewidocznych na stronie, na przykład opinii, cen czy pytań, których nie ma w treści.
- Nieaktualne dane: stara cena, inne godziny niż w wizytówce Google, wydarzenie, które już się odbyło.
- Ten sam opis firmy na każdej podstronie z typem Product albo Article, który do niej nie pasuje.
- Zdublowane bloki z dwóch wtyczek lub z motywu i wtyczki naraz, z różnymi danymi.
- Zbyt ogólny typ, na przykład LocalBusiness zamiast typu właściwego dla branży.
- Literówki w nazwach właściwości. Kod wygląda poprawnie, ale walidator nie rozpoznaje pola i je pomija.
Dobra praktyka: przy każdej zmianie danych firmy, takich jak telefon, adres czy godziny, aktualizuj jednocześnie stronę, dane strukturalne i wizytówkę w Google. Spójność tych trzech źródeł jest ważniejsza niż liczba opisanych właściwości. Pełną listę technicznych punktów do kontroli znajdziesz w naszej checkliście SEO technicznego.
Podsumowanie
Dane strukturalne pomagają Google zrozumieć, czym jest Twoja firma i co oferujesz, a przy produktach, wydarzeniach i artykułach mogą dać bardziej przyciągający wynik. Nie podnoszą pozycji same z siebie i nie gwarantują wyników rozszerzonych, ale są tanie we wdrożeniu i porządkują informacje o firmie. Najlepiej generować je z treści strony i testować po każdej zmianie.
Jeśli chcesz, żebyśmy sprawdzili i uzupełnili dane strukturalne na Twojej stronie, zobacz, jak wygląda nasze pozycjonowanie stron. Szybki przegląd podstaw technicznych daje też nasz darmowy audyt strony.









