Структурированные данные для описаний товаров (Product, Review, Offer)

пример описания товара в результатах поиска

Если разметить на странице данные о товарах (Product), для нее может стать доступен показ описания товара в виде текстового результата. В него входит дополнительная информация о товаре, например оценка, отзывы, цена и доступность.

В этом руководстве описаны требования к структурированным данным типа Product для описаний товаров. Если вы не знаете, какую разметку использовать, прочитайте нашу вводную статью о разметке Product.

Как добавлять структурированные данные

Структурированные данные – стандартизированный формат, который позволяет предоставлять информацию о странице и классифицировать ее контент. О том, как это работает, рассказывается в другой статье.

Ниже в общих чертах описано, как создать, проверить и добавить на сайт структурированные данные. Пошаговые инструкции вы найдете в практической работе, посвященной добавлению структурированных данных на веб-страницу.

  1. Добавьте обязательные свойства. Узнайте, в каких частях страницы нужно размещать структурированные данные выбранного вами формата.
  2. Следуйте рекомендациям.
  3. Протестируйте свой код с помощью инструмента проверки расширенных результатов. Если будут обнаружены критические ошибки, устраните их. Мы также рекомендуем устранить некритические ошибки, отмеченные в инструменте. Это может привести к повышению качества структурированных данных, хотя страницы будут подходить для создания расширенных результатов и без этого.
  4. Опубликуйте страницу и с помощью инструмента проверки URL выясните, как она выглядит для робота Googlebot. Убедитесь, что доступ Google к странице не заблокирован файлом robots.txt или метатегом noindex и авторизация на ней не требуется. Если все в порядке, то запросите повторное сканирование ваших URL.
  5. Отправляйте нам файл Sitemap, чтобы информировать нас об изменениях на сайте. Отправку такого файла можно автоматизировать с помощью Search Console Sitemap API.

Примеры

Ниже показано, как добавить на веб-страницы структурированные данные для той или иной ситуации.

Страница отзывов о товарах

Вот пример структурированных данных на странице отзывов о товаре, используемых для формирования описаний товара в результатах поиска.

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>

Микроданные


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

Преимущества и недостатки

Вот пример страницы обзора товара с указанием преимуществ и недостатков, которые используются при создании описания товара в результатах поиска.

Пример показа преимуществ и недостатков товара в результатах поиска

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>

Микроданные


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

Страница в сервисе сравнения цен

Вот пример страницы сервиса сравнения цен, используемой для формирования описания товара в результатах поиска.

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>

Микроданные


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

Правила

Для формирования описаний товаров на основе вашей разметки Product необходимо соблюдать:

Технические требования

  • В настоящее время в расширенных результатах для товаров могут показываться только страницы, на которых размещена информация об одном товаре или нескольких вариантах одного товара. (например, страница "Наш ассортимент" не подходит). Это условие действует и в том случае, если у каждого варианта товара есть отдельный URL. Рекомендуем добавлять разметку на страницы, на которых представлены отдельные товары, а не их списки.
  • О том, как добавить разметку для вариантов товара, читайте в документации.
  • Если цена на товар указана в нескольких валютах, для каждой валюты должен быть отдельный URL. Например, товар можно оплатить рублями и долларами США, должно быть два отдельных URL.
  • В настоящее время для типа Car не предусмотрена автоматическая поддержка в качестве подтипа Product. Чтобы прикреплять оценки и обеспечить допуск контента к показу в результатах поиска, добавьте типы Car и Product. Пример в формате JSON-LD:
    {
      "@context": "https://schema.org",
      "@type": ["Product", "Car"],
      ...
    }
  • Структурированные данные для показа преимуществ и недостатков. Показ в Поиске преимуществ и недостатков доступен только для страниц с обзорами товаров. Для страниц с информацией от продавца или отзывами покупателей такая функция недоступна.
  • Если вы стремитесь повысить рейтинг товаров из своего магазина в Google Покупках, рекомендуем добавить в исходный HTML-код структурированные данные Product.
  • Если вы используете разметку Product, сгенерированную с помощью JavaScript, учтите, что из-за динамически создаваемой разметки может снизиться частота и точность сканирования для Покупок. Это может причинять неудобства пользователям при просмотре быстро изменяющейся информации, например сведений о наличии и цене товаров. Если вы создаете разметку Product с помощью JavaScript, у вашего сервера должно быть достаточно вычислительных ресурсов для обработки повышенного трафика от Google.

Требования к контенту

  • Не допускаются материалы, в которых рекламируются запрещенные или ограниченные в обороте товары либо услуги, а также информация, позволяющая причинять людям вред в краткосрочной и долгосрочной перспективе. В частности, запрещен контент, связанный с огнестрельным и холодным оружием, рекреационными наркотиками, табачными изделиями, электронными сигаретами и азартными играми.

Типы структурированных данных

Чтобы ваш контент мог показываться в расширенных результатах, необходимо задать все обязательные свойства. Для удобства пользователей советуем задать и рекомендуемые нами свойства.

Product

Полное описание типа Product приведено на странице schema.org/Product. В разметке информации о товаре используйте следующие свойства schema.org типа Product:

Обязательные свойства
name

Text

Название товара.

Описания товаров требуют использования разметки типа review, aggregateRating или offers.

Вы должны задать одно из следующих свойств:

  • review
  • aggregateRating
  • offers
Рекомендуемые свойства
aggregateRating

AggregateRating

Вложенный тип aggregateRating, относящийся к информации о товаре. Следуйте этим рекомендациям и ознакомьтесь со списком обязательных и рекомендуемых свойств элемента AggregateRating.

offers

Offer или AggregateOffer

Вложенные типы Offer или AggregateOffer для специальных предложений по продаже товара. Задайте все обязательные и рекомендуемые свойства для типов Offer или AggregateOffer (в зависимости от вашего контента).

Чтобы использовать расчет скидки, добавьте тип Offer, а не AggregateOffer.

review

Review

Вложенный тип Review, относящийся к информации о товаре. Следуйте этим рекомендациям и ознакомьтесь со списком обязательных и рекомендуемых свойств отзыва.

Если вы добавляете отзыв о товаре, в свойстве Person или Team должно быть указано имя автора отзыва.

Неправильно: "Скидка 50 % в Черную пятницу"

Правильно: "Антон Иванов" или "Обозреватели CNET"

Чтобы вручную указать Google на преимущества и недостатки товара из обзора, добавьте во вложенный обзор свойства positiveNotes и/или negativeNotes.

Отзывы о товарах

Review

Поскольку в отзывах используются разные типы структурированных данных (например, Recipe и Movie), тип Review отдельно описывается в документации к фрагментам отзывов.

Перечисленные ниже свойства являются дополнительными свойствами для типа Review, которые позволяют представить краткое описание преимуществ и недостатков из обзора товара. Такие описания могут показываться на английском, испанском, итальянском, немецком, нидерландском, польском, португальском, турецком, французском и японском языках во всех странах, где работает Google Поиск.

Робот Google способен автоматически находить преимущества и недостатки товаров в обзорах. Вы также можете сами предоставить эту информацию, добавив свойства positiveNotes и/или negativeNotes во вложенный отзыв о товаре. Не забывайте следовать рекомендациям по размещению сведений о преимуществах и недостатках товара.

Обязательные свойства
Два утверждения о товаре Это может быть любое сочетание преимуществ и/или недостатков (например, допускается разметка ItemList с двумя позитивными утверждениями):
Рекомендуемые свойства
negativeNotes

ItemList (об использовании типа ItemList в этом контексте см. раздел Тип ItemList для позитивных и негативных примечаний).

Дополнительный вложенный список с негативными утверждениями о товаре (недостатками).

Чтобы разместить несколько негативных утверждений, укажите несколько свойств ListItem в массиве itemListElement. Пример:

"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 в этом контексте см. раздел Тип ItemList для позитивных и негативных примечаний).

Дополнительный вложенный список позитивных утверждений о товаре (преимущества).

Чтобы разместить несколько позитивных утверждений, укажите несколько свойств ListItem в массиве itemListElement. Пример:

"review": {
  "@type": "Review",
  "positiveNotes": {
    "@type": "ItemList",
    "itemListElement": [
      {
        "@type": "ListItem",
        "position": 1,
        "name": "Consistent results"
      },
      {
        "@type": "ListItem",
        "position": 2,
        "name": "Still sharp after many uses"
      }
    ]
  }
}

Тип ItemList для позитивных и негативных примечаний

В позитивных и негативных примечаниях (о преимуществах и недостатках) внутри типа Review используются общие типы ItemList и ListItem. В этом разделе описано, как использовать эти типы для позитивных и негативных примечаний.

Для выделения преимуществ и недостатков в обзоре используются указанные ниже свойства.

Обязательные свойства
itemListElement

ListItem

Перечень утверждений о товаре, расположенных в определенном порядке. Каждое утверждение следует указывать с использованием типа ListItem.

itemListElement.name

Text

Основная мысль обзора.

Рекомендуемые свойства
itemListElement.position

Integer

Позиция обзора. Позиция 1 обозначает первое утверждение из списка.

Сведения о предложении

Offer

Полное описание типа Offer приведено на странице schema.org/Offer. В разметке Offer нужно использовать перечисленные ниже свойства schema.org.

Обязательные свойства
price или priceSpecification.price

Number

Цена товара. Следуйте инструкциям, приведенным на сайте schema.org.

Используя свойство price, вы можете задать цену товара (значение может быть строкой JSON или числом):

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

А так можно указать, что товар доступен без оплаты:

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

Также вместо указания цены на уровне типа Offer ее можно вложить в свойство priceSpecification.

"offers": {
  "@type": "Offer",
  "priceSpecification": {
    "@type": "PriceSpecification",
    "price": 9.99,
    "priceCurrency": "AUD"
  }
}
Рекомендуемые свойства
availability

ItemAvailability

Используйте один наиболее подходящий статус доступности из следующих:

  • 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. Товар распродан.

Также поддерживаются сокращенные названия без префикса URL (например, BackOrder).

priceCurrency или priceSpecification.priceCurrency

Text

Валюта, в которой указана цена товара. Используйте трехбуквенный формат ISO 4217.

В настоящее время это свойство рекомендовано к использованию в описаниях товаров, чтобы алгоритмы Google могли точнее определять валюту. При показе ассортимента использование этого свойства обязательно. Следовательно, это свойство стоит указывать всегда.

priceValidUntil

Date

Дата в формате ISO 8601, после которой цена перестанет действовать (если применимо). Сведения о товаре могут не появляться, если в свойстве priceValidUntil указана прошедшая дата.

UnitPriceSpecification

Полное описание типа UnitPriceSpecification приведено на странице schema.org/UnitPriceSpecification. Для поддержки более сложных схем ценообразования воспользуйтесь свойствами, представленными ниже.

Обязательные свойства
price

Number

Цена товара. См. также свойство price типа Offer.

Рекомендуемые свойства
priceCurrency

Text

Валюта, в которой указана цена товара. Используйте трехбуквенный формат ISO 4217. См. также свойство priceCurrency типа Offer.

Для описаний товаров это свойство является дополнительным, однако мы настоятельно рекомендуем его использовать, поскольку оно дает четкое представление о цене товара, а для функций показа ассортимента является обязательным.

AggregateOffer

Полное описание типа AggregateOffer приведено на странице schema.org/AggregateOffer. AggregateOffer – тип Offer, который представляет собой сравнение нескольких предложений. Например, этот тип подойдет для товаров, предлагаемых несколькими продавцами. Не используйте тип AggregateOffer для описания вариантов товара. В разметке AggregateOffer нужно использовать перечисленные ниже свойства schema.org.

Обязательные свойства
lowPrice

Number

Самая низкая цена среди всех доступных предложений. При показе дробных значений цены, например 48,3 для 48 руб. 30 коп., в качестве разделителя используйте точку (.).

priceCurrency

Text

Валюта, в которой указана цена товара. Используйте трехбуквенный формат ISO 4217.

Рекомендуемые свойства
highPrice

Number

Самая высокая цена среди всех доступных предложений. При необходимости используйте число с плавающей запятой.

offerCount

Number

Общее количество продавцов, предлагающих данный товар.

使用 Search Console 监控富媒体搜索结果

Search Console 是一款工具,可帮助您监控网页在 Google 搜索结果中的显示效果。即使没有注册 Search Console,您的网页也可能会显示在 Google 搜索结果中,但注册 Search Console 能够帮助您了解 Google 如何查看您的网站并做出相应的改进。建议您在以下情况下查看 Search Console:

  1. 首次部署结构化数据后
  2. 发布新模板或更新代码后
  3. 定期分析流量时

首次部署结构化数据后

等 Google 将网页编入索引后,请在相关的富媒体搜索结果状态报告中查看是否存在问题。 理想情况下,有效项目数量会增加,而无效项目数量不会增加。如果您发现结构化数据存在问题,请执行以下操作:

  1. 修正无效项目
  2. 检查实际网址,核实问题是否仍然存在。
  3. 使用状态报告请求验证

发布新模板或更新代码后

如果对网站进行重大更改,请监控结构化数据无效项目的增幅。
  • 如果您发现无效项目增多了,可能是因为您推出的某个新模板无法正常工作,或者您的网站以一种新的错误方式与现有模板交互。
  • 如果您发现有效项目减少了(但无效项目的增加情况并不对应),可能是因为您的网页中未再嵌入结构化数据。请通过网址检查工具了解导致此问题的原因。

定期分析流量时

请使用效果报告分析您的 Google 搜索流量。数据将显示您的网页在 Google 搜索结果中显示为富媒体搜索结果的频率、用户点击该网页的频率以及网页在搜索结果中的平均排名。您还可以使用 Search Console API 自动提取这些结果。

В Search Console доступно два отчета, связанных со структурированными данными Product:

В обоих отчетах содержится информация об ошибках и предупреждениях, связанных со структурированными данными для товаров (Product). Тем не менее это два отдельных отчета, поскольку они предназначены для получения сведений о разных функциях, имеющих свои особенности. Например, в отчет об ассортименте входят результаты проверки описаний товаров, в которых используются структурированные данные типа Offer. В то же время отчет об описаниях товаров можно использовать только при анализе страниц, где не демонстрируется ассортимент.

Устранение неполадок

Если у вас возникли трудности с добавлением или отладкой структурированных данных, вам помогут ресурсы и сведения, доступные по приведенным ниже ссылкам.