itemreviewed недопустимый тип объекта в поле
Отсутствует поле «itemReviewed» На рассмотрении
Google search console выдал ошибки на страницах отзывов Отсутствует поле «itemReviewed». Как это исправить?
8 комментариев
Добавить это поле в шаблон темы обычно это reviews.html.
Алексей, не сочтите за навязчивость, а как это сделать?
Судя по сайту у вас эти поля уже есть в карточке товара на странице отзывов.
Поэтому стоит искать конкретные страницы где нет таких данных
Алексей, покорно прошу объясните в чем парадокс? Есть страница для отзывов, и все частные случаи отзывов должны быть одинаковы, т.е. либо с ошибкой, либо нет, но все.
у нас на главной выносятся последние отзывы они находятся по адресу https://allmebelvrn.ru/otzyvy/и они же находятся в товарах(каждый у своего товара соответственно). Ошибку выдает как разна адрес с отзывами. Как он их выбрал не пойму.
А в этом разделе это поле пустое, поэтому проверять шаблон как вы получаете эти отзывы и что заполнено.
В том то и дело, что метод написания комментариев один. В https://allmebelvrn.ru/otzyvy/ они подтягиваются уже потом. Поэтому мне не понятно, почему ЧАСТЬ отзывов без ошибок, а ЧАСТЬ с ошибками. Они все пишутся клиентами одинаково. В карточке товара.
Пишутся они одинаково, а выводятся по-разному. Надо смотреть шаблон вывода. Когда речь шла о том как вы получаете отзывы, то имелся ввиду не способ получения текстов от клиентов, а как вы получаете отзывы в шаблон уже из базы данных и как при этом они размечаются всякими тегами в том же шаблоне вывода. Именно на эту итоговую разметку Гугл и ругается.
Можно самостоятельно поправить шаблон вывода, добавив нужные поля, или написать разработчику темы или плагина вывода отзывов.
Если вы используете тему дизайна, созданную не Webasyst, а другим разработчиком, обратитесь к нему за помощью. Координаты для связи с разработчиком вы найдёте на странице с описанием темы дизайна в магазине Webasyst.
Микроразметка Schema.org для отзывов о компании
В статье рассмотрен правильный пример микроразметки Schema.org для отзывов на примере отзывов об организации. Вы можете использовать этот пример в качестве образца для собственного сайта. Проверено валидатором Google.
Код в статье универсальный и не привязан к конкретной платформе сайта.
На хорошем коммерческом сайте обязательно должен присутствовать раздел отзывов о компании. Как правило, отзывы оформляют именно в виде отдельного раздела сайта. Не путайте с отзывами о товарах, поскольку отзывы о компании относятся именно к организации в целом.
С оформлением страниц отзывов мы сейчас разбираться не будем, поскольку это уже имеет отношение к конкретному сайту. Здесь мы рассмотрим как правильно выполнить микроразметку отзывов.
Обратите внимание, что микроразметка может применяться не только к отзывам об организации.
В данном примере посмотрим самый распространённый случай, а именно — микроразметку отзывов клиентов компании. Применять будем Schema.org, как наиболее простой вариант. Если Вам требуется только правильный пример, то он приведён ниже. После него разберём некоторые типичные ошибки, допускаемые в разметке.
Пример микроразметки Schema.org для отзывов об организации
Показанный ниже пример HTML кода относится к одному блоку отзыва. Если на странице записей несколько, то разметить нужно все. Таким образом, этот образец подходит для списка отзывов о компании.
Результат проверки вилидатором Google структурированных данных Вы можете посмотреть на скриншоте в начале статьи. Скопируйте пример и вставьте его в валидатор, чтобы убедиться в правильности разметки.
Теперь посмотрим, какие ошибки часто допускаются в Schema.org при разметке отзывов о компании. И прежде всего обратите внимание на объект, к которому относится отзыв. Он обозначается элементом itemReviewed, который в нашем случае имеет тип Organization. Если itemReviewed указать неправильно, то валидатор выдаст ошибку. Пример показан ниже.
В этом случае валидатор Google выдаёт ошибку «Thing – недопустимый тип целевого объекта для свойства itemReviewed.»
Если вообще не указать объект отзыва, то получим другую ошибку: «Необходимо указать значение для поля itemReviewed.». Таким образом, прежде всего проверьте, что у Вас указано от чём собственно этот отзыв. Это одна из самых распространённых ошибок, которые допускают неопытные веб-разработчики.
Хороший программист должен уметь делать микроразметку вручную, а не только подключать плагины для CMS.
Могут быть и другие ошибки. Ниже указан список того, что должно присутствовать в блоке отзыва о компании (и, конечно, должно быть размечено правильно, иначе поисковые системы не увидят информацию).
Если некоторые поля Вам не нужно показывать на странице в соответствии с оформлением сайта, то используйте для их вывода мета-теги. В примере так указывается название организации, а также некоторые другие не особо нужные на странице поля.
Образец HTML кода, указанный выше, не предназначен в качестве примера вёрстки. Это именно пример правильной микроразметки Schema.org для отзывов о компании. Адаптацию кода к своему сайту Вы можете сделать самостоятельно.
Также Вы можете обратиться в студию WebMouse и заказать микроразметку для Вашего сайта. Стоимость зависит от CMS и определяется оценкой в каждом конкретном случае.
Микроразметка рейтинга полной новости в DLE
Не так давно один из читателей нашего сайта попросил рассказать о том, как правильно сделать микроразметку рейтинга Schema.org для CMS DataLife Engine. Поскольку я нашел немного времени, то хотел бы уделить его как раз этой теме.
Для чего вообще нужна эта микроразметка?
У поисковых систем существует такая штука, как сниппет (Rich snippets) – более подробное описание веб-страницы, которое визуально привлекает внимание пользователей и увеличивает доверие с их стороны.
На позиции это никак не влияет, но вот визуально – выделяет среди многих других сайтов.
Для примера показываю вам, как сайт выглядит без микроразметки рейтинга:
А это пример нашего сайта с микроразметкой рейтинга:
Согласитесь, второй вариант выделяется из числа предложенных нам сайтов.
Установка микроразметки на сайт в DataLife Engine
Как вы поняли, для того чтобы сделать микроразметку рейтинга на вашем сайте, мы будем использовать стандарт сематической разметки Schema.org, который необходимо будет внедрить в шаблон полной версии материала.
В отличие от других существующих инструкций по этой теме в Интернете, наша на 100% рабочая и не зависит от типа выбранного рейтинга.
1. Первое, что вам необходимо сделать – это подключиться к вашему сайту по FTP и открыть файл, отвечающий за вид полной новости (если вы ничего не меняли – это файл fullstory.tpl в папке вашей темы).
2. Далее в самый его верх вы вставляете:
После чего здесь же, в самый низ, вставляете:
Здесь «5» – это тип шкалы (в нашем случае – 5-балльная шкала), – оценка рейтинга, а – количество людей, оценивших материал.
Сохраняете изменения и отправляете файл обратно на сайт.
3. Следующим этапом будет небольшая правка кода движка. Откройте файл show.full.php в папке /engine/modules/, найдите строчку:
и сразу после нее вставьте:
4. Чистите кэш сайта. Установка закончена.
Теперь вам осталось подождать, пока поисковые роботы переиндексируют ваш сайт (1–2 недели), после чего вы сможете наблюдать рейтинг ваших материалов в поисковой выдаче.
Обратите внимание, что мы используем разметку для товаров, и поскольку (вероятнее всего) у вас не интернет-магазин, то при проверке разметки через валидатор могут появиться ошибки. Не обращайте на них внимания, как показывает практика – рейтинг в поиске и так должен появиться.
Если этого не произошло – пишите об этом в комментариях, постараюсь расширить разметку для исправления ошибок в рамках разумного.
Ошибка в микро-разметке Исправлено
Здравствуйте. Вот такая ошибка в гугл консоли появилась после последнего обновления темы. Как исправить? см скрин
Ссылку на страницы с ошибками пришлите пожалуйста.
Отправил обновление на проверку.
И вот вторая ошибка:
Недопустимый тип объекта в поле «itemReviewed»:
Название объекта не указано:
Увидел. Спасибо. Подправлю в обновлении.
Сегодня ночью ещё одна ошибка разметки пришла:
Мне не нужны ссылки на описание ошибки.
Мне нужна ссылка на страницу с ошибкой.
Вот ссылки на страницы. Гугл пишет: «Проблемы с добавленной Вами разметкой отзывов» | |
https://altaitrava24.ru/monast. | |
https://altaitrava24.ru/monast. | |
https://altaitrava24.ru/lavand. | |
https://altaitrava24.ru/lavand. | |
Я не вижу в этих тестах ошибок с разметкой отзывов.
Но гугл может ругаться предупреждениями. Если отзывов не добавлено то и разметка отзывов отсутствует и ему это не нравится.
Но это неразрешимая проблема, т.к. если добавлять пустую разметку, то он будет ругаться, что она пустая.
Если добавить 1 балл, то это вряд ли вам понравится – вы же не хотите, чтобы товары без отзывов в вашем магазине имели низший рейтинг в сниппетах гугла.
Добрый день. Как всегда прошу подсказать как исправить ошибки не обновляя тему. Спасибо!
В файле main.html замените строку:
В файле product.html замените код:
Я вчера обновил тему на 1.7.2. В этом обновлении не было этих поправок?
Эти правки как раз из последнего 1.7.2 обновления.
Ошибка «Нескольким объектам не назначен aggregateRating» сохраняется. На карточке товара атрибут aggregateRating назначается только сопутствующим товарам. Для отзывов на сам товар этот атрибут отсутствует.
Алек, если есть рейтинг, то в разметке он есть.
Если рейтинга нет (никто ещё не оставил отзыв с оценкой), то и в разметке его тоже нет. Какие данные вы хотите, чтобы там были? 0 или пусто не принимается. 1 – для ваших товаров не хорошо, 5 – гугл рано или поздно поймает за накрутку (или за не соответствие).
Там, где 5 предупреждений – есть отзывы.
Там, где 6 – нет.
Разработка тем дизайна для Webasyst Shop-Script
Микроразметка второго и третьего типа рейтинга полной новости в DLE
В одной из статей я подробно расписал, как сделать микроразметку рейтинга полной новости в CMS DataLife Engine для первого типа рейтинга.
Первый тип рейтинга, если вы не знаете, – это «оценка», то есть для оценки статьи используется рейтинг в пять звезд, где 1 звезда – минимальная оценка, 5 – максимальная.
Все бы ничего, но как быть в том случае, если материалы на вашем сайте оцениваются вторым типом рейтинга («мне нравится»), или третьим («нравится» / «не нравится»).
Этим вопросом задались читатели нашего сайта, и, немного подумав, я решил как это все можно организовать.
Микроразметка второго типа рейтинга («нравится») полной новости в DataLife Engine
Итак, что мы имеем во втором типе рейтинга? Отметку «нравится», то есть количество людей, которым понравилась та или иная новость. Это число мы возьмем за количество проголосовавших, а оценку мы зададим сами. Если число проголосовавших у нас равно 0, то оценка равняется 0, а если больше 0, то, например, 4.5.
1. Подключитесь к вашему сайту по FTP и откройте файл, отвечающий за вид полной новости (если вы ничего не меняли – это файл fullstory.tpl в папке вашей темы).
2. Далее в самый его верх вы вставляете:
После чего здесь же, в самый низ, вставляете:
Здесь «5» – это тип шкалы (в нашем случае – 5-балльная шкала), – оценка рейтинга, а – количество людей, оценивших материал.
Сохраните изменения и отправьте файл на сайт.
3. Далее откройте файл show.full.php в папке /engine/modules/, найдите строку:
и сразу после нее вставьте:
Сохраните изменения и отправьте файл обратно на сайт.
Микроразметка третьего типа рейтинга («нравится» / «не нравится») полной новости в DataLife Engine
В этом типе рейтинга мы имеем также количество оценивших материал плюс саму оценку, либо положительную, либо отрицательную, что нам не совсем подходит.
Поэтому при отрицательном общем балле рейтинга мы будем переводить оценку в 1, при нуле – в 0, а при более нуля – нужный нам рейтинг, например, тот же 4.5.
1. Подключитесь к вашему сайту по FTP и откройте файл, отвечающий за вид полной новости (если вы ничего не меняли – это файл fullstory.tpl в папке вашей темы).
2. Далее в самый его верх вы вставляете:
После чего здесь же, в самый низ, вставляете:
Здесь «5» – это тип шкалы (в нашем случае – 5-балльная шкала), – оценка рейтинга, а – количество людей, оценивших материал.
Сохраните изменения и отправьте файл обратно на сайт.
3. Далее откройте файл show.full.php в папке /engine/modules/, найдите строку:
и сразу после нее вставьте:
Сохраните изменения и отправьте файл обратно на сайт.
Время, после которого в поиске появится рейтинг у вашего сайта, в среднем – пара недель.
Обратите внимание, что мы используем разметку для товаров, и поскольку (вероятнее всего) у вас не интернет-магазин, то при проверке разметки через валидатор могут появиться ошибки. Не обращайте на них внимания, как показывает практика – рейтинг в поиске и так должен появиться.
Если этого не произошло – пишите об этом в комментариях, постараюсь расширить разметку для исправления ошибок в рамках разумного.