Про noindex и nofollow

Рубрика: Web-разработка и SEO
Метки: | | |
Четверг, 24 февраля 2011 г.
Просмотров: 3606
Подписаться на комментарии по RSS

Существует два способа запрета передачи веса ссылки с одной страницы (страница-донор) на другую (страницу-акцептор). Это нужно чтобы не рассеять вес страниц вашего сайта на ветер.

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

Сегодня я заинтересовался вопросом, изучил ситуацию на блогах и пришёл к выводу, что можно закрыть от индексирования уж и вовсе все исходящие ссылки. В конце концов ссылки — для людей, они приходят на мои страницы и если видят ссылки — щёлкают по ним, а поисковики пусть ориентируются по простому тексту, а не по передаваемому весу.

Кому всё-таки нужны ссылки, передающие вес (например, мне), тот их в конце концов купит (например, я).

Поэтому с сегодняшнего дня решил все внешние ссылки на этом сайте закрыть от индексирования. Со временем перелопачу по возможности старые записи, а новые буду делать с учётом закрытости ссылок от индексирования. Как это лучше реализовать?

 

1) Первый вариант:

<a rel="nofollow" href="http://external_link">текст ссылки</a>

Этот микроформат даёт понять поисковикам (практически всем, в том числе, с мая 2010-ого, и Яндексу), что ссылку учитывать в ранжировании не надо. Вроде хорошая штука, если бы не:

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

 

2) Последняя фраза про испарения меня вынудила изучить вторую возможность:

<noindex><a href="http://external_link">текст ссылки</a></noindex>

Тег <noindex> — изобретение отечественной поисковой мысли. Он не входит в спецификацию HTML, а потому в чистом виде не пройдёт валидацию. Кроме того, тэг понимается только поисковыми системами Яндекс и Рамблер.

Казалось бы, глупость. Но именно второй вариант я выбрал. И вот почему:

  • Яндекс — основная поисковая машина для продвижения этого сайта;
  • тегом очень удобно ограничивать от индексации сложные HTML-конструкции, включающие в себя несколько ссылок;
  • значение "nofollow" атрибута rel очень неудобно впихивать в каждую ссылку; ещё неудобнее будет, если я решу всё-таки атрибут убрать;
  • тег <noindex> проходит валидацию и при этом выполняет свои функции, если использовать конструкцию вида:
  • <!--noindex--><a href="http://external_link">текст ссылки</a><!--/noindex-->

Ну, ещё Exler пользуется <noindex>.

 

Upd. Решил у себя все ссылки делать с двойной защитой: и noindex, и nofollow.

twitter.com facebook.com vkontakte.ru mail.ru friendfeed.com pikabu.ru blogger.com liveinternet.ru livejournal.ru memori.ru google.com bobrdobr.ru yandex.ru del.icio.us

Оставьте комментарий!

Не регистрировать/аноним

Используйте нормальные имена.

Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



(обязательно)