Внедрили микроразметку, а расширенных сниппетов нет: 10 возможных причин
Расширенные сниппеты — дело тонкое. Даже если вы все настроили верно, есть нюансы, из-за которых они могут не показываться. Причем не всегда это зависит от вас. Разбираемся, почему у вас вдруг нет расширенных сниппетов, хотя вы очень старались с разметкой. Предлагаем способы лечения.
После добавления микроразметки хочется, чтобы сниппеты выглядели как-то так:
… или так:
… или вот так:
Но реальность часто сурова:
2. Поисковые роботы не успели проиндексировать страницу после обновления
3. Страница или часть контента закрыты от индексации
4. Изображения не соответствуют требованиям для отображения в расширенных результатах поиска
5. Не заполнены обязательные свойства для конкретного типа данных
6. Поисковики не показывают расширенные сниппеты по вашим ключевым словам
7. Использование JSON-LD для разметки данных под Яндекс
8. Нарушение правил при внедрении структурированных данных
9. Изменения в отображении тех или иных видов сниппетов
10. Вы проверяете отображение структурированных данных только на одном типе устройств
1. Микроразметка — не гарантия, что у вас будут расширенные сниппеты
Разметка структурированных данных — необходимое, но не достаточное условие появления расширенных сниппетов.
Google так и пишет:
«Нет гарантии, что ваша страница появится в результатах поиска с расширенными данными. Это связано с тем, что поисковая выдача зависит от многих факторов, включая тип устройства, местоположение, а также то, считает ли Google расширенные результаты полезными в конкретной ситуации».
В Яндексе та же история:
«Информация о товарах, размещенная на сайте вашего интернет-магазина, может использоваться в сниппетах на страницах поисковой выдачи Яндекса».
Ключевое слово здесь «может использоваться». То есть может и не использоваться…
Рассмотрим на примере, как проявляется эффект «может использоваться». В ответ запрос «xiaomi redmi note 8» в Яндексе появляется сниппет со звездочками:
Вводим тот же запрос в Google и находим ту же страницу. Звездочек нет:
Хотя на странице есть разметка рейтинга и отзывов:
Как видите, наличие разметки не эквивалентно богатому сниппету в поиске.
Но не спешите списывать отсутствие расширенных сниппетов на алгоритмы поисковиков. Пройдитесь по чек-листу, чтобы быть уверенными в том, что проблем нет.
2. Поисковые роботы не успели проиндексировать страницу после обновления
Вы внедрили микроразметку и сразу ожидаете появления расширенных сниппетов. Но так не будет. Поисковики должны проиндексировать новые страницы (или переиндексировать старые). На это уходит от нескольких часов до нескольких дней или даже недель (в зависимости от того, как часто обновляется контент на страницах).
После обновления страниц подождите некоторое время. Если спешите — ускорьте процесс. В Google Search Console выберите ресурс, перейдите в раздел «Проверка URL», введите адрес измененной/созданной страницы и нажмите «Запросить индексирование».
В Яндекс.Вебмастере перейдите в раздел «Индексирование» / «Переобход страниц», введите URL страниц (до 20 штук в день) и нажмите «Отправить».
Больше об ускорении индексации сайта читайте здесь.
Возможно, после переобхода ваших страниц роботом все наладится.
3. Страница или часть контента закрыты от индексации
Для того чтобы страница проиндексировалась, она должна быть открыта для посещения роботами. Если она закрыта, то микроразметка не будет обнаружена.
Проверьте, нет ли в robots.txt запрета на сканирование роботами страниц. Сделать это можно в Яндекс.Вебмастере в разделе «Инструменты» / «Анализ robots.txt». В поле «Разрешены ли URL?» вводите адрес интересующей страницы и получаете результат. Если стоит запрет, будет красная пометка.
Запрет на индексацию страниц может быть и в метатеге robots — в этом случае у него будет значение «noindex». Если же значение «index», то все в порядке.
Для одновременной проверки индексации страниц в Яндексе и Google используйте этот инструмент. Он позволяет выявить страницы, которые индексируются одним поисковиком, но не индексируются другим.
Помимо страницы закрыта от индексации может быть и часть контента. Например, изображения (в robots.txt) или часть текста (актуально для Яндекса — с помощью тега <!--noindex-->…<!--/noindex-->).
Следите, чтобы микроразметка не попадала внутрь тегов noindex (если они у вас есть), а изображения индексировались. Например, если используете плагины Yoast или All-in-One SEO Pack для WordPress, проверьте в настройках, открыты ли медиа для индексации.
В файле robots.txt для WordPress папка uploads не должна быть запрещена к индексации директивой Disallow.
Продвигаете сайты в поиске? Подключите модуль SEO в системе PromoPult, и вы разгрузите себя от рутинных задач. Оптимизация сайта по 70+ видам работ, безопасный линкбилдинг, наполнение контентом — все это проводится на автомате при полном контроле с вашей стороны.
4. Изображения не соответствуют требованиям для отображения в расширенных результатах поиска
В общих рекомендациях по расширенному присутствию в поиске Google по изображениям всего два требования:
- Изображения, указанные в свойствах структурированных данных, должны относиться к данному контенту. Например, если вы размечаете изображение новостной статьи (schema.org/NewsArticle.image), то оно должно быть релевантным именно этой статье.
- Все размеченные изображения должны быть доступны для сканирования и индексации. В частности, рекомендуется создать отдельный файл Sitemap для изображений.
В справочнике по структурированным данным есть свои требования к изображениям:
- Размер картинки — не менее 160×90 px и не более 1920×1080 px (но есть исключения — они будут ниже).
- Соотношение сторон — не более 3:1.
- Форматы картинок: JPG, .PNG, GIF.
- Высокое разрешение (от 800 тысяч px, для товаров — от 50 тысяч).
- Наличие каждого изображения в нескольких вариациях соотношения сторон: 16:9, 4:3 и 1:1.
Для отдельных типов контента есть свои требования:
- Логотип: минимальный размер изображения – 112×112 px.
- Фильмы: соотношение сторон — 16:9.
- Товары: хорошая различимость товара на снимке (например, размещение его на белом фоне).
- Рецепты: на изображении должно быть готовое блюдо.
Для проверки изображений откройте инструмент Проверка расширенных результатов, введите URL страницы и нажмите кнопку «Просмотреть примеры результатов».
Откроется окно предпросмотра расширенных сниппетов. Если картинки не будет, значит она не соответствует требованиям.
Обратите внимание, что предпросмотр доступен не для всех типов данных. Например, для рецептов он доступен, а для статей — нет.
Яндекс, в отличие от Google, не выдвигает специфических требований к изображениям. Главное, чтобы они были релевантны контенту.
5. Не заполнены обязательные свойства для конкретного типа данных
В разметке каждого типа данных предусмотрены обязательные свойства. Если их не будет, то не будет и расширенного сниппета.
Например, для разметки мероприятий выделяют такие обязательные свойства:
- location — место;
- address — адрес места проведения;
- name — полное название мероприятия;
- startDate — дата и время начала.
Опционально можно указать описание мероприятия (description), дату и время завершения (endDate), изображение или логотип (image) и другие свойства.
Для проверки полноты структурированных данных для Google используйте инструмент Проверка расширенных сниппетов. Он выдаст список ошибок с пояснением, каких свойств не хватает.
В Яндексе тоже есть инструмент — Валидатор микроразметки. Указываете URL — получаете развернутый отчет.
6. Поисковики не показывают расширенные сниппеты по вашим ключевым словам
Яндекс и Google выводят расширенные сниппеты в ответ далеко не на все запросы. Если поисковик считает, что в данной поисковой ситуации расширенный сниппет полезен не будет, он его не выведет.
Проверить просто: если у ваших конкурентов по запросу тоже нет расширенных сниппетов, то дело скорее всего именно в этой причине. В противном случае читайте дальше.
7. Использование JSON-LD для разметки данных под Яндекс
JSON-LD — рекомендуемый Google синтаксис микроразметки. Он более компактный, чем RDFa и Microdata. Но поиск Яндекса пока что его не распознает (в отличие, например, от Яндекс.Почты).
Поэтому если вы используете только JSON-LD, то у вас будут расширенные сниппеты в Google, а в Яндексе — нет.
Решайте проблему по ситуации. Например, если для вас важен трафик из Яндекса и Google, используйте синтаксис, который понимают оба поисковика — RDFa или Microdata. Если же вы ориентированы только на Google, используйте JSON-LD.
О том, как добавить микроразметку Schema.org без помощи программиста, мы рассказывали здесь.
8. Нарушение правил при внедрении структурированных данных
В Google и Яндекс есть правила по внедрению семантической разметки. Например, вот некоторые важные пункты гайда Google:
- Структурированные данные должны быть релевантными контенту страницы. Например, микроразметка вакансий не должна быть размещена на страницах, где нет предложения работы.
- Структурированные данные должны описывать контент, который видят пользователи. Попытка «подсунуть» в семантическую разметку скрытый для пользователей контент расценивается как нарушение правил.
- Нельзя вводить пользователей в заблуждение средствами микроразметки. Например, размечать фейковые отзывы.
- Информация должна быть актуальной. Расширенные сниппеты не показываются для устаревшего контента. Регулярно актуализируйте его, чтобы он нравился поисковику.
- Нельзя использовать структурированные данные для разметки противоправного контента.
- Нельзя добавлять в микроразметку информацию о скидках и призывы к покупке.
- Если вы размечаете список, то в нем должны быть все пункты (например, нельзя включать в микроразметку только третий и пятый пункт рецепта).
Помимо общих правил есть специфические. Например, синтаксис для Q&A разметки нельзя использовать для раздела FAQ на сайте. Q&A разметка подходит только для сайтов с вопросами и ответами пользователей.
О микроразметке Q&A, FAQ и HowTo читайте в этой статье.
Важно! Нарушение правил в отношении семантической разметки не только приводит к тому, что у вас не будет расширенных сниппетов, но и может повлечь ручные санкции со стороны Google.
Требования Яндекса к структурированным данным и контенту на сайтах описаны здесь — в разрезе видов данных. Во многом они похожи на правила Google.
9. Изменения в отображении тех или иных видов сниппетов
Поисковики постоянно экспериментируют с отображением результатов выдачи. То появляются новые расширенные результаты, то исчезают, то видоизменяются.
Например, в прошлом году Google перестал отображать рейтинг (звездочки) для статей. В то же время появились новые поддерживаемые типы микроразметки: для FAQ, HowTo, Q&A.
Отслеживать динамику отображения расширенных сниппетов в Google за последние 30 дней вы можете с помощью интерактивного инструмента от MOZ. Обратите внимание, как меняется процент запросов, по которым отображаются звездочки в сниппетах:
10. Вы проверяете отображение структурированных данных только на одном типе устройств
Допустим, вы зашли с ноутбука в поиск, ввели запрос, увидели, что расширенных данных нет, и начали искать причину проблемы. Но не проверили этот же запрос с мобильного.
Тип устройства — один из факторов, влияющих на отображение расширенных результатов поиска. Возможно, у вас все настроено верно — просто вы не там ищете.
Итого: 10 причин отсутствия расширенного сниппета
- А никто и не обещал всегда использовать вашу микроразметку.
- Поисковые роботы еще не успели проиндексировать страницу.
- Что-то закрыто от индексации.
- Картинки не подходят для показа в сниппете.
- Вы заполнили не все данные.
- По этим ключевым словам такие сниппеты не показывают.
- Яндекс просто не видит ваш JSON-LD.
- Вы нарушили правила при внедрении разметки.
- Поисковики снова поменяли правила показа сниппетов.
- Вы не там смотрите — сниппеты видны не на всех устройствах.