Структурированные данные Schema.org для новостей: гайд без кода

Зачем нужны структурированные данные для новостных сайтов

Когда Google или Яндекс сканируют вашу статью, они видят просто текст и картинки. Но как им узнать, что это именно новость, а не случайная страница? Здесь и помогают структурированные данные — специальная разметка, которая говорит поисковикам: «Это новость, вот её название, дата публикации, автор и картинка».

Результат? Ваша новость может появиться в расширенных результатах поиска, в карусели новостей, в приложениях новостных агрегаторов. Трафик растёт, видимость сайта повышается.

Что такое Schema.org и как это работает

Schema.org — это международный стандарт разметки, придуманный Google, Яндексом, Bing и другими поисковиками. Они договорились использовать одинаковый формат, чтобы разработчикам было проще. Для новостей нужна разметка типа NewsArticle.

Существует три способа добавить Schema.org на сайт:

  • JSON-LD — самый современный и удобный способ. Код размещается в тегах <script> на странице.
  • Микроданные — старый способ, когда специальные атрибуты вставляются в HTML-теги прямо в контент. Сейчас используется редко.
  • RDFa — промежуточный вариант. Тоже встречается редко.

Для новостных сайтов рекомендуем JSON-LD. Он удобнее, не «загромождает» HTML и легче редактировать.

Пошаговая инструкция: добавляем Schema.org на WordPress

Хорошая новость: вам не нужно вручную писать код. WordPress-плагины сделают это за вас.

Способ 1: Используем плагин Yoast SEO

Yoast SEO — один из самых популярных плагинов для SEO. Он автоматически добавляет разметку Schema.org для статей, включая новости.

Что делать:

  1. Установите плагин Yoast SEO из каталога WordPress.
  2. Активируйте плагин.
  3. Перейдите в Yoast SEO → Search Appearance.
  4. Убедитесь, что тип контента для постов установлен как «Post».
  5. Отредактируйте пост: название, описание, дату публикации должны быть заполнены.
  6. Плагин автоматически создаст JSON-LD разметку и добавит её в шапку страницы.

Готово\! Код готов, проверять не нужно — плагин сделал всё правильно.

Способ 2: Используем плагин Schema

Есть более лёгкий вариант — плагин All in One Schema Rich Snippets. Он проще в настройке и не такой «тяжелый» как Yoast.

  1. Установите плагин All in One Schema Rich Snippets.
  2. В админке перейдите на его страницу настроек.
  3. Выберите тип контента: News Article.
  4. Укажите стандартные поля: автор, дата, изображение.
  5. Сохраните настройки.

Плагин автоматически добавит разметку ко всем новым и старым статьям.

Способ 3: Вручную, если вы немного боитесь кода

Если плагины кажутся сложными, есть онлайн-генератор Schema.org. Но это уже требует копирования-вставки кода в шаблон. Рекомендуем способ 1 или 2 — проще и надёжнее.

Какие поля обязательны для новостей

Поисковики требуют минимальный набор полей для разметки NewsArticle:

  • @type — всегда NewsArticle для новостей.
  • headline — заголовок статьи (до 110 символов).
  • image — URL изображения (обязательно горизонтальное, минимум 696×414 пикселей).
  • datePublished — дата публикации в формате ISO 8601 (2024-01-15T10:30:00+03:00).
  • author — имя автора или организация.
  • description — краткое описание (meta description).

Дополнительные поля, которые улучшат позиции:

  • dateModified — дата последнего обновления.
  • articleBody — текст статьи (весь контент).
  • publisher — логотип и название издания.
  • mainEntityOfPage — ссылка на статью.

Проверяем, всё ли работает правильно

После добавления разметки нужно убедиться, что всё настроено правильно. Google и Яндекс предоставляют бесплатные тестеры.

Google Rich Results Test:

  1. Откройте Google Rich Results Test.
  2. Вставьте ссылку на вашу статью.
  3. Нажмите «Тест URL».
  4. Google покажет, какие Rich Snippets он нашёл и есть ли ошибки.

Яндекс Валидатор:

  1. Откройте инструмент проверки микроданных Яндекса.
  2. Вставьте HTML код страницы (или ссылку).
  3. Проверьте результаты.

Если ошибок нет — отлично\! Разметка работает. Если есть — плагин подскажет, что нужно исправить.

Типичные ошибки и как их избежать

Даже опытные вебмастера иногда ошибаются. Вот самые частые проблемы:

  • Забыли изображение. Без картинки новость не попадёт в карусель. Убедитесь, что у каждой статьи установлено featured image.
  • Неправильный размер изображения. Google требует минимум 696×414 пикселей. Используйте горизонтальные картинки.
  • Неверный формат даты. Должно быть: 2024-01-15T10:30:00+03:00, а не просто «15 января 2024».
  • Конфликты между плагинами. Если установлено несколько SEO-плагинов, они могут дублировать разметку. Выберите один основной.
  • Забыли обновить старые статьи. Добавьте разметку и к архивным новостям — это улучшит их видимость в поиске.

Когда ждать результатов

После добавления разметки не ждите чудес в первый же день. Google индексирует изменения 1–2 недели, Яндекс — несколько дней. Но если всё сделано правильно, вы увидите результаты:

  • Статьи начнут появляться в расширенных результатах поиска.
  • Возможно появление в карусели новостей (если новость актуальна).
  • Рост CTR (кликабельности) в поиске на 20–30%.
  • Увеличение трафика из поисковиков на 15–40%.

Всё это при условии, что контент качественный и регулярно обновляется.

Итоговый чек-лист

Перед публикацией каждой новости проверьте:

  • ☑ Установлен SEO-плагин (Yoast SEO или другой).
  • ☑ Плагин настроен на добавление разметки NewsArticle.
  • ☑ У каждой статьи есть featured image (горизонтальное, минимум 696×414 px).
  • ☑ Заголовок понятный и не длиннее 110 символов.
  • ☑ Meta description заполнена (150–160 символов).
  • ☑ Дата публикации указана корректно.
  • ☑ Автор указан в профиле поста.
  • ☑ Проверил разметку в Google Rich Results Test — ошибок нет.
  • ☑ Старые статьи обновлены (добавлена разметка).

Структурированные данные — это не волшебство, но они действительно помогают. Добавьте Schema.org на свой новостной сайт прямо сейчас, и уже через пару недель увидите первые результаты в расширенных выдачах поисковиков.