Ошибка валидации микроразметки schema.org. В типе данных Product отсутствует поле name

4

Напишу не только сообщение об ошибке, а также и метод ее решения.

Вчера начал заниматься сайтом в Google Search Concole. До этого занимался им только в Яндекс Вэбмастере. Итак, открываю раздел "Структуированные данные" и вижу следующую картину:

Проверка при помощи валидатора микроразметки Google Structured Data Testing Tool показала следующее:

Для справки:

Для страниц с товарами в Schema.org существует большой тип Schema.org/Product, с помощью которого можно подробно описать практически любую вещь. Благодаря такой разметке в Яндексе формируются структурированные сниппеты с описанием товара и ценой.
Для формирования таких сниппетов нужны указанные поля name, description, price и priceCurrency

Источник: http://habrahabr.ru/company/yandex/blog/246003/

Покопавшись в HTML, увидел, что нужное поле присутствует, и даже в двух местах, но только не там где надо, а именно в типе данных WebPage:

<div itemscope itemtype="http://schema.org/WebPage">
<span itemprop="name">Электрический конвектор Noirot 300 Вт</span>
</div>

И в типе Offer:

<div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
<meta itemprop="name" content="Электрический конвектор Noirot 300 Вт">
</div>

В нужном типе Product поле отсутствует:

<article itemscope itemtype="http://schema.org/Product">

Были приняты меры по исправлению, а именно, перенес блок с нужным полем, в элемент <article>, и подкорректировал верстку:

В итоге, проверка валидатором показала следующее:

Проверял сайты конкурентов с такой же темой, как и на моем сайте - проблема аналогичная!

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

P.S. Не знаю, насколько сильно данное исправление скажется на результатах поиска, но время покажет

7 комментариев

  • +2
    ShchDm ShchDm 2 августа 2017 13:30 #

    Добрый день ! В каких шаблонах делаются эти исправления ? Подскажите ,пожалуйста.

  • +2
    nail - nail - 23 августа 2017 18:30 #

    Добрый вечер!

    Тоже очень интересует в каких файлах делаются эти исправления?

    более 10000 Элементы с ошибками,
    Тип ошибки Отсутствует: name

    Подскажите пожалуйста.

    Заранее спасибо!



  • +2
    antzpua antzpua 7 сентября 2017 03:30 #

    Статья - загадка. Понятно что есть проблема. Думаю, есть она у всех тех кто заходит в гугл Консоль и смотрит. Те кто не делает этого - проблем нет.

    Какой был смысл этой статьи? Каждый из трех комментирующих спросил - где вносить исправления. Конкретно - ГДЕ.

    Автор таинственно молчит. Ну пусть молчит дальше.

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

    • +1
      Михаил Ушенин Михаил Ушенин Webasyst 7 сентября 2017 08:53 #

      Возможно, конкретного ответа не будет, потому что разные темы дизайна устроены по-разному. Но попробуйте начать с файла product.html в своём редакторе дизайна — возможно, увидите то место, которое нужно привести к виду, показанному в статье.

    • +1
      Михаил Ушенин Михаил Ушенин Webasyst 10 августа 2017 15:04 #
      Проверял сайты конкурентов с такой же темой, как и на моем сайте - проблема аналогичная!

      Как называется эта тема?

    • +1
      ВЕтал ВЕтал 22 октября 2019 09:56 #

      у меня такая же проблема появилась после подключения темы mobile ( на теме дефаул 2.0 все впорядке.

    • +1

      Да те же самые ошибки в темы mobile

      Добавить комментарий

      Чтобы добавить комментарий, зарегистрируйтесь или войдите