БлогУслугиКарьера
Обсудить проект
БлогУслугиКарьераОбсудить проект
SEO

Structured Data (Schema.org): зачем нужна и как внедрить в 2026

Практический гайд по разметке Schema.org: какие типы использовать, как внедрить в Next.js и WordPress, как проверить. Влияние на CTR и позиции.

Редакция Feature
Редакция Feature·
27 мар
·
12 мин
·
Structured Data (Schema.org): зачем нужна и как внедрить в 2026

Что такое структурированные данные и зачем они нужны

Когда поисковик сканирует вашу страницу, он видит HTML-код и текст. Он может понять, что на странице есть заголовок, абзацы, изображения. Но он не всегда понимает контекст: это рецепт или статья? Это цена товара или просто число? Это имя автора или название компании?

Структурированные данные (Structured Data) — это способ явно сообщить поисковику, что означает каждый элемент на странице. Вы размечаете контент по стандарту Schema.org, и поисковик получает однозначную информацию: «это статья, её автор — Иван Петров, она опубликована 15 января 2026 года, её рейтинг — 4.8 из 5».

Что это даёт на практике

Rich Snippets (расширенные сниппеты). Самое очевидное преимущество. Вместо обычного результата в выдаче с title и description, Google показывает дополнительную информацию: рейтинг звёздами, цену товара, время приготовления рецепта, FAQ с раскрывающимися ответами. Расширенные сниппеты занимают больше места в выдаче и привлекают больше внимания.

Улучшение понимания контента. Google лучше понимает структуру вашего сайта: какие страницы относятся к товарам, какие — к статьям, как они связаны между собой. Это помогает в ранжировании, особенно для сложных запросов.

Попадание в специальные блоки. FAQ-разметка может вывести ваш контент в блок «Люди также спрашивают». Product-разметка помогает попасть в Google Shopping. HowTo-разметка формирует пошаговый блок прямо в выдаче.

Голосовой поиск. Структурированные данные помогают голосовым ассистентам (Google Assistant, Siri) находить и зачитывать ваш контент в ответ на голосовые запросы.

Влияние на CTR: статистика

По данным исследования Search Engine Journal, сайты с rich snippets получают:

  • На 20–30% больше кликов, чем обычные результаты на той же позиции
  • FAQ-сниппеты увеличивают CTR на 25–35%
  • Звёзды рейтинга повышают CTR на 15–25%
  • Хлебные крошки в сниппете улучшают CTR на 10–15%

Структурированные данные не являются прямым фактором ранжирования (Google это подтверждает). Однако увеличение CTR — это поведенческий сигнал, который косвенно влияет на позиции.

Формат JSON-LD: почему именно он

Существует три формата структурированных данных: Microdata, RDFa и JSON-LD. Google рекомендует использовать JSON-LD, и вот почему:

  • Отделён от HTML — разметка размещается в теге <script> и не смешивается с визуальным кодом
  • Легко читается — стандартный JSON-формат, понятный любому разработчику
  • Легко генерируется — можно формировать программно на сервере
  • Не ломает вёрстку — изменения в разметке не влияют на отображение страницы

JSON-LD-блок размещается в теге <script type="application/ld+json"> в разделе <head> или в <body> страницы. Google обрабатывает оба варианта одинаково.

Базовая структура JSON-LD выглядит так: объект с полями @context (всегда https://schema.org), @type (тип сущности) и набором свойств, специфичных для этого типа.

Основные типы Schema.org для бизнес-сайтов

Organization

Разметка Organization описывает вашу компанию. Размещается на главной странице и в layout (чтобы присутствовать на всех страницах).

Основные поля:

  • @type: Organization
  • name: название компании
  • url: URL сайта
  • logo: URL логотипа
  • description: описание компании
  • contactPoint: контактная информация (телефон, email, тип контакта)
  • sameAs: массив ссылок на социальные сети (VK, Telegram, YouTube)
  • address: юридический адрес (PostalAddress)

Пример JSON-LD для Organization содержит название вашей компании, URL сайта, путь к логотипу, контактный телефон с типом обращения (клиентская поддержка, продажи), а также массив ссылок на все ваши социальные профили. Это помогает Google сформировать Knowledge Panel — информационный блок о компании справа в выдаче.

Article / BlogPosting

Разметка для статей блога. Помогает попасть в Google Discover и формирует расширенный сниппет с датой публикации и автором. Подробнее о стратегии попадания в Discover мы писали в статье Как попасть в Google Discover.

Основные поля:

  • @type: Article или BlogPosting
  • headline: заголовок статьи (до 110 символов)
  • description: краткое описание
  • image: URL изображения (минимум 1200px в ширину)
  • author: информация об авторе (Person или Organization)
  • datePublished: дата публикации в формате ISO 8601
  • dateModified: дата последнего обновления
  • publisher: издатель (обычно Organization)

Google использует эту разметку для отображения автора и даты в сниппете, а также для формирования карточки в Google Discover.

Product

Разметка Product — одна из самых коммерчески ценных. Она формирует rich snippet с ценой, наличием и рейтингом прямо в поисковой выдаче.

Основные поля:

  • @type: Product
  • name: название товара
  • description: описание
  • image: фотографии товара (массив URL)
  • brand: бренд
  • sku: артикул
  • offers: информация о цене и наличии (Offer)
  • aggregateRating: средний рейтинг и количество отзывов

Внутри offers указывается цена (price), валюта (priceCurrency), наличие (availability — InStock, OutOfStock, PreOrder) и URL страницы товара. Внутри aggregateRating — средний рейтинг (ratingValue), максимальное значение ( bestRating) и количество отзывов (reviewCount).

Rich snippet с ценой и звёздами значительно повышает CTR для коммерческих запросов. По нашему опыту, внедрение Product-разметки увеличивает CTR карточек товаров на 20–35%.

FAQ (FAQPage)

FAQ-разметка формирует раскрывающийся блок с вопросами и ответами прямо в сниппете. Это один из самых эффективных типов разметки с точки зрения CTR, потому что сниппет занимает значительно больше места в выдаче.

Структура FAQ-разметки: объект с типом FAQPage, содержащий массив mainEntity — вопросы типа Question, каждый из которых имеет поле name (текст вопроса) и acceptedAnswer типа Answer с полем text (текст ответа).

Важные правила для FAQ:

  • Вопросы и ответы должны реально присутствовать на странице (Google проверяет)
  • Не используйте FAQ-разметку для рекламного контента
  • Ответы могут содержать HTML-ссылки
  • Оптимальное количество: 3–7 вопросов

BreadcrumbList

Хлебные крошки показывают пользователю путь от главной страницы до текущей. В выдаче Google заменяет URL на красивую цепочку навигации: Главная > Блог > Название статьи.

Структура BreadcrumbList: объект с типом BreadcrumbList, содержащий массив itemListElement — элементы типа ListItem. Каждый элемент имеет position (порядковый номер), name (название) и item (URL).

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

Хотите rich snippets в выдаче?

Внедрим structured data и увеличим CTR из поиска

Заказать SEO-аудит

LocalBusiness

Разметка LocalBusiness критически важна для бизнеса с физическим присутствием. Она помогает попасть в Local Pack (блок карт) и формирует расширенный сниппет с адресом, часами работы и рейтингом. Подробнее о локальном SEO читайте в нашей статье Локальное SEO: как попасть в топ-3 Google Maps.

Основные поля:

  • @type: конкретный подтип (Restaurant, Dentist, BeautySalon, AutoRepair и т.д.)
  • name: название
  • image: фотографии
  • address: полный адрес (PostalAddress)
  • geo: координаты (GeoCoordinates с latitude и longitude)
  • telephone: телефон
  • openingHoursSpecification: расписание работы по дням
  • priceRange: ценовой диапазон (например, «$$» или «1000-5000 руб.»)
  • aggregateRating: средний рейтинг

Для каждого дня недели указывается dayOfWeek, opens и closes. Это позволяет Google показывать «Открыто» или «Закрыто» прямо в выдаче.

HowTo

Разметка HowTo подходит для пошаговых инструкций. Google может показать шаги прямо в выдаче, что значительно повышает видимость контента.

Структура HowTo: объект с полями name (название инструкции), description (описание), totalTime (общее время в формате ISO 8601, например PT30M для 30 минут), estimatedCost (примерная стоимость), supply (необходимые материалы), tool (инструменты) и step (массив шагов).

Каждый шаг (HowToStep) содержит name (краткое описание), text (подробная инструкция), url (ссылка на раздел страницы) и опционально image.

HowTo-разметка особенно эффективна для:

  • Рецептов и кулинарных инструкций
  • DIY-проектов
  • Технических руководств
  • Обучающих материалов

Внедрение в Next.js

Next.js — один из лучших фреймворков для работы со структурированными данными благодаря серверному рендерингу. JSON-LD генерируется на сервере и присутствует в HTML при первой загрузке, что гарантирует его обнаружение поисковыми роботами. Полный чек-лист SEO-оптимизации для Next.js мы разобрали в статье SEO для Next.js: полный чек-лист.

Подход 1: компонент JsonLd

Создайте переиспользуемый компонент, который принимает объект данных и рендерит тег <script type="application/ld+json">. Внутри используйте JSON.stringify с параметром null, 2 для удобного форматирования (хотя для продакшена можно без отступов). Добавьте dangerouslySetInnerHTML для вставки JSON в тег script.

Компонент используется в page.tsx или layout.tsx. Вы формируете объект со всеми полями Schema.org и передаёте его в компонент.

Подход 2: генерация в generateMetadata

В Next.js 14+ можно использовать поле other в объекте metadata для вставки произвольных тегов, однако для JSON-LD удобнее использовать отдельный компонент в JSX-дереве страницы.

Подход 3: библиотека next-seo

Для проектов с большим количеством типов разметки можно использовать библиотеку next-seo, которая предоставляет готовые компоненты: ArticleJsonLd, ProductJsonLd, FAQPageJsonLd, LocalBusinessJsonLd и другие. Это уменьшает вероятность ошибок и ускоряет разработку.

Рекомендации для Next.js

  • Размещайте JSON-LD в Server Components (по умолчанию в App Router)
  • Генерируйте данные динамически из базы данных или CMS
  • Используйте TypeScript-типы для валидации структуры данных
  • Не дублируйте разметку — Organization достаточно в layout, Article — на странице статьи

Внедрение в WordPress

WordPress — самая популярная CMS, и для неё существует множество решений по внедрению структурированных данных.

Плагины

Yoast SEO — автоматически добавляет базовую разметку: Organization, Article, BreadcrumbList. В премиум-версии доступны дополнительные типы.

Rank Math — бесплатная альтернатива с более широким набором типов разметки из коробки. Поддерживает Product, FAQ, HowTo, Recipe, Video и другие.

Schema Pro — специализированный плагин для структурированных данных. Позволяет настроить автоматическое добавление разметки для разных типов записей.

Ручное добавление

Для нестандартных типов разметки или полного контроля можно добавлять JSON-LD вручную через:

  • Хук wp_head в functions.php
  • Кастомное поле (ACF или встроенные Custom Fields)
  • Блок «Произвольный HTML» в редакторе Gutenberg

Рекомендации для WordPress

  • Не используйте несколько SEO-плагинов одновременно — они могут конфликтовать и дублировать разметку
  • Проверяйте разметку после каждого обновления плагина
  • Для WooCommerce используйте встроенную Product-разметку или дополнения от Yoast/Rank Math
  • Не забывайте про разметку изображений (ImageObject) в статьях

Обсудим ваш проект?

Оставьте контакты — перезвоним и обсудим задачу

Инструменты проверки

После внедрения обязательно проверьте корректность разметки. Ошибки в JSON-LD не видны визуально — страница выглядит нормально, но Google не распознаёт данные.

Google Rich Results Test

Основной инструмент: https://search.google.com/test/rich-results. Введите URL страницы или вставьте HTML-код. Инструмент покажет:

  • Обнаруженные типы разметки
  • Поля, заполненные корректно
  • Ошибки (красные) и предупреждения (жёлтые)
  • Превью rich snippet (как будет выглядеть в выдаче)

Schema Markup Validator

Инструмент от Schema.org: https://validator.schema.org. Проверяет синтаксическую корректность JSON-LD и соответствие спецификации Schema.org. Более строгий, чем Rich Results Test.

Google Search Console

В GSC есть раздел «Улучшения», где отображаются все типы разметки, обнаруженные на вашем сайте. Здесь вы увидите:

  • Количество страниц с каждым типом разметки
  • Ошибки и предупреждения на уровне всего сайта
  • Тренды: растёт ли количество корректных страниц

Lighthouse

Аудит SEO в Lighthouse проверяет наличие и базовую корректность структурированных данных. Не заменяет Rich Results Test, но полезен для автоматизированных проверок в CI/CD.

Типичные ошибки при внедрении

1. Разметка не соответствует контенту

Самая серьёзная ошибка. Если вы размечаете товар с ценой 1000 рублей, а на странице указана цена 1500 рублей — это нарушение рекомендаций Google. Следствие: ручной штраф или игнорирование разметки.

Решение: генерируйте JSON-LD из тех же данных, что отображаются на странице. Не хардкодьте значения.

2. Обязательные поля не заполнены

Каждый тип Schema.org имеет обязательные и рекомендуемые поля. Если обязательные поля отсутствуют, Google не сможет сформировать rich snippet.

Решение: проверяйте каждую страницу через Rich Results Test. Обращайте внимание на ошибки (красные), а не только на предупреждения.

3. Дублирование разметки

Несколько блоков JSON-LD с одним типом на одной странице. Например, два блока Organization с разными данными. Google может запутаться или проигнорировать оба.

Решение: один тип разметки — один блок JSON-LD на страницу. Исключение — BreadcrumbList может сочетаться с другими типами.

4. Устаревшие форматы

Использование Microdata вместо JSON-LD, устаревших типов Schema.org или Google-специфичных расширений, которые больше не поддерживаются.

Решение: следите за обновлениями документации Google. Используйте JSON-LD. Периодически проверяйте актуальность вашей разметки.

5. Спамная разметка

Фейковые отзывы и рейтинги, разметка невидимого контента, FAQ с рекламным содержимым. Google активно борется с такими практиками.

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

6. Отсутствие мониторинга

Внедрили разметку и забыли. Через несколько месяцев обновления сайта, CMS или плагинов могут сломать JSON-LD, и вы не узнаете об этом.

Решение: настройте мониторинг в Google Search Console. Проверяйте раздел «Улучшения» минимум раз в месяц. Добавьте проверку в CI/CD.

Дорожная карта внедрения

Не пытайтесь внедрить все типы разметки одновременно. Начните с самых важных и постепенно расширяйте.

Приоритет 1 (критически важно)

  • Organization — на всех страницах (через layout)
  • BreadcrumbList — на всех внутренних страницах
  • Article / BlogPosting — на страницах блога

Приоритет 2 (высокий)

  • Product — на карточках товаров (если применимо)
  • LocalBusiness — для бизнеса с офлайн-присутствием
  • FAQ — на страницах с вопросами-ответами

Приоритет 3 (дополнительно)

  • HowTo — для пошаговых инструкций
  • Video — для страниц с видео
  • Event — для мероприятий
  • Recipe — для рецептов (нишевый)

Заключение

Структурированные данные — это инвестиция в видимость вашего сайта в поисковой выдаче. Они не повышают позиции напрямую, но значительно увеличивают CTR и помогают Google лучше понять ваш контент. В результате вы получаете больше трафика при тех же позициях.

Начните с базовых типов: Organization, BreadcrumbList, Article. Проверьте корректность через Rich Results Test. Затем постепенно добавляйте Product, FAQ, LocalBusiness и другие типы, релевантные для вашего бизнеса.

Если вам нужна помощь с внедрением структурированных данных или комплексным SEO-продвижением, обращайтесь к нам в Feature IT. Мы проведём аудит вашего сайта, выявим возможности для rich snippets и внедрим разметку, которая увеличит CTR из поиска. Также мы занимаемся разработкой сайтов на Next.js с правильной SEO-основой с первого дня.

Обсудим ваш проект?

Оставьте контакты — перезвоним и обсудим задачу

Содержание
  • Что такое структурированные данные и зачем они нужны
  • Формат JSON-LD: почему именно он
  • Основные типы Schema.org для бизнес-сайтов
  • Внедрение в Next.js
  • Внедрение в WordPress
  • Инструменты проверки
  • Типичные ошибки при внедрении
  • Дорожная карта внедрения
  • Заключение
Поделиться:

Похожие статьи

Ваш SEO-специалист сливает бюджет и вы даже не знаете об этом. Проверьте
SEO

Ваш SEO-специалист сливает бюджет и вы даже не знаете об этом. Проверьте

11 мин
Локальное SEO: как попасть в топ-3 Google Maps за 3 месяца
SEO

Локальное SEO: как попасть в топ-3 Google Maps за 3 месяца

14 мин
Как попасть в Google Discover: стратегия для русскоязычных сайтов
SEO

Как попасть в Google Discover: стратегия для русскоязычных сайтов

13 мин
Feature IT

Feature IT — платформа по обучению программированию и разработке цифровых продуктов. Мы создаём современные веб-решения для бизнеса и обучаем этому других!

Политика конфиденциальностиПользовательское соглашение

О компании

  • Блог
  • Карьера

Услуги разработки

  • Разработка сайтов под ключ
  • Веб-приложения на React/Next.js
  • Telegram-боты для бизнеса
  • Mini Apps (Telegram, VK)
  • SEO-оптимизированные сайты
  • Автоматизация бизнес-процессов
  • Поддержка и развитие IT-продуктов

Обучение

  • Курс Python с нуля
  • Алгоритмы и структуры данных
  • Паттерны проектирования
  • Подготовка к собеседованиям в IT
  • Практика на реальных проектах

Инструменты

  • Генератор UTM-меток
  • Счётчик символов