Schema.org to „instrukcja obsługi”, którą piszesz dla Google. Mówisz mu wprost: „to jest produkt, kosztuje 199 zł, ma 4,8 gwiazdki, jest dostępny w magazynie”. W zamian Google daje Ci wzbogacone wyniki w SERP — z gwiazdkami, ceną, datą, FAQ-rozwijaczem. Klikalność takich wyników jest o 20–35% wyższa niż zwykłych.
W skrócie
- Schema.org to słownik tagów (JSON-LD) opisujących typ treści: produkt, artykuł, lokalna firma, FAQ, przepis.
- W 2026 najważniejsze typy: Article, Product, FAQ, LocalBusiness, BreadcrumbList, Organization, Review.
- Format: JSON-LD w sekcji
<head>— najprostszy do wdrożenia i utrzymania. - W WordPressie: wtyczka (Yoast, Rank Math) lub ręczne wdrożenie przez
functions.php. - Zawsze testuj w Rich Results Test.
Co to są dane strukturalne — w 3 zdaniach
To kawałek kodu w formacie JSON-LD, który dodajesz na stronę i mówisz w nim Google: „ta treść to artykuł, autorem jest Jan Kowalski, opublikowano 5 maja 2026, kategoria — SEO”. Google używa tego do rozumienia treści lepiej i pokazania jej w SERP w atrakcyjniejszej formie.
Bez schemy:
Najlepsze wtyczki WordPress 2026 – websky-studio.pl/
Subiektywny ranking 25 wtyczek WordPress…
Ze schemą:
⭐ 4,7 (132) · Najlepsze wtyczki WordPress 2026 — TOP 25
Adrian K. · 5 maja 2026 · 8 min czytania
Subiektywny ranking 25 wtyczek WordPress…
Klikalność tej drugiej? +30–45%.
Najważniejsze typy schemy w 2026
1. Article (artykuły blogowe)
Najczęściej używany w blogach. Opisuje autora, datę publikacji/aktualizacji, obraz wyróżniający, nagłówek.
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Audyt SEO krok po kroku",
"datePublished": "2026-05-05",
"dateModified": "2026-05-05",
"author": {
"@type": "Person",
"name": "Adrian Kamiński",
"url": "https://websky-studio.pl/o-nas"
},
"image": "https://websky-studio.pl/wp-content/uploads/audyt-seo.jpg"
}
2. Product + Offer (produkty w sklepie)
Niezbędny dla każdego sklepu WooCommerce. Daje gwiazdki, cenę, dostępność w SERP.
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Smartwatch X1",
"image": "https://sklep.pl/foto.jpg",
"offers": {
"@type": "Offer",
"price": "499.00",
"priceCurrency": "PLN",
"availability": "https://schema.org/InStock"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.6",
"reviewCount": "287"
}
}
3. FAQ (sekcje pytań i odpowiedzi)
Najszybciej dający rich result. Powoduje, że pytania z artykułu pojawiają się jako rozwijane w wyniku Google. Ostrzeżenie: od 2023 r. Google ograniczył pokazywanie FAQ tylko dla „uznanych witryn” rządowych, medycznych. Dla biznesowych pojawia się rzadziej, ale wciąż działa pomocniczo.
4. LocalBusiness
Dla firmy z lokalizacją fizyczną — daje pakiet z adresem, godzinami otwarcia, mapą.
{
"@context": "https://schema.org",
"@type": "ProfessionalService",
"name": "Websky Studio",
"address": {
"@type": "PostalAddress",
"streetAddress": "ul. Sadowa 35 lok. 1A",
"addressLocality": "Poznań",
"postalCode": "61-657",
"addressCountry": "PL"
},
"telephone": "+48518790600",
"openingHours": "Mo-Fr 09:00-17:00"
}
5. BreadcrumbList
Pokazuje ścieżkę nawigacyjną w SERP zamiast brzydkiego URL. Robi się automatycznie w Yoast / Rank Math.
6. Organization
Robi się raz w nagłówku strony — opisuje firmę, logo, social media. Pomaga w „Knowledge Panel” Google.
Jak wdrożyć — 3 podejścia
Podejście 1: Wtyczka (najszybsze)
Yoast SEO — generuje automatycznie Article, BreadcrumbList, Organization. Premium dodaje Product, FAQ, How-to.
Rank Math — w darmowej wersji ma więcej typów schemy niż Yoast Free. Polecane dla blogerów na początek.
Schema Pro — wtyczka tylko od schemy, najwięcej typów (Recipe, Event, Course, Job Posting). 79 USD/rok.
Podejście 2: Ręcznie w functions.php
Dla zaawansowanych — pełna kontrola, brak narzutu wtyczki:
function websky_article_schema() {
if (!is_single()) return;
$schema = [
'@context' => 'https://schema.org',
'@type' => 'Article',
'headline' => get_the_title(),
'datePublished' => get_the_date('c'),
'dateModified' => get_the_modified_date('c'),
'author' => [
'@type' => 'Person',
'name' => get_the_author(),
],
];
echo '<script type="application/ld+json">' . wp_json_encode($schema) . '</script>';
}
add_action('wp_head', 'websky_article_schema');
Podejście 3: ACF + szablon
Dla stron usługowych z dynamicznymi danymi — Advanced Custom Fields, w którym definiujesz pola cena_od, czas_realizacji, a w szablonie generujesz schemę z tych pól.
FAQ Schema — jak to zrobić dobrze
Przykład dla artykułu z sekcją FAQ:
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [{
"@type": "Question",
"name": "Ile kosztuje strona internetowa?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Strony wizytówki startują od 500 zł..."
}
},
{
"@type": "Question",
"name": "Jak długo trwa wdrożenie?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Standardowy projekt 21–45 dni..."
}
}]
}
Najczęstsze błędy
- Schema niezgodna z widoczną treścią — Google to wykrywa. Jeśli schema mówi „4,8 gwiazdki”, a na stronie nie ma żadnych ocen, dostajesz manualną karę.
- Duplikaty — wtyczka generuje Article schema, a Ty ręcznie też. Wynik: Google wybiera losowo lub ignoruje obie.
- Brak właściwości obowiązkowych — np. Product bez
namelubimagenie zostanie pokazany. - JSON-LD w
<body>zamiast<head>— działa, ale nie powinno tak być. Niektóre crawlery mogą zignorować. - Zapominanie o aktualizacji
dateModified— jeśli artykuł został zaktualizowany, aledateModifiedzostało stare — Google nie wie, że to świeży content.
Jak testować, czy schema działa
3 narzędzia:
- Rich Results Test — oficjalny tester Google, pokazuje, jakie rich results zostaną wyświetlone.
- Schema Markup Validator — sprawdza poprawność składni JSON-LD.
- Search Console → Wzbogacone wyniki — pokazuje, co Google już zindeksowało jako rich result i jakie błędy widzi.
Co kiedy schema nie pojawia się w SERP
Najczęstsze powody:
- Strona ma za niski autorytet (DR < 15) — Google nie pokazuje rich snippets dla „świeżych” domen
- Schema technicznie poprawna, ale Google ją „rezerwuje” tylko dla 2–3 najwyższych wyników
- Niezgodność z polityką (FAQ tylko dla rząd/zdrowie od 2023)
- Cache — Google pokaże nowy snippet dopiero po recrawlu (1–14 dni)
Co dalej
W tym tygodniu:
- Otwórz Rich Results Test i wpisz swoją home page
- Zobacz, jakie schemy Google już widzi
- Wybierz 1 typ do wdrożenia (FAQ to dobry start) i dodaj na 1 stronie testowo
- Po 7 dniach sprawdź w Search Console → Wzbogacone wyniki
Wdrażamy schema.org w 25 typach — od Article po Job Posting i Course. Jeśli sprzedajesz produkty / kursy / usługi z gwiazdkami i chcesz to mieć w SERP — napisz do nas.




