- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Зачем быть уникальным в мире, где все можно скопировать
Почему так важна уникальность текста и как она влияет на SEO
Ingate Organic
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Дата в сниппете нравится не всем - во-первых, она уменьшает количество полезных символов в мета-теге description, а во-вторых, если дата устарела, то CTR сниппетов сильно падает по вполне понятной причине - люди не хотят переходить на сайт, на котором заведомо устаревшая информация.
Самый простой способ избавиться от даты в сниппетах Google это ее удаление из шаблона (из записей и из комментариев). Но что делать, если вы не хотите удалять дату на сайте, но не хотите, чтобы она выводилась в сниппетах Google?
Я провел множество экспериментов - прятал дату в js-скриптах, пытался ее кодировать, применял различные шаманства, но в итоге это не помогло - даже если в записи не было даты, то гугл ее брал из первого увиденного на странице комментария. но в конце концов, мои эксперименты нашли 100% способ скрытия даты от гугла без удаления дат на сайте.
Дата выводится в атрибуте title элемента span, а благодаря CSS-хаку она становится видна посетителям и не видна гуглу. Выглядит это примерно так:
Недостаток такого скрытия даты только в одном - ее нельзя выделить мышкой:
Как использовать этот хак? Достаточно в вашем шаблоне найти функции вывода дат вроде the_date или the_time и завернуть их в span:
А в styles.css добавить код:
И это все, такая дата будет скрыта от гугла.
Напомню, что спрятать дату необходимо везде - если в записи гугл дату не найдет, то он возьмет ее из комментариев (неоднократно проверено).
Чтобы не править шаблоны на каждом сайте я написал плагин Hide My Dates, который это делает автоматически. Установить его можно из официального репозитория - http://wordpress.org/extend/plugins/hide-my-dates/
Плагин я проверил на нескольких своих сайтах - работает идеально. Недавно запустил новый сайт, на котором плагин был установлен изначально - даты в записях есть, а вот в сниппетах их нет:
Недостаток в плагине только один - он будет работать только, если дата в шаблоне выводится напрямую функциями дат, без каких либо преобразований (в современных шаблонах дату могут впихнуть в time элементы, выводить ее в title атрибутах и тд) - в таком случае необходимо править эти функции на стандартные. С этим я могу помочь, если сами вы в коде шаблонов не разбираетесь - пишите только, где скачать ваш шаблон.
Конечно, проблема дат в сниппетах мало кого волнует - большинство просто удаляет дату с сайта и не думает о ней. Но лично мне не нравится, когда на сайте нет дат.