Какие ключи желательно иметь в Schema-коде?
Набор ключей в коде зависит от типа страницы. Ниже — минимально рекомендуемые ключи для SEO.
🏢 1️⃣ Главная страница — Organization
Используется почти на любом сайте.
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Company Name",
"url": "https://example.com",
"logo": "https://example.com/logo.png"
}
🔑 Желательные ключи:
| Ключ | Зачем |
|---|---|
@context |
обязателен |
@type |
тип сущности |
name |
название компании |
url |
канонический URL |
logo |
для Knowledge Panel |
➕ Можно добавить:
-
sameAs(соцсети) -
contactPoint -
address
📰 2️⃣ Статья / пост — Article или BlogPosting
Лучше использовать BlogPosting.
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "Article Title",
"description": "Short description",
"datePublished": "2026-02-19",
"dateModified": "2026-02-20",
"author": {
"@type": "Person",
"name": "Author Name"
},
"image": "https://example.com/image.jpg"
}
🔑 Обязательно:
| Ключ | Почему |
|---|---|
headline |
заголовок статьи |
datePublished |
дата публикации |
author |
автор |
image |
без него rich results не будет |
➕ Рекомендуется:
-
dateModified -
publisher -
mainEntityOfPage
❓ 3️⃣ FAQ — FAQPage
Очень полезно для SEO.
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [{
"@type": "Question",
"name": "What is production planning?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Production planning is..."
}
}]
}
🔑 Обязательно:
-
mainEntity -
Question -
Answer
🍞 4️⃣ Хлебные крошки — BreadcrumbList
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [{
"@type": "ListItem",
"position": 1,
"name": "Home",
"item": "https://example.com"
}]
}
🔑 Обязательно:
-
position -
name -
item
🏬 5️⃣ Локальный бизнес — LocalBusiness
Если есть офлайн-компания.
Обязательно:
-
name -
address -
telephone -
openingHours -
geo
🧠 ВАЖНО ДЛЯ ТВОЕЙ СХЕМЫ (/ и /en)
Для мультиязычного сайта желательно:
Добавлять:
-
inLanguage -
@id -
url
Пример:
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"@id": "https://example.com/en/page/",
"url": "https://example.com/en/page/",
"inLanguage": "en"
}
RU версия:
"inLanguage": "ru"
🎯 Минимальный must-have для современного сайта
Главная:
-
Organization
Статьи:
-
BlogPosting -
BreadcrumbList
Страницы с вопросами:
-
FAQPage
⚠️ Чего НЕ нужно делать
❌ Добавлять 10 разных типов Schema
❌ Размечать то, чего нет на странице
❌ Делать дубли Schema
❌ Несоответствие контенту
Google это игнорирует или даёт warning.
✅ Итог
Минимальный набор ключей:
| Тип | Обязательные ключи |
|---|---|
| Organization | name, url, logo |
| BlogPosting | headline, datePublished, author, image |
| FAQPage | Question + Answer |
| BreadcrumbList | position, name, item |
No comments to display
No comments to display