Главная → Блог → Микроразметка и техничка → Микроразметка Schema.org

Микроразметка Schema.org: гайд по JSON-LD с примерами для белорусского бизнеса

Микроразметка и техничка
16 сентября 2026 11 минут на чтение Микроразметка и техничка
Коротко

Микроразметка — семантическая обёртка вокруг твоего HTML, которая объясняет Google и Яндексу, что за сущность на странице: компания, товар, статья, FAQ, отзыв. Формат по умолчанию в 2026 — JSON-LD, один <script> в <head>. Правильная разметка = rich snippets в поиске: FAQ-дропдаун, звёзды рейтинга, breadcrumbs, цены товара. Для сайта услуг в РБ минимум — LocalBusiness/ProfessionalService + BreadcrumbList + FAQPage. Проверка — Google Rich Results Test и Яндекс.Вебмастер. Внедряется руками за час.

Микроразметка — одна из тех вещей, которые «делать надо было ещё вчера», но 70% .by-сайтов её либо не имеют, либо имеют кривую. При этом внедрение — час работы, а эффект — плюс к CTR в SERP и лучшее понимание сайта поисковиками. Ниже — как сделать без чтения 400-страничного мануала Schema.org.

Что такое микроразметка и зачем она нужна

HTML говорит браузеру, как отрисовать страницу. Микроразметка говорит поисковику, что на этой странице значит. Одно и то же слово «Волга» может быть рекой, автомобилем и рестораном — микроразметка снимает эту двусмысленность на структурном уровне.

Практически даёт три вещи:

  1. Rich snippets в SERP. Расширенные сниппеты с рейтингом, ценой, наличием, breadcrumbs, FAQ-дропдауном. Тот самый CTR буст +5-30% в зависимости от типа сниппета.
  2. Sitelinks и knowledge panel. Google формирует блоки на основе Organization, WebSite, LocalBusiness.
  3. Понимание сущностей. Google строит свой Knowledge Graph, Яндекс — свой. Чем яснее ты описал компанию/товар/событие, тем выше шанс попасть в тематические подборки и «Люди также ищут».

Standalone SEO-фактором микроразметка не является — сайт с разметкой не поднимется в топ только за счёт неё. Но вместе с нормальной технической базой и контентом она добавляет 5-15% к органическому CTR за счёт rich-сниппетов. По моему опыту, на локальном .by-бизнесе с адекватным трафиком после внедрения FAQ + LocalBusiness клики растут на 10-20% при тех же импрешенах — за счёт заметности сниппета.

Три формата: JSON-LD, Microdata, RDFa — и почему JSON-LD

Формально Schema.org поддерживает три синтаксиса:

Google в 2015 году официально рекомендовал JSON-LD, с тех пор это стандарт де-факто. Яндекс поддерживает все три, но JSON-LD парсит стабильнее. Не морочь голову — пиши только JSON-LD. Всё, что найдёшь в статьях про Microdata на сайтах услуг, — устарело.

Обязательный минимум для сайта услуг в РБ

Если сайт — не интернет-магазин и не медиа, а услуги/агентство/студия/клиника, то на первом заходе внедряй три разметки:

1. LocalBusiness / ProfessionalService — про саму компанию

Ставится на главную страницу и, желательно, в футер всех страниц (последнее — необязательно, но не мешает). Говорит поисковику: «вот бизнес, вот его контакты, вот география работы».

Тип выбирай самый конкретный. Иерархия: LocalBusiness → ProfessionalService → LegalService/MedicalBusiness/Dentist/BeautySalon и т. д. Список типов — schema.org/LocalBusiness. Для агентства/студии/консалтинга — ProfessionalService.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "ProfessionalService",
  "name": "Название компании",
  "url": "https://example.by/",
  "logo": "https://example.by/logo.png",
  "image": "https://example.by/cover.jpg",
  "telephone": "+375291234567",
  "email": "info@example.by",
  "priceRange": "$$",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "пр. Победителей, 100",
    "addressLocality": "Минск",
    "postalCode": "220020",
    "addressCountry": "BY"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 53.9006,
    "longitude": 27.5590
  },
  "areaServed": [
    {"@type": "City", "name": "Минск"},
    {"@type": "AdministrativeArea", "name": "Минская область"}
  ],
  "openingHours": "Mo-Fr 09:00-19:00",
  "sameAs": [
    "https://instagram.com/example.by",
    "https://www.tiktok.com/@example.by"
  ]
}
</script>

Что важно:

2. BreadcrumbList — путь по сайту

Ставится на все внутренние страницы, у которых есть иерархия (то есть на всё, кроме главной). Google в 2020-х заменил в SERP «сырой» URL на breadcrumbs — если разметка правильная. Выглядит красивее, кликается чаще.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {"@type": "ListItem", "position": 1, "name": "Главная", "item": "https://example.by/"},
    {"@type": "ListItem", "position": 2, "name": "Услуги", "item": "https://example.by/uslugi/"},
    {"@type": "ListItem", "position": 3, "name": "SEO-продвижение", "item": "https://example.by/uslugi/seo/"}
  ]
}
</script>

Последний элемент — текущая страница. item у неё указать надо (Google рекомендует), но её URL — не кликабельная ссылка в SERP, это ok.

3. FAQPage — вопросы-ответы

Дают Google-дропдаун прямо в поисковой выдаче — сниппет разворачивается на пол-экрана. С 2023 Google урезал FAQ-сниппеты — сейчас показывает не всегда и в основном для авторитетных сайтов и медицинско-финансовых тем. Но на .by-рынке при низкой конкуренции — FAQ-разметка часто срабатывает.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Сколько стоит SEO в Минске?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "От 500 BYN в месяц для микробизнеса до 3000+ BYN для e-commerce. Стоимость зависит от ниши, конкуренции и объёма работ."
      }
    },
    {
      "@type": "Question",
      "name": "За сколько появится результат?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Первые сдвиги — через 2–3 месяца. Устойчивый прирост трафика — через 6–9 месяцев. Быстрее — только контекст."
      }
    }
  ]
}
</script>

Правило: вопросы-ответы в разметке ДОЛЖНЫ быть на самой странице в видимом виде. Прячешь FAQ только в разметку — Google это считает нарушением и может наложить санкции.

Что ещё полезно

Product + Offer — для интернет-магазина

На карточку товара. Даёт цену и наличие прямо в SERP. Обязательно — если хочешь показываться в Google Shopping и товарных сниппетах.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Название товара",
  "image": ["https://example.by/img/product-1.jpg"],
  "description": "Краткое описание для сниппета.",
  "sku": "ART-12345",
  "brand": {"@type": "Brand", "name": "Название бренда"},
  "offers": {
    "@type": "Offer",
    "url": "https://example.by/product/art-12345/",
    "priceCurrency": "BYN",
    "price": "199.00",
    "availability": "https://schema.org/InStock",
    "priceValidUntil": "2026-12-31"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.7",
    "reviewCount": "42"
  }
}
</script>

По aggregateRating — врать нельзя. Google научился сопоставлять данные разметки с отзывами на странице и в GBP/Яндекс.Бизнес. Найдёт расхождение — снимет сниппет с рейтингом и на 3-6 месяцев отправит сайт «в отработку».

Article / BlogPosting — для блога

Даёт даты публикации, автора, изображение в списке новостей и «Похожие статьи» в Google. Внизу — рекомендуемый минимум:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BlogPosting",
  "headline": "Заголовок статьи",
  "description": "Мета-описание (150-160 символов).",
  "image": "https://example.by/blog/cover.jpg",
  "datePublished": "2026-09-16",
  "dateModified": "2026-09-16",
  "author": {"@type": "Person", "name": "Имя Фамилия"},
  "publisher": {
    "@type": "Organization",
    "name": "Название сайта",
    "logo": {"@type": "ImageObject", "url": "https://example.by/logo.png"}
  },
  "mainEntityOfPage": "https://example.by/blog/slug/"
}
</script>

У author прописывай реального человека, а не «Редакция». Для E-E-A-T (Experience, Expertise, Authoritativeness, Trust) Google смотрит именно на конкретных авторов со сквозной историей публикаций.

Service — для карточки услуги

Для сайта услуг — на каждой странице /uslugi/<slug>/. Помогает Google понять, что именно предлагается, а не «здесь какой-то текст с ключами».

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Service",
  "serviceType": "SEO-продвижение",
  "provider": {"@type": "ProfessionalService", "name": "Название компании"},
  "areaServed": [
   {"@type": "Country", "name": "Belarus"},
   {"@type": "Country", "name": "Kazakhstan"}
 ],
  "offers": {
    "@type": "Offer",
    "price": "600",
    "priceCurrency": "BYN",
    "description": "Пакет «Микро» — 150+ ключей, месячная работа"
  }
}
</script>

Как проверить, что всё работает

Внедрил — не значит работает. Проверять ОБЯЗАТЕЛЬНО, иначе можно 3 месяца жить с разметкой, которую поисковик игнорирует из-за одной кривой запятой.

  1. Google Rich Results Test — search.google.com/test/rich-results. Вставляешь URL или код, показывает: какие типы распознал, какие поля отсутствуют, где ошибки. Смотрит ГЛАЗАМИ Google. Основной инструмент.
  2. Schema Markup Validator — validator.schema.org. Валидирует по официальной спецификации Schema.org, без Google-фильтров. Полезно, когда Rich Results Test молчит, а ты хочешь понять, всё ли правильно по стандарту.
  3. Яндекс.Вебмастер → Инструменты → Валидатор микроразметки. Показывает, что видит Яндекс. Иногда он парсит по-другому — стоит прогнать отдельно.
  4. В самом GSC — раздел «Улучшения» показывает, какие типы разметки нашёл Google на сайте, где ошибки. Реальные данные с прода, не проверка кода. Смотреть раз в 1-2 недели.

Частые ошибки, из-за которых разметка не работает

Проверять не только раз Внедрил разметку, увидел зелёные галочки в Rich Results Test — не расслабляйся. Через 2 недели зайди в GSC «Улучшения» и посмотри, что там. Иногда Google начинает ругаться на страницы, которые в валидаторе прошли — это значит на реальном рендере что-то отличается (например, JS её ломает). Проверяй прод-версию, а не dev.

Что реально даст микроразметка

Не жди волшебства. Разметка — это не про «попасть в топ», это про «выделиться в топе». Что можно ожидать в разумном горизонте:

Не жди чуда: разметка без адекватного контента и техбазы = слабый CTR-буст. Разметка + нормальный сайт = реальные +10-30% органических кликов на горизонте 2-3 месяца после внедрения.

Микроразметка — из категории «часовая правка, живёт годами». Один раз аккуратно поставил, провалидировал, забыл. Раз в квартал заходишь в GSC → «Улучшения» и смотришь, не сломалось ли. Плохих сторон нет, апсайд стабильный. Странно, что в 2026 году её ставят на 3 из 10 .by-сайтов, а не на 10 из 10.

Хочешь, чтобы я прошёлся по твоему сайту, проверил текущую микроразметку и внедрил недостающую — пиши на mostlycorp@gmail.com или через форму ниже. Скажу конкретно, где рвёт, что добавить, во сколько обойдётся.

Внедрим микроразметку и вытащим CTR

Аудит текущей разметки бесплатно. Внедрение всех нужных типов Schema.org — от 200 BYN. Гарантия проходимости через Rich Results Test и GSC.