Strukturalne dane: schema.org dla 10 najczęstszych typów stron

Schema.org to standard strukturalnych danych opisujących zawartość strony w sposób rozumiany przez wyszukiwarki. W 2026 roku właściwe wdrożenie schemy dla odpowiedniego typu strony jest jedną z najbardziej ROI-wych inwestycji technicznych – koszt kilku godzin pracy, a efekt w rich snippets, AI Overviews i cytowaniach LLM. Ten tekst omawia 10 najczęstszych typów stron i pokazuje, którą schemę zastosować dla każdego.

Kluczowa zasada: jedna schema per strona, nie „wszystkie naraz”. Próba użycia 5 typów schemy na jednej stronie kończy się konfliktami, które Google może zignorować lub wręcz wrzucić do spam rich results. Wybieracie jeden główny typ + opcjonalnie jeden-dwa wspierające (np. Article + FAQPage + BreadcrumbList).

W skrócie

  • Schema.org typy mają hierarchię. Article > BlogPosting > NewsArticle to specializacje. Wybór najbardziej specyficznego typu pasującego do strony daje lepsze rich snippets.
  • 10 typów pokrywających 95% przypadków: Article, BlogPosting, NewsArticle, Product, LocalBusiness, Recipe, HowTo, FAQPage, Event, Person/Organization.
  • Wdrożenie: pluginy SEO (RankMath, Yoast, AIOSEO) generują automatycznie. Manualne wpisywanie tylko w edge cases.
  • Walidacja: Google Rich Results Test, Schema Markup Validator. Obie darmowe, obowiązkowe po każdej zmianie schemy.
  • Efekt dobrze wdrożonej schemy: 10-30% wyższy CTR z SERP (przez rich snippets), 2-3× wyższa szansa na cytowanie w AI Overviews i LLM-ach.

1. Article – dla standardowych artykułów

Dla kogo: blog posty ogólne, artykuły na portalu, poradniki, recenzje.

Kluczowe pola: headline, author (z Person schema), publisher (Organization), datePublished, dateModified, image (multiple rozmiary), articleBody, articleSection (kategoria).

Rich snippets: data publikacji, autor (jeśli Article Extended), thumbnail. Słabszy efekt SERP niż specjalistyczne typy, ale podstawa dla wszystkich artykułów.

Wskazówka: jeśli jest to blog post personalny – użyj BlogPosting. Jeśli news – NewsArticle. Article to fallback.

2. BlogPosting – dla postów blogowych

Dla kogo: posty na blogu firmowym, personal blog, commentary. Specjalizacja Article.

Kluczowe pola: te same co Article, dodatkowo wordCount (opcjonalne), articleSection.

Praktyczna różnica Article vs BlogPosting w 2026: minimalna, ale BlogPosting daje sygnał „to jest blog post w strukturze blogowej” – Google może lepiej klasyfikować. Dla blogów używajcie BlogPosting.

Implementacja: plugin SEO automatycznie. RankMath ma „Blog post” schema type jako default dla postów w kategorii „Blog”.

3. NewsArticle – dla portali informacyjnych

Dla kogo: artykuły newsowe, breaking news, informacyjne portale.

Kluczowe pola: te same co Article plus dateline (lokalizacja/data wydania), printSection (dla portali z wersją drukowaną), printPageNumber, printColumn, isAccessibleForFree (dla paywallu).

Rich snippets: Top Stories eligibility, Google News inclusion, zdjęcie z podpisem.

Wskazówka: żeby NewsArticle zadziałał optymalnie, trzeba też rejestrację w Google News Publisher Center oraz sitemap newsowa. Sama schema bez tego nie wystarczy.

4. Product – dla stron produktowych

Dla kogo: strony produktów w e-commerce.

Kluczowe pola: name, image, description, brand, sku, gtin13, offers (z Offer schema: price, priceCurrency, availability, priceValidUntil, url), aggregateRating (jeśli są recenzje), review.

Rich snippets: cena, availability, rating gwiazdkowy, liczba recenzji. Najmocniejsze rich snippets w e-commerce – dramatycznie podnoszą CTR.

Implementacja w e-commerce: WooCommerce, Shopify, PrestaShop mają wbudowane. Custom implementacja (np. Shopware, Magento) wymaga pluginu lub manualnego kodu.

Wskazówka: pole priceValidUntil jest niedoceniane – pokazuje Google, że cena jest aktualna. Bez tego rich snippet cen może się nie pokazać.

5. LocalBusiness – dla firm lokalnych

Dla kogo: restauracje, gabinety, usługi lokalne, sklepy stacjonarne.

Kluczowe pola: name, address (z PostalAddress: streetAddress, addressLocality, postalCode, addressCountry), telephone, openingHours, geo (z GeoCoordinates: latitude, longitude), image, description.

Rich snippets: Knowledge Panel z mapą, godzinami otwarcia, recenzjami, telefonem do kliknięcia.

Specjalizacje LocalBusiness: Restaurant, Dentist, Hotel, AutoDealer, ProfessionalService, TravelAgency. Używajcie najbardziej specyficzny typ, jeśli pasuje.

Wskazówka: LocalBusiness powinno być na stronie głównej firmy + powtórzone na Contact/About. Nie wystarczy raz – Google lubi konsystencję.

6. Recipe – dla przepisów kulinarnych

Dla kogo: przepisy, poradniki kulinarne.

Kluczowe pola: name, image (w wielu rozmiarach), author, datePublished, description, recipeCategory, recipeCuisine, prepTime, cookTime, totalTime, recipeYield, nutrition, recipeIngredient (lista), recipeInstructions (lista kroków).

Rich snippets: zdjęcie, czas przygotowania, ocena, lista składników w SERP. Jedne z najbardziej wartościowych rich snippets – dramatycznie podnoszą CTR.

Wskazówka: HowTo schema była wcześniej używana dla przepisów, ale od 2023 Google ograniczył HowTo rich snippets. Dla przepisów używajcie Recipe, nie HowTo.

7. HowTo – dla poradników krok po kroku

Dla kogo: tutorials, instrukcje obsługi, how-to articles (nie kulinarne – dla tych Recipe).

Kluczowe pola: name, step (HowToStep lista z name, text, image), totalTime, estimatedCost.

Rich snippets: ograniczone od 2023 – Google zmniejszył widoczność. Wciąż warto wdrażać dla LLM-ów i AI Overviews (tam są cytowane).

Kontrowersja: czy w 2026 warto wdrażać HowTo, skoro klasyczne rich snippets prawie zniknęły? Tak, bo LLM-y intensywnie używają HowTo schema do generowania instrukcji krok po kroku. Google może nie pokazuje rich snippet, ale AI Overview cytuje.

8. FAQPage – dla stron ze sekcją FAQ

Dla kogo: strony z sekcją „Najczęściej zadawane pytania”.

Kluczowe pola: mainEntity (lista Question -> acceptedAnswer).

Rich snippets: rozbudowane – pokazuje 3-5 pytań bezpośrednio w SERP z możliwością rozwinięcia. Jeden z najcenniejszych rich snippets.

Uwaga z sierpnia 2023: Google ograniczył FAQ rich snippets do stron rządowych i medycznych (YMYL). Dla 95% stron nie pokazuje się FAQ w SERP. ALE: schema FAQPage nadal jest silnie używana przez LLM-y i AI Overview jako źródło cytowań.

Wniosek: wdrażajcie FAQPage, nawet jeśli nie pokaże rich snippet. Korzyść dla AIO większa niż strata SEO.

9. Event – dla wydarzeń

Dla kogo: konferencje, koncerty, webinary, warsztaty, wydarzenia sportowe.

Kluczowe pola: name, startDate, endDate, location (Place albo VirtualLocation dla online), offers (ticketing), performer, organizer.

Rich snippets: card z datą, miejscem, ceną biletów. Dla Google Events panel (wyświetlany dla zapytań „events near me”).

Wskazówka: dla webinarów online używajcie VirtualLocation zamiast Place. Użyteczne pole eventAttendanceMode (online, offline, mixed).

10. Person i Organization – dla profili autorów i firm

Dla kogo: strony bio autorów, About us, profile teamu.

Person kluczowe pola: name, url, sameAs (lista profili zewnętrznych), jobTitle, worksFor (Organization), image, description, knowsAbout.

Organization kluczowe pola: name, url, logo, sameAs, description, foundingDate, founder, employee, contactPoint.

Rich snippets: Knowledge Panel dla znanych osób i firm, sitelinks z logo.

Wskazówka dla SEO: Person schema na stronach bio autorów jest kluczowa dla E-E-A-T. Bez niej autorstwo jest „płaskie”. LLM-y intensywnie używają Person do oceny autorytetu.

Tabela porównawcza typów schemy

Typ Zastosowanie Rich snippet impact AIO impact Trudność wdrożenia
Article Ogólne artykuły Niski Średni Bardzo łatwe (plugin)
BlogPosting Blog posty Niski Średni Bardzo łatwe
NewsArticle News portale Wysoki (Top Stories) Wysoki Średnie
Product E-commerce Bardzo wysoki Średni Łatwe (plugin e-comm)
LocalBusiness Usługi lokalne Wysoki (Knowledge Panel) Średni Średnie
Recipe Przepisy Bardzo wysoki Średni Średnie
HowTo Poradniki Niski (od 2023) Wysoki Średnie
FAQPage Strony z FAQ Niski (od 2023) Bardzo wysoki Łatwe
Event Wydarzenia Wysoki Niski Średnie
Person/Org Profile, About Średni (Knowledge Panel) Wysoki Łatwe

Jak wdrażać schema w praktyce: plugin vs manual

Dla 95% stron wystarczą pluginy SEO w CMS-ach:

  • WordPress: RankMath (najlepszy darmowy), Yoast SEO, AIO SEO. Wszystkie generują schemy automatycznie.
  • Shopify: wbudowane + aplikacje typu JSON-LD for SEO.
  • PrestaShop: wbudowane dla produktów.
  • Magento: wbudowane + rozszerzenia dla advanced scenarios.

Manual implementation (JSON-LD w <head> albo przed </body>) tylko w edge cases:

  • Custom CMS bez plugin support.
  • Bardzo specyficzne typy schemy nie obsługiwane przez plugin.
  • Complex nested schemas (np. Product z Review i Offer jednocześnie).

Dla manual – format JSON-LD wrapowany w <script type=”application/ld+json”>. UWAGA: na stronach WordPress nie wkładajcie JSON-LD bezpośrednio w content (WP KSES może obciąć). Zawsze w head via plugin albo custom theme code.

Szczegółowe podejście do technicznych aspektów SEO zawierają najważniejsze błędy i priorytety SEO technicznego 2026 – schema jest jedną z wielu warstw techniki.

Walidacja schemy: czy działa

Po wdrożeniu obowiązkowe sprawdzenie:

  1. Google Rich Results Test – testuje, czy strona kwalifikuje się do rich snippets. Wpiszcie URL, narzędzie pokazuje wykryte schema types i ewentualne błędy.
  2. Schema Markup Validator – ogólna walidacja poprawności strukturalnej.
  3. Search Console Enhancement reports – po pewnym czasie od wdrożenia GSC pokazuje, ile stron ma valid/invalid schema.

Każdy z tych trzech powinien być „zielony” przed uznaniem wdrożenia za zakończone. Często po pierwszym wdrożeniu ma się 2-3 warnings – trzeba iterować.

Najczęstsze błędy w wdrożeniach schemy

  1. Schema sprzeczne z widoczną treścią. Schema mówi „price 99 PLN”, strona pokazuje „149 PLN”. Google kara za taką niespójność.
  2. Zbyt wiele schemas na jednej stronie. 5 typów naraz – Google się pogubi, może zignorować wszystkie.
  3. Niepoprawny JSON-LD (syntax errors). Brakujące przecinki, błędne nawiasy – cała schema odrzucona.
  4. Spam schema. FAQPage z fake pytaniami „Kiedy powstała firma X?” – Answer: „Najlepsza firma X kupuje taniej”. Google wykrywa i kara.
  5. Schema bez visible content. FAQPage schema jest, ale na stronie nie ma sekcji FAQ. To jest policy violation.
  6. Nieaktualizowanie schemy. Product zmienił cenę, schema pokazuje starą. Google wyłapuje i obniża trust.
  7. Person schema bez real person. Fake authors z schemą Person – coraz lepiej wykrywane.

FAQ – najczęstsze pytania o schema.org

Czy schema jest obowiązkowa?

Nie. Ale bez schema tracicie potencjalne rich snippets i część widoczności. Dla konkurencyjnych nisz – praktycznie wszyscy wdrażają, więc jest to de facto wymóg do konkurencji.

Czy schema wpływa na klasyczne rankingi?

Bezpośrednio – minimalnie (Google oficjalnie mówi „not a ranking factor”). Pośrednio – znacznie: rich snippets podnoszą CTR, wyższy CTR jest sygnałem rankingowym. Plus Schema pomaga Google zrozumieć content, co też korzystnie wpływa na ranking.

Można mieć wiele schemas na jednej stronie?

Tak, ale maksymalnie 2-3 uzupełniające się. Np. Article + FAQPage + BreadcrumbList – OK. Article + Product + Recipe – confused, Google nie wybiera dobrze. Zawsze jeden primary type + wspierające (BreadcrumbList, Organization, FAQPage).

Co jeśli plugin generuje schemy, które nie pasują do mojej strony?

Wyłączcie automatyczne generation dla konkretnego typu w plugin settings. Dodajcie custom schema przez theme functions albo Code Snippets plugin. Ale dla 90% sytuacji defaultowa plugin configuration jest OK – warto zaufać przed customizacją.

Czy trzeba updateować schemy po każdej zmianie treści?

Dla większości typów plugin robi to automatycznie (dateModified auto-update). Manual – tylko dla custom schemas. Uwaga: dateModified powinna odzwierciedlać realne update treści. Jeśli tylko zmieniliście kategorię, nie aktualizujcie dateModified – to sygnał „stale content”.

Jaki jest priorytet wdrażania schemy dla nowej strony?

Kolejność: (1) Organization i Person (autorzy) – podstawa identity, (2) Article/BlogPosting dla wszystkich artykułów, (3) Product dla e-commerce, (4) FAQPage dla stron z FAQ, (5) inne specific typy wg branży. Pierwsze 3 to must-have, reszta zależy od rodzaju strony.

Czy schema w JSON-LD jest lepsza niż microdata?

Tak. Google oficjalnie preferuje JSON-LD od 2015 roku. Microdata i RDFa nadal działają, ale JSON-LD jest łatwiejsza w utrzymaniu (oddzielona od HTML), mniej podatna na błędy i lepiej parsed przez narzędzia. Nowe wdrożenia zawsze JSON-LD.

Co dalej

Praktyczny pierwszy krok: użyjcie Google Rich Results Test na 5 swoich najważniejszych stronach. Zobaczcie, jakie typy schemy są wykryte i czy są błędy. Następnie wdrożcie RankMath (lub inne) z automatycznymi ustawieniami. Dla pełnego obrazu technicznego SEO zajrzycie do przewodnika Core Web Vitals 2026 oraz listy kontrolnej audytu SEO na 2026, który zawiera dedykowaną sekcję o walidacji schema.

Kategorie SEO