Przejdź do treści
Powrót do poradników
Poradnik Stan na: październik 2026 r. 7 min czytania

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.

Po lewej strona produktu ze zdjęciem, tytułem, oceną w gwiazdkach, ceną i przyciskiem zakupu. Po prawej blok danych w nawiasach klamrowych. Przerywane linie łączą zdjęcie, tytuł, gwiazdki i cenę z pasującymi wierszami danych.
Dane strukturalne powtarzają to, co pokazuje strona produktu, w formie czytelnej dla programów.

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.

Fragment produktu czy informacja sprzedawcy?
Fragment produktu
  • 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
Informacja o produkcie sprzedawcy
  • 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 Search Central, stan na 30 października 2026 r.

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

Tylko oceny, które widzą odwiedzający
Google wymaga, aby oznaczone opinie były łatwo dostępne dla użytkowników z oznaczonej strony, i pisze: nie zbieraj opinii ani ocen z innych witryn. Gwiazdki, które istnieją tylko w znacznikach, albo ocena przeniesiona z serwisu aukcyjnego naruszają te zasady. Osobna zasada Google dotyczy ocen samej firmy: jeśli firma kontroluje opinie o sobie, takie strony nie kwalifikują się do wyświetlania gwiazdek.

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

Od znaczników do sprawdzonej strony produktu
Napisz lub wygeneruj
Ręcznie, z systemu sklepu albo wtyczką.
Sprawdź składnię
Jeden brakujący przecinek psuje cały blok.
Sprawdź właściwości
Pola wymagane i zalecane dla twojego rodzaju strony.
Porównaj ze stroną
Nazwa, cena i ocena tak, jak widzą je odwiedzający.
Przetestuj w Google
Test wyników z elementami rozszerzonymi i narzędzie do sprawdzania adresów URL.
Obserwuj raporty
Search Console: informacje o produktach sprzedawcy i fragmenty produktów.

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