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 и рекомендательных лентах.
  • Понимать, кто является издателем и автором материала.
Article Schema — один из самых важных типов разметки для новостных и блоговых сайтов. Он напрямую влияет на видимость в Google News и Top Stories, что может принести дополнительный трафик.

Обязательные поля

Для того чтобы 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 — жанр статьи (например, 'мнение', 'интервью', 'расследование')
Совет: всегда указывайте dateModified, если обновляете статью. Google News любит свежий контент, и обновлённая дата может помочь повторной индексации.

Подтипы 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>.

JSON
{
  "@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/).

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

Можно и микроразметку (Microdata или RDFa), но Google рекомендует JSON-LD как самый простой и надёжный способ. Все современные CMS поддержат JSON-LD через плагины.
Google может не отображать расширенные результаты или не показывать статью в Top Stories. Логотип обязателен для валидации publisher.
Да, поле author может быть массивом объектов Person, но обычно достаточно одного основного автора.
Нет, это не фактор ранжирования. Но она улучшает сниппет (CTR) и открывает доступ к Google News / Top Stories, что косвенно увеличивает трафик и видимость.
Да, обязательно. Укажите dateModified с новой датой. Google News отдаёт предпочтение более свежим версиям статей.
Прямые контакты

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

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

Article Schema: структурированные данные для статей — что это такое?