Structured data — это данные в специальном формате (обычно JSON-LD), которые помогают поисковым системам понимать содержание веб-страницы. Вместо того чтобы «угадывать» из текста, что на странице — компания, услуга, рецепт или отзыв, поисковик получает чёткую, машинно-читаемую разметку.
Это особенно важно для SEO: правильная разметка повышает шансы на попадание в расширенные (rich) сниппеты — те самые красивые карточки в поиске с рейтингами, списками, ценами и т.п.
Пример: разметка IT-услуги
Допустим, у вас компания, которая делает DevOps-трансформацию. Вот как можно описать это для Google и Yandex:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Service",
"serviceType": "IT консалтинг",
"provider": {
"@type": "Organization",
"name": "EclipseMegatechManufacturing",
"url": "https://ваш-сайт.ру"
},
"hasOfferCatalog": {
"@type": "OfferCatalog",
"name": "IT-услуги",
"itemListElement": [
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "DevOps трансформация",
"description": "Полный цикл внедрения CI/CD, автоматизация сборки и тестирования, миграция в облако."
}
},
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "Аудит инфраструктуры",
"description": "Анализ текущей архитектуры и рекомендации по оптимизации."
}
}
]
}
}
</script>
Такой блок можно вставить в <head> или в конец <body> .
Он не влияет на отображение сайта, но даёт поисковикам точную информацию.
Какие типы разметки бывают?
Schema.org поддерживает сотни типов. Вот самые полезные для бизнеса и блогов:
- Organization — данные о компании (название, логотип, контакты).
- LocalBusiness — если есть офис или магазин (адрес, часы работы, телефон).
- Article / BlogPosting — для статей и блогов (автор, дата публикации, заголовок).
- Product / Offer — для товаров (цена, наличие, рейтинг).
- FAQPage — часто задаваемые вопросы (позволяет получить сниппет с раскрывающимися вопросами).
- HowTo — пошаговые инструкции (например, «Как настроить ESP32»).
- BreadcrumbList — хлебные крошки (улучшает навигацию в поиске).
Пример: разметка статьи в блоге
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "Как подключить ZPHS01C к ESP32",
"description": "Пошаговая инструкция по подключению газового сенсора ZPHS01C к микроконтроллеру ESP32 с примерами кода.",
"datePublished": "2025-11-15",
"author": {
"@type": "Person",
"name": "Ваше Имя"
},
"publisher": {
"@type": "Organization",
"name": "Название вашего блога",
"logo": {
"@type": "ImageObject",
"url": "https://ваш-сайт.ру/logo.png"
}
}
}
</script>
Проверка и отладка
Перед публикацией всегда проверяйте разметку:
- Google Rich Results Test
- Schema Markup Validator от Google
- Яндекс.Вебмастер — Проверка микроразметки
Эти инструменты покажут, видит ли поисковик вашу разметку и может ли она участвовать в формировании rich-сниппетов.
Полезные советы по SEO
- Не копируйте разметку с других сайтов — подставляйте свои данные (иначе получите «мусор» в индексе).
- Добавьте Open Graph и Twitter Card — это не Schema, но тоже влияет на внешний вид при шаринге в соцсетях:
<meta property="og:title" content="Заголовок статьи"> <meta property="og:description" content="Краткое описание"> <meta property="og:image" content="https://ваш-сайт.ру/preview.jpg"> <meta name="twitter:card" content="summary_large_image"> - Используйте канонические URL (
rel="canonical"), если есть дубли страниц. - Добавьте файл robots.txt и sitemap.xml — это база для корректной индексации.
- Пишите для людей, а не для роботов — structured data помогает, но качество контента решает всё.
Structured data — это не волшебная таблетка, но один из важных инструментов современного SEO. Особенно если вы делаете технический блог или сайты с услугами — разметка помогает поисковикам «увидеть» вашу экспертизу.
Комментарии
Пока нет комментариев. Будьте первым!