11 ошибок про проверке микроразметки. Это нормально? Есть решение

Проверял карточку товара в сервисе Гугл. Тема дефолт 3.0.

Стоит ли на эти красные ошибки обращать внимание? или можно характеристики товаров как-то скорректировать согласно микроразметке?

11 ответов

  • 1

    Лучше исправить

    Нужно редактировать шаблон.

    • +1
      Эмиль Мингазов Эмиль Мингазов 23 января 2016 15:09 #

      только это тема от штатная Дефолт 3.0. Изменения в нее не вносились.

      Без обновления темы не обойтись.

    • +1
      Алексей Соловьев Алексей Соловьев 12 февраля 2022 11:13 #

      Здравствуйте. Пытался решить эту проблему через специалистов, понял только одно - деньги людям не нужны. Пришлось разбираться самому. Ниже привожу решение. Вот доработанный фрагмент кода шаблона product.html:

       

      <div itemscope itemtype="https://schema.org/Book">
          
          <h1 itemprop="name" class="caption-name product">{$product.name|escape}</h1>
          
          <span itemprop="author">{$wa->shop->product($p.id)->features['author']}</span>
          <span itemprop="numberOfPages">{$wa->shop->product($p.id)->features['numberOfPages']}</span>
          <span itemprop="illustrator">{$wa->shop->product($p.id)->features['illustrator']}</span>
          <span itemprop="bookFormat">{$wa->shop->product($p.id)->features['bookFormat']}</span>
          <span itemprop="bookEdition">{$wa->shop->product($p.id)->features['bookEdition']}</span>
          <span itemprop="locationCreated">{$wa->shop->product($p.id)->features['locationCreated']}</span>
          <span itemprop="datePublished">{$wa->shop->product($p.id)->features['datePublished']}</span>

      <h1 itemprop="name" class="caption-name product"></h1><h1 itemprop="name" class="caption-name product">В первой строке меняете наименование группы сущностей schema.org, по умолчанию во всех темах установлено Product. Пусть вас не смущает обилие значений product в коде, они не имеют отношения к группе Product.</h1>

      Следующая строка относится к заголовку H1 ее менять не нужно. 

      Далее все строки рукописные. Здесь есть нюанс - наименование сущности schema.org должно полностью совпадать с латинским написанием вашей характеристики. Латинское написание редактируется прямо в справочнике "Типы и характеристики" есть там такая возможность. Далее добавляем строки и наслаждаемся уменьшением ошибок и предупреждений в валидаторе микроразметки. 

      Не обращайте внимание на увеличенный шрифт в предпоследнем абзаце, в этом форуме так же не все в порядке с кодом..... Без комментариев



      • +1
        Алексей Соловьев Алексей Соловьев 12 февраля 2022 11:43 #

        В первой строке меняете наименование группы сущностей schema.org, по умолчанию во всех темах установлено Product. Пусть вас не смущает обилие значений product в коде, они не имеют отношения к группе Product.

  • 1
    Сергей 10 августа 2016 20:56 # Решение

    Всех ваших характеристик нет в schema.org вот и выдает ошибки. Нужно присвоить им additionalProperty. Решение здесь

  • 1
    Сергей Сыроежкин 10 августа 2016 21:36 #

    гугл очень щепетилен к микроразметке, вернее даже не к ней самой, а к ошибкам. Уж лучше без, чем СТОЛЬКО ошибок! Снесите это и все:

    itemtype="http://schema.org/Product" itemscope=""
    • +1
      Сергей Сергей 10 августа 2016 21:42 #

      Эти ошибки убираются "на раз". Не надо ничего сносить

    • +1
      Алексей Соловьев Алексей Соловьев 12 февраля 2022 11:31 #

      Гугл очень щепетилен именно к  ошибкам, предупреждения же как в Яндексе, так и в Гугле носят рекомендательный характер. Всех предупреждений избежать не удастся из-за ограниченности значений сущностей в schema.org

Добавить ответ

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