Wróć do bloga

11 maja 2026 · 13 min czytania · SEO techniczne

Schema.org dla produktów — jak zdobyć gwiazdki w Google i zwiększyć CTR o 30%

Widziałeś wyniki z żółtymi gwiazdkami, ceną i stanem magazynowym? To rich snippets — wynik implementacji Schema.org. Twój sklep może wyglądać tak samo. CTR wzrasta o 20–35% bez zmiany pozycji w rankingu.

Rich snippets w liczbach

+35%

wzrost CTR po dodaniu gwiazdek i ceny w wynikach Google (Backlinko)

<10%

sklepów w Polsce ma poprawnie zaimplementowane Product Schema

0 zł

koszt wdrożenia — tylko kod JSON-LD w szablonie produktu

Co to są dane strukturalne i dlaczego Google je kocha

Schema.org to słownik danych strukturalnych stworzony przez Google, Bing, Yahoo i Yandex. Pozwala powiedzieć wyszukiwarce: ta strona opisuje produkt, który ma cenę X, ocenę Y i jest dostępny. Implementuje się w formacie JSON-LD w tagu <script type="application/ld+json">. Google preferuje JSON-LD nad Microdata i RDFa.

Typy rich snippets dla e-commerce

ProductCena, dostępność, marka w wynikach
AggregateRatingGwiazdki (1–5) + liczba opinii
FAQPagePytania i odpowiedzi bezpośrednio w SERP
BreadcrumbListŚcieżka nawigacji zamiast URL w wynikach
OrganizationPanel wiedzy Google dla firmy
LocalBusinessMapa Google, godziny otwarcia

Product Schema z AggregateRating — pełny przykład

Product Schema informuje Google o produkcie: nazwie, cenie, dostępności, marce i ocenach. To minimum które każdy sklep powinien mieć — bez niego Google nie wyświetli ceny ani gwiazdek.

JSON-LD — Product + AggregateRating

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Donica prostokątna 120×20×60 cm — Beton",
  "image": "https://twojsklep.pl/zdjecia/donica-120-beton.jpg",
  "description": "Mrozoodporna donica betonowa do ogrodu...",
  "brand": { "@type": "Brand", "name": "Twoja Marka" },
  "sku": "DON-120-BETON",
  "offers": {
    "@type": "Offer",
    "priceCurrency": "PLN",
    "price": "349.00",
    "availability": "https://schema.org/InStock",
    "itemCondition": "https://schema.org/NewCondition"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.8",
    "reviewCount": "127"
  }
}

Wymagane pola przez Google (2026)

  • nameNazwa produktu — dokładnie taka jak na stronie
  • imageMinimum 1 URL zdjęcia, preferowane 3+ różnych ujęć
  • offers.priceCena jako liczba: 349.00 (nie 349 zł)
  • offers.priceCurrencyWaluta ISO 4217: PLN, EUR, USD
  • offers.availabilityInStock / OutOfStock / PreOrder — pełne URL schema.org

AggregateRating — jak zdobyć gwiazdki (i czego NIE robić)

Gwiazdki w Google to wynik AggregateRating w Product Schema. Google wymaga żeby oceny pochodziły od PRAWDZIWYCH klientów. Hardcoded 5/5 bez opinii = penalizacja.

✅ Google akceptuje oceny z:

  • Własnego systemu opinii sklepu (WooCommerce natywny, Shoper)
  • Trustpilot, Opineo, Ceneo z importem schema
  • Google Customer Reviews (program Google)
  • Opinii zbieranych email/SMS po dostawie

❌ Google odrzuca i penalizuje:

  • Hardcoded statyczna ocena 5/5 bez prawdziwych opinii
  • Oceny wystawione przez właściciela sklepu
  • Kupione opinie z farm recenzji
  • Ocena ogólna całego sklepu jako Product Schema dla konkretnego produktu

FAQ Schema — pytania bezpośrednio w Google

FAQ Schema wyświetla rozwinięte pytania i odpowiedzi bezpośrednio w wynikach — zajmuje dwukrotnie więcej miejsca w SERP i znacznie zwiększa CTR. Najlepiej sprawdza się na kartach produktów (wymiary, dostawa, gwarancja) i stronach kategorii.

FAQPage Schema — przykład

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Czy donica jest mrozoodporna?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Tak, beton architektoniczny klasy C35/45, odporny na mróz do -30°C."
      }
    },
    {
      "@type": "Question",
      "name": "Ile trwa dostawa?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Zamówienia złożone do 14:00 wysyłamy tego samego dnia. Dostawa DPD 1-2 dni robocze."
      }
    }
  ]
}

Jak wdrożyć Schema.org w różnych platformach

WooCommerce

Wtyczka

Rank Math lub Yoast SEO generuje Product Schema automatycznie z danych WooCommerce. Rank Math obsługuje też FAQ Schema z edytora blokowego.

Nakład: Łatwe — install & configure

Shoper

Natywnie

Shoper generuje podstawowe Product Schema natywnie. Dla AggregateRating potrzeba customizacji szablonu. Panel → SEO → Dane strukturalne.

Nakład: Średnie — wymaga weryfikacji w Rich Results Test

PrestaShop

Moduł

Moduł Structured Data (darmowy w PS Addons) lub SEOstats. Konfiguracja przez panel modułu.

Nakład: Średnie — moduł + konfiguracja

Next.js / React (własny)

JSON-LD

Wstaw JSON-LD w script tag w komponencie karty produktu. Dane pobierz dynamicznie z API sklepu. Biblioteka next-seo upraszcza implementację.

Nakład: Wymaga developera

Dowolna platforma (backup)

Google Tag Manager

GTM wstrzykuje JSON-LD bez zmiany kodu. Ograniczenie: GTM renderuje JS-em — niektóre crawlery mogą nie wykonać skryptu.

Nakład: Średnie — wymaga znajomości GTM

Jak sprawdzić czy Schema.org działa poprawnie

  1. 01

    Rich Results Test (search.google.com/test/rich-results)

    Wklej URL produktu — Google pokaże czy Schema jest poprawna i jak będzie wyglądał rich snippet. Wykrywa błędy wymagane i ostrzeżenia.

  2. 02

    Schema Markup Validator (validator.schema.org)

    Bardziej szczegółowa walidacja Schema.org — sprawdza zgodność ze specyfikacją. Uzupełnienie dla Rich Results Test.

  3. 03

    Google Search Console → Ulepszenia → Produkty

    Pokazuje ile URL ma poprawną Product Schema i ile ma błędy. Możesz poprosić o ponowne indeksowanie po naprawie.

  4. 04

    Poczekaj 2–8 tygodni na gwiazdki w SERP

    Google nie gwarantuje rich snippets nawet przy poprawnej Schema. Zwykle czeka się 2–8 tygodni od momentu zaindeksowania.

Najczęstsze pytania o Schema.org

Czy Schema.org wpływa na pozycje w Google?

Pośrednio tak. Schema.org nie jest bezpośrednim sygnałem rankingowym, ale rich snippets zwiększają CTR — wyższy CTR to sygnał jakości. Strony z gwiazdkami klikane częściej stopniowo rosną w rankingu.

Czy mogę wstawić fałszywą ocenę 5/5 w Schema?

Nie. Google wykrywa i penalizuje fałszywe oceny — możesz dostać manualną akcję i utratę rich snippets na wszystkich stronach.

Ile produktów musi mieć Schema żeby zobaczyć efekty?

Efekty proporcjonalne do liczby produktów. Zacznij od 20–50 najpopularniejszych, zweryfikuj w Rich Results Test, potem rollout na cały katalog.

Mój sklep ma Schema ale Google nie pokazuje gwiazdek — dlaczego?

Możliwe powody: (1) Za mało opinii — Google wymaga min. 1 widocznej na stronie, (2) Schema niepoprawna — sprawdź Rich Results Test, (3) Nowe strony — poczekaj 4–8 tygodni.

Sprawdź swój sklep — mini-audyt 49 zł, raport PDF w 48h

Zamiast czytać teorię — zobacz, jakie błędy ma Twoja konkretna strona. Mini-audyt obejmuje analizę Schema.org i rich snippets sklepu, Core Web Vitals, WCAG i SEO. PDF z TOP problemami i wycenami napraw. Bez abonamentu. Faktura VAT.

Mini-audyt Twojego sklepu — 49 zł, raport PDF w 48h

Zamiast czytać teorię — sprawdź swoją konkretną stronę. Mini-audyt 49 zł obejmuje analizę Schema.org i rich snippets, Core Web Vitals, WCAG i SEO. PDF z TOP problemami i wycenami napraw. Płacisz raz, bez abonamentu. Faktura VAT.

Zamów mini-audyt 49 zł

Chcesz gwiazdki w Google i wyższy CTR bez zmiany pozycji?

Diagnoza + plan naprawczy: od 297 zł. Wdrożenie poprawek: każda wycena indywidualna po krótkiej rozmowie — nie da się tego sprzedać co do złotówki bez znajomości Twojego projektu. ROI typowo 1-4 miesiące.