Коротко. Чтобы проверить Schema.org на сайте, прогоните типовые страницы через валидатор schema.org и инструмент проверки расширенных результатов Google, а затем разберите записи по важности: ошибки блокируют расширенный сниппет и чинятся всегда, предупреждения только обедняют его и закрываются выборочно. Правило приоритета простое: исправляем то предупреждение, которое добавит в сниппет видимый элемент — картинку, цену, рейтинг. Гнаться за полностью чистым отчётом не нужно: на позиции это не влияет, а времени съедает много.
Ошибка и предупреждение — принципиально разные вещи
Валидаторы делят замечания на две категории, и путаница между ними стоит компаниям недель бесполезной работы. Разница в последствиях, а не в строгости формулировки.
| Ошибка | Предупреждение | |
|---|---|---|
| Что означает | Нет обязательного поля или неверный формат значения | Нет рекомендуемого поля |
| Последствие | Расширенного результата не будет вообще | Сниппет будет, но без части элементов |
| Приоритет | Чинить всегда | Чинить выборочно |
| Пример | У товара нет цены или валюты | У товара нет артикула или бренда |
Отсюда порядок работы: сначала до нуля закрываются красные записи, и только потом разбираются жёлтые. Обратный порядок — типичная ошибка: команда неделю дозаполняет необязательные поля, а сниппета нет, потому что не хватает одного обязательного.
Откуда вообще берутся предупреждения
Предупреждение почти никогда не означает, что кто-то ошибся в коде. Это отражение того, что данных на сайте меньше, чем хотел бы поисковик. Четыре типовых источника:
- Поле не заполнено в админке. Шаблон выводит свойство только при наличии значения, а у половины товаров не проставлен артикул или бренд.
- Данных нет в принципе. У услуги нет отзывов, у производственной позиции нет розничной цены — и это нормально.
- Шаблон не умеет выводить свойство. Генератор в SEO-плагине ограничен своим набором полей.
- Поле появилось в требованиях позже, чем была написана разметка. Требования к типам меняются, и вчера чистый отчёт сегодня показывает жёлтые записи.
Последний пункт объясняет, почему разметку нужно перепроверять раз в квартал, даже если на сайте ничего не менялось.
Какие предупреждения стоит закрывать
Критерий один: добавляет ли поле видимый элемент в сниппет или в понимание страницы. Ниже — те, что реально дают эффект.
| Тип | Поле | Что даёт |
|---|---|---|
| Товар | image |
Картинка в карточке выдачи — самый заметный элемент |
| Товар | brand, sku |
Сопоставление товара в товарных сервисах и агрегаторах |
| Товар | priceValidUntil |
Снимает риск, что цена будет сочтена устаревшей |
| Статья | image, author |
Изображение в результатах и понимание авторства |
| Организация | logo, sameAs |
Логотип в блоке компании и связь с профилями |
| Организация | address, telephone |
Связь сайта с карточкой в справочниках |
| Хлебные крошки | item у каждого уровня |
Путь вместо URL в сниппете |
Все они закрываются заполнением данных, а не переписыванием кода. Практически это задача контент-менеджера: проставить артикулы, загрузить изображения, дописать реквизиты. Пятнадцать минут на карточку и выгрузка пустых полей из краулера решают вопрос быстрее, чем любая правка шаблона.
Какие предупреждения можно оставить
Есть класс замечаний, которые правильнее игнорировать — потому что закрыть их можно только выдумав данные.
- Отсутствие рейтинга и отзывов там, где их нет. Ставить агрегированный рейтинг на страницу без единого отзыва — прямое нарушение, за которое снимают расширенные результаты и выносят ручные санкции. Лучше жёлтая запись в отчёте, чем это.
- Цена у услуги с индивидуальным расчётом. Если на странице честно написано «расчёт по чертежам», цены в разметке быть не должно.
- Поля под форматы, которых у вас нет — сроки доставки и условия возврата для сайта, который ничего не отгружает почтой.
- Рекомендуемые свойства редких типов, которые не участвуют в оформлении выдачи.
Правило формулируется в одну строку: разметка описывает реальность страницы. Пустая жёлтая запись безвредна, выдуманное значение — опасно.
Как исправлять: три уровня вмешательства
Способ правки зависит от того, кто генерирует разметку. Порядок от простого к сложному.
- Настройки SEO-плагина. Часть полей задаётся в интерфейсе: тип организации, логотип, соцсети, включение и отключение типов разметки. Пять минут работы, программист не нужен.
- Данные в карточках. Артикулы, бренды, изображения, цены — заполняются контент-менеджером, при массовых правках через импорт таблицы.
- Шаблон темы. Нужен, когда требуемого поля нет ни в плагине, ни в админке: нестандартные услуги, специфичные для производства сущности, связки объектов между собой. Здесь важно не создать дубли — если разметку начал выводить шаблон, генерацию того же типа в плагине надо выключить.
Правки всегда вносятся в шаблон, а не в отдельную запись, иначе они разойдутся при первом же обновлении темы. Если своего разработчика нет, этот цикл берёт на себя поддержка сайта — от 10 000 ₽ в месяц вместе с обновлениями, бэкапами и мониторингом. Как эти правки выглядят на реальных проектах, видно в наших кейсах.
Как убедиться, что исправление сработало
Между правкой и изменением в выдаче стоит переобход, поэтому сразу после выката отчёты ничего не покажут. Порядок проверки такой.
- Прогоните исправленную страницу через валидатор в тот же день — здесь результат виден мгновенно.
- Проверьте проиндексированную версию в Search Console: важно, что робот получил разметку, а не то, что она есть в браузере.
- Отправьте страницы на переобход в панелях вебмастера, для крупных сайтов — уведомлением через IndexNow.
- Вернитесь к отчёту об улучшениях через 1-2 недели. Данные там обновляются с задержкой в несколько дней даже после обхода.
- Посмотрите на показы и кликабельность страниц с расширенными результатами — это единственная метрика, ради которой всё делалось.
Если через месяц отчёт чист, а сниппета нет, дело уже не в предупреждениях. Тогда разбираются другие причины — тип разметки, доверие к сайту, соответствие содержимому; они разобраны в разделе о микроразметке. Когда разметка — часть общей задачи по видимости, её ведут в составе поискового продвижения от 50 000 ₽ в месяц, где технические правки, контент и контроль индексации идут одним планом.
Обязательно ли закрывать все предупреждения
Нет. Предупреждения не блокируют расширенный результат и не влияют на позиции. Закрывать стоит те, что добавляют в сниппет видимый элемент — изображение, цену, логотип. Остальные оставляются как есть, особенно если единственный способ их закрыть — придумать данные, которых на странице нет.
Почему предупреждения появились сами по себе, без правок сайта
Требования к типам разметки периодически обновляются: поле, которое вчера было необязательным, сегодня стало рекомендуемым. Отчёты валидаторов сразу отражают новые правила по старым страницам. Второй вариант — обновился SEO-плагин и изменил набор выводимых полей. Оба случая лечатся плановой перепроверкой раз в квартал.
Что делать, если предупреждений сотни
Не открывать их по одному. Прогоните сайт краулером с модулем структурированных данных, выгрузите таблицу и сгруппируйте по типу замечания. Почти всегда сотни строк сводятся к трём-четырём причинам, а каждая закрывается одной правкой шаблона или одним импортом данных в карточки.
Можно ли поставить рейтинг, если отзывы есть в соцсетях
Нет. Разметка описывает содержимое конкретной страницы: если отзывов на ней нет, агрегированного рейтинга быть не должно. Правильный путь — вывести отзывы на страницу, а затем размечать их. Отзывы компании о самой себе на собственном сайте в сниппете всё равно не показываются — это отдельное ограничение.
Влияют ли предупреждения на скорость индексации
Нет, это не связанные вещи. Скорость обхода зависит от структуры сайта, скорости ответа сервера, внутренних ссылок и частоты обновления, а не от полноты разметки. Разметка помогает поисковику точнее понять уже полученную страницу, но не влияет на то, как быстро он до неё доберётся.
Разберём предупреждения и покажем, какие из них стоят работы
Проверим разметку по всем типам страниц, отделим блокирующие ошибки от косметических замечаний и отдадим список правок с приоритетами и оценкой эффекта. Экспресс-проверка — бесплатно, полный технический аудит — от 25 000 ₽.