#29 · Контент и E-E-A-T

Article / BlogPosting Schema

Что это, почему влияет на SEO, как проверить и исправить. Параметр #29из 150 в нашем чек-листе аудита.

Что это

Article и BlogPosting — типы разметки Schema.org, которые сигнализируют поисковикам: «этот документ — редакционный материал». Article подходит для новостей, аналитики и журнальных публикаций; BlogPosting — его подтип, для постов в блоге. Разметка добавляется в HTML через JSON-LD (рекомендуемый способ), Microdata или RDFa и описывает структурированные свойства страницы: заголовок, автора, дату публикации, изображение и издателя.

Почему это важно для SEO

Google использует Article-разметку как один из сигналов для показа материала в блоке «Главные новости» (Top Stories) и в карточках Google Discover. По данным Google Search Central, страницы с корректной разметкой Article и качественным изображением (минимум 1200 px по ширине) имеют значительно больше шансов попасть в Top Stories, чем страницы без неё. Discover генерирует трафик, сопоставимый с органическим поиском, — для контентных проектов это десятки тысяч визитов в месяц.

Яндекс тоже обрабатывает Article-разметку: она помогает Я.Нейро корректно атрибутировать авторство и дату публикации при формировании ответов. Кроме того, свойство dateModified влияет на то, какая дата отображается в сниппете в Яндексе, — свежая дата повышает CTR в нишах, где актуальность критична (медицина, финансы, IT). Без явной разметки поисковик извлекает дату эвристически и нередко ошибается.

Как проверить вручную

  1. Google Rich Results Test — вставьте URL страницы на search.google.com/test/rich-results. Инструмент покажет, обнаружена ли разметка Article/BlogPosting, какие свойства заполнены и какие обязательны для расширенного результата.
  1. Яндекс.Вебмастер — раздел «Инструменты» → «Валидатор микроразметки». Загружает страницу и отображает все найденные Schema.org-блоки с предупреждениями.
  1. Screaming Frog — вкладка «Structured Data» (меню Configuration → Spider → Extraction). Позволяет пакетно проверить Article-разметку по всему сайту и экспортировать страницы, где она отсутствует или содержит ошибки.
  1. Chrome DevTools — откройте источник страницы (Ctrl+U) и поищите "@type": "Article" или "@type": "BlogPosting". Быстрый способ убедиться, что разметка вообще выводится в HTML до рендеринга.

Как исправить

Базовый JSON-LD блок — вставьте в <head> или перед закрывающим </body>:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BlogPosting",
  "headline": "Заголовок статьи — до 110 символов",
  "image": {
    "@type": "ImageObject",
    "url": "https://example.ru/images/article-cover.jpg",
    "width": 1200,
    "height": 630
  },
  "author": {
    "@type": "Person",
    "name": "Иван Петров",
    "url": "https://example.ru/authors/ivan-petrov"
  },
  "publisher": {
    "@type": "Organization",
    "name": "Example Media",
    "logo": {
      "@type": "ImageObject",
      "url": "https://example.ru/logo.png",
      "width": 600,
      "height": 60
    }
  },
  "datePublished": "2024-11-01T10:00:00+03:00",
  "dateModified": "2024-11-15T14:30:00+03:00",
  "description": "Краткое описание статьи для поисковиков, 150-160 символов."
}
</script>

WordPress — плагин Yoast SEO или Rank Math генерируют разметку автоматически. В Yoast: «SEO» → «Поиск» → «Типы контента» → включить Schema для записей. Проверьте, что для типа поста выбран Article или BlogPosting, а не WebPage.

Tilda — добавьте блок T123 (HTML-вставка) в шапку страницы или используйте глобальные скрипты в настройках сайта («Настройки» → «SEO» → «HTML-код в head»).

1C-Bitrix — вставьте JSON-LD в шаблон компонента bitrix:news.detail в файл template.php перед </head>, используя переменные $arResult для подстановки заголовка, даты и описания.

Webflow — в настройках страницы раздел «Custom Code» → «Head Code». Либо используйте CMS-коллекции с атрибутами для динамической подстановки.

Типичные ошибки

  • `headline` длиннее 110 символов. Google обрезает заголовок и может проигнорировать разметку для Top Stories. Держите в рамках.
  • Изображение меньше 1200 px. Обязательный минимум для попадания в Top Stories и Discover. Логотипы и иконки 200×200 не считаются.
  • `datePublished` не обновляется при редактировании. Оставляйте исходную дату в datePublished и меняйте только dateModified — иначе история публикации теряется.
  • `author` указан как Organization для авторских колонок. Используйте Person с реальным именем; для новостных агентств без конкретного автора допустим Organization.
  • Разметка есть в HTML, но не соответствует видимому контенту. Google прямо запрещает «скрытую» разметку — заголовок и описание в JSON-LD должны совпадать с тем, что читает пользователь.

Влияние на разные типы сайтов

Для контентных сайтов и медиа Article-разметка — критически важный параметр. Без неё трафик из Google Discover и Top Stories практически недостижим. BlogPosting с корректным dateModified увеличивает CTR в поисковой выдаче на актуальных темах — пользователи видят свежую дату в сниппете и кликают охотнее.

Для интернет-магазинов Article/BlogPosting применяется к разделу блога или журнала. Влияние на транзакционные страницы нулевое, но блог с разметкой привлекает информационный трафик на верхнем уровне воронки. SaaS и лендинги с одностраничной структурой используют эту разметку редко — только если на странице есть редакционный лонгрид или раздел «Новости». Смешивать Article с типами Product или WebSite на одной странице не стоит: это создаёт путаницу для краулера.

Проверить этот параметр на вашем сайте

Бесплатно. Без регистрации. Проверим этот и ещё 49 параметров за 60 секунд.

Получить SEO-аудит →