Schema.orgJSON-LDтехникаразметка

Schema.org с нуля: 7 типов, которые нужны каждому сайту в 2026

Schema.org даёт +20-40% к CTR и попадание в AI-ответы. Объясняю с нуля 7 типов которые нужны любому сайту, с готовым кодом.

Что такое Schema.org

Schema.org — это словарь структурированных данных, который поисковики (Google, Яндекс, Bing) и нейросети (ChatGPT, YandexGPT, Claude) используют, чтобы однозначно понять содержимое страницы.

Без Schema поисковик читает HTML и догадывается: «Это страница школы или блог? Это товар или статья?». С Schema — знает наверняка.

Зачем Schema нужна в 2026

Три критичных причины:

1. Rich snippets в выдаче

Звёзды рейтинга, цена, доступность, цитаты — всё это rich snippets в Google и Яндексе. Они дают +20-40% к CTR из выдачи.

Без Schema → обычный синий заголовок и сниппет. С Schema → визуально выделенный сниппет.

2. AI-ответы (Я.Нейро, ChatGPT, Perplexity)

Нейросети активно используют Schema при формировании ответов. Сайт с правильной разметкой попадает в цитаты в 2-3 раза чаще.

3. Понимание сущностей сайта

Поисковик строит граф сущностей — что есть на сайте, как они связаны. Без Schema этот граф разрывный.

Формат разметки — JSON-LD

В 2026 актуальный формат — JSON-LD (а не Microdata, которая использовалась до 2018).

JSON-LD вставляется в <head> или <body>:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Название компании"
}
</script>

Главные преимущества JSON-LD:

  • Не загромождает HTML — отдельный блок
  • Не виден пользователю — только структурированные данные
  • Поддерживается всеми поисковиками и нейросетями
  • Легко поддерживать — можно генерировать на сервере

7 типов, которые нужны почти всем

1. Organization (на главной)

База всей разметки. Без неё ИИ не знает, кто вы.

{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Название компании",
  "url": "https://example.com",
  "logo": "https://example.com/logo.png",
  "description": "Что вы делаете",
  "sameAs": [
    "https://vk.com/your-page",
    "https://t.me/your-channel"
  ],
  "contactPoint": {
    "@type": "ContactPoint",
    "telephone": "+7-800-000-00-00",
    "contactType": "Customer Service"
  }
}

2. WebSite + SearchAction

Даёт сайту поисковую строку прямо в Google-выдаче (sitelinks search box).

{
  "@context": "https://schema.org",
  "@type": "WebSite",
  "url": "https://example.com",
  "potentialAction": {
    "@type": "SearchAction",
    "target": "https://example.com/search?q={search_term_string}",
    "query-input": "required name=search_term_string"
  }
}

3. BreadcrumbList (на всех вложенных)

Хлебные крошки в выдаче — это сильный сигнал для пользователя.

{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Главная",
      "item": "https://example.com"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "Каталог",
      "item": "https://example.com/catalog"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "Конкретный товар"
    }
  ]
}

4. FAQPage (на страницах с FAQ-блоком)

Самый ёмкий тип для попадания в AI-ответы. Подробный гид →

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Сколько стоит?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Развёрнутый ответ 2-4 предложения."
      }
    }
  ]
}

5. Article + Person (для блога)

Для каждой блог-статьи:

{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Заголовок статьи",
  "datePublished": "2026-06-13",
  "author": {
    "@type": "Person",
    "name": "Имя автора",
    "jobTitle": "Должность",
    "url": "https://example.com/authors/ivan"
  },
  "publisher": {
    "@type": "Organization",
    "name": "Компания",
    "logo": {
      "@type": "ImageObject",
      "url": "https://example.com/logo.png"
    }
  }
}

6. Product / Service (для коммерческих страниц)

Для товаров — Product с AggregateRating. Для услуг — Service.

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Название товара",
  "image": "https://example.com/product.jpg",
  "description": "Описание",
  "offers": {
    "@type": "Offer",
    "price": "4990",
    "priceCurrency": "RUB",
    "availability": "https://schema.org/InStock"
  }
}

7. LocalBusiness (для услуг с офисом)

Подробный разбор →

{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "Название",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "ул. Тверская, 1",
    "addressLocality": "Москва",
    "postalCode": "125009",
    "addressCountry": "RU"
  },
  "telephone": "+7-495-000-00-00",
  "openingHours": "Mo-Fr 09:00-21:00"
}

Специальные типы для разных ниш

НишаДополнительные типы
ОбразованиеEducationalOrganization, Course, VocationalProgram
E-commerceProduct, Offer, AggregateOffer, AggregateRating
МедиаNewsArticle, VideoObject, AudioObject
РестораныRestaurant, Menu, MenuItem
НедвижимостьRealEstateListing, Apartment
ФинансыFinancialProduct, BankAccount, LoanOrCredit
HRJobPosting
КулинарияRecipe
СобытияEvent, MusicEvent, Festival
МедицинаMedicalOrganization, MedicalProcedure

Полный список — на schema.org.

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

Два варианта:

В <head> (рекомендуется)

<head>
  <title>...</title>
  <script type="application/ld+json">
    { ... }
  </script>
</head>

Поисковик видит сразу при чтении страницы.

В <body> в конце

Альтернатива, если по техническим причинам нельзя в <head>.

<body>
  ...контент...
  <script type="application/ld+json">
    { ... }
  </script>
</body>

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

После внедрения обязательно проверить:

Google Rich Results Test

search.google.com/test/rich-results

Показывает, видит ли Google вашу разметку и проходит ли она требования для rich snippets.

Schema.org Validator

validator.schema.org

Проверка на синтаксические ошибки разметки.

Я.Вебмастер

«Инструменты → Проверка семантической разметки» — для Яндекса.

Подробнее про валидацию →

Типичные ошибки

❌ Несколько Organization-блоков

Только одна Organization-разметка на сайт.

❌ Schema, не соответствующая контенту

Если на странице нет цены — не указывайте price в Offer. Это спам-сигнал.

❌ Дублирование Schema в Microdata + JSON-LD

Один формат на страницу. JSON-LD предпочтительнее.

❌ Schema на закрытых страницах

Если страница в noindex — Schema на ней бесполезна.

❌ Неполный набор обязательных полей

Для каждого типа Schema есть required fields. Без них разметка считается невалидной.

Когда внедрять Schema

С первого дня сайта. Внедрение Schema в готовый сайт сложнее, чем сразу — нужно править шаблоны. На новом сайте включайте Schema в структуру изначально.

Чек-лист

  • [ ] Organization на главной
  • [ ] WebSite + SearchAction
  • [ ] BreadcrumbList на всех вложенных
  • [ ] FAQPage на страницах с FAQ
  • [ ] Article + Person в блоге
  • [ ] Product / Service на коммерческих
  • [ ] LocalBusiness, если есть офис
  • [ ] Спецтипы для ниши
  • [ ] Валидация через Google Rich Results Test
  • [ ] Мониторинг через GSC

Итог

Schema.org — это инвестиция один раз с эффектом на годы. 1-2 дня работы разработчика дают +20-40% к CTR и попадание в AI-ответы.

Прогнать SEO-аудит с проверкой Schema →

Получить SEO-аудит своего сайта

Бесплатно. Без регистрации. Топ-проблемы и план роста позиций за 60 секунд.

Проверить сайт →