Нет расширенного сниппета для AggregateOffer, потому что мой @id приводит к ошибке 404?

У Pricerunner есть свои цены в поисковой выдаче, поэтому я тоже хотел это сделать. Но по какой-то причине я не получаю никаких цен в своих результатах.

Когда я тестирую инструмент структурированных данных Google, я получаю:

Структурированные данные о Pricerunner

Но на моей странице я получаю:

Структурированные данные моей страницы

Судя по всему, единственное отличие (кроме обзора) это @ids.

Если я перехожу по идентификатору Pricerunners, это ссылка на действие, но если я перехожу по своим идентификаторам, они приводят к ошибке 404. Проблема в том, что я не настроил никаких идентификаторов?

Если взять первый ID на моей странице, то это: /lelo-lyla-2/product-2348

Идентификатор установлен на product-2348, что является стандартным WooCommerce, но он добавляется к URL-адресу, поэтому URL-адрес /lelo-lyla-2/product-2348 приводит к ошибке 404.

То же самое с последним идентификатором в агрегированном предложении: /lelo-lyla-2/price-list

Откуда /price-list? div? Должен ли я удалить id="price-list" из div, чтобы заставить его работать, или?

<div id="price-list" itemtype="http://schema.org/AggregateOffer" itemscope itemprop="offers">
  <meta content="675" itemprop="lowPrice">
  <meta content="1039" itemprop="highPrice">
  <meta content="7" itemprop="offerCount">
  <meta content="DKK" itemprop="priceCurrency">
</div>

Когда я запускаю страницу через тестовый инструмент Google, она получает 0 ошибок. Но я подозреваю, что это из-за "неверных" идентификаторов, или?


person Jonas Aabye Olsen    schedule 19.07.2016    source источник
comment
Обратите внимание, что вы использовали неправильные кавычки в своем примере HTML (я исправил).   -  person unor    schedule 19.07.2016


Ответы (2)


Я думаю, это ошибка в Google SDTT, поскольку он принимает значение атрибута id и использует его в качестве идентификатора элемента. Это работа атрибута itemid в микроданных. Я бы предложил игнорировать извлеченные @id, полученные в результате этого; заботятся только о тех, кто идет из itemid.

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

person unor    schedule 19.07.2016

В соответствии с правилами использования конкретных продуктов Google, "Для взрослых продукты не поддерживаются."

person Grace Massa Langlois    schedule 05.09.2016