Schema.org — открытый словарь сущностей: типы, свойства, ожидаемые значения. Его ведут поисковики совместно, не один Google. Это не формат записи и не галерея сниппетов. Формат JSON-LD и политики соответствия видимому тексту — уже живой сосед Structured data, сюда его не копируем. Как Google рисует блок, если тип ещё поддерживает — planned Rich snippets. Хаб — Google SEO.
На schema.org тысячи типов. В справке Search gallery — узкий список, который Google вообще рисует. Валидный HowTo или FAQPage по словарю не значит «будет аккордеон». Кабинет ошибок — Search Console. Снятый пассаж без словаря — Featured Snippets. Согласованность имени сущности с карточками и ответами моделей — слой GEO.
Словарь, ветка и то, что Google вообще читает
| Объект | Что это | Частая ошибка |
|---|---|---|
| Тип | Класс: Article, Organization, Product, Person | Повесить Product на статью «что такое» |
| Свойство | Поле: author, datePublished, offers | Писать строку туда, где ждут Organization |
| Наследование | NewsArticle ⊂ Article ⊂ CreativeWork ⊂ Thing | Самый общий Thing «на всякий случай» |
| pending.schema.org | Черновики свойств, ещё не в ядре словаря | Ждать rich result от pending-поля |
Берите ближайший честный тип к назначению URL. Рецепт — Recipe, не Article с картинкой еды. Новостной сюжет — NewsArticle, не BlogPosting на пресс-релизе «мы открылись». Карточка SKU — Product, разбор типа на витрине — planned ecommerce Product, не этот H1. Организация в подвале — Organization / LocalBusiness, не десять вложенных брендов с разными ИНН.
Как выбрать тип и не разъехаться с фактами
- Откройте страницу типа на schema.org и список свойств. Если обязательного для смысла поля на HTML нет — сначала допишите документ, потом словарь. Полезность текста — Helpful Content.
- Сверьтесь со Search gallery, не с полнотой словаря. Тип «красивый и валидный», которого нет в галерее, Google может понять как сущность и всё равно не нарисовать звёзды. Показ — соседний H1, не обещание словаря.
sameAsи стабильный@idсвязывают сайт с Wikidata, соцпрофилем, «о компании». Разные написания бренда в Title, JSON-LD и 2ГИС ломают сущность сильнее, чем отсутствие редкого свойства. Для локалки карточка — уже живой Google Business Profile, не дублируйте её H1 сюда.- Яндекс читает пересечение того же словаря, но валидаторы и отчёты разные. Этот кластер — про Google. Не клеите «универсальную разметку под оба» пачкой типов: два противоречивых автора хуже, чем один согласованный.
- Плагин, который ставит все популярные типы на каждый пост, плодит ошибки кабинета. WordPress-разбор — planned сосед. Смешанный мусор типов на денежных URL — постановка SEO-аудита, не новый словарь «покруче Schema».
Версии словаря живут на самом сайте schema.org; Google не обязан подхватить вчерашний pending на следующий день. Перед спором откройте текущую страницу типа и галерею Search, не PDF 2016 года. Политики спама, если тип описывает то, чего нет на экране — Spam Policies.
Ограничение. Нет замера «какой процент типов schema.org Google рисует в РФ» и не считаем его. Словарь шире галереи; галерея уже словаря. Каталог всех свойств сюда не тащим — это справочник schema.org, не статья кластера.
Частые вопросы
Schema.org и structured data — это одно и то же?
Нет. Schema.org — словарь типов и свойств. Structured data — как этот словарь записать на странице (обычно JSON-LD) и связать с видимым текстом.
Если тип валиден на schema.org, Google покажет rich result?
Не обязан. Показ зависит от узкого списка Search gallery, политик и качества документа. Словарь даёт язык, не слот в выдаче.
Какой тип ставить, если страница и статья, и о компании?
Один главный тип по намерению URL плюс вложенные сущности, где они реально есть. Две равноправные «главные» с разными фактами — дыра, не полнота.
Нужно ли размечать всё свойствами pending.schema.org?
Нет. Pending — черновик. Берите стабильные свойства ядра, которые есть на странице. Редкое pending-поле rich result не купит.