Как спрятать дату статьи от поисковика, но оставить видимой на сайте
Наверняка вы уже читали, что спрятав дату статьи в выдаче Google можно получить больше посетителей за счет увеличения кликов по вашему сайту. Т.е. это не сделает вас выше в ТОПе, но даст визуальное преимущество перед теми, у кого дата есть.
Что, зачем и почему
Стоит оговориться, что подобная штука подходит не всем тематикам сайтов. Актуально лишь для тех, где материал не имеет срока давности.
Можно просто удалить вывод даты со страницы, но есть требования бирж ссылок об обязательном присутствии подобной информации.
Поэтому я предлагаю вам решение как спрятать дату от Google при помощи CSS, которое поддерживают все современные браузеры. Обычно делают через скрипты, но мы поступим немного проще. Решение через CSS применено на моем блоге, а так же на сайтах клиентов, которые обращались за подобным.
Скрытие от Гугла дат у постов моего блога увеличило заходы из поиска Гугла с 600 до 1100 уникальный посетителей в сутки. #SEO #SEOtips
— Dimox (@Dimox_ru) 23 декабря 2014
Один из примеров что вещь рабочая. Я знаю еще несколько аналогичных. К сожалению на моем блоге движухи не заметил, но на это есть причины.
Практика
Ищем где у вас на странице выводится дата записи (single.php или другое название файла). Это будет код PHP примерно следующего вида:
Он может быть обрамлен в div или другие теги.
Вместо этого кода вставляем:
Т.е. мы взяли в span с параметром код PHP вывода даты.
Осталось в файле стилей шаблона (style.css, css.css) добавить одну строку, чтобы все работало:
[data-zakryt]:before {content: attr(data-zakryt);}
В процессе мог измениться чуть вид вашей даты. Поправьте стили, если это произошло.
Прочее
Если брать сайты на WordPress, то дата еще выводится в комментариях. Здесь несколько вариантов действия:
- Убрать дату полностью (удалить).
- Использовать описанный выше способ через CSS.
- Выводить дату в виде "N дней назад".
Для выполнения одного из пунктов вам может понадобиться материал статьи Как удалить ссылку на авторе и дате комментария.
Чтобы поставить дату в виде "N дней назад", используем такой код:
">
Ускорим переиндексацию
Осталось показать гуглу, что у вас кое-что изменилось на сайте. Здесь понадобится моя статья Новая статья в индекс Google за минуту. Проверьте сейчас выборочно на любой статье видит или нет поисковик дату.
Помните: бот второй раз зайдет через минут 5-10, когда вы его отправляете. Поэтому, если первый раз не получилось спрятать дату, исправьте все на сайте и пробуйте уже на другой странице загонять и проверять.
А вот ребята из https://ivit.pro/it-uslugi/obsluzhivanie-serverov/ могут предоставить на год бесплатно Landing Page.
Итак, на тестовой странице все получилось. Осталось быстро переиндексировать весь сайт. Для этого добавляем URL на карту сайта для людей и выбираем так:
Т.е. мы сказали чтобы бот пробежался по всему сайта, если у вас в карте ссылки на все статьи.
Вроде ничего не забыл. Если что - пишите комментарии.