SEO для малого бизнеса

Микроразметка Schema.org для услуг малого бизнеса

LocalBusiness, Service, FAQPage, BreadcrumbList, Article. Готовые JSON-LD блоки для сайта услуг и проверка в валидаторе Яндекса и Google.

обновлено 8 минут чтения 6 Дмитрий Акиндинов
Содержание
  1. Что такое Schema.org и в каких форматах
  2. Базовый набор для сайта услуг
  3. Где размещать JSON-LD на странице
  4. Как ставить на разные движки
  5. Валидация микроразметки
  6. Что разметка даёт в реальности
  7. Чек-лист микроразметки
  8. Когда стоит делегировать
  9. Частые вопросы

Сайту услуг нужны четыре типа разметки: организация или частный исполнитель, услуга с ценой, хлебные крошки и частые вопросы. Формат JSON-LD в head страницы. Постановка на типовом сайте занимает 4-8 часов вместе с проверкой в валидаторе.

Микроразметка Schema.org это способ объяснить поисковику, что у вас на странице. Не текстом, а структурированными данными в формате, который машина читает однозначно. Цена услуги, имя автора, адрес офиса, рейтинг, время работы, шаги инструкции. Поисковик берёт эти данные и показывает их в выдаче в виде красивых сниппетов с цифрами, звёздами, картинками.

Для маленького сайта это бесплатный плюс к видимости в выдаче. Звёздный рейтинг увеличивает CTR на 15-30 процентов, цена в сниппете отсекает нецелевую аудиторию, FAQ-блок занимает дополнительные строки в поиске. Разберу, какие типы Schema.org стоит добавить на сайте услуг и где взять готовые блоки.

Веб-страница со структурированными данными и тегами

Что такое Schema.org и в каких форматах

Schema.org это совместная инициатива Google, Microsoft, Yahoo и Yandex. Список из тысяч типов сущностей с обязательными и опциональными свойствами. Когда вы говорите у меня на странице LocalBusiness с такими-то характеристиками, поисковик понимает.

Форматов разметки три:

  • JSON-LD. Отдельный блок <script type="application/ld+json"> в <head>. Самый популярный, рекомендуется Google. Не смешивается с HTML, легко поддерживать.
  • Microdata. Атрибуты itemscope, itemtype, itemprop прямо в HTML. Более старый формат.
  • RDFa. Похож на microdata, реже используется.

В 2026 году все актуальные руководства Schema.org и Google рекомендуют JSON-LD. Microdata и RDFa живые, но устаревающие. В этой статье даю примеры в JSON-LD.

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

Минимум, который должен быть на любом сайте услуг малого бизнеса:

  1. LocalBusiness (или подтип) на главной и странице контактов.
  2. Service для каждой услуги.
  3. BreadcrumbList на всех внутренних страницах.
  4. FAQPage на странице вопросов-ответов.
  5. Article на статьях блога.
  6. Organization для общих данных компании.

Разберу каждый.

LocalBusiness

Базовая разметка для бизнеса с физическим присутствием. Указывает имя, адрес, телефон, часы работы, координаты.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "Saitfix",
  "image": "https://saitfix.ru/og-image.jpg",
  "description": "Абонентское обслуживание сайтов малому бизнесу",
  "url": "https://saitfix.ru",
  "telephone": "+7-XXX-XXX-XX-XX",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "ул. Пушкина, 10",
    "addressLocality": "Москва",
    "postalCode": "101000",
    "addressCountry": "RU"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 55.7558,
    "longitude": 37.6173
  },
  "openingHoursSpecification": [{
    "@type": "OpeningHoursSpecification",
    "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"],
    "opens": "09:00",
    "closes": "18:00"
  }],
  "priceRange": "₽₽",
  "sameAs": [
    "https://t.me/saitfix",
    "https://vk.com/saitfix"
  ]
}
</script>

Подтипы LocalBusiness: AutoRepair (автосервис), DentistOffice (стоматология), Restaurant (ресторан), Plumber (сантехника). Если вы попадаете под подтип, лучше использовать его, поисковик понимает специфику.

Service

Разметка для отдельной услуги. Цена, описание, кто оказывает.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Service",
  "name": "Абонентское обслуживание сайта",
  "description": "Ежедневный мониторинг, бэкапы, обновления, реакция на инциденты в течение 4 часов",
  "provider": {
    "@type": "LocalBusiness",
    "name": "Saitfix",
    "url": "https://saitfix.ru"
  },
  "areaServed": {
    "@type": "Country",
    "name": "Россия"
  },
  "offers": {
    "@type": "Offer",
    "price": "8000",
    "priceCurrency": "RUB",
    "availability": "https://schema.org/InStock"
  }
}
</script>

offers > price это та цена, которая может попасть в сниппет. Указывайте честно: если у вас фиксированная цена, цифра. Если от и до, можно использовать lowPrice и highPrice через AggregateOffer.

BreadcrumbList (хлебные крошки)

Хлебные крошки в выдаче выглядят как красивый путь Главная > Блог > Безопасность > Эта статья. Обычная навигация на странице плюс этот JSON-LD дают результат.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Главная",
      "item": "https://saitfix.ru/"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "Блог",
      "item": "https://saitfix.ru/blog/"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "Микроразметка Schema.org для услуг",
      "item": "https://saitfix.ru/blog/mikrorazmetka-schema-org-dlya-uslug/"
    }
  ]
}
</script>

Делайте на каждой внутренней странице. Эффект почти моментальный: в выдаче Google появляется навигационная цепочка под заголовком сниппета.

FAQPage

Когда у вас на странице есть блок с вопросами и ответами, добавьте FAQPage. В выдаче Google такой блок раскрывается прямо в результатах:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Сколько стоит обслуживание сайта?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Базовый тариф от 8 тысяч рублей в месяц..."
      }
    },
    {
      "@type": "Question",
      "name": "Что входит в техподдержку?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "В базовый тариф входит мониторинг, бэкапы, обновления..."
      }
    }
  ]
}
</script>

В 2024 году Google ограничил показ FAQ-сниппетов: они теперь показываются в основном для авторитетных сайтов в области здоровья и государственных услуг. На обычных коммерческих сайтах они показываются реже, но разметку всё равно ставлю: иногда срабатывает, и негативного эффекта точно нет.

Яндекс показывает FAQ-блоки в выдаче чаще, и разметка там работает регулярно.

Article

Для статей блога. Указывает автора, дату публикации, заголовок, картинку.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Микроразметка Schema.org для услуг малого бизнеса",
  "description": "LocalBusiness, Service, FAQPage и другие готовые JSON-LD блоки",
  "author": {
    "@type": "Person",
    "name": "Иван Иванов",
    "url": "https://saitfix.ru/about/"
  },
  "publisher": {
    "@type": "Organization",
    "name": "Saitfix",
    "logo": {
      "@type": "ImageObject",
      "url": "https://saitfix.ru/logo.png"
    }
  },
  "datePublished": "2026-05-20T10:00:00+03:00",
  "dateModified": "2026-05-20T10:00:00+03:00",
  "image": "https://saitfix.ru/blog/.../img-1.jpg",
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": "https://saitfix.ru/blog/mikrorazmetka-schema-org-dlya-uslug/"
  }
}
</script>

Обязательные поля для индексации в Google News (если вы туда хотите попасть): headline, image, datePublished, author, publisher.

HowTo (для пошаговых инструкций)

Если статья это пошаговая инструкция, можно использовать HowTo. В 2023 Google ограничил отображение HowTo, но разметка работает в Bing и в инструкциях по сборке/готовке.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "HowTo",
  "name": "Как настроить SSL Let's Encrypt",
  "step": [
    {
      "@type": "HowToStep",
      "name": "Установить certbot",
      "text": "На сервере выполните apt install certbot"
    },
    {
      "@type": "HowToStep",
      "name": "Запросить сертификат",
      "text": "Выполните certbot --nginx -d saitfix.ru"
    }
  ]
}
</script>

Organization

Для сайта-визитки или корпоративного сайта без физического адреса лучше использовать Organization вместо LocalBusiness:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Saitfix",
  "url": "https://saitfix.ru",
  "logo": "https://saitfix.ru/logo.png",
  "contactPoint": {
    "@type": "ContactPoint",
    "telephone": "+7-XXX-XXX-XX-XX",
    "contactType": "customer service"
  },
  "sameAs": [
    "https://t.me/saitfix",
    "https://vk.com/saitfix"
  ]
}
</script>
Документ с кодом и галочкой

Где размещать JSON-LD на странице

JSON-LD пишется в <head> или в <body>, оба варианта валидны. Я предпочитаю <head>: всё структурное в одном месте, парсеры быстрее находят.

Можно поставить несколько разных блоков на одной странице:

  • LocalBusiness (везде через layout).
  • BreadcrumbList (на каждой внутренней).
  • Article или Service (в зависимости от типа страницы).
  • FAQPage (если есть FAQ).

Не дублируйте один и тот же тип несколько раз. Один LocalBusiness, один BreadcrumbList, одно описание основной сущности.

Как ставить на разные движки

WordPress: Yoast SEO, RankMath, Schema Pro

Эти SEO-плагины ставят Schema.org автоматически. Yoast делает Article и BreadcrumbList без настройки. RankMath даёт более тонкие настройки.

Для специфичных типов (LocalBusiness, FAQPage с настраиваемыми вопросами, HowTo) есть отдельные плагины: Schema All In One Schema Rich Snippets, WP SEO Structured Data Schema. Платные обычно гибче, но и бесплатных хватает на типичный сайт.

Битрикс

В стандартных шаблонах редакции Малый бизнес уже встроена разметка для каталога: товары размечены через Product, категории через CollectionPage. Расширение делается через шаблоны компонентов или плагины из Маркетплейса.

Tilda

Tilda поддерживает Schema.org через настройки страниц: добавляется блок с Article или Service. Для тонких настроек нужно вставлять JSON-LD руками через блок T123.

Astro и SSG

В Astro я делаю компонент <SchemaOrg> с пропсами type и data, который рендерит JSON-LD. Каждая страница вызывает с нужными параметрами:

---
const article = {
  '@type': 'Article',
  headline: title,
  datePublished: pubDate,
  // ...
};
---
<SchemaOrg type="Article" data={article} />

Удобно поддерживать, типизированно.

Валидация микроразметки

Несколько инструментов для проверки.

Google Rich Results Test

search.google.com/test/rich-results. Вставляете URL, видите, какую разметку Google нашёл, есть ли ошибки. Показывает, какие типы могут стать rich snippets, какие нет.

Schema Markup Validator

validator.schema.org. Проверяет соответствие стандарту Schema.org без привязки к конкретным правилам Google.

Yandex Validator

В Яндекс Вебмастере Инструменты > Валидатор микроразметки. Прокручивает все типы Schema.org и говорит, что Яндекс понимает на вашей странице.

Браузерные расширения

Schema Markup Validator для Chrome, расширение от RankMath. Удобно прямо во время разработки.

Прогоняйте основные типы страниц после установки разметки. Если есть ошибки, чините. Без ошибок поисковик увидит структуру и начнёт показывать в результатах.

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

Конкретные эффекты, которые я видел на проектах.

LocalBusiness + Yandex Бизнес

После добавления LocalBusiness на главную и контакты, плюс активной карточки в Yandex Бизнес: появление в локальной выдаче по геозависимым запросам выросло. Карточка справа от выдачи показывается чаще.

BreadcrumbList на блоге

После установки BreadcrumbList в выдаче Google вместо домена в URL появляется красивая цепочка saitfix.ru > Блог > Безопасность. CTR на статьях из выдачи вырос на 8-12 процентов.

Article на статьях

Не даёт визуально rich snippet (Google показывает обычный сниппет), но Google лучше понимает дату публикации и автора. Свежие статьи появляются в выдаче быстрее.

FAQPage в Яндексе

На сайте услуг с большим FAQ-блоком Яндекс начал показывать раскрывающийся блок прямо в выдаче. Это занимает больше места и увеличивает кликабельность.

Product на интернет-магазине

Цена в звёзды и наличие в выдаче. Очень заметный эффект на CTR. Это базовая разметка для любого магазина, без неё сейчас никто не работает.

Превью карточки сниппета в браузере

Чек-лист микроразметки

  • На главной странице JSON-LD с LocalBusiness или Organization.
  • На странице каждой услуги Service.
  • На странице контактов LocalBusiness с адресом, координатами, часами.
  • На каждой внутренней странице BreadcrumbList.
  • На страницах FAQ FAQPage.
  • На статьях блога Article с автором, датой, картинкой.
  • В магазине Product с ценой и наличием для каждого товара.
  • Все JSON-LD блоки проходят валидацию Google Rich Results Test.
  • В Яндекс Вебмастере микроразметка распознаётся (раздел Инструменты).
  • Через 1-2 недели после установки в выдаче Google появляются хлебные крошки и rich snippets, где они применимы.

Когда стоит делегировать

Базовая постановка микроразметки на сайте услуг это работа на 4-8 часов: основные типы, проверка, валидация. Для крупного магазина с разнообразным каталогом до 16-24 часов с учётом тестирования.

Эта работа входит в часовую ставку или в любой из тарифов на /#pricing. Если у вас на сайте нет микроразметки или есть, но валидатор показывает ошибки, опишите ситуацию через /#contact. Связанные материалы по SEO в /blog/category/seo/, там есть отдельные статьи про карту сайта, robots.txt, EEAT и Title/description.

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

Какая разметка нужна сайту услуг

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

В каком формате размечать

JSON-LD отдельным блоком в head. Он не смешивается с вёрсткой, поэтому не ломается при правке шаблона и проще проверяется.

Как проверить разметку

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

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

Расширенный вид сниппета: цена, хлебные крошки, вопросы. И понимание вашей сущности машиной, что сегодня важно ещё и для ответов языковых моделей.

Передайте техническую часть в надёжные руки.

Слежу за хостингом, бэкапами и обновлениями. Когда что-то пойдёт не так – звоните мне, не своему программисту, не в спортзал и не маме.

Короткие вопросы по теме

Все вопросы по теме "SEO для малого бизнеса"

Заявка

Обсудим задачу

Напишите имя и телефон, выберите удобный канал. Перезвоню или напишу в течение часа в рабочее время.

Куда удобнее ответить?