Article Schema: структурированные данные для статей
Как добавить разметку Article Schema на сайт: обязательные и рекомендуемые поля, примеры JSON-LD, подтипы (BlogPosting, NewsArticle) и влияние на Google News, Top Stories и сниппеты.
Article Schema — это тип структурированных данных от schema.org, предназначенный для разметки статей, новостей, постов и материалов блога. Он помогает поисковым системам лучше понимать контент и отображать его в расширенных результатах (Google News, Top Stories, карусели авторов).
Что такое Article Schema
Article Schema — это словарь структурированных данных, который позволяет однозначно описать статью для поисковых роботов. Благодаря этой разметке Google и другие системы могут:
- Показывать статью в блоке Top Stories (главные новости).
- Отображать имя автора, дату публикации и изображение в сниппете.
- Использовать статью в Google News и рекомендательных лентах.
- Понимать, кто является издателем и автором материала.
Обязательные поля
Для того чтобы Google признал разметку валидной и начал её использовать, нужно указать как минимум следующие поля:
- @context — всегда https://schema.org
- @type — Article, BlogPosting, NewsArticle или другой подтип
- headline — заголовок статьи (до 110 символов, чтобы не обрезался в сниппете)
- image — URL изображения (минимум 1200×675 пикселей для Google News)
- datePublished — дата публикации в формате ISO 8601 (2024-01-15T08:00:00+03:00)
- author — автор (объект Person с полем name)
- publisher — издатель (объект Organization с обязательным логотипом)
Издатель (publisher) — один из самых строгих пунктов. Он должен содержать логотип размером не менее 112×112 пикселей, а организация должна быть реальной (не выдуманной).
Рекомендуемые поля
- dateModified — дата последнего обновления (очень важно для свежих новостей)
- description — краткое описание статьи (до 200 символов)
- mainEntityOfPage — канонический URL статьи
- articleSection — категория / раздел (например, 'Спорт', 'Технологии')
- wordCount — количество слов в статье
- keywords — ключевые слова (через запятую)
- genre — жанр статьи (например, 'мнение', 'интервью', 'расследование')
Подтипы Article
Schema.org определяет несколько специализированных типов для разных видов статей. Выбирайте самый релевантный:
- Article — базовый тип, подходит для обычных статей и руководств.
- BlogPosting — для блог-постов (идентичен Article, но семантически точнее).
- NewsArticle — для новостных статей (приоритет для Google News).
- TechArticle — для технической документации, инструкций, обзоров.
- ScholarlyArticle — для научных статей (требует дополнительных полей).
Для новостных сайтов настоятельно рекомендуется использовать NewsArticle. Это повышает шансы попасть в Google News и Top Stories. Для корпоративных блогов — BlogPosting.
Пример разметки JSON-LD
Ниже приведён полный пример Article Schema в формате JSON-LD (рекомендованный Google способ). Вставьте его в тег <script> внутри <head> или в конец <body>.
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Как оптимизировать сайт для SEO",
"image": "https://example.com/article-image.jpg",
"datePublished": "2024-01-15T08:00:00+03:00",
"dateModified": "2024-01-20T10:30:00+03:00",
"author": {
"@type": "Person",
"name": "Иван Иванов",
"url": "https://example.com/author/ivanov"
},
"publisher": {
"@type": "Organization",
"name": "Example Corp",
"logo": {
"@type": "ImageObject",
"url": "https://example.com/logo.png",
"width": 600,
"height": 60
}
},
"description": "Полное руководство по SEO-оптимизации для начинающих",
"mainEntityOfPage": "https://example.com/blog/seo-guide",
"articleSection": "SEO",
"wordCount": 2500
}После добавления разметки проверьте её через Rich Results Test от Google (https://search.google.com/test/rich-results) и инструмент Schema Validator (https://validator.schema.org/).
Частые вопросы
Обсудим ваш проект?
Расскажите о целях и сайте — предложу формат работы и следующий шаг.