В веб-разработке и SEO Schema — это язык разметки структурированных данных, который позволяет поисковым системам более точно понимать истинное значение контента веб-страницы. Проще говоря, Schema похожа на «наклейки» для контента веб-страницы, которые сообщают поисковым системам, таким как Google, Baidu и другим: «Этот текст — название продукта, это число — цена, а эта дата — время проведения мероприятия», вместо того чтобы заставлять поисковую систему угадывать.
Эта разметка не меняет того, что пользователи видят на веб-странице; она скрыта в коде и специально предназначена для понимания поисковыми системами. Когда поисковая система может точно определить тип контента, она может отображать более богатые фрагменты информации (Rich Snippets) в результатах поиска, такие как рейтинги в виде звезд, цены на товары, время проведения мероприятий, этапы приготовления рецептов и т. д. Эта дополнительная информация делает результаты поиска более заметными, и кликабельность обычно увеличивается на 20–40 %.
Хотя поисковые системы умны, они по-прежнему не могут полностью понимать контекст веб-страницы, как это делают люди. Например, когда вы пишете «Apple» на веб-странице, поисковая система не знает, говорите ли вы о фрукте яблоко, компании Apple или каком-то географическом названии. Но если разметить это с помощью Schema как «Organization» (организация), поисковая система точно поймет, что это компания.
С распространением голосового поиска, ответов ИИ и интеллектуальных помощников поисковые системы все больше полагаются на структурированные данные для извлечения точных ответов. Если ваш сайт не использует Schema, вы можете упустить возможность появиться в избранных фрагментах, графах знаний и результатах голосового поиска. Особенно для веб-сайтов электронной коммерции, местных предприятий и платформ публикации контента Schema уже стала стандартным инструментом для повышения видимости в поиске.
Когда вы ищете «рецепт шоколадного торта», вы можете увидеть некоторые результаты, в которых непосредственно отображается время приготовления, калорийность, рейтинг пользователей и даже изображения блюд. Это достигается с помощью разметки типа Recipe (рецепт) в Schema. Если вы ищете «кафе поблизости», время работы, контактный телефон и отзывы клиентов, отображаемые на карте, также зависят от разметки Schema LocalBusiness (местное предприятие).
Такое богатое медиа-отображение не только делает результаты поиска более привлекательными, но и предварительно фильтрует потребности пользователей. Например, если пользователь видит, что начало мероприятия на следующей неделе, он может не нажимать; если он видит, что цена продукта превышает бюджет, он также пропустит его. Это экономит время пользователя и обеспечивает более точное попадание на ваш сайт для действительно заинтересованных пользователей, снижая показатель отказов и повышая эффективность преобразования.
Страницы товаров в электронной коммерции лучше всего подходят для использования Product Schema, которая может отмечать название продукта, цену, наличие на складе, рейтинг пользователей и т. д. Когда пользователи ищут «цена MacBook Pro», ваша страница продукта может напрямую отображать информацию о цене и наличии на складе в результатах поиска, значительно увеличивая вероятность клика.
Местным предприятиям требуется LocalBusiness Schema, включая адрес, время работы, телефон, тип услуг и т. д. Если вы управляете рестораном или парикмахерской, эта информация будет напрямую отображаться на Картах Google и в локальных результатах поиска, позволяя пользователям получить ключевую информацию, не нажимая.
Издатели контента могут использовать Article или BlogPosting Schema, чтобы помочь Google определить автора, дату публикации, тему статьи и повысить вероятность появления в рекомендациях «Горячие новости» или «Похожие статьи». Если вы управляете новостным сайтом или блогом, это может значительно повысить видимость контента.
Организаторы мероприятий могут использовать Event Schema для разметки названия мероприятия, места, времени, цены билета. Когда пользователи ищут «концерт в выходные», информация о вашем мероприятии может напрямую отображаться в карточке мероприятия, даже с возможностью прямого перехода к покупке билетов.
Разметка Schema имеет три основных формата: JSON-LD, Microdata и RDFa. Среди них JSON-LD является форматом, рекомендованным Google, поскольку он не зависит от структуры HTML и прост в обслуживании и отладке. Вам просто нужно вставить фрагмент кода JSON в секцию <head> или <body> веб-страницы, описывающий структурированную информацию контента страницы.
Например, если вы хотите разметить статью, просто добавьте следующий код:
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Как оптимизировать скорость веб-сайта",
"author": "Иван Петров",
"datePublished": "2024-01-15"
}
Для нетехнических пользователей существует Помощник по разметке структурированных данных Google, который поможет вам сгенерировать код с помощью визуального интерфейса. Многие системы CMS (например, WordPress) также предоставляют плагины Schema, такие как Yoast SEO, Rank Math, которые могут автоматически добавлять разметку для статей, продуктов, мероприятий без необходимости ручного написания кода.
Операторы веб-сайтов электронной коммерции — почти обязательные пользователи. Цена, наличие и рейтинг на страницах продуктов напрямую влияют на решение о покупке пользователя, а Schema позволяет отображать эту информацию заранее.
Местные поставщики услуг (рестораны, клиники, розничные магазины) также являются основными бенефициарами. Локальный поисковый трафик часто имеет сильное намерение совершить покупку, а Schema может сделать информацию о вашем предприятии более полной в локальном поиске и на картах.
Создатели контента и медиа-сайты нуждаются в Schema для улучшения отображения статей в результатах поиска. Особенно для новостного, обзорного и обучающего контента. Структурированная разметка может увеличить вероятность попадания в избранные фрагменты.
Организаторы мероприятий и платформы онлайн-образования могут использовать Event или Course Schema для разметки информации о мероприятиях и курсах, позволяя пользователям видеть время, место и цену непосредственно при поиске, сокращая затраты времени пользователя на поиск информации.
Использование Schema само по себе не повышает рейтинг в поиске, но оно может значительно улучшить кликабельность и пользовательский опыт, а повышение кликабельности само по себе косвенно влияет на рейтинг. По отраслевым данным, страницы, использующие Schema, имеют примерно на 30 % более высокую кликабельность, чем те, которые не используют. Особенно по конкурентным ключевым словам, богатое медиа-отображение делает ваши результаты более выдающимися.
Однако следует отметить, что добавление Schema не гарантирует отображение богатых медиа. Google решает, отображать ли Rich Snippets, на основе комплексных факторов, таких как качество контента, поведение пользователя, намерение поиска и т. д. Поэтому Schema следует использовать в сочетании с высококачественным контентом и хорошим пользовательским опытом, а не просто полагаться на код разметки.
Кроме того, Schema требует постоянного обслуживания. Если цена продукта меняется, время мероприятия корректируется, контент статьи обновляется, соответствующий код Schema также должен быть синхронно изменен, иначе это может привести к отображению неверной информации в результатах поиска, что, в свою очередь, подорвет доверие пользователей.
С распространением искусственного интеллекта и голосового поиска важность Schema продолжает расти. Модель MUM от Google, интеграция ChatGPT в Bing — все это усиливает зависимость от структурированных данных, поскольку эти технологии требуют быстрого извлечения точных ответов, а не парсинга неструктурированного текста.
В будущем Schema, вероятно, будет распространяться на большее количество сценариев, таких как контент виртуальной реальности, обновление запасов в реальном времени, персонализированные рекомендации и т. д. Для операторов веб-сайтов раннее освоение использования Schema — это подготовка к будущей поисковой экосистеме.