Микроразметка Schema.org: зачем нужна и как добавить на сайт
Что это значит
Микроразметка — это скрытая от посетителя подсказка поисковикам: «это компания, вот её адрес и телефон», «это товар, вот цена и наличие». Иногда её нет совсем, а иногда она есть, но записана с ошибкой и не читается.
- Нет микроразметки Schema.org. Микроразметка — это скрытая от посетителя подсказка поисковикам: «это компания, вот её адрес и телефон», «это товар, вот цена и наличие». На главной её нет.
- Ошибка в микроразметке Schema.org. На главной есть блок микроразметки JSON-LD, но в нём синтаксическая ошибка, и поисковики его не прочитают.
Чем мешает
С рабочей микроразметкой Яндекс и Google могут показать в выдаче больше сведений: контакты, цены, рейтинг, хлебные крошки. На позиции она напрямую не влияет, но делает сниппет заметнее.
Как исправить
WordPress
- Yoast SEO и Rank Math добавляют разметку сами. Yoast: «Yoast SEO → Настройки → Представление сайта» — укажите организацию, название и логотип. Rank Math: раздел «Локальное SEO» — тип компании, адрес, телефон.
- Если разметку вставляли вручную (в виджет, тему или плагин вставки кода), проверьте этот блок. Разметку Yoast и Rank Math исправлять не нужно: ошибки обычно в ручных вставках.
Tilda
- Вставьте блок JSON-LD с данными компании в настройках страницы, в поле для кода внутри head (раздел «Дополнительно»). Для товаров магазина Tilda добавляет разметку сама.
- Проверьте блок JSON-LD, который вы вставили в настройках страницы, и исправьте ошибку.
1С-Битрикс
- В готовых решениях (Аспро и др.) разметка товаров и компании обычно уже есть. Если нет, разработчик добавляет JSON-LD в шаблон.
- Найдите блок
<script type="application/ld+json">в шаблоне или в настройках решения и исправьте его. Нужен разработчик.
OpenCart
- Поставьте модуль микроразметки (Microdata / Schema.org) из маркетплейса: он размечает товары, хлебные крошки и данные магазина.
- Проверьте модуль микроразметки и ручные вставки в шаблон
header.twig.
Другой движок или свой сервер
- Добавьте на главную блок JSON-LD с типом Organization или LocalBusiness: название, адрес, телефон, логотип, ссылка на сайт.
- Скопируйте блок
<script type="application/ld+json">в validator.schema.org: он покажет строку с ошибкой. Частые причины — лишняя запятая в конце списка, кавычка или перенос строки внутри текста.
Пример кода
Замените example.by на адрес своего сайта.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Название компании",
"url": "https://example.by/",
"logo": "https://example.by/logo.png",
"telephone": "+375 29 000-00-00",
"address": {"@type": "PostalAddress", "addressLocality": "Минск", "streetAddress": "ул. Примерная, 1"}
}
</script>
Если сайт делал подрядчик
Перешлите ему ссылку на отчёт и эту просьбу:
Добавьте или исправьте, пожалуйста, микроразметку JSON-LD на главной (Organization или LocalBusiness), чтобы validator.schema.org не показывал ошибок.
Как проверить, что всё исправлено
Проверьте разметку на validator.schema.org или в «Валидаторе микроразметки» Яндекс.Вебмастера. Проверьте сайт снова на yasnoseo.by.