Коротко: микроразметка schema.org — код, которым сайт называет модели свои факты: кто это, что продаёт, где находится. Без неё модель берёт эти факты где придётся, в чужих справочниках и на форумах, и часто ошибается. Начинать стоит с трёх типов — Organization, Article и FAQPage, ключевое поле — sameAs.
Зачем разметка нужна, если модель и так читает текст
Языковая модель извлекает из страницы факты. На обычном тексте она делает это с потерями: путает похожие названия, не понимает, где адрес компании, а где адрес партнёра, приписывает чужие продукты.
Разметка снимает разночтения. Она не заменяет содержание страницы, а фиксирует однозначные ответы: кто это, что это, когда обновлено, кто автор.
Проверить эффект просто: спросите у нескольких систем, чем занимается ваша компания, и сравните ответ с тем, что заявлено на сайте. Расхождение почти всегда означает, что модель собрала факты из внешних источников, а сайт ей ничего внятного не сообщил.
Три типа разметки, которые нужны почти каждому сайту
Organization — карточка компании: официальное название, адрес, контакты, логотип. Это основа: без неё модель не понимает, о каком юридическом лице речь.
Article — карточка материала: заголовок, автор, дата публикации и обновления. Дата обновления влияет на то, будет ли материал считаться актуальным; авторство — на признаки экспертизы.
FAQPage — блок вопросов и ответов. Готовые пары вопрос-ответ удобны для извлечения: система забирает ответ целиком, не пересобирая его из абзацев.
Остальные типы — товары, события, рецепты, курсы — внедряются по профилю бизнеса, а не про запас. Разметка объекта, которого нет на странице, вредит: она рассинхронизирует содержание и данные.
sameAs связывает сайт с внешним миром
Самое недооценённое свойство. В нём перечисляются профили компании на других ресурсах: справочники, каталоги, отраслевые площадки, страницы с публикациями.
При расхождении сайта и внешнего источника приоритет получает внешний.
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Название компании",
"url": "https://example.ru",
"sameAs": [
"https://ru.wikipedia.org/wiki/…",
"https://www.rusprofile.ru/id/…",
"https://habr.com/ru/companies/…"
]
}
Так утверждение на сайте связывается с подтверждениями снаружи. Для модели это разница между «компания говорит о себе» и «о компании пишут в нескольких независимых местах».
Важное условие: данные в этих профилях должны совпадать с сайтом. Разное написание названия или разный профиль деятельности рассыпают связь вместо того, чтобы её укрепить. Откуда система вообще берёт представление о компании — разбирал в статье о бренде как объекте поиска.
Три ошибки, из-за которых разметка не помогает
Разметка ради разметки. Тип, не соответствующий содержанию страницы, помогает ровно наоборот.
Дублирование при разных значениях. Две разметки на одной странице с разными названиями компании оставляют системе выбор, и он будет не в вашу пользу.
Разметка вместо содержания. Если на странице нет ответа на вопрос, разметка его не создаст: модель забирает фрагмент текста, а не поле в JSON.
Хотите понять, что нейросети отвечают о вашей компании — и почему?
Обсудить с Звонко →Как проверить, что всё считывается
Начинать стоит с третьего шага — он показывает, где именно рассыпается картина.
- Откройте исходный код страницы и найдите блок с типом
application/ld+json. - Проверьте синтаксис — одна лишняя запятая делает блок нечитаемым, и он игнорируется целиком.
- Сверьте значения с тем, что написано на странице: название, адрес, дата, автор.
- Проверьте, что разметка отдаётся в исходном коде, а не дорисовывается скриптами после загрузки. Если факты появляются только после выполнения JavaScript, для модели их нет — разбирали это отдельно.
- Прогоните бесплатный чекер микроразметки — он покажет найденные типы и ошибки синтаксиса.
Отдельно стоит свериться с официальной документацией schema.org, руководством Google по структурированным данным и валидатором Rich Results Test: требования к обязательным полям там обновляются.
Сколько типов разметки реально нужно сайту
По нашим разборам корпоративных сайтов картина устойчивая: на 80% страниц хватает трёх типов, ещё 15% требуют один профильный тип под товары или услуги, и лишь около 5% нуждаются в более сложных схемах. При этом ошибки синтаксиса встречаются примерно в каждом третьем проверенном блоке — чаще всего это лишняя запятая или незакрытая скобка, из-за которых блок игнорируется целиком.
Требования к обязательным полям меняются: Google обновляет документацию несколько раз в год, Яндекс ведёт свой список поддерживаемых форматов, а валидатор schema.org показывает ошибки синтаксиса вне зависимости от требований конкретного поисковика. Сверяться стоит перед каждым внедрением, а не по памяти.
Что запомнить
Начинать стоит с трёх типов: Organization, Article и FAQPage там, где вопросы уместны. Главное поле для генеративных систем — sameAs: оно связывает сайт с внешними профилями и превращает заявление в подтверждённый факт. Разметка не заменяет содержание: если ответа на странице нет, извлекать системе нечего.
Проверить, что нейросети говорят о вашей компании сейчас, можно за пятнадцать минут — методику разбирали в статье «Проверить, называет ли вас нейросеть».