Что нужно знать
Используйте Article или BlogPosting для редакционных материалов и NewsArticle для реальных новостей. Добавляйте headline, image, author, datePublished и dateModified только когда данные достоверны и видимы.
Article Schema.org описывает редакционный контент. Основные поля: headline, author, datePublished, dateModified, image, publisher и mainEntityOfPage. Даты задаются ISO 8601 и должны совпадать с видимой информацией.
Ключевые свойства
Ниже — практический минимум и свойства, которые чаще всего влияют на корректность сущности. Заполняйте только те значения, которые реально подтверждаются страницей.
| Свойство | Важность | Как использовать |
|---|---|---|
headline | Ключевое | Заголовок статьи, совпадающий с H1. |
author | Рекомендуется | Реальный Person или Organization. |
datePublished | Рекомендуется | Дата первой публикации. |
dateModified | Рекомендуется | Дата значимого обновления. |
image | Рекомендуется | Основное изображение материала. |
publisher | Рекомендуется | Организация-издатель. |
mainEntityOfPage | Связь | Связывает Article с WebPage. |
Article, BlogPosting или NewsArticle
Выбирайте наиболее точный реальный тип: BlogPosting для блога, NewsArticle для новости, Article как общий вариант.
headline и description
headline обычно совпадает с H1, а description кратко описывает сам материал.
Автор
Используйте реального автора; Google рекомендует author.url при наличии полезной страницы профиля. Не подставляйте Admin автоматически.
Даты
datePublished — первая публикация, dateModified — значимое обновление. Используйте ISO 8601 и показывайте те же даты пользователю.
Изображения
Используйте иллюстрации материала, а не логотип или рекламный баннер.
Связи @graph
Переиспользуйте Organization/WebSite, связывайте WebPage и Article через mainEntity/mainEntityOfPage.
FAQ и breadcrumbs
FAQPage и BreadcrumbList могут быть дополнительными сущностями и не меняют основной тип Article.
Проверка
Сверьте автора, даты, headline, canonical, URL и изображения с видимой страницей.
JSON-LD примеры
BlogPosting с автором и датами
Подставляйте только реальные данные.
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "Как правильно внедрять микроразметку",
"image": [
"https://example.com/images/article-16x9.jpg"
],
"datePublished": "2026-08-01T09:00:00+03:00",
"dateModified": "2026-09-18T12:00:00+03:00",
"author": {
"@type": "Person",
"name": "Иван Петров",
"url": "https://example.com/authors/ivan-petrov/"
},
"publisher": {
"@type": "Organization",
"name": "Example Media"
},
"mainEntityOfPage": "https://example.com/blog/structured-data/"
}Google, Bing и Яндекс
Google документирует Article и рекомендует headline, автора, изображения и даты как полезный контекст.
Bing поддерживает Schema.org JSON-LD и использует разметку для понимания типа контента и сущностей.
Яндекс поддерживает Schema.org выборочно, но корректная редакционная разметка остаётся полезной семантикой.
Важно: корректная микроразметка не гарантирует расширенный результат. Поисковая система сама решает, использовать ли данные и как их отображать.
Типичные ошибки
- warningheadline содержит название сайта вместо статьи.
- warningАвтор выдуман.
- warningdateModified меняется при каждом запросе.
- warningЕдинственное image — логотип.
- warningВ Article добавлены товарные поля.
Частые вопросы
Article или BlogPosting?
BlogPosting более конкретен для постов блога; Article — общий тип.
Может author быть Organization?
Да, если организация действительно является автором.
Можно FAQPage на статье?
Да, если FAQ реально есть; основной сущностью остаётся Article.