Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

Uporządkowane dane dotyczące produktu (Product, Review, Offer)

Gdy dodajesz uporządkowane dane do stron produktów, wyniki wyszukiwania Google (w tym z Grafiki GoogleObiektywu Google) mogą wyświetlać informacje o produkcie na wiele różnych sposobów. Dzięki temu bezpośrednio w wynikach wyszukiwania użytkownicy zobaczą m.in. cenę, informację o dostępności i dostawie oraz oceny produktu.

Zakupy

Oto jak mogą wyglądać zakupy w wynikach wyszukiwania Google. Ta lista nie jest wyczerpująca – wyszukiwarka Google stale szuka nowych, lepszych sposobów, aby pomagać użytkownikom w znalezieniu tego, czego szukają. Sposoby te mogą się z czasem zmieniać.

Typy wyników

Wyróżniamy 2 klasy typów wyników: opisy produktów i umieszczone przez sprzedawcę informacje o produkcie.

Opisy produktów w wynikach wyszukiwania

Przedstawienie opisów produktów w wynikach wyszukiwania

Opisy produktów to ciekawsza forma prezentacji krótkich opisów w wynikach wyszukiwania niż sam tekst. Są one używane w przypadku produktów i opinii o produktach. Mogą zawierać dodatkowe informacje, m.in. na temat cen, opinii, dostępności i ocen.

Umieszczone przez sprzedawcę informacje o produkcie

Umieszczone przez sprzedawcę informacje o produkcie są związane z bardziej szczegółowymi danymi o produkcie, takimi jak cena czy dostępność. Tylko w przypadku stron, na których kupujący może kupić produkt, mogą wyświetlać się umieszczone przez sprzedawcę informacje o produkcie. Nie mogą to być strony z linkami do innych stron, na których sprzedawany jest produkt. Przed wyświetleniem umieszczonych przez sprzedawcę informacji o produkcie w wynikach wyszukiwania Google może próbować zweryfikować dane o produkcie.

Zaawansowany format wizualny do prezentowania produktów na sprzedaż

Przedstawienie popularnych produktów w wynikach wyszukiwania
Panel wiedzy Zakupów Google

Szczegółowe informacje o produkcie z listą sprzedawców (np. z identyfikatorami produktów)

Przedstawienie panelu wiedzy Zakupów Google w wynikach wyszukiwania
Grafika Google

Opatrzone adnotacjami zdjęcia produktów na sprzedaż

Przedstawienie Grafiki Google w wynikach wyszukiwania

Ulepszenia wyników

Jeśli oprócz wymaganych właściwości podasz dodatkowe informacje o produkcie, możemy wprowadzić wizualne ulepszenia, aby Twoje treści wyróżniały się w wynikach wyszukiwania. Wszystkie wymagane i zalecane informacje o produkcie znajdziesz w artykule Definicje typów uporządkowanych danych.

Ulepszenia wyników wyszukiwania są wyświetlane według własnego uznania i mogą się z czasem zmieniać. Z tego powodu zalecamy podanie jak największej ilości szczegółowych informacji o produkcie, niezależnie od tego, w jaki sposób będą wyświetlane. Oto kilka przykładów ulepszeń umieszczonych przez sprzedawcę informacji o produkcie:

  • Oceny: możesz poprawić wygląd wyników wyszukiwania, dodając opinie i oceny klientów.
  • Zalety i wady: określ zalety i wady w opisie opinii o produktach, aby można je było wyróżnić w wynikach wyszukiwania.
  • Dostawa: podaj koszt dostawy, zwłaszcza jeśli dostawa jest bezpłatna, aby kupujący wiedzieli, jakie są łączne koszty.
  • Dostępność: podaj dane o dostępności, aby klienci mogli sprawdzić, czy Twój produkt jest obecnie dostępny.
  • Obniżka ceny: Google oblicza obniżki cen, obserwując zmiany cen danego produktu w czasie. Nie ma gwarancji, że obniżki cen będą widoczne.

Aby udostępniać wyszukiwarce Google szczegółowe dane o produkcie, możesz dodać do swoich stron internetowych uporządkowane dane Product, przesłać pliki danych za pomocą Google Merchant Center i włączyć bezpłatne informacje w konsoli Merchant Center. Tu omawiamy przede wszystkim dodawanie uporządkowanych danych.

Jeśli dodasz na stronach internetowych uporządkowane dane i prześlesz pliki danych w Merchant Center, umożliwisz Google jak najlepsze wykorzystanie tych danych oraz ich prawidłowe zrozumienie i weryfikację. Niektóre funkcje łączą informacje z uporządkowanych danych i plików danych z Google Merchant Center, jeśli oba typy są dostępne. Jeśli w uporządkowanych danych na stronie nie ma informacji o cenie, opisy produktów mogą wykorzystywać informacje z pliku danych sprzedawcy. Dokumentacja związana z plikiem danych w Google Merchant Center zawiera dodatkowe zalecenia i wymagania dotyczące atrybutów plików danych.

Dowiedz się więcej nie tylko o wyszukiwarce Google, ale także o wymaganiach dotyczących karty Zakupy Google. W tym celu zapoznaj się z danymi i wymaganiami w Google Merchant Center.

Dodawanie uporządkowanych danych

Uporządkowane dane to standardowy format udostępniania informacji o stronie i klasyfikowania jej zawartości. Jeśli dopiero zaczynasz, dowiedz się, jak działają uporządkowane dane.

Poniżej omawiamy sposób tworzenia, testowania i udostępniania uporządkowanych danych. Szczegółowe instrukcje dodawania uporządkowanych danych do strony internetowej znajdziesz w ćwiczeniach z programowania poświęconych uporządkowanym danym.

  1. Dodaj wymagane właściwości. Dowiedz się, w którym miejscu na stronie umieścić uporządkowane dane w zależności od używanego formatu.
  2. Przestrzegaj wskazówek.
  3. Zweryfikuj kod za pomocą testu wyników z elementami rozszerzonymi i napraw błędy krytyczne. Rozważ też usunięcie niekrytycznych problemów, które mogą zostać zgłoszone w narzędziu – to może poprawić jakość uporządkowanych danych (ale nie jest to konieczne, aby witryna kwalifikowała się do wyników z elementami rozszerzonymi).
  4. Możesz wdrożyć kilka stron z uporządkowanymi danymi i dzięki narzędziu do sprawdzania adresów URL zobaczyć, jak Google je odczytuje. Upewnij się, że Twoja strona jest dostępna dla Google i nie jest blokowana przez plik robots.txt lub tag noindex ani nie wymaga logowania. Jeśli strona wygląda dobrze, możesz poprosić Google o ponowne zindeksowanie adresów URL.
  5. Aby na bieżąco informować Google o przyszłych zmianach, prześlij mapę witryny. Możesz zautomatyzować ten proces za pomocą interfejsu Search Console Sitemap API.

Przykłady

Poniższe przykłady pokazują, jak dodać uporządkowane dane do stron internetowych w różnych sytuacjach.

Strona z opiniami o produktach

Oto przykład uporządkowanych danych na stronie z opiniami o produktach w przypadku opisów produktów w wynikach wyszukiwania.

JSON-LD


 <html>
  <head>
    <title>Executive Anvil</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org/",
      "@type": "Product",
      "name": "Executive Anvil",
      "description": "Sleeker than ACME's Classic Anvil, the Executive Anvil is perfect for the business traveler looking for something to drop from a height.",
      "review": {
        "@type": "Review",
        "reviewRating": {
          "@type": "Rating",
          "ratingValue": "4",
          "bestRating": "5"
        },
        "author": {
          "@type": "Person",
          "name": "Fred Benson"
        }
      },
      "aggregateRating": {
        "@type": "AggregateRating",
        "ratingValue": "4.4",
        "reviewCount": "89"
      }
    }
    </script>
  </head>
  <body>
  </body>
</html>

RDFa


 <html>
  <head>
    <title>Executive Anvil</title>
  </head>
  <body>
    <div typeof="schema:Product">
        <div rel="schema:review">
          <div typeof="schema:Review">
            <div rel="schema:reviewRating">
              <div typeof="schema:Rating">
                <div property="schema:ratingValue" content="4"></div>
                <div property="schema:bestRating" content="5"></div>
              </div>
            </div>
            <div rel="schema:author">
              <div typeof="schema:Person">
                <div property="schema:name" content="Fred Benson"></div>
              </div>
            </div>
          </div>
        </div>
        <div property="schema:name" content="Executive Anvil"></div>
        <div property="schema:description" content="Sleeker than ACME's Classic Anvil, the Executive Anvil is perfect for the business traveler looking for something to drop from a height."></div>
        <div rel="schema:aggregateRating">
          <div typeof="schema:AggregateRating">
            <div property="schema:reviewCount" content="89"></div>
            <div property="schema:ratingValue" content="4.4"></div>
          </div>
        </div>
      </div>
  </body>
</html>

Mikrodane


 <html>
  <head>
    <title>Executive Anvil</title>
  </head>
  <body>
  <div>
    <div itemtype="https://schema.org/Product" itemscope>
      <meta itemprop="name" content="Executive Anvil" />
      <meta itemprop="description" content="Sleeker than ACME's Classic Anvil, the Executive Anvil is perfect for the business traveler looking for something to drop from a height." />
      <div itemprop="aggregateRating" itemtype="https://schema.org/AggregateRating" itemscope>
        <meta itemprop="reviewCount" content="89" />
        <meta itemprop="ratingValue" content="4.4" />
      </div>
      <div itemprop="review" itemtype="https://schema.org/Review" itemscope>
        <div itemprop="author" itemtype="https://schema.org/Person" itemscope>
          <meta itemprop="name" content="Fred Benson" />
        </div>
        <div itemprop="reviewRating" itemtype="https://schema.org/Rating" itemscope>
          <meta itemprop="ratingValue" content="4" />
          <meta itemprop="bestRating" content="5" />
        </div>
      </div>
    </div>
  </div>
  </body>
</html>

Strona porównywarki ofert sprzedaży

Oto przykład strony porównywarki ofert sprzedaży w przypadku opisów produktów w wynikach wyszukiwania.

JSON-LD


<html>
  <head>
    <title>Executive Anvil</title>
    <script type="application/ld+json">
      {
        "@context": "https://schema.org/",
        "@type": "Product",
        "name": "Executive Anvil",
        "image": [
          "https://example.com/photos/1x1/photo.jpg",
          "https://example.com/photos/4x3/photo.jpg",
          "https://example.com/photos/16x9/photo.jpg"
         ],
        "description": "Sleeker than ACME's Classic Anvil, the Executive Anvil is perfect for the business traveler looking for something to drop from a height.",
        "sku": "0446310786",
        "mpn": "925872",
        "brand": {
          "@type": "Brand",
          "name": "ACME"
        },
        "review": {
          "@type": "Review",
          "reviewRating": {
            "@type": "Rating",
            "ratingValue": "4",
            "bestRating": "5"
          },
          "author": {
            "@type": "Person",
            "name": "Fred Benson"
          }
        },
        "aggregateRating": {
          "@type": "AggregateRating",
          "ratingValue": "4.4",
          "reviewCount": "89"
        },
        "offers": {
          "@type": "AggregateOffer",
          "offerCount": "5",
          "lowPrice": "119.99",
          "highPrice": "199.99",
          "priceCurrency": "USD"
        }
      }
    </script>
  </head>
  <body>
  </body>
</html>

RDFa


 <html>
  <head>
    <title>Executive Anvil</title>
  </head>
  <body>
    <div typeof="schema:Product">
      <div rel="schema:review">
        <div typeof="schema:Review">
          <div rel="schema:reviewRating">
            <div typeof="schema:Rating">
              <div property="schema:ratingValue" content="4"></div>
              <div property="schema:bestRating" content="5"></div>
            </div>
          </div>
          <div rel="schema:author">
            <div typeof="schema:Person">
              <div property="schema:name" content="Fred Benson"></div>
            </div>
          </div>
        </div>
      </div>
      <div rel="schema:aggregateRating">
        <div typeof="schema:AggregateRating">
          <div property="schema:reviewCount" content="89"></div>
          <div property="schema:ratingValue" content="4.4"></div>
        </div>
      </div>
      <div rel="schema:image" resource="https://example.com/photos/4x3/photo.jpg"></div>
      <div property="schema:mpn" content="925872"></div>
      <div property="schema:name" content="Executive Anvil"></div>
      <div property="schema:description" content="Sleeker than ACME's Classic Anvil, the Executive Anvil is perfect for the business traveler looking for something to drop from a height."></div>
      <div rel="schema:image" resource="https://example.com/photos/1x1/photo.jpg">
      </div>
      <div rel="schema:brand">
        <div typeof="schema:Brand">
          <div property="schema:name" content="ACME"></div>
        </div>
      </div>
      <div rel="schema:offers">
        <div typeof="schema:AggregateOffer">
          <div property="schema:offerCount" content="5"></div>
          <div property="schema:lowPrice" content="119.99"></div>
          <div property="schema:highPrice" content="199.99"></div>
          <div property="schema:priceCurrency" content="USD"></div>
          <div rel="schema:url" resource="https://example.com/anvil"></div>
        </div>
      </div>
      <div rel="schema:image" resource="https://example.com/photos/16x9/photo.jpg"></div>
      <div property="schema:sku" content="0446310786"></div>
    </div>
  </body>
</html>

Mikrodane


 <html>
  <head>
    <title>Executive Anvil</title>
  </head>
  <body>
  <div>
    <div itemtype="https://schema.org/Product" itemscope>
      <meta itemprop="mpn" content="925872" />
      <meta itemprop="name" content="Executive Anvil" />
      <link itemprop="image" href="https://example.com/photos/16x9/photo.jpg" />
      <link itemprop="image" href="https://example.com/photos/4x3/photo.jpg" />
      <link itemprop="image" href="https://example.com/photos/1x1/photo.jpg" />
      <meta itemprop="description" content="Sleeker than ACME's Classic Anvil, the Executive Anvil is perfect for the business traveler looking for something to drop from a height." />
      <div itemprop="offers" itemtype="https://schema.org/AggregateOffer" itemscope>
        <meta itemprop="lowPrice" content="119.99" />
        <meta itemprop="highPrice" content="199.99" />
        <meta itemprop="offerCount" content="6" />
        <meta itemprop="priceCurrency" content="USD" />
      </div>
      <div itemprop="aggregateRating" itemtype="https://schema.org/AggregateRating" itemscope>
        <meta itemprop="reviewCount" content="89" />
        <meta itemprop="ratingValue" content="4.4" />
      </div>
      <div itemprop="review" itemtype="https://schema.org/Review" itemscope>
        <div itemprop="author" itemtype="https://schema.org/Person" itemscope>
          <meta itemprop="name" content="Fred Benson" />
        </div>
        <div itemprop="reviewRating" itemtype="https://schema.org/Rating" itemscope>
          <meta itemprop="ratingValue" content="4" />
          <meta itemprop="bestRating" content="5" />
        </div>
      </div>
      <meta itemprop="sku" content="0446310786" />
      <div itemprop="brand" itemtype="https://schema.org/Brand" itemscope>
        <meta itemprop="name" content="ACME" />
      </div>
    </div>
  </div>
  </body>
</html>

Zalety i wady

Oto przykład strony redakcyjnej z opiniami o produktach oraz zaletami i wadami w przypadku opisów produktów w wynikach wyszukiwania.

Przykład wizualnego przedstawienia zalet i wad w wynikach wyszukiwania

JSON-LD


 <html>
  <head>
    <title>Cheese Knife Pro review</title>
    <script type="application/ld+json">
      {
        "@context": "https://schema.org",
        "@type": "Product",
        "name": "Cheese Grater Pro",
        "review": {
          "@type": "Review",
          "name": "Cheese Knife Pro review",
          "author": {
            "@type": "Person",
            "name": "Pascal Van Cleeff"
          },
          "positiveNotes": {
            "@type": "ItemList",
            "itemListElement": [
              {
                "@type": "ListItem",
                "position": 1,
                "name": "Consistent results"
              },
              {
                "@type": "ListItem",
                "position": 2,
                "name": "Still sharp after many uses"
              }
            ]
          },
          "negativeNotes": {
            "@type": "ItemList",
            "itemListElement": [
              {
                "@type": "ListItem",
                "position": 1,
                "name": "No child protection"
              },
              {
                "@type": "ListItem",
                "position": 2,
                "name": "Lacking advanced features"
              }
            ]
          }
        }
      }
    </script>
  </head>
  <body>
  </body>
</html>

RDFa


 <html>
  <head>
    <title>Cheese Knife Pro review</title>
  </head>
  <body>
    <div typeof="schema:Product">
      <div property="schema:name" content="Cheese Knife Pro review"></div>
        <div rel="schema:review">
          <div typeof="schema:Review">
            <div rel="schema:positiveNotes">
              <div typeof="schema:ItemList">
                <div rel="schema:itemListElement">
                  <div typeof="schema:ListItem">
                    <div property="schema:position" content="1"></div>
                    <div property="schema:name" content="Consistent results"></div>
                  </div>
                  <div typeof="schema:ListItem">
                    <div property="schema:position" content="2"></div>
                    <div property="schema:name" content="Still sharp after many uses"></div>
                  </div>
                </div>
              </div>
            </div>
            <div rel="schema:negativeNotes">
              <div typeof="schema:ItemList">
                <div rel="schema:itemListElement">
                  <div typeof="schema:ListItem">
                    <div property="schema:position" content="1"></div>
                    <div property="schema:name" content="No child protection"></div>
                  </div>
                  <div typeof="schema:ListItem">
                    <div property="schema:position" content="2"></div>
                    <div property="schema:name" content="Lacking advanced features"></div>
                  </div>
                </div>
              </div>
            </div>
            <div rel="schema:author">
              <div typeof="schema:Person">
                <div property="schema:name" content="Pascal Van Cleeff"></div>
              </div>
            </div>
          </div>
        </div>
      </div>
  </body>
</html>

Mikrodane


 <html>
  <head>
    <title>Cheese Knife Pro review</title>
  </head>
  <body>
    <div itemtype="https://schema.org/Product" itemscope>
      <meta itemprop="name" content="Cheese Knife Pro" />
      <div itemprop="review" itemtype="https://schema.org/Review" itemscope>
        <div itemprop="author" itemtype="https://schema.org/Person" itemscope>
          <meta itemprop="name" content="Pascal Van Cleeff" />
        </div>
        <div itemprop="positiveNotes" itemtype="https://schema.org/ItemList" itemscope>
          <div itemprop="itemListElement" itemtype="https://schema.org/ListItem" itemscope>
            <meta itemprop="position" content="1" />
            <meta itemprop="name" content="Consistent results" />
          </div>
          <div itemprop="itemListElement" itemtype="https://schema.org/ListItem" itemscope>
            <meta itemprop="position" content="2" />
            <meta itemprop="name" content="Still sharp after many uses" />
          </div>
        </div>
        <div itemprop="negativeNotes" itemtype="https://schema.org/ItemList" itemscope>
          <div itemprop="itemListElement" itemtype="https://schema.org/ListItem" itemscope>
            <meta itemprop="position" content="1" />
            <meta itemprop="name" content="No child protection" />
          </div>
          <div itemprop="itemListElement" itemtype="https://schema.org/ListItem" itemscope>
            <meta itemprop="position" content="2" />
            <meta itemprop="name" content="Lacking advanced features" />
          </div>
        </div>
      </div>
    </div>
  </body>
</html>

Strona produktu z ofertą

Oto przykład strony, na której sprzedawany jest dany produkt, wraz z opiniami o produktach. Jest to wcześniejszy przykład strony z opiniami o produktach rozbudowany o uporządkowane dane istotne pod kątem umieszczonych przez sprzedawcę informacji. Strona może zostać uwzględniona w umieszczonych przez sprzedawcę informacjach o produkcie, ponieważ zawiera Offer.

JSON-LD


 <html>
  <head>
    <title>Executive Anvil</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org/",
      "@type": "Product",
      "name": "Executive Anvil",
      "image": [
        "https://example.com/photos/1x1/photo.jpg",
        "https://example.com/photos/4x3/photo.jpg",
        "https://example.com/photos/16x9/photo.jpg"
       ],
      "description": "Sleeker than ACME's Classic Anvil, the Executive Anvil is perfect for the business traveler looking for something to drop from a height.",
      "sku": "0446310786",
      "mpn": "925872",
      "brand": {
        "@type": "Brand",
        "name": "ACME"
      },
      "review": {
        "@type": "Review",
        "reviewRating": {
          "@type": "Rating",
          "ratingValue": "4",
          "bestRating": "5"
        },
        "author": {
          "@type": "Person",
          "name": "Fred Benson"
        }
      },
      "aggregateRating": {
        "@type": "AggregateRating",
        "ratingValue": "4.4",
        "reviewCount": "89"
      },
      "offers": {
        "@type": "Offer",
        "url": "https://example.com/anvil",
        "priceCurrency": "USD",
        "price": "119.99",
        "priceValidUntil": "2020-11-20",
        "itemCondition": "https://schema.org/UsedCondition",
        "availability": "https://schema.org/InStock"
      }
    }
    </script>
  </head>
  <body>
  </body>
</html>

RDFa


 <html>
  <head>
    <title>Executive Anvil</title>
  </head>
  <body>
    <div typeof="schema:Product">
        <div rel="schema:review">
          <div typeof="schema:Review">
            <div rel="schema:reviewRating">
              <div typeof="schema:Rating">
                <div property="schema:ratingValue" content="4"></div>
                <div property="schema:bestRating" content="5"></div>
              </div>
            </div>
            <div rel="schema:author">
              <div typeof="schema:Person">
                <div property="schema:name" content="Fred Benson"></div>
              </div>
            </div>
          </div>
        </div>
        <div rel="schema:image" resource="https://example.com/photos/4x3/photo.jpg"></div>
        <div property="schema:mpn" content="925872"></div>
        <div property="schema:name" content="Executive Anvil"></div>
        <div property="schema:description" content="Sleeker than ACME's Classic Anvil, the Executive Anvil is perfect for the business traveler looking for something to drop from a height."></div>
        <div rel="schema:image" resource="https://example.com/photos/1x1/photo.jpg"></div>
        <div rel="schema:brand">
          <div typeof="schema:Brand">
            <div property="schema:name" content="ACME"></div>
          </div>
        </div>
        <div rel="schema:aggregateRating">
          <div typeof="schema:AggregateRating">
            <div property="schema:reviewCount" content="89"></div>
            <div property="schema:ratingValue" content="4.4"></div>
          </div>
        </div>
        <div rel="schema:offers">
          <div typeof="schema:Offer">
            <div property="schema:price" content="119.99"></div>
            <div property="schema:availability" content="https://schema.org/InStock"></div>
            <div property="schema:priceCurrency" content="USD"></div>
            <div property="schema:priceValidUntil" datatype="xsd:date" content="2020-11-20"></div>
            <div rel="schema:url" resource="https://example.com/anvil"></div>
            <div property="schema:itemCondition" content="https://schema.org/UsedCondition"></div>
          </div>
        </div>
        <div rel="schema:image" resource="https://example.com/photos/16x9/photo.jpg"></div>
        <div property="schema:sku" content="0446310786"></div>
      </div>
  </body>
</html>

Mikrodane


 <html>
  <head>
    <title>Executive Anvil</title>
  </head>
  <body>
  <div>
    <div itemtype="https://schema.org/Product" itemscope>
      <meta itemprop="mpn" content="925872" />
      <meta itemprop="name" content="Executive Anvil" />
      <link itemprop="image" href="https://example.com/photos/16x9/photo.jpg" />
      <link itemprop="image" href="https://example.com/photos/4x3/photo.jpg" />
      <link itemprop="image" href="https://example.com/photos/1x1/photo.jpg" />
      <meta itemprop="description" content="Sleeker than ACME's Classic Anvil, the Executive Anvil is perfect for the business traveler looking for something to drop from a height." />
      <div itemprop="offers" itemtype="https://schema.org/Offer" itemscope>
        <link itemprop="url" href="https://example.com/anvil" />
        <meta itemprop="availability" content="https://schema.org/InStock" />
        <meta itemprop="priceCurrency" content="USD" />
        <meta itemprop="itemCondition" content="https://schema.org/UsedCondition" />
        <meta itemprop="price" content="119.99" />
        <meta itemprop="priceValidUntil" content="2020-11-20" />
      </div>
      <div itemprop="aggregateRating" itemtype="https://schema.org/AggregateRating" itemscope>
        <meta itemprop="reviewCount" content="89" />
        <meta itemprop="ratingValue" content="4.4" />
      </div>
      <div itemprop="review" itemtype="https://schema.org/Review" itemscope>
        <div itemprop="author" itemtype="https://schema.org/Person" itemscope>
          <meta itemprop="name" content="Fred Benson" />
        </div>
        <div itemprop="reviewRating" itemtype="https://schema.org/Rating" itemscope>
          <meta itemprop="ratingValue" content="4" />
          <meta itemprop="bestRating" content="5" />
        </div>
      </div>
      <meta itemprop="sku" content="0446310786" />
      <div itemprop="brand" itemtype="https://schema.org/Brand" itemscope>
        <meta itemprop="name" content="ACME" />
      </div>
    </div>
  </div>
  </body>
</html>

Produkt z ofertą i szczegółami dostawy

Oto przykład strony produktu ze szczegółami dostawy. W tym przykładzie koszt dostawy wynosiłby $3.49 w przypadku wszystkich użytkowników, którzy mieszkają w Stanach Zjednoczonych. Więcej przykładów znajdziesz w sekcji Dostawa.

JSON-LD


 <html>
  <head>
    <title>Nice trinket</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org/",
      "@type": "Product",
      "sku": "trinket-12345",
      "gtin14": "12345678901234",
      "image": [
        "https://example.com/photos/16x9/trinket.jpg",
        "https://example.com/photos/4x3/trinket.jpg",
        "https://example.com/photos/1x1/trinket.jpg"
      ],
      "name": "Nice trinket",
      "description": "Trinket with clean lines",
      "brand": {
        "@type": "Brand",
        "name": "MyBrand"
      },
      "offers": {
        "@type": "Offer",
        "url": "https://www.example.com/trinket_offer",
        "itemCondition": "https://schema.org/NewCondition",
        "availability": "https://schema.org/InStock",
        "price": "39.99",
        "priceCurrency": "USD",
        "priceValidUntil": "2020-11-20",
        "shippingDetails": {
          "@type": "OfferShippingDetails",
          "shippingRate": {
            "@type": "MonetaryAmount",
            "value": "3.49",
            "currency": "USD"
          },
          "shippingDestination": {
            "@type": "DefinedRegion",
            "addressCountry": "US"
          },
          "deliveryTime": {
            "@type": "ShippingDeliveryTime",
            "handlingTime": {
              "@type": "QuantitativeValue",
              "minValue": "0",
              "maxValue": "1"
            },
            "transitTime": {
              "@type": "QuantitativeValue",
              "minValue": "1",
              "maxValue": "5"
            }
          }
        }
      },
      "review": {
        "@type": "Review",
          "reviewRating": {
            "@type": "Rating",
            "ratingValue": "4",
            "bestRating": "5"
          },
          "author": {
            "@type": "Person",
            "name": "Fred Benson"
          }
        },
        "aggregateRating": {
          "@type": "AggregateRating",
          "ratingValue": "4.4",
          "reviewCount": "89"
        }
      }
    </script>
  </head>
  <body>
  </body>
</html>

RDFa


 <html>
  <head>
    <title>Nice trinket</title>
  </head>
  <body>
    <div typeof="schema:Product">
      <div property="schema:sku" content="trinket-12345"></div>
      <div property="schema:gtin14" content="12345678901234"></div>
      <div property="schema:name" content="Nice trinket"></div>
      <div rel="schema:image" resource="https://example.com/photos/16x9/trinket.jpg"></div>
      <div rel="schema:image" resource="https://example.com/photos/4x3/trinket.jpg"></div>
      <div rel="schema:image" resource="https://example.com/photos/1x1/trinket.jpg"></div>
      <div property="schema:description" content="Trinket with clean lines"></div>
      <div rel="schema:brand">
        <div typeof="schema:Brand">
          <div property="schema:name" content="MyBrand"></div>
        </div>
      </div>
      <div rel="schema:offers">
        <div typeof="schema:Offer">
          <div rel="schema:url" resource="https://example.com/trinket_offer"></div>
          <div property="schema:itemCondition" content="https://schema.org/NewCondition"></div>
          <div property="schema:availability" content="https://schema.org/InStock"></div>
          <div property="schema:price" content="39.99"></div>
          <div property="schema:priceCurrency" content="USD"></div>
          <div property="schema:priceValidUntil" datatype="xsd:date" content="2020-11-20"></div>
          <div rel="schema:shippingDetails">
            <div typeof="schema:OfferShippingDetails">
              <div rel="schema:shippingRate">
                <div typeof="schema:MonetaryAmount">
                  <div property="schema:value" content="3.49"></div>
                  <div property="schema:currency" content="USD"></div>
                </div>
              </div>
              <div rel="schema:shippingDestination">
                <div typeof="schema:DefinedRegion">
                  <div property="schema:addressCountry" content="US"></div>
                </div>
              </div>
              <div rel="schema:deliveryTime">
                <div typeof="schema:ShippingDeliveryTime">
                  <div rel="schema:handlingTime">
                    <div typeof="schema:QuantitativeValue">
                      <div property="schema:minValue" content="0"></div>
                      <div property="schema:maxValue" content="1"></div>
                    </div>
                  </div>
                  <div rel="schema:transitTime">
                    <div typeof="schema:QuantitativeValue">
                      <div property="schema:minValue" content="1"></div>
                      <div property="schema:maxValue" content="5"></div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <div rel="schema:review">
        <div typeof="schema:Review">
          <div rel="schema:reviewRating">
            <div typeof="schema:Rating">
              <div property="schema:ratingValue" content="4"></div>
              <div property="schema:bestRating" content="5"></div>
            </div>
          </div>
          <div rel="schema:author">
            <div typeof="schema:Person">
              <div property="schema:name" content="Fred Benson"></div>
            </div>
          </div>
        </div>
      </div>
      <div rel="schema:aggregateRating">
        <div typeof="schema:AggregateRating">
          <div property="schema:reviewCount" content="89"></div>
          <div property="schema:ratingValue" content="4.4"></div>
        </div>
      </div>
    </div>
  </body>
</html>

Mikrodane


 <html>
  <head>
    <title>Nice trinket</title>
  </head>
  <body>
  <div>
    <div itemtype="https://schema.org/Product" itemscope>
      <meta itemprop="sku" content="trinket-12345" />
      <meta itemprop="gtin14" content="12345678901234" />
      <meta itemprop="name" content="Nice trinket" />
      <link itemprop="image" href="https://example.com/photos/16x9/trinket.jpg" />
      <link itemprop="image" href="https://example.com/photos/4x3/trinket.jpg" />
      <link itemprop="image" href="https://example.com/photos/1x1/trinket.jpg" />
      <meta itemprop="description" content="Trinket with clean lines" />
      <div itemprop="brand" itemtype="https://schema.org/Brand" itemscope>
        <meta itemprop="name" content="MyBrand" />
      </div>
      <div itemprop="offers" itemtype="https://schema.org/Offer" itemscope>
        <link itemprop="url" href="https://www.example.com/trinket_offer" />
        <meta itemprop="itemCondition" content="https://schema.org/NewCondition" />
        <meta itemprop="availability" content="https://schema.org/InStock" />
        <meta itemprop="price" content="39.99" />
        <meta itemprop="priceCurrency" content="USD" />
        <meta itemprop="priceValidUntil" content="2020-11-20" />
        <div itemprop="shippingDetails" itemtype="https://schema.org/OfferShippingDetails" itemscope>
          <div itemprop="shippingRate" itemtype="https://schema.org/MonetaryAmount" itemscope>
            <meta itemprop="value" content="3.49" />
            <meta itemprop="currency" content="USD" />
          </div>
          <div itemprop="shippingDestination" itemtype="https://schema.org/DefinedRegion" itemscope>
            <meta itemprop="addressCountry" content="US" />
          </div>
          <div itemprop="deliveryTime" itemtype="https://schema.org/ShippingDeliveryTime" itemscope>
            <div itemprop="handlingTime" itemtype="https://schema.org/QuantitativeValue" itemscope>
              <meta itemprop="minValue" content="0" />
              <meta itemprop="maxValue" content="1" />
            </div>
            <div itemprop="transitTime" itemtype="https://schema.org/QuantitativeValue" itemscope>
              <meta itemprop="minValue" content="1" />
              <meta itemprop="maxValue" content="5" />
            </div>
          </div>
        </div>
      </div>
      <div itemprop="review" itemtype="https://schema.org/Review" itemscope>
        <div itemprop="author" itemtype="https://schema.org/Person" itemscope>
          <meta itemprop="name" content="Fred Benson" />
        </div>
        <div itemprop="reviewRating" itemtype="https://schema.org/Rating" itemscope>
          <meta itemprop="ratingValue" content="4" />
          <meta itemprop="bestRating" content="5" />
        </div>
      </div>
      <div itemprop="aggregateRating" itemtype="https://schema.org/AggregateRating" itemscope>
        <meta itemprop="reviewCount" content="89" />
        <meta itemprop="ratingValue" content="4.4" />
      </div>
    </div>
  </div>
  </body>
</html>

Wskazywanie bezpłatnej dostawy

Oto przykład oferowania bezpłatnej dostawy kupującym w amerykańskim stanie Nowy Jork.

"shippingDetails": {
  "@type": "OfferShippingDetails",
  "shippingRate": {
    "@type": "MonetaryAmount",
    "value": "0",
    "currency": "USD"
  },
  "shippingDestination": [
    {
      "@type": "DefinedRegion",
      "addressCountry": "US",
      "addressRegion": ["NY"]
    }
  ]
}

Ceny

Oto 2 przykłady kodowania ceny w formacie JSON-LD.

Cenę możesz określić za pomocą właściwości price w ten sposób:

"offers": {
  "@type": "Offer",
  "price": 10.00,
  "priceCurrency": "USD",
  ...
}

Cenę możesz też określić za pomocą właściwości priceSpecification.

"offers": {
  "@type": "Offer",
  "priceSpecification": {
    "@type": "UnitPriceSpecification",
    "price": 10.00,
    "priceCurrency": "USD"
  },
  ...
}

Ceny z uwzględnieniem miary ceny jednostkowej

Oto przykład kodowania ceny za 4,5 l produktu, który jest zawsze sprzedawany w pojemnościach 750 ml. Ta forma cen jest szczególnie ważna w Unii Europejskiej w przypadku produktów sprzedawanych według pojemności lub wagi.

Jeśli podana jest miara ceny jednostkowejpodstawowa miara ceny jednostkowej, cena jest kodowana w UnitPriceSpecification.

"priceSpecification": {
  "@type": "UnitPriceSpecification",
  "price": 81.00,
  "priceCurrency": "EUR",
  "referenceQuantity": {
    "@type": "QuantitativeValue",
    "value": "4.5",
    "unitCode": "LTR",
    "valueReference": {
      "@type": "QuantitativeValue",
      "value": "750",
      "unitCode": "MLT"
    }
  }
}

Oceny efektywności energetycznej

Poniższy przykład przedstawia, jak określić informacje dotyczące efektywności energetycznej za pomocą uporządkowanych danych. Ten przykład określa obowiązującą w Unii Europejskiej klasę efektywności energetycznej "C" ze skalą od "A+" do "F" w przypadku bojlera.

Wartość minimalnej klasy efektywności energetycznej określa najmniej efektywną klasę w skali zużycia energii (w tym przypadku "F"). Z kolei wartość maksymalnej klasy efektywności energetycznej określa klasę najbardziej efektywną (w tym przypadku "A+").

{
  "@context": "https://schema.org/",
  "@type": "Product",
  "sku": "1234-5678",
  "image": "https://www.example.com/waterheater.jpg",
  "name": "Water heater",
  "description": "Large capacity water heater",
  "gtin14": "12345678901231",
  "mpn": "WH1234",
  "brand": {
    "@type": "Brand",
    "name": "ExampleWaterHeaterBrand"
  },
  "hasEnergyConsumptionDetails": {
    "@type": "EnergyConsumptionDetails",
    "hasEnergyEfficiencyCategory": "https://schema.org/EUEnergyEfficiencyCategoryC",
    "energyEfficiencyScaleMin": "https://schema.org/EUEnergyEfficiencyCategoryF",
    "energyEfficiencyScaleMax": "https://schema.org/EUEnergyEfficiencyCategoryA1Plus"
  },
  "offers": {
    "@type": "Offer",
    "url": "https://www.example.com/hotwaterheater",
    "itemCondition": "https://schema.org/NewCondition",
    "availability": "https://schema.org/InStock",
    "price": 1799.00,
    "priceCurrency": "EUR"
  }
}

Wytyczne

Wyniki z elementami rozszerzonymi związane z produktami dostarczają użytkownikom informacje o konkretnym produkcie, np. o jego cenie, dostępności i ocenach recenzentów. Aby Twoje znaczniki Product mogły być wyświetlane w wynikach z elementami rozszerzonymi, musisz uwzględnić te wytyczne:

Wskazówki techniczne

  • Dodawaj znaczniki do konkretnych produktów, a nie ich kategorii lub list. Na przykład „buty w naszym sklepie” nie są konkretnym produktem. Obecnie wyniki z elementami rozszerzonymi dotyczące produktów obsługują tylko strony poświęcone pojedynczemu produktowi. Obejmuje to wersje produktów, w których każdy wariant ma osobny adres URL. Zalecamy dodanie znaczników do stron produktów zamiast do stron z listą produktów lub ich kategorią.
  • Jeśli sprzedajesz produkty w wielu walutach, musisz określić oddzielny adres URL dla każdej z nich. Jeśli na przykład produkt jest dostępny w sprzedaży w dolarach kanadyjskich i amerykańskich, użyj 2 różnych adresów URL, po jednym dla każdej waluty.
  • Jeśli dodasz uporządkowane dane zalety i wady, musisz przestrzegać tych wytycznych:
    • Obecnie z opcji wyświetlania zalet i wad produktów w wyszukiwarce można korzystać tylko na stronach redakcyjnych z opiniami o produktach. Nie ma takiej możliwości w przypadku stron sprzedawców ani opinii klientów.
    • Należy podać co najmniej 2 stwierdzenia na temat produktu. Może to być dowolna kombinacja stwierdzeń pozytywnych i negatywnych (przykład prawidłowego użycia to znacznik ItemList z 2 pozytywnymi stwierdzeniami).
    • Zalety i wady muszą być widoczne dla użytkowników na stronie.

Wskazówki dotyczące treści

  • Nie zezwalamy na publikowanie treści promujących towary lub usługi, które są w znacznym stopniu zakazane lub są objęte regulacjami, ani informacji, które mogą ułatwiać wyrządzanie komukolwiek poważnej krzywdy natychmiast lub w przyszłości. Dotyczy to treści związanych z bronią palną i inną, narkotykami, tytoniem i substancjami do inhalacji oraz produktami powiązanymi z hazardem.

Definicje typów uporządkowanych danych

W tej sekcji znajdziesz wymagania dotyczące opisów produktów i umieszczonych przez sprzedawcę informacji o produkcie w wynikach wyszukiwania. Wybierz odpowiednią kartę, aby zobaczyć wymagane i zalecane właściwości uporządkowanych danych w obu przypadkach.

W przypadku stron, na których klienci mogą kupować Twoje produkty:

  • Przestrzegaj wymagań dotyczących uporządkowanych danych w umieszczonych przez sprzedawcę informacjach o produkcie, aby zmaksymalizować możliwość uwzględniania stron, na których sprzedawane są produkty, w tych informacjach w wynikach wyszukiwania.
  • Skorzystaj z raportu z informacjami o sprzedawcy w Search Console, aby zidentyfikować błędy w znacznikach.

W przypadku stron produktów, na których użytkownicy nie mogą bezpośrednio kupić produktu:

  • Przestrzegaj wymagań dotyczących uporządkowanych danych w opisach produktów, aby zmaksymalizować możliwość uwzględniania tych stron, na których nie są sprzedawane produkty, w opisach produktów w wynikach wyszukiwania.
  • Skorzystaj z raportu na temat opisów produktów w Search Console, aby zidentyfikować błędy w znacznikach.

Informacje o produkcie

Product

Pełną definicję znaczników Product znajdziesz na schema.org/Product. Do oznaczania informacji o produkcie używaj tych właściwości typu Product:

Opisy produktów

W przypadku opisów produktów stosuje się poniższe właściwości.

Właściwości wymagane
name

Text

Nazwa produktu.

Opisy produktów wymagają właściwości review, aggregateRating lub offers

Musisz użyć jednej z tych właściwości:

  • review
  • aggregateRating
  • offers
Właściwości zalecane
aggregateRating

AggregateRating

Zagnieżdżony element aggregateRating produktu. Przestrzegaj wytycznych dotyczących fragmentów opinii i zapoznaj się z listą wymaganych i zalecanych właściwości AggregateRating.

offers

Offer lub AggregateOffer

Zagnieżdżona właściwość Offer lub AggregateOffer na potrzeby sprzedaży produktu. Dodaj wymagane i zalecane właściwości Offer lub AggregateOffer (w zależności od Twoich treści).

Aby móc skorzystać z funkcji pokazującej obniżkę ceny, używaj Offer, a nie AggregateOffer.

review

Review

Zagnieżdżony element Review produktu. Przestrzegaj wytycznych dotyczących fragmentów opinii i zapoznaj się z listą wymaganych i zalecanych właściwości Review.

Jeśli dodasz opinię o produkcie, nazwa jej autora musi być prawidłową nazwą używaną w tagu Person lub Team.

Niezalecane: „50% zniżki na Czarny Piątek”

Zalecane: „Jan Kowalski” lub „Autor CNET”

Aby ręcznie poinformować Google o zaletach i wadach na stronie redakcyjnej z opiniami o produktach, dodaj właściwości positiveNotes lub negativeNotes do zagnieżdżonej opinii o produkcie.

Umieszczone przez sprzedawcę informacje o produkcie

W przypadku umieszczonych przez sprzedawcę informacji o produkcie stosuje się poniższe właściwości.

Właściwości wymagane
name

Text

Nazwa produktu.

image

Powtórzone pole ImageObject lub URL

Adres URL zdjęcia produktu. Preferowane są zdjęcia wyraźnie ukazujące produkt (np. na białym tle).

Additional image guidelines:

  • Every page must contain at least one image (whether or not you include markup). Google will pick the best image to display in Search results based on the aspect ratio and resolution.
  • Image URLs must be crawlable and indexable. To check if Google can access your URLs, use the URL Inspection tool.
  • Images must represent the marked up content.
  • Images must be in a file format that's supported by Google Images.
  • For best results, provide multiple high-resolution images (minimum of 50K pixels when multiplying width and height) with the following aspect ratios: 16x9, 4x3, and 1x1.

For example:

"image": [
  "https://example.com/photos/1x1/photo.jpg",
  "https://example.com/photos/4x3/photo.jpg",
  "https://example.com/photos/16x9/photo.jpg"
]
offers

Offer

Zagnieżdżona właściwość Offer na potrzeby sprzedaży produktu.

Opisy produktów akceptują właściwości Offer lub AggregateOffer, ale umieszczone przez sprzedawcę informacje o produkcie wymagają właściwości Offer, ponieważ sprzedawca musi sprzedawać produkt, aby kwalifikować się do skorzystania z tych informacji.

Właściwości zalecane
aggregateRating

AggregateRating

Zagnieżdżony element aggregateRating produktu. Przestrzegaj wytycznych dotyczących fragmentów opinii i zapoznaj się z listą wymaganych i zalecanych właściwości AggregateRating.

audience

PeopleAudience

Opcjonalne informacje o sugerowanych odbiorcach produktu, np. sugerowana płeć i grupa wiekowa. Obsługiwany jest tylko typ PeopleAudience. Zobacz listę właściwości PeopleAudience obsługiwanych przez Google.

brand.name

Text

Podaj markę produktu we właściwości name typu Brand (jeśli jest znana). Podaj maksymalnie jedną nazwę marki.

color

Text

Kolor lub kombinacja kolorów produktu, np. „czerwony” lub „żółty/niebieski”. Zapoznaj się też z informacjami na temat atrybutu koloru w Centrum pomocy Google Merchant Center.

description

Text

Opis produktu.

Opis produktu nie jest wymagany, ale zdecydowanie zalecamy podanie go w tej właściwości.

gtin | gtin8 | gtin12 | gtin13 | gtin14 | isbn

Text

Uwzględnij wszystkie mające zastosowanie identyfikatory globalne. Ich opisy znajdziesz na schema.org/Product. W przypadku wszystkich numerów GTIN możesz użyć ogólnej właściwości gtin, ale zalecamy podanie najbardziej szczegółowego numeru GTIN dotyczącego Twojego produktu, ponieważ jest to najdokładniejsze przedstawienie produktu. Upewnij się, że wartość GTIN ma postać liczbową. Nie obsługujemy numerów GTIN w formie adresu URL.

hasEnergyConsumptionDetails

EnergyConsumptionDetails

Informacje o zużyciu energii przez produkty, np. elektronikę. Ta właściwość jest szczególnie ważna w krajach europejskich. Zobacz też listę właściwości EnergyConsumptionDetails obsługiwanych przez Google.

inProductGroupWithID

Text

Identyfikator grupy produktów, do której należy dana wersja produktu. Zapoznaj się też z informacjami na temat Item Group Id w Centrum pomocy Google Merchant Center. Należy określić maksymalnie jedną wartość.

material

Text

Materiał lub kombinacja materiału, z którego wykonany jest produkt, np. „Skóra” lub „Bawełna/poliester”. Zapoznaj się też z informacjami na temat Material w Centrum pomocy Google Merchant Center.

mpn

Text

Numer katalogowy producenta. Ta właściwość jednoznacznie identyfikuje produkt danego producenta.

pattern

Text

Wzór produktu, np. „kropki” lub „paski”. Zapoznaj się też z informacjami na temat Pattern na stronie specyfikacji danych produktów w Google Merchant Center.

review

Review

Zagnieżdżony element Review produktu. Przestrzegaj wytycznych dotyczących fragmentów opinii i zapoznaj się z listą wymaganych i zalecanych właściwości Review. Zapoznaj się też z listą dodatkowych właściwości Review charakterystycznych dla typu schema.org Product.

Jeśli dodasz opinię o produkcie, nazwa jej autora musi być prawidłową nazwą używaną w tagu Person lub Team.

Niezalecane: „50% zniżki na Czarny Piątek”

Zalecane: „Jan Kowalski” lub „Autor CNET”

Zalety i wady są obsługiwane tylko na stronach redakcyjnych z opiniami o produktach, a nie na stronach z umieszczonymi przez sprzedawcę informacjami o produkcie.

size

Text lub SizeSpecification

Rozmiar produktu, np. „XL” lub „średni”. Zapoznaj się też z informacjami na temat size na stronie specyfikacji danych produktów w Google Merchant Center. Zobacz listę właściwości SizeSpecification obsługiwanych przez Google. Należy określić maksymalnie jedną wartość.

sku

Text

Identyfikator produktu właściwy dla konkretnego sprzedawcy. Należy określić maksymalnie jedną wartość.

Opinie o produktach

Review

Opinie są współdzielone przez wiele typów uporządkowanych danych (takich jak RecipeMovie). Typ Review jest opisany oddzielnie we właściwościach Review. Zapoznaj się też ze wskazówkami dotyczącymi fragmentów opinii. W przypadku opinii o produktach dostępne są też poniższe właściwości.

Opisy produktów

Te właściwości to dodatkowe właściwości typu Review, które pomagają użytkownikom szybko poznać ogólne zalety i wady przedstawione w redakcyjnej opinii o produkcie. Możliwość dodania zalet i wad jest dostępna w języku angielskim, francuskim, hiszpańskim, japońskim, niderlandzkim, niemieckim, polskim, portugalskim, tureckim i włoskim we wszystkich krajach, w których działa wyszukiwarka Google.

Google stara się automatycznie rozpoznawać zalety i wady w redakcyjnej opinii o produkcie, ale możesz podać te informacje wprost, dodając właściwości positiveNotes lub negativeNotes do zagnieżdżonej opinii o produkcie. Przestrzegaj wytycznych dotyczących zalet i wad.

Właściwości wymagane
negativeNotes

ItemList (ItemList – pozytywne i negatywne uwagi na temat korzystania z ItemList w tym kontekście)

Opcjonalna zagnieżdżona lista negatywnych stwierdzeń dotyczących produktu (wad).

Aby wymienić kilka negatywnych stwierdzeń, określ kilka właściwości ListItem w tablicy itemListElement. Przykład:


"review": {
  "@type": "Review",
  "negativeNotes": {
    "@type": "ItemList",
    "itemListElement": [
      {
        "@type": "ListItem",
        "position": 1,
        "name": "No child protection"
      },
      {
        "@type": "ListItem",
        "position": 2,
        "name": "Lacking advanced features"
      }
    ]
  }
}
positiveNotes

ItemList (ItemList – pozytywne i negatywne uwagi na temat korzystania z ItemList w tym kontekście)

Opcjonalna zagnieżdżona lista pozytywnych stwierdzeń dotyczących produktu (zalet).

Aby wymienić kilka pozytywnych stwierdzeń, określ kilka właściwości ListItem w tablicy itemListElement. Przykład:


"review": {
  "@type": "Review",
  "positiveNotes": {
    "@type": "ItemList",
    "itemListElement": [
      {
        "@type": "ListItem",
        "position": 1,
        "name": "Consistent results"
      },
      {
        "@type": "ListItem",
        "position": 2,
        "name": "Still sharp after many uses"
      }
    ]
  }
}
Umieszczone przez sprzedawcę informacje o produkcie

Choć w umieszczonych przez sprzedawcę informacjach o produkcie jest używany typ Review, nie dotyczy to pozytywnych i negatywnych uwag (zalet i wad). Dlatego nie są tu wymienione żadne dodatkowe właściwości dotyczące opinii o konkretnych produktach.

ItemList – pozytywne i negatywne uwagi

W przypadku pozytywnych i negatywnych uwag (zalet i wad) w ramach typu Review wykorzystywane są ogólne typy ItemListListItem. Z tej sekcji dowiesz się, jak używać tych typów na potrzeby pozytywnych i negatywnych uwag.

Opisy produktów

Do przedstawienia w opinii zalet i wad wykorzystywane są poniższe właściwości.

Właściwości wymagane
itemListElement

ListItem

Lista stwierdzeń dotyczących produktu wymienionych w określonej kolejności. Określ każde stwierdzenie za pomocą ListItem.

itemListElement.name

Text

Najważniejsze stwierdzenie danej opinii.

Właściwości zalecane
itemListElement.position

Integer

Pozycja opinii. Pozycja 1 oznacza pierwsze stwierdzenie na liście.

Umieszczone przez sprzedawcę informacje o produkcie

Choć w umieszczonych przez sprzedawcę informacjach o produkcie jest używany typ Review, nie dotyczy to pozytywnych i negatywnych uwag (zalet i wad).

Szczegóły oferty

Offer

Pełną definicję znaczników Offer znajdziesz na schema.org/Offer. Do oznaczania ofert danego produktu używaj tych właściwości typu schema.org Offer.

Opisy produktów

W przypadku opisów produktów stosuje się poniższe właściwości.

Właściwości wymagane
price lub priceSpecification.price

Number

Cena produktu. Przestrzegaj wytycznych dotyczących używania znaczników schema.org.

Oto przykład właściwości price (wartość może być liczbą lub ciągiem JSON):


"offers": {
  "@type": "Offer",
  "price": 39.99,
  "priceCurrency": "USD"
}

Oto przykład, który pokazuje, jak określić, że produkt jest bezpłatny:


"offers": {
  "@type": "Offer",
  "price": 0,
  "priceCurrency": "EUR"
}

Zamiast podawania ceny na poziomie Offer możesz ją umieścić we właściwości priceSpecification.


"offers": {
  "@type": "Offer",
  "priceSpecification": {
    "@type": "PriceSpecification",
    "price": 9.99,
    "priceCurrency": "AUD"
  }
}
Właściwości zalecane
availability

ItemAvailability

Opcje dostępności produktu.

  • https://schema.org/BackOrder
  • https://schema.org/Discontinued
  • https://schema.org/InStock
  • https://schema.org/InStoreOnly
  • https://schema.org/LimitedAvailability
  • https://schema.org/OnlineOnly
  • https://schema.org/OutOfStock
  • https://schema.org/PreOrder
  • https://schema.org/PreSale
  • https://schema.org/SoldOut

Obsługiwane są również krótkie nazwy bez prefiksu adresu URL (np. BackOrder).

priceCurrency lub priceSpecification.priceCurrency

Text

Waluta służąca do opisania ceny produktu podana w 3-literowym formacie ISO 4217.

Ta właściwość jest obecnie zalecana w przypadku opisów produktów, aby ułatwić Google dokładniejsze określanie waluty. W przypadku umieszczonych przez sprzedawcę informacji o produkcie jest ona wymagana. Dlatego zawsze warto podać tę właściwość.

priceValidUntil

Date

Data (w formacie ISO 8601), po której upływie cena straci ważność (w stosownych przypadkach). Informacje o produkcie mogą się nie wyświetlać, jeśli właściwość priceValidUntil wskazuje datę należącą do przeszłości.

Umieszczone przez sprzedawcę informacje o produkcie

W przypadku umieszczonych przez sprzedawcę informacji o produkcie stosuje się poniższe właściwości.

Właściwości wymagane
price lub priceSpecification.price

Number

Cena produktu. Przestrzegaj wytycznych dotyczących używania znaczników schema.org.

Oto przykład właściwości price:


"offers": {
  "@type": "Offer",
  "price": 39.99,
  "priceCurrency": "USD"
}

W przeciwieństwie do opisów produktów umieszczone przez sprzedawcę informacje o produkcie wymagają ceny większej niż 0.

Cena oferty jest wymagana, ale może być zagnieżdżona we właściwości priceSpecification, a nie podawana na poziomie Offer.

priceCurrency lub priceSpecification.priceCurrency

Text

Waluta służąca do opisania ceny produktu podana w 3-literowym formacie ISO 4217.

Właściwość price jest wymagana, jeśli określono priceCurrency. W przeciwnym razie wymagana jest właściwość priceSpecification.priceCurrency, jeśli określono priceSpecification.price.

priceSpecification

UnitPriceSpecification

Złożone ceny można określić za pomocą właściwości priceSpecification zamiast price. Zapoznaj się z listą obsługiwanych właściwości UnitPriceSpecification oraz z przykładami oznaczania różnych form cen.

Ceny można określić za pomocą właściwości pricepriceCurrency na poziomie Offer lub w ramach priceSpecification.

Ceny z uwzględnieniem miary ceny jednostkowej mogą określać właściwość referenceQuantity w ramach UnitPriceSpecification.

Właściwości zalecane
availability

ItemAvailability

Opcje dostępności produktu. Obsługiwane są również krótkie nazwy bez prefiksu adresu URL (np. BackOrder).

  • https://schema.org/BackOrder
  • https://schema.org/Discontinued
  • https://schema.org/InStock
  • https://schema.org/InStoreOnly
  • https://schema.org/LimitedAvailability
  • https://schema.org/OnlineOnly
  • https://schema.org/OutOfStock
  • https://schema.org/PreOrder
  • https://schema.org/PreSale
  • https://schema.org/SoldOut

Nie określaj więcej niż jednej wartości.

itemCondition

OfferItemCondition

Stan sprzedawanego produktu. Obsługiwane są również krótkie nazwy bez prefiksu adresu URL (np. NewCondition).

  • https://schema.org/NewCondition
  • https://schema.org/RefurbishedCondition
  • https://schema.org/UsedCondition

Nie określaj więcej niż jednej wartości.

shippingDetails

OfferShippingDetails

Zagnieżdżone informacje o zasadach dotyczących dostawy i opcjach związanych ze znacznikiem Offer. Jeśli zdecydujesz się dodać shippingDetails, dodaj też wymagane i zalecane właściwości OfferShippingDetails.

url

URL

Adres URL strony internetowej produktu, na której kupujący może kupić produkt. Może to być preferowany adres URL bieżącej strony z odpowiednio zaznaczonymi wszystkimi wersjami produktu. Adres URL można pominąć. Nie podawaj wielu adresów URL.

UnitPriceSpecification

Pełną definicję znaczników UnitPriceSpecification znajdziesz na schema.org/UnitPriceSpecification. Aby uwzględnić bardziej złożone schematy cenowe, użyj poniższych właściwości.

Opisy produktów

W przypadku opisów produktów stosuje się poniższe właściwości.

Właściwości wymagane
price

Number

Cena produktu. Zobacz też właściwość price Offer.

Właściwości zalecane
priceCurrency

Text

Waluta służąca do opisania ceny produktu podana w 3-literowym formacie ISO 4217. Zobacz też właściwość priceCurrency Offer.

W przypadku opisów produktów ta właściwość jest opcjonalna, ale w przypadku umieszczonych przez sprzedawcę informacji o produkcie jest już wymagana, dlatego zdecydowanie zalecamy jej podanie.

Umieszczone przez sprzedawcę informacje o produkcie

W przypadku umieszczonych przez sprzedawcę informacji o produkcie stosuje się poniższe właściwości.

Właściwości wymagane
price

Number

Cena produktu. Zobacz też właściwość price Offer.

priceCurrency

Text

Waluta służąca do opisania ceny produktu podana w 3-literowym formacie ISO 4217. Zobacz też właściwość priceCurrency Offer.

Właściwości zalecane
referenceQuantity

QuantitativeValue (cena jednostkowa)

Ilość referencyjna jest używana w przypadku cen z wartością referencyjną. Zapoznaj się z przykładami cen z uwzględnieniem miary ceny jednostkowejmiary ceny jednostkowej w Centrum pomocy Google Merchant Center, aby dowiedzieć się więcej na temat ceny jednostkowej.

QuantitativeValue (cena jednostkowa)

Ta sekcja dotyczy używania QuantitativeValue we właściwości referenceQuantity specyfikacji ceny jednostkowej. Właściwość QuantitativeValue jest też używana w przypadku czasu dostawy, ale z różnymi regułami. Pełną definicję znaczników QuantitativeValue znajdziesz na schema.org/QuantitativeValue.

Opisy produktów

Ten typ nie jest używany w opisach produktów.

Umieszczone przez sprzedawcę informacje o produkcie

W przypadku umieszczonych przez sprzedawcę informacji o produkcie stosuje się poniższe właściwości.

Właściwość QuantitativeValue może być używana w cenach ustalanych na podstawie jednostki miary, np. w przypadku zakupu podłogi na metr kwadratowy lub płynów na litry. Zapoznaj się z informacjami na temat miary ceny jednostkowej w Centrum pomocy Google Merchant Center, aby dowiedzieć się więcej o cenie jednostkowej.

Poniżej znajdziesz przykład ceny sprzedaży 4,5 l produktu, który można kupić w pojemnościach 750 ml.

"priceSpecification": {
  "@type": "UnitPriceSpecification",
  "price": 81.00,
  "priceCurrency": "EUR",
  "referenceQuantity": {
    "@type": "QuantitativeValue",
    "value": "4.5",
    "unitCode": "LTR",
    "valueReference": {
      "@type": "QuantitativeValue",
      "value": "750",
      "unitCode": "MLT"
    }
  }
}

Aby uwzględnić szczegóły dotyczące cen jednostkowych, użyj poniższych właściwości.

Właściwości wymagane
unitCode

Text lub URL

Jednostka miary. Obsługiwane są kody UN/CEFACT lub ich możliwe do odczytania przez człowieka odpowiedniki wymienione w informacjach na temat miary ceny jednostkowej w Centrum pomocy Google Merchant Center.

value

Text

Wartość liczbowa sprzedanych egzemplarzy.

Właściwości zalecane
valueReference

QuantitativeValue

QuantitativeValue we właściwości referenceQuantity UnitPriceSpecification musi zawierać zagnieżdżony element QuantitativeValue w tej właściwości valueReference.

AggregateOffer

Pełną definicję znaczników AggregateOffer znajdziesz na schema.org/AggregateOffer. Typ AggregateOffer jest rodzajem znacznika Offer oznaczającym zbiór innych ofert. Można na przykład wykorzystać go w przypadku produktu sprzedawanego przez wielu sprzedawców. (Nie używaj AggregateOffer do opisywania zbioru wersji produktów). Do oznaczania zbiorczych ofert danego produktu używaj tych właściwości typu schema.org AggregateOffer.

Opisy produktów

W przypadku opisów produktów stosuje się poniższe właściwości.

Właściwości wymagane
lowPrice

Number

Najniższa cena spośród wszystkich dostępnych ofert. Użyj liczby zmiennoprzecinkowej do wyrażenia ułamków jednostki waluty, np. 1,23 w przypadku 1,23 dolarów amerykańskich.

priceCurrency

Text

Waluta służąca do opisania ceny produktu podana w 3-literowym formacie ISO 4217.

Właściwości zalecane
highPrice

Number

Najwyższa cena spośród wszystkich dostępnych ofert. W razie potrzeby użyj liczby zmiennoprzecinkowej.

offerCount

Number

Liczba ofert produktu.

Umieszczone przez sprzedawcę informacje o produkcie

W przypadku umieszczonych przez sprzedawcę informacji o produkcie użyj Offer, a nie AggregateOffer

SizeSpecification

Typ SizeSpecification jest używany, aby wskazać rozmiar produktu. Pełną definicję typu znajdziesz na schema.org/SizeSpecification.

Opisy produktów

Ten typ nie jest używany w opisach produktów.

Umieszczone przez sprzedawcę informacje o produkcie

W przypadku umieszczonych przez sprzedawcę informacji o produkcie stosuje się poniższe właściwości.

Właściwości zalecane
name

Text

Możliwa do odczytania przez człowieka nazwa rozmiaru, np. "XL". Zapoznaj się z informacjami na temat atrybutu rozmiaru w Centrum pomocy Google Merchant Center.

sizeGroup

WearableSizeGroupEnumeration lub Text

Sugerowana grupa rozmiarów dla produktu (w stosownych przypadkach). Interpretację grupy określa właściwość sizeGroup. Możesz podać maksymalnie 2 grupy rozmiarów. Obsługiwane wartości to:

  • https://schema.org/WearableSizeGroupRegular
  • https://schema.org/WearableSizeGroupPetite
  • https://schema.org/WearableSizeGroupPlus
  • https://schema.org/WearableSizeGroupTall
  • https://schema.org/WearableSizeGroupBig
  • https://schema.org/WearableSizeGroupMaternity

Obsługiwane są również krótkie nazwy bez prefiksu adresu URL (np. WearableSizeGroupRegular).

Zapoznaj się też z informacjami na temat size_type oraz obsługiwanych typów i wartości uporządkowanych danych w Centrum pomocy Google Merchant Center, aby dowiedzieć się więcej o obsługiwanych tabelach rozmiarów. Google rozpoznaje też wartości tekstowe w przypadku znaczników size_type (regular, petite, plus, tall, bigmaternity). Inne wyszukiwarki mogą ich jednak nie rozpoznawać, dlatego zalecamy stosowanie standardowych wartości wyliczenia schema.org.

sizeSystem

WearableSizeSystemEnumeration lub Text

Tabela rozmiarów produktu (w odpowiednich przypadkach). Obsługiwane wartości to:

  • https://schema.org/WearableSizeSystemAU
  • https://schema.org/WearableSizeSystemBR
  • https://schema.org/WearableSizeSystemCN
  • https://schema.org/WearableSizeSystemDE
  • https://schema.org/WearableSizeSystemEurope
  • https://schema.org/WearableSizeSystemFR
  • https://schema.org/WearableSizeSystemIT
  • https://schema.org/WearableSizeSystemJP
  • https://schema.org/WearableSizeSystemMX
  • https://schema.org/WearableSizeSystemUK
  • https://schema.org/WearableSizeSystemUS

Obsługiwane są również krótkie nazwy bez prefiksu adresu URL (np. WearableSizeSystemAU).

Zapoznaj się też z informacjami na temat size_system w Centrum pomocy Google Merchant Center. Google rozpoznaje też wartości tekstowe w przypadku znaczników size_system (UR, BR, CN, DEEU). Inne wyszukiwarki mogą ich jednak nie rozpoznawać, dlatego zalecamy stosowanie standardowych wartości wyliczenia schema.org.

PeopleAudience

Pełną definicję znaczników PeopleAudience znajdziesz na schema.org/PeopleAudience.

Opisy produktów

Ten typ nie jest używany w opisach produktów.

Umieszczone przez sprzedawcę informacje o produkcie

Do wskazania zalecanych odbiorców produktu używaj poniższych właściwości. Zapoznaj się też z informacjami na temat obsługiwanych atrybutów i wartości uporządkowanych danych w Centrum pomocy Google Merchant Center.

Właściwości zalecane
suggestedGender

Text

Sugerowana płeć, do której pasuje dany produkt. Musi to być jedna z tych wartości (wielkość liter nie jest rozróżniana):

  • Male
  • Female
  • Unisex

Aby dowiedzieć się więcej, zapoznaj się z informacjami na temat Gender w Centrum pomocy Google Merchant Center.

Chociaż schema.org obsługuje też wyliczenie Gender w przypadku tej właściwości, Google nie obsługuje tego elementu (Unisex to nie płeć). Oznacza to, że w tych wartościach nie można używać prefiksów https://schema.org/ (w przeciwieństwie do większości innych wyliczeń).

suggestedMinAgesuggestedMaxAge

Number

Zalecany przedział wiekowy odbiorców danego produktu. Google określa minimalny i maksymalny zalecany wiek odbiorców produktów na podstawie stałego zestawu wartości (noworodki, niemowlęta, małe dzieci, dzieci i dorośli).

  • Maksymalnie 0,25 roku (3 miesiące) – noworodki
  • 1 lub mniej – niemowlęta
  • 5 lub mniej – małe dzieci
  • 13 lub mniej – dzieci
  • 13 lub więcej – dorośli

EnergyConsumptionDetails

Pełną definicję znaczników EnergyConsumptionDetails znajdziesz na schema.org/EnergyConsumptionDetails.

Opisy produktów

Ten typ nie jest używany w opisach produktów.

Umieszczone przez sprzedawcę informacje o produkcie

Używaj tych właściwości do wskazywania zużycia energii przez produkt, np. elektronikę. Obecnie obsługiwane są tylko oceny efektywności energetycznej obowiązujące w Unii Europejskiej.

Właściwości wymagane
hasEnergyEfficiencyCategory

EUEnergyEfficiencyEnumeration

Kategoria efektywności energetycznej produktu. Obecnie obsługiwane są tylko oceny efektywności energetycznej obowiązujące w Unii Europejskiej:

  • https://schema.org/EUEnergyEfficiencyCategoryA3Plus
  • https://schema.org/EUEnergyEfficiencyCategoryA2Plus
  • https://schema.org/EUEnergyEfficiencyCategoryA1Plus
  • https://schema.org/EUEnergyEfficiencyCategoryA
  • https://schema.org/EUEnergyEfficiencyCategoryB
  • https://schema.org/EUEnergyEfficiencyCategoryC
  • https://schema.org/EUEnergyEfficiencyCategoryD
  • https://schema.org/EUEnergyEfficiencyCategoryE
  • https://schema.org/EUEnergyEfficiencyCategoryF
  • https://schema.org/EUEnergyEfficiencyCategoryG

Obsługiwane są również krótkie nazwy bez prefiksu adresu URL (np. EUEnergyEfficiencyCategoryA).

Właściwości zalecane
energyEfficiencyScaleMinenergyEfficiencyScaleMax

EUEnergyEfficiencyEnumeration

Najniższa i najwyższa klasa efektywności energetycznej w objętej rozporządzeniem Unii Europejskiej skali zużycia energii w przypadku kategorii, do której należy dany produkt.

Listę obsługiwanych wartości znajdziesz na hasEnergyEfficiencyCategory.

Właściwość energyEfficiencyScaleMin określa najniższą klasę efektywności energetycznej w skali zużycia energii, a energyEfficiencyScaleMax – najwyższą. Na przykład w przypadku produktu o klasie efektywności energetycznej "C" w skali od "A+++" do "D" użyj:


{
  "@type": "EnergyConsumptionDetails",
  "hasEnergyEfficiencyCategory":  "https://schema.org/EUEnergyEfficiencyCategoryC",
  "energyEfficiencyScaleMin": "https://schema.org/EUEnergyEfficiencyCategoryD",
  "energyEfficiencyScaleMax": "https://schema.org/EUEnergyEfficiencyCategoryA3Plus"
}

Jeśli nie podano właściwości energyEfficiencyScaleMin, przyjmowana jest wartość https://schema.org/EUEnergyEfficiencyCategoryG. Jeśli nie podano właściwości energyEfficiencyScaleMax, przyjmowana jest wartość https://schema.org/EUEnergyEfficiencyCategoryA3Plus.

Dostawa

OfferShippingDetails

Opisy produktów

Typ OfferShippingDetails nie jest używany w opisach produktów.

Umieszczone przez sprzedawcę informacje o produkcie

W przypadku umieszczonych przez sprzedawcę informacji o produkcie stosuje się poniższe właściwości.

Właściwość OfferShippingDetails umożliwia klientom sprawdzanie kosztów przesyłki i przewidywanego czasu dostawy na podstawie ich lokalizacji oraz zasad dotyczących dostawy obowiązujących w Twojej firmie. Aby móc skorzystać z ulepszeń szczegółów dostawy, oprócz uporządkowanych danych Product dodaj do stron produktów te właściwości OfferShippingDetails.

Czasami sprzedawcy oferują kilka opcji dostawy produktu do miejsca docelowego. Klienci mogą wtedy wybrać przesyłkę standardową lub ekspresową (np. następnego ranka lub następnego dnia). Możesz wskazać każdą z tych opcji za pomocą kilku właściwości shippingDetails, każdej z innymi kombinacjami elementów shippingRatedeliveryTime.

Chociaż element OfferShippingDetails nie jest wymagany, jeśli chcesz, aby szczegóły dostawy mogły być ulepszone, użyj tych właściwości.

Pełną definicję znaczników OfferShippingDetails znajdziesz na schema.org/OfferShippingDetails.

Właściwości zalecane
deliveryTime

ShippingDeliveryTime

Łączny czas opóźnienia od momentu przyjęcia zamówienia do momentu dostarczenia towarów do klienta. We właściwości deliveryTime można zagnieździć te właściwości:

  • handlingTime
  • transitTime

Nie podawaj więcej niż jednego elementu deliveryTime. Zobacz też listę właściwości ShippingDeliveryTime obsługiwanych przez Google.

shippingDestination

DefinedRegion

Wskazuje adres dostawy. Określ informacje dotyczące shippingDestination.addressCountry. Zobacz też listę właściwości DefinedRegion obsługiwanych przez Google.

shippingRate

MonetaryAmount

Informacje o kosztach dostawy na określony adres. Oprócz shippingRate.currency należy określić co najmniej jedną z tych właściwości: shippingRate.value lub shippingRate.maxValue.

Możesz określić tylko jeden element shippingRate na każdą właściwość OfferShippingDetails. Aby wskazać różne koszty dostawy produktu, określ kilka właściwości OfferShippingDetail.

shippingRate.currency

Text

Waluta, w której podano koszt dostawy, przedstawiona w 3-literowym formacie ISO 4217. Waluta musi być taka sama jak waluta oferty.

shippingRate.value lub shippingRate.maxValue

Number

Koszt dostawy produktu na określony adres shippingDestination. Jeśli do podania wartości używany jest ciąg znaków, nie uwzględniaj symboli walut, separatorów tysięcznych ani spacji.

Aby określić bezpłatną dostawę, ustaw wartość na 0.

DefinedRegion

Opisy produktów

Ten typ nie jest używany w opisach produktów.

Umieszczone przez sprzedawcę informacje o produkcie

W przypadku umieszczonych przez sprzedawcę informacji o produkcie stosuje się poniższe właściwości.

DefinedRegion służy do tworzenia niestandardowych obszarów, które pozwalają określić dokładne koszty dostawy oraz czas przewozu w przypadku wielu usług dostawy. Obecnie ta funkcja jest dostępna tylko w niektórych krajach, wymienionych w artykule Konfigurowanie regionów w Centrum pomocy Google Merchant Center.

Właściwości wymagane
addressCountry

Text

Dwucyfrowy kod kraju w formacie ISO 3166-1.

Właściwości zalecane
Wybierz addressRegion lub postalCode

Określa region obszaru dostawy klienta. W przypadku pominięcia tej informacji określonym regionem jest cały kraj. Można podać kilka regionów, ale nie można łączyć różnych sposobów określania regionów w jednym wystąpieniu DefinedRegion.

addressRegion

Text

Jeśli podasz tę właściwość, region musi być 2- lub 3-cyfrowym kodem podziału w formacie ISO 3166-2 bez prefiksu kraju. Obecnie wyszukiwarka Google obsługuje tylko Australię, Japonię i Stany Zjednoczone. Przykłady: „NY” (Stany Zjednoczone, stan Nowy Jork), „NSW” (Australia, stan Nowa Południowa Walia) lub „03” (Japonia, prefektura Iwate).

Nie podawaj jednocześnie informacji o regionie i kodzie pocztowym.

postalCode

Text

Kod pocztowy. Na przykład: 94043. Obecnie kody pocztowe są obsługiwane w Australii, Kanadzie i Stanach Zjednoczonych.

ShippingDeliveryTime

Opisy produktów

Ten typ nie jest używany w opisach produktów.

Umieszczone przez sprzedawcę informacje o produkcie

W przypadku umieszczonych przez sprzedawcę informacji o produkcie stosuje się poniższe właściwości.

ShippingDeliveryTime służy do informowania o całkowitym opóźnieniu od momentu przyjęcia zamówienia do momentu dostarczenia towarów do klienta.

Właściwości zalecane
handlingTime

QuantitativeValue (czas dostawy)

Typowy czas opóźnienia od momentu przyjęcia zamówienia do momentu wysłania towarów z magazynu.

transitTime

QuantitativeValue (czas dostawy)

Typowy czas opóźnienia od momentu wysłania zamówienia do momentu dostarczenia towarów do klienta.

QuantitativeValue (czas dostawy)

Opisy produktów

Ten typ nie jest używany w opisach produktów.

Umieszczone przez sprzedawcę informacje o produkcie

W przypadku umieszczonych przez sprzedawcę informacji o produkcie stosuje się poniższe właściwości.

QuantitativeValue służy do przedstawiania czasu dostawy. Należy określić minimalną i maksymalną liczbę dni. (W przypadku cen ujednoliconych obowiązuje też QuantitativeValue z różnymi regułami weryfikacji właściwości).

Właściwości wymagane
maxValue

Number

Maksymalna liczba dni. Wartość musi być całkowitą liczbą nieujemną.

minValue

Number

Minimalna liczba dni. Wartość musi być całkowitą liczbą nieujemną.

unitCode

Text

Jednostki wartości minimalnych/maksymalnych. Wartość musi wynosić dd lub day.

Alternatywne podejście do konfigurowania ustawień dostawy w Google

Zasady dotyczące dostawy mogą być skomplikowane i zmienne. Jeśli masz problemy ze wskazaniem szczegółów dostawy i zachowaniem ich zgodności ze znacznikami, i masz konto Google Merchant Center, zastanów się nad skonfigurowaniem ustawień dostawy w Centrum pomocy Google Merchant Center.

Monitorowanie wyników z elementami rozszerzonymi w Search Console

Search Console to narzędzie, które pomaga monitorować skuteczność stron w wyszukiwarce Google. Aby Twoja witryna mogła pojawiać się w wynikach wyszukiwania Google, nie musisz rejestrować jej w Search Console. Jeśli jednak to zrobisz, lepiej zrozumiesz, jak robot Google widzi Twoją witrynę i jak możesz mu ułatwić jej skanowanie. Zalecamy sprawdzenie danych w Search Console w tych przypadkach:

  1. po pierwszym wdrożeniu uporządkowanych danych,
  2. po opublikowaniu nowych szablonów lub zaktualizowaniu kodu,
  3. podczas okresowego analizowania ruchu.

Po pierwszym wdrożeniu uporządkowanych danych

Gdy Google zindeksuje Twoje strony, poszukaj problemów w odpowiednim raporcie o stanie wyników z elementami rozszerzonymi. W idealnej sytuacji powinno się pojawić więcej elementów prawidłowych, a liczba elementów nieprawidłowych nie powinna się zwiększyć. Jeśli zauważysz problemy w uporządkowanych danych:

  1. Napraw nieprawidłowe elementy
  2. Sprawdź opublikowany adres URL, by zobaczyć, czy problem nadal występuje.
  3. Poproś o weryfikację, korzystając z raportu o stanie.

Po opublikowaniu nowych szablonów lub zaktualizowaniu kodu

Po wprowadzeniu istotnych zmian w witrynie monitoruj wzrost liczby nieprawidłowych elementów w uporządkowanych danych.
  • Możesz zauważyć większą liczbę elementów nieprawidłowych, jeśli wprowadzisz nowy szablon, który nie działa, lub jeśli Twoja witryna wykorzystuje istniejący szablon w nowy i nieprawidłowy sposób.
  • Jeśli okaże się, że jest mniej prawidłowych elementów (ale liczba nieprawidłowych elementów się nie zwiększyła), być może na swoich stronach nie umieszczasz już uporządkowanych danych. Użyj narzędzia do sprawdzania adresów URL, by dowiedzieć się, co jest przyczyną problemu.

Okresowe analizowanie ruchu

Analizuj ruch w wyszukiwarce Google za pomocą raportu skuteczności. Zawarte w nim dane pokazują, jak często Twoja strona wyświetla się w wyszukiwarce jako wynik z elementami rozszerzonymi, jak często użytkownicy ją klikają i jaka jest jej średnia pozycja w wynikach wyszukiwania. Możesz też pobrać te wyniki automatycznie za pomocą interfejsu Search Console API.

W sekcji Zakupy Google na pasku nawigacyjnym znajdują się 2 raporty Search Console związane z uporządkowanymi danymi produktu:

  • Informacje o sprzedawcy – w przypadku stron, na których kupujący mogą kupować produkty.
  • Opisy produktów – w przypadku innych stron związanych z produktami, np. stron z opiniami o produktach lub porównywarek.
Menu nawigacyjne Zakupów Google w raportach

Oba raporty zawierają ostrzeżenia i błędy związane z uporządkowanymi danymi produktu, ale są oddzielone z powodu różnych wymagań związanych z powiązanymi funkcjami. Na przykład raport z informacjami o sprzedawcy sprawdza krótkie opisy zawierające uporządkowane dane Offer, dlatego z raportem na temat opisów produktów należy zapoznać się tylko w przypadku stron bez informacji umieszczonych przez sprzedawcę.

Rozwiązywanie problemów

Jeśli masz problem z zastosowaniem lub debugowaniem uporządkowanych danych, skorzystaj z tych rozwiązań: