Убираем дату публикации материала из выдачи

Хаки

В поисковой выдаче, рядом с каждым отдельным сниппетом выводится дата его публикации, при условии, что сама дата присутствует на странице.

Это дает возможность любому пользователю определять актуальность и переходить на страницы с более свежей информации.

Все хорошо, но такая статья:

Screenshot_1

Не получит достаточное количество переходов, ведь она была размещена почти год назад (с момента публикации поста на этом блоге) т.к. человек может посчитать эту информацию не актуальной.

Есть тематики, для которых дата не важна (вышивание, кулинария и т.д.), но в IT сфере актуальность и дата размещения информация играет большую роль.

Именно для таких тематик и стоит убирать дату публикации. Основная цель, которую преследует оптимизатор, это не просто единоразовое посещение его сайта, но и возвращение пользователя снова и снова.

Поэтому если убирать дату публикации с материалов о гаджетах, моде, технологиях, то большого эффекта от таких действий ожидать не стоит.

Такой метод будет работать безотказно, если ваша статья уже есть в топ 10 выдачи. При ТОП 3-5 вполне реально, что статья сможет самостоятельно выйти в ТОП 1 исключительно из-за поведенческих факторов.

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

Здесь вы можете почитать официальную информацию от Яндекса о том, как он выводит дату публикации.

Кстати, если убирать дату публикации, то это место в выдаче занимает дополнительная информация с сайта. Это делает строку с вашим сайтом более заметной для пользователей.

Но полностью избавляться от даты публикации не стоит. Ее нужно убрать только в выдаче, оставив на сайте, чтобы ваши пользователи могли все же ориентироваться в новизне материала. Для этого выводить дату публикации нужно через javascript.

JavaScript

Вывод даты публикации через javascript сделает ее невидимой для поисковых роботов и они постепенно в естественном порядке уберут ее из выдачи. Рассмотрим, как это делать на платформе WordPress.

Для этого нужно во всех файлах темы нашей CMS внести изменения в строки, которые отвечают за отображение дат. Обычно это single.php, index.php, archive.php, но также можно изменить в файлах категорий, тэгов и комментариев.

Ищем примерно такой код:

<?php the_time('F j, Y') ?>

И меняем его на скрипт:

<script language="javascript" type="text/javascript">document.write("<?php the_time('F j, Y') ?>");</script>

Возможно, вы встретите такой код в своем шаблоне:

<?php the_date() ?>

В этом случае меняем его на:

<script language="javascript" type="text/javascript">document.write("<?php the_date() ?>");</script>

Выводим дату последнего изменения

Если вы следите за актуальностью каждой статьи на своем сайте, то дату публикации материала в выдаче можно заменить на дату последнего обновления.

Делается это заменой кода вывода даты публикации на код:

<time datetime="<?php the_modified_time('Y-m-d'); ?>"><?php the_modified_time('F jS, Y'); ?></time>

Если вы не хотите самостоятельно копаться в коде, то для WordPress есть специальный плагин Last Modified Timestamp, который позволит сделать это без вмешательства в код.

Оцените статью
Добавить комментарий

  1. AdminTFEB

    А можно вместо даты публикации отображать дату последнего обновления? И обновлять страницу допустим, каждые 2 месяца?

    Ответить
  2. Андрей

    Вы проводили исследования на своих сайтах, как это влияет на трафик? Я читал разные эксперименты и одни пишут о росте, другие о падении.

    Ответить
  3. Mariya K

    Работает! Нужен был последний вариант, чтобы вместо даты публикации, отображалась дата обновления страницы, но чтобы старая статья при этом оставалась на своем месте в блоге, а не поднималась на первое место, будто свежая. Сделала в два счета, потестировала — дата отлично обновляется) Спасибо большое!

    Ответить
  4. SlowDream

    Часто ищу статьи именно по ИТ тематике. В начале перехожу по статьям с датой публикации ближе к актуальной и только просмотрев 2-3 страницы выдачи, перехожу к тем, в которых даты нет (да и то, в таких случаях первыми на очереди это известные, проверенные сайты). Выводы делайте сами.

    Ответить
  5. Виталий

    А плагин есть какой нибудь, что бы не лезть куда не надо.

    Ответить
    1. Игорь Градов автор

      WP Date Remover (страница плагина: https://wordpress.org/plugins/wp-date-remover/). Правда плагин не удаляет дату из выдачи, только с fronend сайта.

      Ответить