Na całym świecie ponad 45 milionów stron internetowych korzysta z oznaczeń opartych na strukturach Schema.org (stan na 2025 r.). To rosnąca grupa świadomych właścicieli witryn, którzy stawiają na porządek i precyzyjną komunikację z wyszukiwarkami. Choć globalnie zarejestrowanych jest ponad 362 miliony domen, zaledwie 12,4% z nich wdrożyło dane strukturalne. Wniosek okazuje się oczywisty – wciąż możesz zdobyć przewagę konkurencyjną za sprawą odpowiedniego wdrożenia Schema.org. Aby dowiedzieć się, jak to zrobić i poznać rodzaje ustrukturyzowanych danych, przeczytaj nasz wpis!

Najważniejsze informacje:

  • dane strukturalne porządkują treści na stronie w sposób zrozumiały dla wyszukiwarek;
  • rozszerzone wyniki (np. FAQ, oceny, cena) są możliwe dzięki poprawnie wdrożonym danym strukturalnym;
  • najczęściej stosowanym formatem danych strukturalnych jest JSON-LD – rekomendowany przez Google;
  • Schema.org to oficjalne źródło definicji typów danych i właściwości używanych w strukturach;
  • dane strukturalne zwiększają współczynnik klikalności, ale nie podnoszą bezpośrednio pozycji w SERP-ach;
  • błędy w strukturze (np. niezgodność z treścią strony) mogą spowodować jej odrzucenie przez wyszukiwarkę;
  • dane strukturalne należy testować i aktualizować w miarę zmian treści i standardów.

zdobywanie wiedzy na temat schema

Table of Contents

Dane strukturalne – co to i do czego są potrzebne?

Dane strukturalne to dodatkowe informacje dodawane do kodu strony internetowej, których zadaniem jest usystematyzowanie treści. Nie zmieniają wyglądu serwisu, ale wpływają na to, jak wyszukiwarka go rozumie.

Ciekawostka!

Milestone Research przeanalizowało ponad 4,5 miliona zapytań i ustaliło, że użytkownicy klikają w rozszerzone wyniki w 58% przypadków, podczas gdy współczynnik kliknięć dla standardowych wyników wynosi 41%.

Przykład danych strukturalnych

Załóżmy, że publikujesz przepis kulinarny. Dla użytkownika wszystko jest jasne – zdjęcie, składniki, sposób przygotowania. Ale robot wyszukiwarki widzi tylko tekst. Dane strukturalne Schema.org mówią mu, że konkretna sekcja to lista składników, inna to czas przygotowania, a jeszcze inna – liczba kalorii. Dzięki temu Twój przepis może pojawić się jako rozszerzony wynik w wyszukiwarce.

przyklad danych strukturalnychPrzepis kulinarny – wyjaśnienie tego przypadku Schema.org przez deweloperów Google. Źródło: developers.google.com/search/docs/appearance/structured-data/recipe

I tu właśnie zaczyna się realna wartość – rozszerzone wyniki, gwiazdki ocen, pytania i odpowiedzi, wydarzenia z datami. Te wszystkie dodatki, które przyciągają wzrok użytkownika w wynikach wyszukiwania, są możliwe za sprawą danych strukturalnych Google.

Oficjalne informacje o wszystkich rodzajach Schema.org prosto od Google znajdziesz na blogu Google Search Central.

screen ekranu informacje o wszystkich schemaInformacje o wszystkich rodzajach Schema.org. Źródło: https://developers.google.com/search/docs/appearance/structured-data/search-gallery

Rodzaje danych strukturalnych – TOP 15

Najczęściej stosowane dane strukturalne:

1. Product – dane strukturalne dla sklepu internetowego

product schema

Schema Product

Ten typ powinieneś wdrożyć, jeśli prowadzisz sklep lub prezentujesz konkretne produkty. 

Dzięki strukturze Product możesz przekazać do wyszukiwarki:

  • nazwę produktu;
  • opis;
  • cenę i walutę;
  • dostępność magazynową;
  • ocenę i liczbę opinii;
  • markę i numer katalogowy.

Kiedy stosować Product?

Strukturę Product należy zastosować, gdy prezentujesz na stronie produkty – zarówno fizyczne, jak i cyfrowe – które użytkownik może kupić, porównać lub ocenić.

Sprawdź nasze case study: Ponad 27 mln sprzedaży w 2 lata – marketing 360 dla e-commerce!

2. Article, BlogPosting – treści redakcyjne

schema articleSchema Article

Struktury tekstowe są dedykowane dla blogów, portali informacyjnych i treści eksperckich. 

W tym przypadku masz opcję dodania informacji o m.in.:

  • autorze tekstu;
  • dacie publikacji i edycji;
  • tytule artykułu;
  • obrazie wyróżniającym;
  • opisie (leadzie);
  • kategorii treści (np. artykuł, wiadomość, wpis blogowy).

Kiedy stosować Article, BlogPosting lub NewsArticle?

Użyj tych typów danych strukturalnych, jeśli publikujesz artykuły redakcyjne, wpisy blogowe lub wiadomości – niezależnie od tematyki czy długości treści.

3. FAQPage – pytania i odpowiedzi

faq schemaSchema FAQ

Najprostszy sposób na rozszerzone wyniki. Za sprawą struktury FAQPage udostępnisz zestaw pytań i odpowiedzi bezpośrednio w wynikach wyszukiwania.

Co zawiera FAQPage?

  • jedno lub więcej pytań (Question);
  • każdemu przypisaną odpowiedź (Answer).

Kiedy stosować FAQPage?

Wdrożenie struktury FAQPage ma sens, gdy na stronie umieszczasz zestaw uporządkowanych pytań i odpowiedzi, dotyczących konkretnego tematu, produktu lub usługi.

4. Event – wydarzenia i aktywności

schema eventSchema Event

Organizujesz koncert, webinar, konferencję? Struktura Event pomoże wyświetlić Twoje wydarzenie w Google z informacjami o:

  • nazwie wydarzenia;
  • czasie i dacie;
  • miejscu (adres fizyczny lub online);
  • cenach i dostępności biletów;
  • linku do rejestracji.

Kiedy stosować Event?

Event powinieneś zastosować, jeśli informujesz o wydarzeniach – zarówno tych odbywających się fizycznie, jak i online – które mają określoną datę, lokalizację i charakter otwarty lub biletowany.

5. NewsArticle – wiadomości i zdarzenia bieżące

news article schemaSchema News

Informujesz o wypadku drogowym, pożarze, awarii sieci, protestach lub zamknięciu drogi? Struktura NewsArticle pozwala wyszukiwarce Google rozpoznać Twoją treść jako aktualną wiadomość.

Przekażesz w tym przypadku następujące informacje:

  • tytuł artykułu (np. „Wypadek na S8 – korek ma 8 kilometrów”);
  • data i godzina publikacji;
  • autor treści (redakcja, dziennikarz lub instytucja);
  • lokalizacja zdarzenia (jeśli zawarta w treści);
  • obrazek główny (miniatura do wyników);
  • źródło (np. redakcja, stacja, serwis lokalny).

Kiedy stosować NewsArticle?

NewsArticle warto zastosować, jeśli opisujesz bieżące wydarzenia drogowe (np. wypadek, kolizja, zamknięcie trasy), wydarzenia kryzysowe (powódź, pożar, ewakuacja) oraz sytuacje, które mają charakter informacyjny, nieplanowany.

6. Organization – dane firmy lub instytucji

schema organizationSchema Organization

Reprezentujesz firmę, fundację, urząd lub organizację edukacyjną? Typ Organization jest absolutną podstawą.

Przekażesz wówczas do wyszukiwarki najważniejsze dane kontaktowe:

  • pełna nazwa organizacji;
  • adres siedziby;
  • adres e-mail i telefon;
  • logo firmy;
  • linki do mediów społecznościowych;
  • identyfikatory firmowe (np. NIP).

Kiedy stosować Organization?

Stosuj Organization szczególnie w sytuacjach, gdy prezentujesz dane instytucji, firmy lub organizacji, które warto przedstawić wyszukiwarce w sposób uporządkowany – np. nazwę, logo, dane kontaktowe.

7. LocalBusiness – lokalne firmy i punkty usługowe

localbusiness schemaSchema LocalBusiness

To rozwinięcie struktury Organization, uwzględniające dane istotne dla lokalnych wyszukiwań:

  • godziny otwarcia;
  • lokalizacja (geolokalizacja, kod pocztowy);
  • usługi świadczone na miejscu;
  • akceptowane formy płatności.

Kiedy stosować LocalBusiness?

Wybierz LocalBusiness, jeśli prowadzisz działalność o charakterze lokalnym – np. salon kosmetyczny, gabinet lekarski, punkt usługowy – i chcesz uwzględnić godziny otwarcia, lokalizację oraz dane kontaktowe.

8. Review i AggregateRating – opinie i oceny

review schemaSchema Review

Typ Review służy do prezentowania pojedynczych recenzji, a AggregateRating do zbiorczej oceny (średnia + liczba opinii).

Co możesz w tym przypadku?

  • pokazać ocenę w postaci gwiazdek;
  • podać liczbę wystawionych recenzji;
  • zbudować zaufanie do produktów i usług.

Kiedy stosować Review i AggregateRating?

Struktury Review i AggregateRating rekomendujemy wykorzystać, gdy na stronie publikujesz pojedyncze opinie lub średnie oceny wystawione przez użytkowników – dotyczy to produktów, usług, aplikacji lub treści.

9. Recipe – przepisy kulinarne

recipe schemaSchema Recipe

Typ Recipe dedykowany jest treściom kulinarnym. 

Google może w tym przypadku wyświetlić:

  • zdjęcie potrawy;
  • czas przygotowania;
  • wartość kaloryczną;
  • listę składników;
  • ocenę przepisu.

Kiedy stosować Recipe?

Recipe należy zastosować, jeżeli udostępniasz przepisy kulinarne z dokładnie opisaną listą składników, sposobem przygotowania, wartościami odżywczymi lub czasem przyrządzania.

10. Course – kursy i szkolenia

schema courseSchema Course

Struktura Course pomaga wyszukiwarkom zrozumieć, że dana podstrona dotyczy konkretnego kursu.

Możesz tutaj dodać:

  • nazwę kursu;
  • prowadzącego lub instytucję;
  • temat i opis;
  • format kursu (online/stacjonarny);
  • czas trwania;
  • poziom trudności.

Kiedy stosować Course?

Zastosowanie Course jest odpowiednie, gdy oferujesz kursy edukacyjne – zarówno w formie online, jak i stacjonarnej – i chcesz przekazać dane o zakresie tematycznym, prowadzących, czasie trwania i poziomie zaawansowania.

11. JobPosting – ogłoszenia o pracę

schema jobpostingSchema JobPosting

Jeśli publikujesz oferty pracy, typ JobPosting pomoże włączyć Twoje ogłoszenia do wyszukiwarki ofert Google Jobs.

Zawiera informacje o:

  • stanowisku;
  • lokalizacji pracy;
  • typie umowy;
  • wynagrodzeniu (opcjonalnie);
  • wymaganiach i kwalifikacjach.

Kiedy stosować JobPosting?

Wdrożenie JobPosting sprawdzi się, jeśli publikujesz ogłoszenia o pracę – niezależnie od tego, czy jesteś pracodawcą, agencją rekrutacyjną, czy operujesz platformą z ofertami.

12. HowTo – instrukcje krok po kroku

how to schemaSchema HowTo

Jeśli tworzysz poradniki techniczne, przewodniki lub instrukcje – typ HowTo pozwala przedstawić kolejne kroki w Google, w formie wizualnego przewodnika.

Zawiera:

  • tytuł instrukcji;
  • kolejne kroki (HowToStep);
  • zdjęcia i opisy kroków;
  • czas wykonania i narzędzia potrzebne do realizacji.

Kiedy stosować HowTo?

HowTo zastosuj, gdy przygotowujesz instrukcje krok po kroku – np. poradniki techniczne, przewodniki produktowe lub procesy naprawcze, które użytkownik może samodzielnie zrealizować.

13. VideoObject – dane o materiałach wideo

videoobject schemaSchema VideoObject

Struktura VideoObject służy do oznaczania treści wideo osadzonych na stronie.

Dzięki niej przekazujesz:

  • tytuł filmu;
  • miniaturę;
  • czas trwania;
  • opis;
  • datę publikacji;
  • link do materiału.

Kiedy stosować VideoObject?

VideoObject okazuje się przydatne, jeśli stronie publikujesz osadzone materiały wideo – np. recenzje, instrukcje, materiały edukacyjne – które posiadają tytuł, opis, miniaturę i określoną długość.

14. SoftwareApplication – aplikacje i narzędzia

app schemaSchema SoftwareApp

Ten typ danych strukturalnych służy do prezentacji aplikacji webowych, mobilnych i desktopowych.

Możesz określić:

  • nazwę aplikacji;
  • system operacyjny;
  • funkcje i kategorie;
  • wersję;
  • cenę;
  • ocenę użytkowników.

Kiedy stosować SoftwareApplication?

Typ SoftwareApplication warto wykorzystać w momencie, gdy prezentujesz aplikację – webową, mobilną lub desktopową – i chcesz przekazać informacje o wersji, systemie operacyjnym, funkcjach, cenie i ocenie użytkowników.

15. Book – książki i publikacje

book schemaSchema Book

Typ Book przeznaczony jest dla autorów, wydawców i księgarni. Pozwala uporządkować dane o książce:

  • tytuł;
  • autor;
  • ISBN;
  • data wydania;
  • gatunek;
  • wydawca.

Kiedy stosować Book?

Struktura Book jest odpowiednia, jeśli prezentujesz lub recenzujesz książki – niezależnie od formatu – i chcesz uporządkować dane, w tym tytuł, autor, ISBN, wydawca i data publikacji.

Jak wdrożyć dane strukturalne?

Istnieją trzy główne metody wdrożenia: JSON-LD, Microdata oraz RDFa. Każda ma inne zastosowanie, stopień trudności oraz poziom kontroli nad kodem.

METODA 1: JSON-LD – najwygodniejszy i zgodny z wymaganiami Google

JSON-LD (JavaScript Object Notation for Linked Data) to obecnie najczęściej rekomendowany sposób oznaczania danych – Google oficjalnie uznaje go za preferowany. Kod dodajesz w całości, najczęściej w sekcji <head> lub tuż przed zamknięciem znacznika </body>.

Zalety Wady
nie wymaga ingerencji w strukturę HTML nie każda platforma CMS wspiera dynamiczne generowanie bez wtyczek
przejrzysty i łatwy w edycji może wymagać osobnej logiki tworzenia danych w systemie
rekomendowany i najlepiej rozumiany przez Google mniej precyzyjne powiązanie z konkretnymi elementami wizualnymi

Przykład kodu:

dane strukturalne kodKod JSON-LD

Ten fragment nie pojawi się użytkownikowi na stronie, ale Google natychmiast go rozpozna.

METODA 2: Microdata – bezpośrednio w kodzie HTML

Microdata polega na osadzaniu atrybutów strukturalnych bezpośrednio w elementach HTML. Oznaczasz każdy fragment treści poprzez itemprop, itemscope, itemtype. Ten sposób wymaga precyzji i ręcznej ingerencji w strukturę dokumentu.

Sprawdza się, gdy masz dostęp do pełnego kodu strony i chcesz oznaczyć konkretny tekst lub fragment wizualny jako dane strukturalne.

Zalety Wady
bezpośrednie powiązanie danych z elementami HTML wymaga ręcznego oznaczania każdego elementu
działa w przeglądarkach bez dodatkowych skryptów mniej czytelny kod – szybko staje się nieprzejrzysty
czytelność semantyczna w źródle strony trudny do utrzymania w dużych projektach

Przykład:

kod microdataKod Microdata

METODA 3: RDFa – rozszerzenie dla atrybutów HTML

RDFa (Resource Description Framework in Attributes) to mniej popularny, ale bardzo formalny sposób wdrażania danych strukturalnych. Jego głównym zastosowaniem są bardziej zaawansowane systemy, np. akademickie repozytoria, złożone struktury danych i architektury wiedzy.

Zalety Wady
pełna elastyczność i zgodność z modelami RDF bardziej złożona składnia, trudna w utrzymaniu
możliwość precyzyjnego modelowania powiązań nieintuitywna struktura dla mniej technicznych zespołów
wykorzystywany w projektach naukowych i architekturach wiedzy niska popularność i słabe wsparcie w CMS-ach

 

Przykład użycia RDFa:

rdf code dane strukturalneKod RDFa

RDFa bywa wykorzystywany przez instytucje, które pracują z rozbudowaną ontologią i potrzebują precyzyjnej definicji powiązań między danymi.

Który sposób wybrać?

Dla zdecydowanej większości stron internetowych – sklepów, blogów, portali informacyjnych – najlepszym wyborem będzie JSON-LD. Pozwala na szybkie wdrożenie, łatwą edycję i kompatybilność z narzędziami Google.

Warto na tym etapie zainwestować czas w stworzenie szablonów kodu strukturalnego, które będą dynamicznie generowane w Twoim CMS lub ręcznie wklejane do kodu źródłowego strony. Jeśli korzystasz z WordPressa lub innego systemu zarządzania treścią, wiele wtyczek wspiera integrację JSON-LD bez potrzeby ingerencji w kod.

Narzędzia pomocne przy wdrażaniu danych strukturalnych:

  • Google Rich Results Test – sprawdzisz, czy dane są poprawne i czy mogą zostać wykorzystane do wyświetlenia rozszerzonych wyników.

google rich result Google Rich Results Test

  • Schema Markup Validator (validator.schema.org) – szczegółowo przeanalizuje kod i pokaże błędy zgodności ze schematem.

schema markup validatorSchema Markup Validator (validator.schema.org)

  • Google Search Console – po wdrożeniu danych otrzymasz informacje o ich rozpoznaniu, ewentualnych błędach i skutkach widoczności.

google search console dane strukturalneGoogle Search Console

  • Merkle Schema Markup Generator – narzędzie generujące dane strukturalne w formacie JSON-LD dla najpopularniejszych typów, m.in. produkt, wydarzenie, artykuł czy FAQ.

merkle generatorMerkle Schema Markup Generator

  • SEO Site Checkup – umożliwiające audyt techniczny strony, w tym weryfikację obecności i jakości danych strukturalnych.

seo site checkupSEO Site Checkup

Czy dane strukturalne mają wpływ na pozycje w Google?

Oficjalnie – dane strukturalne nie wpływają bezpośrednio na pozycję w wynikach organicznych. Możesz o tym przeczytać w ogólnych wytycznych dot. danych strukturalnych znajdujących się na blogu Google Search Central. Deweloperzy giganta z Mountain View mówią o tym w następujący sposób:

„Dodanie uporządkowanych danych może zwiększyć atrakcyjność wyników wyszukiwania, dzięki czemu użytkownicy będą mogli chętniej wchodzić w interakcje z Twoją witryną”. – Centrum wyszukiwarki Google

Reasumując, ich wdrożenie zwiększy CTR, poprawi zrozumienie treści oraz skróci drogę użytkownika do konkretnej informacji. Nie wpłynie jednak bezpośrednio na aktualizację pozycji Twojej strony internetowej przykładowo z dziewiątego miejsca na piąte.

Dowiedz się również: Skąd pozyskiwać linki w SEO?

Wnioski

Jeśli Twoja strona internetowa ma być widoczna, skuteczna i nowoczesna, dane strukturalne są koniecznością. Pomagają wyszukiwarkom zrozumieć treść, a użytkownikowi zauważyć Twoją stronę.

Nie musisz od razu wdrażać wszystkiego. Wystarczy zacząć od tych danych, które najlepiej pasują do zawartości Twojej witryny:

  • produkty i ich ceny;
  • artykuły i autorzy;
  • pytania i odpowiedzi;
  • wydarzenia i lokalizacje.

Poprawnie wdrożone, przetestowane i aktualne dane strukturalne są jednym z najprostszych sposobów na profesjonalizację Twojej obecności w sieci.

Potrzebujesz pomocy w implementacji Schema.org? Skontaktuj się z nami poprzez formularz kontaktowy!