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
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
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.