Дорогие друзья, сегодня я поделюсь с вами одной из своих свежих наработок по продвижению сайтов. Я расскажу, как удалить дату публикации из поисковой выдачи и какие преимущества это дает.
Как известно, в результатах выдачи у многих страниц сайтов выводится дата их публикации. Даты позволяют пользователям ориентироваться в результатах поиска и выбирать страницы с более свежей и актуальной информацией.
Я сам в большинстве случаев предпочитаю переходить на страницы, которые опубликованы не так давно, а материалы 3-5 летнего и более возраста посещаю намного реже, так как зачастую информация во многих тематиках быстро устаревает и теряет свою актуальность.
Как вы думаете, получит ли данная статья о плагинах Firefox максимальное количество переходов из поиска, если она датирована 2008 годом?
Или мой пост о плагинах WordPress от 2007 года:
Думаю, что нет, так как информация в данных тематиках с годами устаревает.
Я задумался о том, как можно использовать этот момент для увеличения посещаемости продвигаемых мной сайтов. Есть много "вечнозеленых" тематик, в которых информация практически не устаревает, и материалы, опубликованные несколько лет назад, будут также полезны и интересны для посетителей.
Например, возьмем тематику дрессировки собак. Там основные принципы не меняются по много лет. В то же время владельцу такого сайта будет грустно 😉 , когда через несколько лет на его статьи станет переходить меньше посетителей из поисковой выдачи, так как они будут видеть дату публикации и выбирать более новые статьи на других сайтах просто потому, что они более свежие, хотя они могут быть далеко не так интересны и полезны.
Но если взять такие тематики, как смартфоны, гаджеты, мода, женская одежда, то информация в них очень быстро устаревает и теряет свою актуальность. В них нет смысла убирать дату из поисковой выдачи.
🔥 Кстати! Я провожу платный курс по продвижению англоязычных сайтов SEO Шаолинь seoshaolin.com. Для читателей блога я делаю хорошую скидку. По прокомоду "блог" тариф Про стоит не 50, а 40 тыс. рублей. Тариф Лайт не 25, а 20 тыс. рублей. Тариф Команда не 75, а 60 тыс. рублей. Пишите мне в Telegram @mikeshakin.На мой взгляд, одна из главных целей владельцев сайтов заключается не в том, чтобы просто привлечь на свой ресурс максимальное количество посетителей, а в том, чтобы эти посетители, один раз посетив его сайт, сами возвращались на него снова и снова.
По этой причине не стоит убирать дату в тех тематиках, где информация с годами теряет свою актуальность. Пользователи все равно уйдут на те сайты, которые разместили более свежие материалы.
Недавно я решил провести эксперимент на нескольких сайтах в рунете и англоязычном интернете на предмет того, как скажется удаление даты публикации страниц этих сайтов из поисковой выдачи. Я выбрал сайты "вечнозеленых" тематик, в которых информация не устаревает.
Данный метод особенно эффективен, если продвигаемый вами запрос уже есть в топ 10.
Например, страница Вашего сайта на 5-10 месте. За счет удаления даты из выдачи вполне реально вывести ее на первое место, чтобы она получала максимальное количество переходов из поисковой выдачи.
Я делал эксперимент и убирал даты для нескольких сайтов в разных тематиках. Приведу скриншот позиций одной из страниц по конкурентному запросу:
Она находилась на 7-8 месте в выдаче Google. После того, как я убрал дату ее публикации из выдачи, она постепенно вышла на первое место. Для чистоты эксперимента других методов оптимизации и продвижения к данной странице я не применял. С тех пор она прочно заняла первое место, на котором находится и по сегодняшний день:
Описанный метод больше касается выдачи Google. Яндекс намного реже выводит даты, но они тоже встречаются в его выдаче, и их тоже можно убирать. Вот официальная информация от Яндекса об особенностях вывода дат публикации в выдаче этого поисковика.
Я заметил еще один момент. Если убрать дату публикации из выдачи, то освобождается больше места для описания сайта в результатах поиска, что делает его более заметным.
Как убрать дату публикации документов из поисковой выдачи? Довольно просто. Конечно, совсем удалять дату публикации не стоит - посетителям на сайте она пригодится.
Как вывести дату публикации на javascript
Для того, чтобы удалить даты публикации из выдачи, их можно сделать через javascript. В этом случае поисковые роботы не будут ее учитывать, и постепенно она перестанет отображаться у страниц сайта в результатах поиска.
Покажу на примере WordPress. Открываем папку с темой блога и во всех файлах, в которых вы хотите заменить вывод даты (например, 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>
Также можете погуглить запрос "дата публикации на javascript".
Как вместо даты выводить дату последнего изменения
Как вариант, можно вместо вывода обычной даты публикации отображать дату последнего изменения, если вы практикуете редактирование и дополнение страниц:
Для этого нужно заменить код вывода даты на такой:
<time datetime="<?php the_modified_time('Y-m-d'); ?>"><?php the_modified_time('F jS, Y'); ?></time>
Владельцы сайтов на WordPress могут ликовать 🙂 . Для них есть плагин Last Modified Timestamp, который позволит это реализовать без редактирования кода.
Update: приведу ссылку на статью, в которой Михаил Щербачев поделился своим опытом успешного увеличения посещаемости с помощью удаления даты:
Влияние даты публикации на трафик из Google
Еще приведу ссылку на пост, который описывает еще один интересный метод скрытия даты:
Как спрятать дату статьи от поисковика, но оставить видимой на сайте
Желаю вам высокой посещаемости на ваших сайтах!
Десерт на сегодня - увлекательное видео о том, как один паренек катается на велосипеде 😉 . Слабонервным и впечатлительным людям лучше не смотреть 🙂 :
Подпишитесь на рассылку блога с полезными материалами по SEO
для сайтов, где в урле используется дата не актуально.
ну, а вообщем, довольно интересный способ повышение позиций в выдаче.
Спасибо за публикацию, сам давно ищу метод, как убрать даты из выдачи. У меня, правда, дата еще и в названии, не знаю, повлияет ли эта замена на выдачу в Яндексе, но попробовать стоит.
Вопрос: имеет ли смысл менять что-то, кроме single.php? Ведь если index и archive - это, условно, лента, то конечная страница, которая индексируется поисковиком, формируется файлом single?
Спасибо)))) Плагин - это здорово. Все установил. Теперь жду результатов)
Михаил, спасибо за хитрости 🙂 У меня вопрос - в какой программе вы сделали график по позициям в выдаче страницы?
Владимир, это программа Rank Tracker от Seopowersuite. Я недавно делал ее видеообзор:
https://shakin.ru/seo/rank-tracker.html
Большою спасибо
Здравствуйте, в статье отмечено:
"Открываем папку с темой блога и во всех файлах, в которых вы хотите заменить вывод даты (например, single.php, index.php, archive.php, можно также в файлах тегов и категорий) ищем код, который отвечает за отображение даты публикации."
Вопрос: если просто на страницах удалить код, который отвечает за отображение даты публикации - даты указываться не будут?
Александр, если удалить код вывода дат, то через некоторое время даты могут перестать отображаться в описаниях страниц сайта в поисковой выдаче. Я не сторонник полного удаления дат публикаций.
Михаил, объясните еще раз, пожалуйста, по этому поводу.
Я правильно понимаю, что дату публикации гуглу "сообщает" разметка hentry microformats.org? Там есть обязательный пункт updated. А что будет, если вообще ничего не писать в updated? Будет расти число ошибок в разделе "Структурированные данные", но отображение даты из выдачи исчезнет. И для старых постов и для будущих?
Можете, подробнее описать как Вы убрали дату выдачи?
Заранее спасибо!
Оксана, я не имел в виду микроформаты. Дату поисковики берут из текста страницы.
Дату из выдачи убрал просто - заменил код вывода даты на javascript код, который поисковики в большинстве случаев не учитывают.
Спасибо!
гугл отлично читает такой код, может просто увиденное не берёт в сниппет. актуально ли ещё вывод с помощью document.write?
Хороший кейс, но есть вопрос - удаление старой даты увеличивает ctr, то как отразиться на ctr добавление новый даты - по сравнению со сниппетом без даты ?
Думаю, зависит от тематики. Может как увеличиться, так и понизиться. Надо тестировать.
Михаил, а можно менять просто дату публикации (в консоли справа есть такая функция)? Например, у меня есть старые статьи, привлекающие трафик, но они старые. Если меняешь дату публикации, они выходят на главную страницу сайта как новые, а не очень популярные остаются со старой датой. Такой способ как может повлиять на выдачу?
Я не пробовал, можете для эксперимента сделать с несколькими статьями. Можно еще сделать их анонсы в соцсетях, указав, что это статьи из архива.
Да, я попробовала, при этом установила ещё плагин. По логике - плагин закроет от поисковиков даты, а посетители будут видеть обновлённые даты...
Михаил, а как убрать даты из гугла для ВуКоммерс? Вопрос актуален рсрбенно при обновлении движка.
Думаю, с помощью программиста можно решить этот вопрос, чтобы не нужно было каждый раз менять код при обновлении движка.
да, думаю вы правы, нужно что то типа плагина написать, жаль что такой популярной платформой у нас в Украине не так много веб студий занимаются.
Михаил, добрый день.
У меня travel-блог и я хочу оставить в статье для читателя обе даты - и дату публикации (поездки), и дату обновления... Но для поисковика подменить дату публикации датой обновления. Как это сделать, подскажите, пожалуйста.
Здравствуйте, Михаил! Вам нужно внедрить микроразметку, а именно meta itemprop="datePublished" и meta itemprop="dateModified".
Нужный код можете найти в конце этой статьи:
https://www.sitehere.ru/mikrorazmetka-schema-org-kak-ugodit-google-i-yandex-odnovremenno
Спасибо за оперативный ответ. Я правильно понял? Мне заключить код с датой изменения статьи в тег публикации meta itemprop="datePublished", чтобы поисковик принял одно за другое?
Если хотите, чтобы поисковики считали датой публикации дату обновления, то да.
Хотя можно просто оформить микроразметкой дату изменения, или просто выводить одну дату изменения, и в выдаче она будет отображаться вместо даты публикации:
https://uploads.disquscdn.com/images/658d52ed5a49936a45c646ac015098baadfba9839a639c93d9a65eedf3fb8494.png
Михаил, добрый день! Если сделать, чтобы вместо даты публикации выводить дату последнего изменения статьи, а в категориях и листингах возле заголовка статей все также будет отображаться дата публикации это неправильно? Или нужно убрать дату публикации из листинга и категорий (или тоже заменить на дату обновления)?
Если вместо даты выводить дату последнего изменения то в выдаче Google будет эта дата (дата изменения) поста?
Подскажите, пожалуйста.
Выводить дату изменения статьи вместо даты публикации - нормальная практика. В большинстве случаев гугл выводит дату изменения в выдаче.
Да, для ряда статей можно выводить дату изменения, немного подредактировав и обновив их содержимое.
Михаил, спасибо вам!