Основы

Микроразметка Schema.org: как описать страницу поиску

Иллюстрация к статье «Микроразметка Schema.org: как описать страницу поиску»
В избранное — зарегистрироватьсяНравится — зарегистрироваться

Микроразметка Schema.org — стандартизированное описание данных страницы для поисковых систем. Например, карточку товара можно обозначить как Product и указать видимые на странице название и цену. Разметка помогает системе понять данные и может дать право на расширенный результат, но не гарантирует его.

Выберите тип по содержимому страницы

Начните с того, что человек видит на странице. Для одного товара подходит Product, для статьи — Article, для навигационной цепочки — BreadcrumbList, если такая цепочка действительно присутствует. Не размечайте страницу категории как карточку одного товара, если она показывает список товаров. Не добавляйте отзывы, которых читатель не может увидеть.

Учебный пример: карточка «Настольная лампа» показывает название, актуальную цену и наличие. Разметка должна описывать именно эти данные. Если цена меняется, система публикации обязана обновлять и видимый текст, и структурированные данные одновременно. Иначе поисковик увидит расхождение.

Как выглядит JSON-LD

Google поддерживает JSON-LD, Microdata и RDFa; JSON-LD часто удобнее поддерживать. Небольшой объект JSON-LD внутри <script type="application/ld+json"> содержит @context, @type и свойства выбранного типа. Сам по себе синтаксически правильный JSON ещё не означает, что страница подходит для конкретного расширенного результата.

Для каждого типа откройте отдельную официальную документацию Google и проверьте обязательные поля. Свойства Schema.org шире, чем функции Google: существование поля в словаре не обещает отдельный вид результата поиска. Данные должны описывать основное содержание страницы, а не маркетинговую фантазию.

Что чаще ломается

Шаблон может копировать одну цену или один товар на все страницы. Ещё одна ошибка — одновременно размечать несколько несовместимых сущностей без ясной связи или указывать ссылку на недоступное изображение. Исправляйте источник данных в шаблоне: ручная правка одного HTML-файла не поможет следующему товару.

Не путайте отсутствие расширенного результата с ошибкой разметки. Даже при корректных данных Google выбирает показ сам. Страница может быть закрыта от обхода, содержать noindex или ещё не переобойдена. Разделите техническую проверку полей и наблюдение за фактическим видом результата.

Проверьте на реальном URL

Возьмите один товар, одну статью и категорию. Сравните видимый текст с JSON-LD в исходном HTML: название, цена, изображение и тип страницы должны совпадать. Затем используйте тест расширенных результатов Google для поддерживаемых типов. Ошибки обязательных полей исправьте до массового включения шаблона.

После выпуска проверьте URL через Google Search Console и, если нужна поддержка Яндекса, сверяйтесь с документацией Яндекс Вебмастера для конкретного типа. Не переносите требования одной системы на другую автоматически. Подробности технической проверки доступны в справочнике ошибок SEO title.

Порядок внедрения в шаблон магазина

Начните с одного типового товара с заполненными названием, ценой, наличием и изображением. Запишите, из каких полей CMS берутся эти значения, и проверьте, что они совпадают в видимой карточке и JSON-LD. Затем проверьте товар без скидки, товар со скидкой и временно отсутствующий товар. Если шаблон подставляет старую цену или старый статус наличия, исправьте источник данных до распространения разметки на весь каталог.

После теста проверьте вложенность и обязательные свойства по документации выбранной функции Google. Сохраните ссылку на тестовый URL и результат валидатора. Когда шаблон изменится, повторяйте те же проверки на трёх типах карточек. Если поисковик не показывает расширенный результат, сначала убедитесь в доступности страницы и корректности данных; не добавляйте фиктивные отзывы или рейтинги ради оформления.

Как проверить результат

Повторите проверку после обновления товара: цена и наличие должны оставаться согласованными с текстом. Посмотрите, доступен ли URL роботу и отвечает ли он 200. Если ошибок нет, наблюдайте показы и вид результатов поиска, не обещая появления расширенного блока.

Разметка дополняет полезную страницу, а не заменяет описание товара, ответы на вопросы и удобный путь к покупке. Начните с нескольких типовых URL, затем расширяйте внедрение после проверки шаблона.

Первоисточники

FAQ

Частые вопросы

Разметка гарантирует расширенный результат?

Нет. Она даёт поисковой системе данные и может сделать страницу подходящей для функции, но решение о показе остаётся за поисковиком.

Можно ли размечать скрытые отзывы?

Нет. Размеченные данные должны соответствовать тому, что доступно читателю на странице.

Где проверить JSON-LD?

Проверьте синтаксис и обязательные свойства в тесте расширенных результатов для поддерживаемого Google типа.

Проверьте себя

Вопрос 1 из 2. Результат увидите только вы.

Что должно совпадать в карточке товара?

Обсуждение

Какой тип страницы у вас нуждается в проверке микроразметки первым?

Войдите, чтобы оставить комментарий. Читать обсуждение могут все. Комментарии проходят автоматическую и редакционную проверку.