10 sierpnia, 2026
Hawkly - Sklep SEO

Dane strukturalne Product – jak wdrożyć je w sklepie?

Dane strukturalne Product należy wdrożyć przede wszystkim na kartach konkretnych produktów, oznaczając informacje o produkcie oraz jego ofercie w formacie zrozumiałym dla wyszukiwarki. Najczęściej wykorzystuje się do tego JSON-LD oraz typy Product i Offer. Dane muszą odpowiadać informacjom rzeczywiście widocznym na stronie, szczególnie w zakresie nazwy, ceny, waluty i dostępności.

Czym są dane strukturalne Product?

Dane strukturalne to dodatkowe informacje umieszczone w kodzie strony według określonego schematu. Pomagają wyszukiwarkom lepiej zrozumieć, czego dotyczy dana podstrona i jakie informacje się na niej znajdują.

W przypadku sklepu internetowego Product opisuje konkretny produkt. Można przekazać między innymi jego nazwę, zdjęcie, opis czy identyfikator. Z kolei Offer służy do opisania oferty sprzedażowej, na przykład ceny, waluty oraz dostępności.

Prawidłowe dane produktowe mogą umożliwić Google wykorzystanie dodatkowych informacji przy prezentowaniu produktu w wynikach wyszukiwania. Nie oznacza to jednak gwarancji, że każdy wynik będzie zawierał cenę, dostępność czy inne elementy rozszerzone.

Na jakich stronach wdrażać Product?

Dane strukturalne Product powinny być stosowane tam, gdzie strona rzeczywiście prezentuje konkretny produkt lub jego warianty w sposób zgodny z wymaganiami danego wdrożenia.

Typowym miejscem jest więc karta produktu, na przykład:

sklep.pl/buty/model-x

Nie należy automatycznie dodawać znacznika Product do każdej podstrony sklepu tylko dlatego, że serwis prowadzi sprzedaż.

Brak Product niekoniecznie jest błędem. Często dotyczy to kategorii, wpisów blogowych, poradników, FAQ, kontaktu, regulaminu oraz stron dotyczących dostawy, płatności czy zwrotów. Takie podstrony pełnią inne funkcje i nie muszą być oznaczone jako konkretny produkt.

Jak wdrożyć dane strukturalne Product?

Najczęściej stosowanym i wygodnym rozwiązaniem jest JSON-LD. Dane są umieszczane w kodzie strony w oddzielnym bloku i mogą być generowane automatycznie przez system sklepu.

Podstawowy przykład może wyglądać tak:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Buty trekkingowe Model X",
  "image": "https://sklep.pl/zdjecia/model-x.jpg",
  "description": "Buty trekkingowe przeznaczone do pieszych wędrówek.",
  "sku": "MODEL-X-01",
  "offers": {
    "@type": "Offer",
    "url": "https://sklep.pl/buty/model-x",
    "priceCurrency": "PLN",
    "price": "299.00",
    "availability": "https://schema.org/InStock"
  }
}
</script>

To jedynie uproszczony przykład. Zakres potrzebnych właściwości zależy od rodzaju danych i sposobu prezentacji produktu.

Jak wdrożyć Product krok po kroku?

1. Ustal źródło danych

Najlepiej, aby dane strukturalne były generowane na podstawie tych samych informacji, które sklep wykorzystuje do prezentowania produktu klientowi.

Jeśli cena w bazie zmienia się z 299 zł na 249 zł, odpowiednia wartość powinna zmienić się również w JSON-LD. Ręczne wpisywanie danych do każdej karty produktu zwiększa ryzyko powstawania rozbieżności.

2. Dodaj Product i informacje o ofercie

Do danych Product dodaj informacje opisujące konkretny produkt. Następnie za pomocą Offer przekaż dane dotyczące oferty.

Szczególną uwagę zwróć na:

  • name – nazwę produktu,
  • image – zdjęcie,
  • offers – informacje o ofercie,
  • price – cenę,
  • priceCurrency – walutę,
  • availability – dostępność.

W zależności od produktu i posiadanych danych można wykorzystać również inne właściwości.

3. Zadbaj o zgodność ze stroną

To jeden z najważniejszych etapów. Jeżeli użytkownik widzi cenę 199 zł, a w danych strukturalnych znajduje się 249 zł, wdrożenie wymaga poprawy.

Podobnie z dostępnością. Produkt oznaczony w kodzie jako dostępny nie powinien być jednocześnie przedstawiany klientowi jako wyprzedany.

Co z wariantami produktu?

Produkty posiadające różne rozmiary, kolory czy inne warianty wymagają szczególnej uwagi. Nie należy zakładać, że jeden statyczny zestaw danych będzie poprawny w każdej sytuacji.

Przykładowo czarna koszulka może być dostępna w rozmiarze M, ale niedostępna w L. Jeżeli warianty mają różne ceny lub stany magazynowe, sposób generowania danych strukturalnych powinien prawidłowo odwzorowywać rzeczywistą ofertę.

W takich sklepach warto sprawdzić nie tylko podstawową wersję karty produktu, ale także zachowanie danych po wyborze wariantu.

Jak sprawdzić poprawność wdrożenia?

Po dodaniu danych strukturalnych należy przetestować przykładowe karty produktów. Do sprawdzania możliwości uzyskania wyników rozszerzonych można wykorzystać Rich Results Test Google.

Warto również kontrolować Google Search Console. Jeżeli Google wykrywa dane strukturalne i zgłasza problemy, można na tej podstawie znaleźć konkretne adresy wymagające poprawy.

Sam brak dodatkowych elementów w wynikach wyszukiwania niekoniecznie oznacza błąd. Poprawne wdrożenie sprawia, że strona może kwalifikować się do odpowiednich sposobów prezentacji, ale Google nie gwarantuje wykorzystania wszystkich przekazanych informacji.

W dużym sklepie najważniejsze jest więc stworzenie poprawnego mechanizmu generowania danych Product, a nie ręczne poprawianie pojedynczych kart. Dzięki temu zmiany cen, dostępności czy innych parametrów mogą być automatycznie odzwierciedlane w danych strukturalnych całego katalogu.

OCEŃ TEN ARTYKUŁ

Średnia ocena 4.7 / 5. Ilość głosów 43

0
0
Twój koszyk
Twój koszyk jest pusty!Wróć do sklepu!
logo hawkly czarne przezroczyste duze
Przegląd prywatności

Ta strona korzysta z ciasteczek, aby zapewnić Ci najlepszą możliwą obsługę. Informacje o ciasteczkach są przechowywane w przeglądarce i wykonują funkcje takie jak rozpoznawanie Cię po powrocie na naszą stronę internetową i pomaganie naszemu zespołowi w zrozumieniu, które sekcje witryny są dla Ciebie najbardziej interesujące i przydatne.