Мета-тег nofollow
Что такое nofollow и откуда он взялся
Атрибут nofollow появился в 2005 году как совместная инициатива Google, Yahoo и MSN. Его задача — дать вебмастерам инструмент для борьбы со спамом в комментариях и гостевых книгах: раньше каждая ссылка автоматически передавала вес, и спамеры активно использовали это для раскрутки своих ресурсов. С тех пор nofollow стал стандартом де-факто: все основные поисковые системы его поддерживают, хотя и трактуют с нюансами.
В отличие от распространённого заблуждения, nofollow — это не атрибут страницы, а атрибут ссылки. Он указывается в HTML как rel="nofollow" и предписывает поисковому роботу не передавать PageRank (или аналогичный показатель авторитетности) по этой ссылке. При этом робот всё равно может открыть страницу, если на неё ведут другие обычные ссылки или если она указана в карте сайта.
Как nofollow влияет на SEO и разработку
В современном SEO nofollow используется для тонкой настройки ссылочного профиля. Вот ключевые сценарии:
- Платная реклама и партнёрские ссылки — чтобы не нарушать правила поисковиков и не передавать вес, такие ссылки всегда помечаются nofollow.
- Пользовательский контент (комментарии, форумы) — ссылки от пользователей автоматически получают nofollow, чтобы снизить риск спама и манипуляций.
- Ненадёжные или нерелевантные внешние ресурсы — если вы ссылаетесь на сайт, которому не доверяете, nofollow защитит ваш сайт от потенциальной «склейки» с низкокачественными ресурсами.
- Ссылки на страницы, которые не нужно индексировать (например, корзина или личный кабинет) — хотя для закрытия от индексации чаще используют robots.txt или мета-тег noindex, nofollow на ссылках также помогает указать роботу не тратить краулинговый бюджет.
Важно помнить, что nofollow не блокирует индексацию страницы, на которую ведёт ссылка. Если кто-то поставит nofollow на ссылку с вашего сайта на ваш другой материал, поисковик всё равно сможет проиндексировать этот материал, если найдёт его через другие ссылки или сайт-карту. Поэтому для полного закрытия страницы используйте комбинацию noindex + nofollow или директиву в robots.txt.
Практический пример
Допустим, у вас на сайте есть страница «Партнёры», где вы размещаете ссылки на сайты клиентов. Если вы хотите, чтобы эти ссылки не передавали вес и не влияли на вашу выдачу, вы просто добавляете атрибут:
<a href="https://partner.com" rel="nofollow">Партнёр</a>
Теперь поисковый робот увидит ссылку, но не будет учитывать её при расчёте авторитета вашей страницы и не передаст вес партнёру. Аналогично, если вы ставите исходящую ссылку на сомнительный ресурс в статье, лучше пометить её nofollow — это снизит риск негативного влияния на ваш сайт.
Типичная ошибка: путаница с noindex
Самое частое заблуждение — считать, что nofollow на ссылке запрещает индексацию страницы, на которую она ведёт. Это не так. Например, если вы поставили nofollow на ссылку на свой новый блог-пост, но при этом добавили этот пост в XML-карту сайта, поисковик всё равно проиндексирует его, просто не передаст вес с этой конкретной страницы. Чтобы закрыть страницу от индексации, нужно использовать мета-тег noindex в её HTML-коде. Также многие думают, что nofollow полностью исключает переход робота по ссылке — на практике Google уже много лет заявляет, что может посещать такие ссылки для обнаружения нового контента, но не передаёт вес. Поэтому не полагайтесь на nofollow как на средство полного «скрытия» ссылок — для этого есть другие инструменты.