Страница, которую человек понимает, а робот — нет
Вы открываете страницу услуги глазами клиента: цена, срок, телефон, пара отзывов. Всё на месте.
Машина на той же странице видит сплошной текст. Где здесь название компании, где цена, а где адрес — ей приходится догадываться. Иногда она догадывается неправильно.
Schema.org — это служебная подпись к содержимому страницы: отдельный блок кода, где прямым текстом сказано «это компания», «это цена в рублях», «это ответ на вопрос». Поисковики и нейросети читают такие подписи охотнее, чем догадки по вёрстке.
С каких трёх типов начать
Полный справочник Schema.org огромен, и это отпугивает. На старте хватит трёх блоков.
- Organization — на главной. Название, логотип, сайт, телефон, ссылки на профили в справочниках и соцсетях. Это ваша визитка для машин.
- LocalBusiness — на странице контактов, если у вас есть адрес и приём клиентов. Адрес, часы работы, координаты.
- Product или Service — на карточках товаров и страницах услуг. Название, описание, цена или вилка «от».
Четвёртым шагом — FAQPage на страницах, где уже есть блок вопросов и ответов. Только если он реально есть на странице и виден человеку: размечать невидимый текст нельзя.
Не хотите разбираться сами?
Divitio закроет задачу под ключ — SEO для оптовой компании: продвижение сайта оптовых продаж в Яндексе и Google. Аудит и план работ — бесплатно.
Обсудить проект →Как это делается за один вечер
Код писать руками не обязательно. Порядок такой:
- Соберите точные данные: юридическое и рабочее название, адрес, телефон, часы, ссылки на профили в справочниках.
- Сгенерируйте разметку в любом бесплатном конструкторе Schema — он отдаст готовый блок JSON-LD.
- Вставьте блок в исходный код страницы перед закрывающим тегом. На большинстве CMS это делается через поле «код в шапке» или плагин, без правки шаблона.
- Проверьте страницу в валидаторе структурированных данных Google и в проверке микроразметки Яндекса.
- Убедитесь, что страница отдаётся ботам: откройте ваш-сайт.ru/robots.txt и посмотрите, не закрыт ли раздел целиком.
Частые ошибки, из-за которых разметка не работает
Второе по частоте — разметить отзывы, которых на сайте нет. Третье — поставить Organization на каждую страницу сайта вместо одной главной.
И отдельно: разметка не поднимает позиции сама по себе. Она убирает разночтения. Машина перестаёт гадать и начинает брать ваши данные как факт — это и влияет на то, попадёте ли вы в ответ нейросети и как будет выглядеть сниппет. Google, кстати, продолжает перестраивать выдачу под генеративный интерфейс — об этом пишет Search Engine Journal, и чем машиночитаемее страница, тем спокойнее вы переживаете такие перестройки.
- На главной есть блок Organization с названием, логотипом и телефоном
- На контактах — LocalBusiness с адресом и часами работы
- На трёх главных страницах услуг — Service с ценой или вилкой «от»
- Данные в разметке совпадают с текстом на странице до рубля и до цифры телефона
- Валидатор Google и проверка Яндекса не показывают критичных ошибок
- В ваш-сайт.ru/robots.txt нужные разделы открыты для ботов
Что сделать завтра утром
Откройте таблицу и выпишите в неё пять фактов о компании: название, адрес, телефон, часы, вилку цен. Ровно в том виде, в каком они должны звучать везде — на сайте, в справочниках, в ответе нейросети.
Дальше разметьте главную и контакты — это полчаса работы. Страницы услуг добавите на выходных.
Первые изменения в сниппетах обычно видны через две–четыре недели, после того как роботы переобойдут страницы. Устойчивая видимость в ответах нейросетей — история на четыре–шесть месяцев, и разметка там будет фундаментом, а не украшением.