Узнайте 10 основных причин, по которым звездочки расширенного описания не отображаются в результатах поиска.
Опубликовано: 2015-11-21При отображении в результатах поиска расширенные сниппеты, как правило, обеспечивают значительное повышение рейтинга кликов от Google. Однако заставить эти привлекательные маленькие желтые звездочки отображаться в результатах поиска оказалось довольно сложной задачей для многих доменов. Фактически, исследование Raven Tools, проведенное в октябре 2015 года, сообщает, что 80% сайтов не имеют разметки Schema.
За последние несколько лет SEO-команда Bazaarvoice работала с сотнями доменов, чтобы выявить и устранить проблемы, которые не позволяют Google отображать расширенные сниппеты. Проблемы несложно понять, но поиск конкретной проблемы иногда может быть проблемой.
Ключевые определения, которые вы должны знать:
- Узел HTML — в коде HTML узел — это слово, используемое для определения открывающего тега HTML, закрывающего тега HTML и всех промежуточных элементов. Например, ниже представлен полный узел абзаца HTML с идентификатором foo: <p id="foo">Это предложение является частью узла.</p>
- Вложенные узлы HTML — узлы HTML могут быть помещены друг в друга. Например, ниже приведен полный узел абзаца HTML, в котором одно слово выделено полужирным шрифтом: <p id="foo">Это предложение является <b>частью</b> узла.</p>
- Itemscope — атрибут itemscope schema.org может быть добавлен к узлу HTML, чтобы определить тему, которая будет рассматриваться в узле.
- Type Itemscopes — некоторые itemscopes являются особыми, и мы обычно называем их type itemscopes. Эти области элементов используются для определения основных тем на веб-сайте. Product, LocalBusiness, Store, Recipe, Hotel, Article и WebPage — вот некоторые из наиболее распространенных типов элементов, для которых важны отзывы.
- Itemprop — атрибут itemprop schema.org может быть добавлен к узлу HTML, чтобы идентифицировать конкретный тип данных в пределах itemscope. Часто полезно думать о itemprops как о скрытой метке. В следующем предложении itemprop автора выделен жирным шрифтом: <p id="foo">Это предложение было написано <b itemprop="author">Ньюманом< /б>
Проблема № 1: сбой вложенности
Наиболее распространенная проблема, с которой мы сталкиваемся, — это неправильное вложение элементов разметки schema.org. Основная предпосылка вложения заключается в том, что HTML-код должен определять, когда веб-страница запускается и перестает обращаться к заданной теме.
Клиенты Bazaarvoice должны использовать WebPage в качестве самой внешней области видимости элемента на всех страницах, кроме главной. WebSite — это подходящий тип itemscope для домашней страницы домена. Мы рекомендуем включать эти атрибуты в узел body, как показано в приведенном ниже примере.
В случаях, когда страница имеет основной объект, что обычно имеет место для страниц с подробностями (Product, Recipe, Hotel, LocalBusiness, Store и т. д.), itemprop mainEntity следует добавить вместе с itemscope типа основного объекта. (см. строку 2 в хорошем примере ниже)
Для страниц допустимо иметь несколько типов элементов, что подходит для страниц списков и сеток, а также страниц сведений с рекомендациями по продуктам. Если на странице нет основного объекта, не включайте свойство элемента mainEntity.
Все атрибуты, связанные с каждым объектом (каждый HTML-узел type itemscope), должны быть вложены в HTML-узел. Очень часто узлы HTML закрываются преждевременно. (см. строку 4 в плохом примере, строку 8 в хорошем примере ниже)
Правильное вложение кода таким образом сообщает Google, что весь контент в рамках типа itemscope, такой как цена, доступность, рейтинги, обзоры и другие элементы CGC, связан с этим объектом. Затем Google знает, как отображать звезды для продукта в поиске.

Также рекомендуется ссылаться на каждую сущность с точным соответствием имен на всей странице. Например, если имя itemprop определено как «желтый шарф», а itemReviewed — как «желтый шарф с бахромой», Google может решить, что страница содержит данные о двух продуктах.
Также рекомендуется убедиться, что название продукта, указанное вверху и внизу страницы, точно совпадает. Использование термина «желтый шарф» в верхней части страницы и «желтый шарф с бахромой» в нижней части страницы может запутать робота Google.
Проблема № 2: незакрытые HTML-теги
При написании кода HTML каждый узел HTML должен быть открыт и закрыт — символ косой черты (/) сообщает о закрытии узла HTML. В следующих примерах показан типичный узел, в котором используются отдельные открывающий и закрывающий теги.
Плохо : <div>Это незакрытый узел
Хорошо : <div>Это закрытый узел</div>
Некоторые элементы HTML (<img>, <meta> и т. д.) не используют отдельный закрывающий тег. В этих случаях используется один тег, содержащий закрывающую косую черту.

Плохо: <img src="image.gif">
Хорошо: <img src="image.gif" />
Если теги HTML не закрыты, интерпретатор структурированных данных Google может с трудом понять иерархию и, следовательно, может неправильно интерпретировать вложенность, упомянутую в выпуске № 1.
Проблема № 3: несколько атрибутов itempropsaggregateRating
Как обсуждалось выше, каждый объект должен быть определен с использованием области видимости типа. Однако должно быть только одно свойство itemprop для каждого типа itemscope. Даже если отображение включает в себя совокупный рейтинг в нескольких местах, разметка должна быть помечена с помощью itempropaggregateRating только один раз для каждого типа itemscope. Множественные атрибуты совокупного рейтинга будут сбивать с толку Google, и звезды не будут отображаться.
Проблема № 4: Отсутствует свойство совокупного рейтинга itemprop
Иногда рейтинг, отображаемый расширенными сниппетами, не соответствует среднему рейтингу отзывов на вашей веб-странице — это дает важную подсказку о том, что может быть не так. Если атрибуты совокупного рейтинга отсутствуют, Google выполнит поиск реквизита первого отзыва и отобразит рейтинг только одного человека, а не средний рейтинг всех рецензентов.
Проблема № 5: Смешанные типы структурированных данных
Словарь Schema.org можно использовать со многими различными кодировками, включая RDFa, Microdata и JSON-LD. Bazaarvoice рекомендует и поддерживает микроданные. В любом случае на одной веб-странице можно использовать только один из этих типов структурированных данных . Смешивание JSON-LD и микроданных на одной странице ухудшит правильное отображение расширенных фрагментов.
Проблема № 6: основной объект не определен
Google будет искать совокупный рейтинг первой области элементов Type, с которой он сталкивается в DOM (объектная модель документа) . Если страница содержит несколько областей элементов Type, убедитесь, что основной объект помечен областью элементов mainEntity, как указано в пункте 1 выше.
Проблема № 7: Использование schema.org/Organization
Организация также является областью элемента типа. Однако мы не обнаружили случаев, когда Google отображал расширенные сниппеты для организации. Мы видели много случаев, когда элемент «Организация» размещался в заголовке вокруг общей организационной информации, такой как номера телефонов и контактная информация. В каждом случае, когда наша SEO-команда находила элементную область типа организации на страницах продуктов, она предотвращала отображение расширенных сниппетов. Для любой страницы, на которой вы хотите, чтобы расширенные фрагменты отображались в результатах поиска, не включайте область элемента Организация.
Проблема № 8: Отсутствует вспомогательное содержание отзыва
Google отображал расширенные сниппеты в нескольких случаях, когда обзоры не присутствовали на той же странице. Однако отображение звездочек в этом случае носит в лучшем случае спорадический характер, поскольку Google может интерпретировать отсутствие текста отзыва на странице как признак того, что совокупный рейтинг может быть ложным. Мы рекомендуем всегда включать 8 отзывов на ту же страницу, где отображается совокупный рейтинг.
Проблема № 9: сомнительная подлинность контента
Если Google не доверяет домену или содержимому в домене, маловероятно, что звездочки расширенного описания будут отображаться в результатах поиска. Обычно это проблема для новых доменов, которые еще не имеют хорошей репутации. Bazaarvoice CGC включает ценные подсказки подлинности, такие как псевдонимы авторов и дату создания контента, что улучшает репутацию. Они сигнализируют о том, что социальная активность, происходящая в вашем домене, является законной и улучшает вашу репутацию.
Проблема № 10: Несовместимая разметка кода на стороне сервера и в коде Inspect Element
Это область, в которой отрасль все еще адаптируется к изменениям, объявленным Google в октябре 2014 года. С тех пор робот Googlebot сканирует JavaScript, а также элементы страницы на стороне сервера. Далее мы обсудим эти изменения более подробно, но при устранении неполадок с расширенными сниппетами помните, что очень важно проверять как серверную версию вашего кода, версию исходного кода, так и отображаемую HTML-версию, найденную с помощью Inspect Element. , чтобы убедиться, что обе версии содержат предполагаемое содержимое и разметку. Ниже мы подробно обсудим, как проводить этот двойной аудит.
Если версии кода, видимые в каждом инструменте, несовместимы, Google также может быть непоследовательным в отображении звездочек расширенного фрагмента. Для получения оптимальных результатов обе версии должны соответствовать всем принципам, изложенным в этом посте.
