Для индексации и продвижения поисковые системы, а именно их разработчики придумали почти все инструменты, чтобы успешно продвигать сайты. В случае с внешней оптимизацией, есть много нюансов, один из них это атрибут nofollow – что это, зачем он нужен или вообще бесполезен и как с ним работать – узнаем в статье.
Nofollow – это значение атрибута rel у тега <a>, которое применяется для внешних ссылок (ведут на другие сайты)с целью дать сигнал поисковым роботам, чтобы они не передавали вес и не переходили по самой ссылке. Простыми словами атрибутом nofollow указывается, какие ссылки не индексировать, то есть чтобы поисковые системы не могли переходить по ссылкам. Пример такой ссылки:
<a href="http://primer.ru" rel="nofollow">Интересная статья</a>
Если в исходном коде, то вот так он отображается.
Изначально его создали что ТИЦ (тематический индекс цитирования) Яндекса и PR (page rank) Google не считали такие ссылки при формировании SEO профиля. Но сейчас ТИЦ отменили, PR стал только внутренней метрикой, о которой вебмастера не знают.
Чтобы нагляднее представить процесс распределения ссылочного веса, представлю изображение, взятое с сайта pixelplus. Как видим схему, например, есть 3 внешние ссылки, но 2 с nofollow, а одна нет, раньше эта одна ссылка получала весь предполагаемый вес. Теперь при тех же условиях эта ссылка без nofollow примет только треть от всего авторитета донора, а другие 2/3 просто пропадают.
Это вопрос мучает множество вебмастеров и SEO специалистов, достаточно ли просто проставить к ссылке тег nofollow и обезопасить свой сайт от фильтров спама за внешние ссылки, пессимизацию за передачу веса и другие проблемы.
Единого мнения нет, потому что все исходящие ссылки с сайта учитываются в кабинетах Яндекс Вебмастер и Google Search Console. Вопрос остается только в том, что какие ссылки из всего количества передают вес и авторитет, а какие нет и влияют ли на наложение санкций.
Единственный метод на 100% сделать ссылку скрытой от индексации поисковиков и оставить ее рабочей (то есть оставить возможность для перехода на другой сайт) – это закрыть url в скрипт, то есть для ПС они не видны, а для пользователей переход сохраняется, но в классическом понимании даже тега <a> нет, ниже представлен пример реализации.
По названию понятно, что данный параметр гиперссылки разрешает индексирование и передачу веса. Dofollow можно не указывать, по умолчанию ссылки которые не указывают на nofollow, считаются dofollow.
<a href="site.ru" rel="dofollow">текст ссылки</a>
На данный момент для исходящих url есть еще два параметра ранжирования, которые могут уточнить цель простановки адреса, прописываются так же в атрибуте rel:
<noindex><a href="site.ru">текст ссылки</a></noindex>
Не самый правильный вариант, но имеет место быть, некоторые вебмастера применяют этот метод, чтобы вырезать сам контент url из страницы. Не советую так делать, если только для эксперимента и на не важных страницах.
Если сайт самописный, то напрямую через HTML код, примеры исполнения приводил выше. Для CMS есть соответствующие встроенные инструменты или плагины. Например для CMS WordPress если вы используете плагин Yoast SEO, то эта возможность встроена в интерфейс создания ссылок, плюс есть sponsored.
Прочитав множество материалов, комментариев от иностранных и русских специалистов к общему знаменателю не удалось прийти, единственное что можно утверждать:
Чтобы разъяснить конечную позицию Google приложу видео Джона Мюллера, официального эксперта в Google, он наглядно расскажет позицию насчет nofollow (не забудьте включить русские субтитры).