Przejdź do treści
Lexiik
ecommerce

Product Schema: znaczniki Schema.org dla stron produktów w e-commerce

Ostatnia aktualizacja : 12 kwietnia 2026

Product Schema to typ znaczników Schema.org przeznaczony specjalnie dla stron produktów w sklepach internetowych. Poprawnie zaimplementowany w JSON-LD, umożliwia Google wyświetlanie w wynikach wyszukiwania ceny, dostępności, średniej oceny i gwiazdek recenzji bezpośrednio pod tytułem strony — tzw. rich snippety. Te wizualne wzbogacenia znacząco zwiększają współczynnik klikalności (CTR) i kwalifikują ruch przychodzący jeszcze przed kliknięciem.

Wymagane i zalecane właściwości

Google rozróżnia właściwości obowiązkowe (bez których rich snippety nie są wyświetlane) i właściwości zalecane (które wzbogacają wyświetlanie). Dla typu Product właściwości obowiązkowe to: name (nazwa produktu) i co najmniej jedna ważna oferta poprzez właściwość offers. Właściwości zdecydowanie zalecane obejmują: image (URL głównego zdjęcia, najlepiej w wysokiej rozdzielczości), description (tekst opisowy produktu), sku (wewnętrzny numer referencyjny) oraz brand (nazwa marki poprzez obiekt Brand).

Właściwość Offers: cena, dostępność i waluta

Właściwość offers jest kluczowa dla rich snippetów e-commerce. Zawiera obiekt Offer (lub AggregateOffer dla wielu sprzedawców) z polami: price (cena numeryczna bez symbolu waluty, np. 29.90), priceCurrency (kod ISO 4217, np. PLN), availability (URL Schema.org: https://schema.org/InStock, OutOfStock lub PreOrder) i priceValidUntil (data wygaśnięcia ceny w formacie ISO 8601, np. 2026-12-31). Google wymaga, aby cena w znacznikach dokładnie odpowiadała cenie wyświetlanej na stronie — jakakolwiek rozbieżność może skutkować usunięciem rich snippetów.

Znaczniki i strona muszą być zgodne

Google penalizuje strony, na których cena lub dostępność w danych strukturalnych nie odpowiada temu, co jest wyświetlane na stronie. Regularnie sprawdzaj spójność, szczególnie podczas zmian cen, promocji lub braku towaru na magazynie.

AggregateRating: gwiazdki w wynikach Google

Właściwość aggregateRating umożliwia wyświetlanie gwiazdek w SERPach Google. Zawiera ratingValue (średnia ocena, np. 4.7), bestRating (ocena maksymalna, zazwyczaj 5), worstRating (ocena minimalna, zazwyczaj 1) i reviewCount (liczba recenzji). Gwiazdki są jednym z najskuteczniejszych rich snippetów poprawiających CTR — badania branżowe szacują zysk na poziomie 15-30% przy równoważnych pozycjach. Ważne: Google akceptuje tylko niezależnie zebrane i zweryfikowane zakupem recenzje; samooceny są zabronione.

Przykład implementacji JSON-LD

Google zaleca format JSON-LD wstawiony w tagu script typu application/ld+json, umieszczonym w head lub body strony. Minimalny poprawny przykład dla strony produktu zawiera: @context schema.org, @type Product, name, image, description, sku, brand z @type Brand i name, offers z @type Offer, price, priceCurrency, availability i priceValidUntil, oraz aggregateRating z ratingValue, bestRating i reviewCount. Ten blok JSON jest niewidoczny dla użytkowników, ale w pełni czytelny dla Google.

Testowanie za pomocą Rich Results Test

Narzędzie Rich Results Test Google (search.google.com/test/rich-results) pozwala na walidację znaczników Product Schema w czasie rzeczywistym. Identyfikuje brakujące właściwości, błędy formatowania i wskazuje, czy strona kwalifikuje się do rich snippetów. Używaj po każdej modyfikacji znaczników.

Jakie rich results aktywuje Product Schema?

  • Cena i waluta wyświetlane pod tytułem w wynikach Google
  • Dostępność (W magazynie / Niedostępny / Zamówienie w przedsprzedaży) widoczna w SERPach
  • Gwiazdki ocen i liczba recenzji (przez aggregateRating)
  • Zdjęcie produktu w określonych kontekstach (Google Shopping, Google Grafika)
  • Wzbogacone wyniki w Google Lens dla zdjęć produktów

Implementacja Product Schema w PrestaShop

PrestaShop generuje natywnie podstawowe znaczniki Schema.org od wersji 1.7, ale te znaczniki są często niekompletne: nieprawidłowo sformatowana cena (przecinek zamiast kropki dziesiętnej), brak dostępności, brak aggregateRating nawet gdy istnieją recenzje. Dla pełnych i zgodnych znaczników dostępne są dwa podejścia: użycie dedykowanego modułu SEO, który automatycznie generuje kompletny JSON-LD z danych produktów PrestaShop, lub modyfikacja szablonu strony produktu (product.tpl) w celu wstrzyknięcia JSON-LD poprzez override motywu.

Google Search Console wyświetla w sekcji Dane strukturalne wykryte błędy na stronach produktów. To referencyjny panel do monitorowania jakości znaczników w całym katalogu, identyfikowania produktów z powtarzającymi się błędami i mierzenia wpływu na wyświetlenia i kliknięcia rich snippetów.