technical-seoaudit
🧱

Schema.org разметка: продвинутое руководство 2026

Полное руководство по структурированным данным: все типы для разных страниц, JSON-LD vs Microdata, связи через @id, тестирование и отладка.

·14 мин чтения·Site Metrics Tool

Schema.org разметка — это словарь структурированных данных, который понимают Google, Яндекс, Bing, и большинство поисковых ассистентов. Правильная разметка даёт вам rich snippets в SERP — звёзды, цены, FAQ-аккордеоны, breadcrumb-навигацию, информацию о продукте. По данным Google, страницы с rich snippets имеют CTR в среднем на 30% выше обычных. В этой статье разберём, какие типы разметки нужны для каких страниц, как использовать @id для связывания объектов, и как тестировать разметку через Google Rich Results Test и Schema Validator.

JSON-LD vs Microdata vs RDFa

Три формата schema.org. JSON-LD — отдельный `<script>` блок в `<head>` или `<body>` с JSON. Не смешивается с HTML, легко поддерживается, рекомендован Google. Microdata — атрибуты `itemscope`, `itemtype`, `itemprop` прямо в HTML-разметке. Сложнее поддерживать, но проще для динамических данных, генерируемых из template. RDFa — самый старый формат, синтаксис близок к Microdata. В 2026 году все три понимаются всеми поисковиками, но JSON-LD — стандарт де-факто. Используйте JSON-LD везде, где можете, остальные форматы — только если у вас legacy-разметка, которую сложно переписать.

Базовый набор для типичного сайта

Минимальный набор разметки, без которого современный сайт не должен жить. На главной странице — Organization (название, лого, контакты) + WebSite (для sitelinks searchbox). На внутренних страницах — BreadcrumbList (Google заменит URL в SERP на крошки). На статьях блога — Article с author, datePublished, dateModified, headline. На страницах с FAQ-блоками — FAQPage. На каталоге товаров — Product с offers (цена), AggregateRating (если есть отзывы). На страницах сравнения с конкурентами — Review. На странице автора — Person. Этот набор закрывает 90% потребностей.

Связывание через @id

Самый недооценённый приём в schema.org. Через `@id` вы создаёте «глобальный идентификатор» для сущности и можете ссылаться на неё из разных JSON-LD блоков. Пример: на главной у вас Organization с `@id: "https://site.com/#organization"`. На странице статьи в Article schema указываете `publisher: { "@id": "https://site.com/#organization" }` — и Google понимает, что издатель этой статьи — та же организация, что описана на главной. Это создаёт «граф» сущностей сайта, который Google использует для knowledge panel и для понимания структуры бренда. Site Metrics Tool использует этот паттерн на всех страницах — каждый блог-пост ссылается на единый @id организации.

Топ-10 типов schema по импакту

Тестирование и отладка разметки

Три инструмента для проверки. Первый — Google Rich Results Test (search.google.com/test/rich-results): показывает, какие типы Google распознал, и подсветит ошибки. Второй — Schema Markup Validator (validator.schema.org): более строгий тестер, который проверяет полное соответствие схеме, а не только Google-специфичные требования. Третий — GSC → Enhancements: в реальной выдаче показывает, что Google использует из вашей разметки, и какие ошибки нашёл при индексации. Эта тройка инструментов закрывает 100% задач отладки. Site Metrics Tool в `/tools/meta-tags-checker` тоже валидирует JSON-LD на любой странице — без регистрации.

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

Можно ли использовать несколько типов schema на одной странице?

Можно и нужно. Главная — Organization + WebSite. Статья блога — Article + BreadcrumbList + FAQPage (если есть FAQ). Карточка товара — Product + AggregateRating + BreadcrumbList. Главное — каждый тип в отдельном `<script>` блоке.

Что будет, если разметка с ошибкой?

Google игнорирует битую разметку и не показывает rich snippet. Прямой penalty нет, но вы теряете возможность улучшить CTR. При фейковой разметке (например, AggregateRating без реальных отзывов) — может быть manual action, что хуже.

Schema.org работает для Яндекса?

Да, Яндекс понимает базовые типы (Organization, Article, Product, FAQPage, LocalBusiness). Для Яндекса дополнительно используется собственная разметка для расширенных ответов — но JSON-LD как минимум базовый Яндекс уважает.

Поделиться

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

🌐
19 авг. 2026 г. · 13 мин чтения

Hreflang для мультиязычных сайтов: полное руководство 2026

Что такое hreflang, как правильно настроить для двух и более языков, типовые ошибки и почему Google и Яндекс относятся к hreflang по-разному.

⚙️
3 авг. 2026 г. · 13 мин чтения

JavaScript SEO в 2026: SPA, гидратация и почему страница не индексируется

Почему JavaScript-сайты плохо индексируются, как Google и Яндекс рендерят JS, разница SSR/SSG/CSR, чеклист для исправления.

👯
30 июл. 2026 г. · 13 мин чтения

Дубли страниц: как найти и устранить за 30 минут

Полное руководство по поиску и устранению дублей: типы, инструменты для поиска, способы устранения через canonical, 301 и noindex.

🦈
14 июл. 2026 г. · 13 мин чтения

Каннибализация ключевых слов: как найти и устранить

Что такое каннибализация ключей, почему она убивает рейтинг, как её обнаружить через GSC и Webmaster, и три проверенные стратегии устранения.