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

Даты публикации/обновления у статей

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

Что это

Даты публикации и обновления статей — это временные метки, которые сообщают поисковым роботам и пользователям, когда материал был впервые опубликован и когда последний раз редактировался. Они могут присутствовать в HTML-разметке страницы (видимый текст), в мета-теге <meta>, в разметке Schema.org (поле datePublished / dateModified) и в XML-sitemap (тег <lastmod>). Все эти источники Яндекс и Google читают независимо друг от друга.

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

Свежесть контента — один из сигналов ранжирования в обоих поисковиках. Google применяет алгоритм QDF (Query Deserves Freshness): для новостных, обзорных и событийных запросов страницы с актуальными датами получают буст. В нише «лучшие CRM 2024» статья с dateModified трёхлетней давности проигрывает обновлённой даже при сопоставимых ссылочных профилях. По данным экспериментов Ahrefs, повторная публикация обновлённого контента с новой датой возвращала в топ-10 до 40% статей, выпавших из него за год.

В Яндексе дата влияет напрямую на попадание в Я.Нейро и блок «Свежие материалы». ИКС сайта растёт в том числе за счёт пользовательского доверия, а пользователи чаще кликают на сниппет с видимой актуальной датой — CTR у статей с датой в сниппете на 10–15% выше по информационным запросам (данные A/B-тестов в Я.Директ.Аудитории). Если dateModified в Schema.org расходится с реальным содержимым страницы, Яндекс определяет дату самостоятельно по кешу — и она может оказаться невыгодной.

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

  1. Просмотр исходного кода. Откройте страницу, нажмите Ctrl+U, найдите datePublished и dateModified. Если разметки нет — это проблема.
  1. Google Rich Results Test / Я.Вебмастер — Структурированные данные. Вставьте URL в search.google.com/test/rich-results или проверьте раздел «Структурированные данные» в Я.Вебмастере. Оба инструмента покажут распознанные значения datePublished и dateModified.
  1. Screaming Frog. В меню Custom → Search добавьте XPath-выражение //meta[@property='article:modified_time']/@content — краулер соберёт даты по всему сайту и экспортирует в CSV для массовой проверки.
  1. XML Sitemap. Откройте файл sitemap.xml и убедитесь, что тег <lastmod> у статей соответствует реальному обновлению, а не дате создания сайта.
  1. PageSpeed Insights / GSC. В Google Search Console раздел «Статус индексирования» → «Дата последнего сканирования» косвенно показывает, когда Googlebot последний раз видел страницу и не расходится ли это с вашей dateModified.

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

Разметка Schema.org (Article / BlogPosting)

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Заголовок статьи",
  "datePublished": "2023-06-15T10:00:00+03:00",
  "dateModified": "2025-01-20T14:30:00+03:00",
  "author": {
    "@type": "Person",
    "name": "Иван Иванов"
  }
}
</script>

Формат — ISO 8601 с таймзоной. Не используйте только дату без времени: 2025-01-20 без T... хуже распознаётся.

WordPress Плагин Yoast SEO или Rank Math автоматически подставляют datePublished и dateModified из базы данных. Убедитесь, что при обновлении статьи дата изменения сохраняется — иногда это отключено в настройках темы. Для принудительного обновления даты добавьте в functions.php:

// Обновляем post_modified при сохранении
add_action('save_post', function($post_id) {
    remove_action('save_post', __FUNCTION__);
    wp_update_post(['ID' => $post_id]);
});

Tilda Через Zero Block или кастомный HTML-блок вставьте JSON-LD вручную. Tilda не управляет датами автоматически — придётся обновлять скрипт при каждом редактировании.

1C-Bitrix В компоненте bitrix:news.detail свойства ACTIVE_FROM и TIMESTAMP_X — это и есть даты публикации и изменения. Передайте их в JSON-LD через шаблон компонента:

"datePublished": "<?= $arResult['ACTIVE_FROM'] ?>",
"dateModified": "<?= $arResult['TIMESTAMP_X'] ?>"

Webflow В CMS Collections используйте встроенные поля Created On и Updated On, выводите их в скрытом элементе и подтягивайте через кастомный код в <head> страницы коллекции.

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

  • `dateModified` не обновляется при редактировании. Дата зашита статично в шаблоне. В результате Google видит старую дату, даже если контент переписан на 80%.
  • Разные даты в Schema.org и в видимом тексте. Если на странице написано «обновлено 5 января», а в разметке стоит ноябрь — поисковик воспринимает это как манипуляцию и игнорирует разметку.
  • `<lastmod>` в sitemap генерируется из даты изменения файла, а не контента. Многие CMS при пересборке кеша «обновляют» lastmod у всех страниц одновременно — Googlebot перестаёт доверять этому тегу.
  • Обновление даты без реального обновления контента. Смена только даты без изменения текста — это манипуляция. Google научился это распознавать и может понизить страницу.
  • Отсутствие `datePublished` при наличии `dateModified`. Schema.org требует оба поля в типе Article. Без datePublished разметка считается невалидной.

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

Для интернет-магазинов даты критичны в карточках товаров с обзорами и в блоге: актуальная dateModified в статье «Обзор iPhone 2025» напрямую влияет на попадание в топ по коммерческо-информационным запросам. В категорийных страницах даты менее значимы, но <lastmod> в sitemap ускоряет переиндексацию после обновления цен и остатков.

Для контентных сайтов и SaaS-блогов правильные даты — основа стратегии Content Freshness: регулярное обновление старых статей с корректировкой dateModified дешевле создания новых материалов и стабильно возвращает позиции. Лендинги и одностраничники практически не выигрывают от дат публикации — там этот параметр второстепенен.

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

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

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