Schema Markup: структурированные данные для rich snippets в Google
Практическое руководство по структурированным данным: какие типы Schema использовать, как внедрить JSON-LD без ошибок и получить расширенные сниппеты в Google.
Зачем нужна Schema Markup
Структурированные данные помогают Google понять контекст страницы: кто вы, какие услуги предлагаете, где находитесь, какие FAQ есть на странице. Это не гарантирует rich snippet, но значительно повышает шансы на расширенный результат — FAQ-блок, звёзды, breadcrumbs, sitelinks.
Формат JSON-LD рекомендован Google: скрипт в `<head>` или `<body>`, не смешивается с видимым HTML и проще поддерживать на многоязычных сайтах.
- Рост CTR за счёт заметности в выдаче
- Лучшее понимание контента поисковой системой
- Поддержка голосового поиска и AI Overviews
- Единый формат для ru / et / en через локализованные URL
Какие типы Schema использовать
Для SEO-агентства и локального бизнеса в Эстонии базовый набор:
- Organization + LocalBusiness — на главной и в layout
- Service — на странице услуг (каждая услуга как отдельный объект)
- FAQPage — на pricing, услугах и статьях с FAQ
- BlogPosting / Article — на каждой статье блога
- BreadcrumbList — для навигации и sitelinks
- Product / Offer — для e-commerce с ценами
Как внедрить без ошибок
Проверяйте разметку в [Google Rich Results Test](https://search.google.com/test/rich-results) и Search Console → Enhancements. Типичные ошибки: несоответствие видимому контенту, дублирование противоречивых схем на одной странице, устаревшие типы (например, устаревший `Article` без `dateModified`).
- Данные в JSON-LD должны совпадать с тем, что видит пользователь
- Один primary тип на страницу + вложенные сущности через `@graph`
- Указывайте `url`, `name`, `description` на языке страницы
- Для FAQ — только вопросы, реально присутствующие на странице
- Обновляйте `dateModified` при правках статей
Schema для многоязычного сайта
На каждой языковой версии — свой JSON-LD с локализованным `url` и текстами. Связывайте переводы через hreflang на HTML-уровне; в Schema указывайте `inLanguage` где применимо. Не дублируйте одну английскую Organization на все `/ru`, `/et`, `/en` URL с разным контентом — адаптируйте `description` и `url`.
Приоритеты внедрения
- Неделя 1: Organization, LocalBusiness, WebSite + SearchAction
- Неделя 2: Service на /services, FAQPage на /pricing
- Неделя 3: BlogPosting на все статьи, BreadcrumbList
- Неделя 4: Product/Offer для e-commerce, Review где есть отзывы
Полезные материалы
Нужна помощь с SEO?
Проверим Schema Markup, hreflang и техническую базу вашего сайта — закажите бесплатный аудит.
Получить SEO-аудитЧастые вопросы
Похожие статьи
SEO-аудит сайта для малого бизнеса: что проверять в первую очередь
Простой чек-лист для владельца сайта: какие SEO-проблемы мешают получать клиентов из Google и как RankBoost превращает аудит в задачи.
Правильная структура сайта для SEO-продвижения
Архитектура сайта для SEO: глубина вложенности, silo, навигация и URL, которые помогают Google понять ваши услуги и приоритеты.
Core Web Vitals 2026: как улучшить скорость сайта для роста позиций в Google
Практические шаги по улучшению Core Web Vitals в 2026: диагностика проблем, инструменты для оптимизации, влияние на ранжирование и конверсию.