Schema.org (Стандарт структурированных данных)

Единый словарь разметки для поисковых систем. Какие типы и свойства поддерживаются, в каких форматах внедрять и как они наследуются.

Кратко

Schema.org — проект Google, Microsoft, Yahoo и Yandex, создавший общий стандарт структурированных данных. Насчитывает более 800 типов и 1400 свойств, позволяя описывать организации, товары, статьи, события и многое другое.

История и создатели

Schema.org запущен в 2011 году Google, Bing и Yahoo, к которым в 2012 году присоединился Yandex. Цель — дать веб-мастерам единый язык для разметки контента, понятный всем поисковикам. Сейчас стандарт содержит более 800 типов и постоянно расширяется.

Основные типы схем

  • Организации: Organization, LocalBusiness, Corporation.
  • Люди: Person.
  • Контент: Article, BlogPosting, NewsArticle.
  • E-commerce: Product, Offer, AggregateRating, Review.
  • События: Event, BusinessEvent.
  • Медиа: VideoObject, ImageObject, AudioObject.

Форматы внедрения

Google рекомендует JSON-LD (в виде <script>) как самый простой и поддерживаемый формат. Альтернативы — Microdata (атрибуты в HTML) и RDFa, которые считаются устаревающими. JSON-LD можно размещать в любом месте страницы, он не влияет на отображение.

Иерархия типов

Все типы наследуются от базового Thing. Пример цепочки: Thing → CreativeWork → Article → BlogPosting. Это значит, что BlogPosting наследует свойства Article, CreativeWork и Thing, что позволяет указывать общие поля (name, description) и специфические.

TXT
Thing
├── CreativeWork
│   ├── Article
│   │   ├── BlogPosting
│   │   └── NewsArticle
│   ├── WebPage
│   └── VideoObject
├── Organization
│   └── LocalBusiness
└── Product

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

Нет, но без разметки вы упускаете возможность Rich Results, улучшения Knowledge Graph и повышения CTR.
JSON-LD рекомендуется Google: его проще поддерживать, он не смешивается с HTML и не вызывает ошибок при обновлении шаблона.
Зависит от типа контента. Минимально нужны Organization/WebSite, для статей — Article, для товаров — Product/Offer, для FAQ — FAQ.
Да, распространённая практика: например, Product + AggregateRating + Review. Каждый тип — отдельный объект в JSON-LD.
Прямые контакты

Обсудим ваш проект?

Расскажите о целях и сайте — предложу формат работы и следующий шаг.