Dane strukturalne produktów: oferty, oceny, błędy
Dane strukturalne mówią wyszukiwarkom, co jest na stronie produktu: nazwa, cena, dostępność i oceny. Ten poradnik wyjaśnia dwa rodzaje stron produktów w Google, elementy składowe, krótki przykład, zasady dotyczące ocen i najczęstsze błędy.
Do czego służą znaczniki produktu
Dane strukturalne produktu opisują produkt w formie, którą mogą odczytać programy: nazwę, zdjęcie, cenę, walutę, dostępność i oceny. Słownik pochodzi ze schema.org, a popularnym formatem jest JSON-LD, czyli blok danych w kodzie strony, którego odwiedzający nie widzą. Google może wykorzystać te dane, aby pokazać informacje o produkcie w wynikach wyszukiwania, na przykład cenę albo gwiazdki. Google zaznacza też jasno, że dane strukturalne nie oznaczają, że wynik rozszerzony na pewno się pojawi.
Dwa rodzaje stron produktów
Google rozróżnia dwa przypadki. Informacje o produktach sprzedawcy (merchant listings) dotyczą stron, na których można kupić produkt u ciebie. Fragmenty produktów (product snippets) dotyczą innych stron o produktach, na przykład recenzji, testów i porównań. Wymagania są różne, więc najpierw ustal, który przypadek dotyczy twojej strony.
- Strona z recenzją, testem lub porównaniem
- name i jedno z: review, aggregateRating lub offers
- Oferta wymaga ceny; priceCurrency jest zalecane
- Offer albo AggregateOffer
- Zalety i wady na stronach recenzji redakcyjnych
- Strona, na której można kupić produkt u ciebie
- name, image i offers
- Cena większa od zera i priceCurrency są wymagane
- Tylko Offer, bo to ty jesteś sprzedawcą
- Na przykład wysyłka, zwroty, rozmiar, kolor, GTIN
Według Google wyniki rozszerzone dla produktów obsługują tylko strony skupione na jednym produkcie albo na kilku wariantach tego samego produktu. Google zaleca dodawanie znaczników na stronach produktów, a nie na stronach kategorii czy listach produktów.
Elementy składowe
- Product: sam produkt, z polami name, image, description, brand, sku oraz, jeśli go masz, numerem GTIN.
- Offer: warunki sprzedaży, z polami price, priceCurrency, availability, url oferty oraz, jeśli cena ma termin, priceValidUntil.
- AggregateRating: średnia z wielu ocen, z polem ratingValue i jednym z pól ratingCount lub reviewCount.
- Review: pojedyncza opinia. Google wymaga, aby nazwa autora była prawidłową nazwą osoby lub zespołu.
Krótki przykład
Ten blok opisuje kubek, który jest w sprzedaży. Umieść go w HTML strony produktu, zwykle w sekcji head albo na końcu body.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Blue ceramic mug, 0.3 l",
"image": "https://example.com/img/mug-blue.jpg",
"sku": "MUG-BL-03",
"brand": { "@type": "Brand", "name": "Example Pottery" },
"offers": {
"@type": "Offer",
"price": "12.90",
"priceCurrency": "EUR",
"availability": "https://schema.org/InStock",
"url": "https://example.com/mug-blue"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.6",
"reviewCount": "38"
}
}
</script>Trzy szczegóły powodują wiele błędów. schema.org wymaga kropki jako znaku dziesiętnego i ceny bez symbolu waluty, więc pisz 12.90, a nie 12,90 ani 12,90 zł. Waluta trafia do priceCurrency jako kod ISO 4217, na przykład PLN albo EUR. Dostępność to wartość ze schema.org, na przykład InStock albo OutOfStock.
Oceny i opinie
AggregateRating wymaga pola ratingValue i co najmniej jednego z pól ratingCount lub reviewCount. Wewnątrz produktu pole itemReviewed nie jest potrzebne. Jeśli pominiesz bestRating i worstRating, Google przyjmie skalę od 1 do 5. Jeśli twój sklep używa innej skali, na przykład od 1 do 10, podaj ją.
Cena, dostępność i aktualność
- Oznaczaj tylko to, co widzą odwiedzający. Google pisze, że dane strukturalne muszą wiernie odzwierciedlać treść strony.
- Zmieniaj znaczniki, gdy zmienia się cena lub stan magazynu. Dobry system sklepu robi to sam, ręcznie wpisany blok nie.
- Ustawiaj priceValidUntil tylko wtedy, gdy cena naprawdę wygasa. Według Google data z przeszłości może sprawić, że fragment produktu przestanie się wyświetlać.
- Używaj jednej waluty na adres. Google wymaga osobnego adresu URL dla każdej waluty.
- Opisz wysyłkę i zwroty raz dla całego sklepu. Google zaleca ogólne zasady zwrotów i wysyłki w znacznikach Organization.
Typowe błędy
- Cena zapisana z przecinkiem, z symbolem waluty albo jako 0 na stronie, na której produkt jest sprzedawany.
- priceCurrency zawiera zł albo € zamiast kodu, takiego jak PLN lub EUR.
- Brakuje zdjęcia, choć informacje o produktach sprzedawcy go wymagają.
- Strona sklepu używa AggregateOffer. Informacje o produktach sprzedawcy wymagają Offer, bo sprzedawca musi być tym, kto sprzedaje produkt.
- Nazwa lub cena w znacznikach różni się od strony, często po zmianie ceny.
- Dwa bloki opisują ten sam produkt różnymi wartościami, na przykład jeden z motywu, a drugi z wtyczki.
Jak sprawdzić znaczniki
Google wymienia test wyników z elementami rozszerzonymi i narzędzie do sprawdzania adresów URL, które wykrywają większość błędów technicznych. Niektóre problemy pozostają dla takich testów niewidoczne, na przykład ocena, której nie ma na stronie. Za dane strukturalne naruszające zasady Google może też nałożyć ręczne działanie. Strona traci wtedy możliwość wyświetlania wyników rozszerzonych, a dane strukturalne są ignorowane.
Praca z Do4U
Sprawdzanie danych strukturalnych czyta stronę spod podanego adresu albo wklejony HTML lub blok JSON-LD. Czyta wszystkie bloki JSON-LD, także @graph i zagnieżdżone obiekty, oraz mikrodane i RDFa. Kod znajduje błędy składni z wierszem i kolumną, nieznane lub błędnie zapisane typy oraz właściwości, których Google wymaga lub które zaleca dla fragmentów produktów, informacji o produktach sprzedawcy, ofert i ocen. Sprawdza zapis cen, walut, dat i ocen oraz ostrzega, gdy nazwy lub ceny ze znaczników nie ma w widocznym tekście. Dostajesz drzewo obiektów z błędami, ostrzeżeniami i źródłem każdej reguły. Strona jest czytana tak, jak wysyła ją serwer, bez JavaScriptu. AI nie jest używana, a sprawdzanie jest bezpłatne, z dziennym limitem.
Do4U znajduje wskazówki, a ty sprawdzasz i decydujesz. O tym, czy pojawi się wynik rozszerzony, decyduje Google, a to, czy cena, stan magazynu i ocena są prawdziwe, wiesz tylko ty.
Źródła
- Google Search Central: dane strukturalne fragmentu produktu (Product, Review, Offer) (strona zaktualizowana 8 września 2026 r., po angielsku) (developers.google.com)
- Google Search Central: dane strukturalne informacji o produktach sprzedawcy (Product, Offer) (strona zaktualizowana 8 września 2026 r., po angielsku) (developers.google.com)
- Google Search Central: dane strukturalne fragmentu opinii (Review, AggregateRating) (strona zaktualizowana 8 września 2026 r., po angielsku) (developers.google.com)
- Google Search Central: ogólne wytyczne dotyczące danych strukturalnych (strona zaktualizowana 10 lipca 2026 r., po angielsku) (developers.google.com)
- schema.org: Offer (po angielsku) (schema.org)