Itemreviewed отсутствует или пусто

Содержание

1) Как разметка влияет на позиции в выдаче поисковых систем?

Прямо — сразу не влияла. Недавно google сказал что влияет. Так что влияет и улучшает. Из-за чего это происходит? Когда на сайте внедрена микроразметка поисковый робот более прозрачно индексирует сайт, из-за чего по конкретным запросам может выдать сайт выше т. к. он будет понимать что хочет пользователь и что есть на сайте в разметкой. Второй фактор это увеличение CTR из-за выделяющегося сниппета в поисковой выдаче. Он как раз таки и привлекает внимание пользователей из-за чего и повышается процент переходов на сайт c микроразметкой.

Официальный ответ Яндекса: Разметка может сделать ваш сайт более заметным в Поиске Яндекса и таким образом привлечь больше посетителей, принадлежащих целевой аудитории. Яндекс же заинтересован в том, чтобы пользователи решали свои задачи с помощью Поиска. Одна из метрик качества Поиска так и называется — «счастье пользователя». Сайты, повышающие «счастье», ранжируются выше.

2) Насколько целесообразно размечать много данных которые не будут отображаться в поисковой выдаче?

Размечая страницы мы не только даем поисковым роботам данные для формирования выразительно сниппета, а и более подробное представление о странице и сайте в целом, из-за чего восприятие интернет магазина будет уже другое — более ясное. Это полезно не только для поиска, а и для других сайтов, программ или агрегаторов, который могут работать с данными вашего магазина. Опять же если говорить о перспективах — сейчас какие-то данные пока что не используются, но есть вероятность подключения их в будущем.

В MicrodataPro 7 версии увеличились объемы размечаемой информации. Например разметка дополнительных фотографий как галерея в schema.org — это очень положительно влияет на индексацию изображений и их более высокое ранжирование в поиске по картинкам.

Официальный ответ Яндекса: Нет, на данный момент мы поддерживаем не все типы данных Schema.org. Полный список обрабатываемых типов приведен в нашей помощи. Имейте в виду: область применения Schema.org в Яндексе постоянно расширяется. Если вы считаете, что какая-то информация важна, то смело размечайте ее по стандарту.

3) Через какое время в выдаче появятся размеченные данные?

Для каждого сайта это индивидуально. Первый фактор — на сколько быстро поисковый паук скушает разметку, это зависит от частоты посещения сайта роботом. Второй фактор это все ли правильно в разметке, не ругаются ли на нее валидаторы Яндекс и Google. После установки и настройки модуля — первым делом надо проверить все размеченный страницы в инструментах для её проверки. В среднем — месяц, но опять же, все индивидуально, и только поисковый алгоритм решает когда и как индексировать разметку.

Читайте также:  Выбор уникальных значений из столбца excel

4) Модуль MicrodataPro стоит и валидаторы проходит, но расширенных сниппетов нет. Что делать?

Возможно, модуль стоит недавно и поисковый робот еще не успел проиндексировать микроразметку на сайте. В таком случае надо ожидать. Наблюдать за индексацией микроразметки можно в google search console — вкладка Структурированные данные.

Еще причиной может быть некие требования к целевой странице от поисковой системы. Расширенные сниппеты в поиске отображаются лишь на качественных страницах. Убедитесь что страницы в магазине соответствуют требованиям, если нет — оптимизируйте сайт и все будет хорошо.

Также можно попробовать сменить синтаксис микроразметки на сайте. Благо, в модуле MicrodataPro это делается в два клика.

5) Я установил модуль микроразметки но у меня её нигде нет.

Первое что необходимо сделать — это почистить все кеши что используются в магазине.

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

  • Установить разметку, правильно её настроить (указать данные о компании и другие настройки)
  • Проверить микроразметку в валидаторах. Проверка структурированных данных от Google — прекрасно подойдет.
  • В инструментах вебмастера надо проверить проинтексировал ли робот разметку. (google search console — вкладка Структурированные данные)
  • Если все эти пункты выполнены и не на одном из этапов нет ошибок или предупреждений — ожидайте обновления поисковой выдачи.

Официальный ответ Яндекса: Сначала убедитесь, что размеченные данные правильно и без ошибок распознаются нашим валидатором. Если разметка верна и размеченные данные используются сервисами Яндекса, то через некоторое время (обычно — две недели) эти данные появятся на соответствующих страницах. Если разметка верна, но данные не проходят ручную модерацию, вы получите сообщение от модератора в интерфейсе Я.Вебмастера. Модератор расскажет, почему предоставленные данные не могут быть использованы, и предложит внести коррективы.

6) При проверке в Яндекс присутствует предупреждение «поле itemReviewed отсутствует или пусто»

Яндекс валидатор для некоторых сервисов, такие как отзывы на автомобили или огранизации, ставит обязательное условие заполнение поля itemReviewed. Само предупреждение подсказывает о возможной проблеме а не о её наличии. Т.к. Модуль MicrodataPro размечает товары ему не надо это поле и это не считается ошибкой. Информация взята из официального источника https://yandex.ru/blog/search/5536. Вопрос на ответ дала Елена Першина.

7) При проверке в Яндекс присутствует предупреждение «поле https://schema.org/manufacturer не определено в спецификации https://schema.org/Product»

Яндекс валидатор указывает что в спецификации https://schema.org/Product нет определения элемента manufacturer. Хотя если перейти на сайт schema.org и посмотреть — увидим другую картинку. Почему Яндекс стал ругаться на элемент manufacturer не понятно. Ведь до запуска новой версии вебмастера такого уведомления не было. Manufacturer сделан по стандарту о чем и написано на официальном сайте schema.org. На ошибку можно не обращать внимание. При проверке в google все отлично.

8) При проверке в Яндекс присутствует предупреждение place и business

При проверке в яндекс микроразметки, валидатор почему-то ругается на разметку open graph которая создана только для социальных сетей. Так что якобы ошибки Place и Business не относятся к реальным проблемам в микроразметке. Скажем так, особенность валидатора Яндекс. У него, к сожалению, много особенностей.

Читайте также:  Red dead redemption 2 как помыться

9) При проверке в Яндекс присутствует предупреждение description

С версии MicrodataPro 7.0 есть возможность разметить товары в разметке AgregateOffer то есть товарные предложения для агрегаторов товаров. Эта разметка показывается в google цены от и до. Яндекс ругается на поле description из-за того что для такой разметки используется схема Product и Яндекс говорит что для нее нужно обязательно описание. Но т.к. мы размечаем для google и только цены, нам это поле совершенно не нужно и в Я.Валидаторе можно не обращаться внимание на эту ошибку.

10) В google валидаторе при проверке любой странице есть блок "Тип не указан" — что это может быть?

В валидаторе google разметка для социальных сетей open graph помечается как Тип не указан. Обьяснить это легко. Google — смотрит только на разметку для поиска, а "Тип не обнарежен" — это open graph который имеет отношение только к соц сетям. Из-за чего видимо гугл так и решил его назвать.

11) При проверке в валидаторе google присутствуют 2 элемента — это нормально?

Да, это нормально. Это говорит о том что google видит полностью нашу разметку. Так как модуль размечает страницы магазина в синтаксисе json-ld и microdata — валидатор видит их всех.

Если по каким-то причинам поставить один из синтаксисов, например только json-ld валидатор нам укажет что найден 1 элемент.

Если в блоке более 2 тогда уже смотрите, какое-то дополнение вводит свои элементы разметки а их рекомендуется либо чистить, либо отключать.

12) После установки модуля ошибка: Fatal error: Call to undefined method Document::setTc_og() или белый экран на сайте

Эта ошибка возникает из-за того что не установлен модификатор ocmod модуля. Прошу обратить внимание на то, что после установки надо обязательно чистить кеш модификаторов

Здравствуйте, делал по примеру микроразметку как тут schema.org/Review

Сделал, оформил, но мне показывает что не хватает:
(ПРЕДУПРЕЖДЕНИЕ: поле itemReviewed отсутствует или пусто).

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

Добавил:
Но все равно ошибка.
ПРЕДУПРЕЖДЕНИЕ: поле itemReviewed не является описанием автомобиля или организации. В данный момент мы принимаем отзывы только про автомобили или организации.

КАК ИСПРАВИТЬ ОШИБКУ?

Скрин кода:

  • Вопрос задан более года назад
  • 2704 просмотра

Попробуй сделать itemReviewed не просто мета-атрибутом, а атрибутом родительского div-а.

по ссылке читал, ага !
там то чего не хватает типа.

Информация о ресторане
Название: Заграница
Адрес:
Москва, Тверская, 7.

Телефон: 123-45-12.
Сайт ресторана: zagranica.ru
Электронный адрес администрации:
hostess@zagranica.ru

я ст авил, но какая суть в этом? выходит с каждым отзывов контакты о компании, а зачем. и там написано хотел.

не, так ошибок еще больше.

microdata
ОШИБКА: невозможно определить принадлежность данных полей. Возможны две причины: эти поля некорректно размещены, либо указан лишний атрибут itemprop

itemType =
itemreviewed
medicalorganization
ПРЕДУПРЕЖДЕНИЕ: Не выполнено обязательное условие для структурированных сниппетов Яндекс.Справочника: поле name отсутствует или пусто
ПРЕДУПРЕЖДЕНИЕ: Не выполнено обязательное условие для структурированных сниппетов Яндекс.Справочника: поле address отсутствует или пусто
itemType = schema.org/MedicalOrganization
review
review
ПРЕДУПРЕЖДЕНИЕ: поле itemReviewed отсутствует или пусто
itemType = schema.org/Review
datepublished = 2018-05-10
name = Отзывы наркологического центра
author
person
itemType = schema.org/Person
name = Игорь Николаевич
reviewbody = Хочу поблагодарить врачей клиники за их высокий профессионализм. Благодаря специалистам уже больше года как не пью, а до лечения без алкоголя не мог п.

Читайте также:  Как переводить единицы измерения информации

(ПРЕДУПРЕЖДЕНИЕ: поле itemReviewed отсутствует или пусто).

Вот ещё один пример, как сделать веб-страницу (а возможно и список результатов поиска) лучше с помощью разметки: отзывы на компании и продукты.

Этот краткий обзор я написал о своей любимой пиццерии рядом с моим домом. Это, кстати, реальный ресторан. Если вы когда-нибудь окажетесь в Апексе (Северная Каролина), я его настоятельно рекомендую посетить. Давайте посмотрим на исходную разметку:

Какие свойства доступны в словаре Review? Рад, что вы спросили.

Словарь Review

Свойство Описание
itemreviewed Название предмета для обзора. Может быть продуктом, услугой, компанией и др.
rating Числовой рейтинг качества. Может быть от 1 до 5.
reviewer Имя автора обзора.
dtreviewed Дата обзора в формате ISO.
summary Краткое изложение обзора.
description Обзор целиком.

Первое свойство простое: itemreviewed это просто текст и он хранится в элементе

Я собираюсь проскочить собственно рейтинг и обратиться к тому, что в конце.

Следующие два свойства также простые. Свойство summary — это краткое описание того, на что вы пишите обзор, а свойство description выступает телом обзора.

Свойства location и geo те же самые, с которыми мы сталкивались ранее.

В последней строке представлена знакомая проблема: она содержит два фрагмента информации в одном элементе — имя рецензента и дата обзора. Как мы маркируем эти два различных свойства? Оберните их в собственные элементы и вставьте для каждого атрибут itemprop . На самом деле, дата в этом примере должна быть в первую очередь размечена элементом , на который мы естественно навесим атрибут itemprop . Имя рецензента можно просто обернуть в фиктивный элемент .

Хорошо, теперь поговорим об оценках. Сложной частью разметки отзыва выступает оценка. По умолчанию, оценки в словаре Review выставляются от 1 до 5, где 1 — «ужасно», а 5 — «замечательно». Если вы хотите использовать другую шкалу, то определённо можете это сделать. Но сперва поговорим о шкале по умолчанию.

Если вы используете шкалу по умолчанию от 1 до 5, достаточно указать свойство rating , отметив саму оценку (4 в нашем случае). Но что, если вы желаете задать другую шкалу? Это можно сделать, вам просто нужно указать пределы используемых оценок. Например, если вы хотите использовать шкалу от 0 до 10, вы всё равно объявляете itemprop="rating" , но вместо указания оценки напрямую, должны использовать вложенный словарь http://data-vocabulary.org/Rating , задав худшее и лучшее значения своей произвольной шкалы и текущую оценку с учётом этой шкалы.

Простым языком говорится: «я поставил этому продукту оценку 9 по шкале от 0 до 10».

Я уже говорил, что микроданные для отзыва могут повлиять на результат поиска? О, да, это так. Вот «сырые данные», которые инструмент Google Rich Snippets извлёк из моего обзора с микроданными.

И вот как мой отзыв будет выглядеть в результатах поиска (с учётом прихотей Google, фаз луны и т. д. и т. п.).

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