Содержание12
- Что такое rel nofollow
- Как Яндекс и Google понимают nofollow сегодня
- Nofollow, sponsored и ugc: в чём разница?
- Какие ссылки закрывать nofollow?
- Когда nofollow не нужен или вредит
- Rel nofollow и метатег robots nofollow
- Nofollow, noopener и noreferrer — не одно и то же
- Как проверить, какие ссылки закрыты nofollow?
- Частые ошибки с nofollow
- С чего начать, если ссылки на сайте не размечены
- Частые вопросы
- Источники
Rel nofollow — значение атрибута rel у ссылки, которое просит поисковик не учитывать её и не переходить по ней. Яндекс и Google воспринимают его как рекомендацию, а не запрет. Закрывать nofollow стоит рекламные ссылки и ссылки, за которые вы не ручаетесь; для рекламы точнее sponsored, для комментариев посетителей — ugc.
Что такое rel nofollow
Rel nofollow — пометка на конкретной ссылке. Её ставят в атрибут rel тега a:
<a href="https://example.com/" rel="nofollow">текст ссылки</a>
Смысл пометки — «я ссылаюсь, но не ручаюсь». MDN описывает nofollow так: автор или издатель документа не одобряет страницу, на которую ведёт ссылка. Для посетителя ничего не меняется: ссылка выглядит и работает как обычно, а пометку видят только роботы.
Яндекс формулирует задачу nofollow прямо: указывайте его, чтобы робот не проходил по ссылке, независимо от её типа. Google говорит то же другими словами: используйте nofollow, если не хотите, чтобы роботы Google переходили по ссылке и связывали её с вашим сайтом.
Обычной ссылке атрибут rel не нужен. Google пишет, что в обычных ссылках его можно не указывать — такие ссылки он извлекает и обрабатывает как есть. Отдельного значения dofollow не существует: так в SEO-жаргоне называют обычную ссылку без пометки.
Nofollow — пометка «ссылаюсь, но не ручаюсь». Посетитель её не видит, ссылка работает как обычно.
Как Яндекс и Google понимают nofollow сегодня
Раньше nofollow считали жёстким запретом: ссылку с ним поисковик просто выбрасывал. Сейчас оба поисковика называют его подсказкой.
Google объяснил перемену в своём блоге. После запуска nofollow его алгоритмы игнорировали любые ссылки с этим атрибутом, а теперь sponsored, ugc и nofollow — сигналы, которые указывают, учитывать ссылку в поиске или нет. Причина в том, что ссылки несут полезную информацию: слова, описывающие страницу, и признаки схем искусственных ссылок.
Яндекс пишет, что значения атрибута rel воспринимаются роботом как рекомендация не принимать ссылку во внимание. Ссылка с nofollow может при этом отобразиться в Вебмастере как внутренняя или внешняя, но само отображение, по словам Яндекса, не значит, что алгоритмы её учитывают.
Из этого следует практический вывод: nofollow не прячет страницу, на которую ведёт ссылка. Google напоминает, что робот может найти целевую страницу другими путями — через файлы sitemap или ссылки с других сайтов.
Факт. Google считает атрибуты sponsored, ugc и nofollow сигналами, которые указывают, учитывать ссылку в поиске или нет, а не прямыми запретами.
Nofollow, sponsored и ugc: в чём разница?
Кроме nofollow есть ещё два значения: sponsored для рекламы и ugc для ссылок, которые оставили посетители. Их понимают и Яндекс, и Google.
| Значение | Для каких ссылок | Пример |
|---|---|---|
| rel="sponsored" | реклама, платное размещение, партнёрская программа | обзор с оплаченной ссылкой на магазин |
| rel="ugc" | ссылки в контенте посетителей | комментарий, отзыв, сообщение на форуме |
| rel="nofollow" | любые ссылки, за которые вы не ручаетесь и по которым робот не должен идти | ссылка на сомнительный источник |
Значения можно сочетать через пробел или запятую: rel="nofollow sponsored" или rel="ugc,nofollow". Так делают для совместимости: Google советует добавлять nofollow к новым значениям, если нужно, чтобы ссылку правильно поняли сервисы, которые sponsored и ugc не поддерживают.
Для рекламных ссылок Google теперь предпочитает sponsored, но nofollow по-прежнему поддерживает и трактует их в этом случае одинаково. Ошибиться в выборе страшно только в одну сторону. Если пометить sponsored обычную ссылку, в худшем случае Google не учтёт её при расчёте веса. Если оставить рекламную ссылку без пометки — это уже нарушение.
Мнение. Если сомневаетесь, какое значение выбрать для рекламы, ставьте rel="sponsored nofollow": это понятно и Яндексу, и Google, и сервисам, которые знают только nofollow.
Какие ссылки закрывать nofollow?
Закрывать стоит те ссылки, которые появились на сайте не потому, что вы рекомендуете страницу читателю. Вот основные случаи:
- Платные и рекламные ссылки — баннеры, спонсорские обзоры, партнёрские ссылки с вознаграждением. Помечайте sponsored или nofollow.
- Ссылки в комментариях и отзывах — посетители могут оставить спам. Яндекс советует ставить ugc, если вы не уверены в качестве таких ссылок.
- Ссылки на источники, за которые вы не ручаетесь — например, когда приводите сайт как пример плохой практики.
- Ссылки в виджетах и встроенных блоках — счётчики, кнопки сервисов, ссылки «сделано в…» в чужих модулях.
Google прямо разрешает покупать и продавать ссылки в рекламных целях: это не нарушает его правила, если у таких ссылок есть rel="nofollow" или rel="sponsored". Яндекс относится к платным ссылкам строже: ссылки, размещённые за плату для поисковых систем, по его словам, мешают корректно определять доверие к сайтам.
Если посетители и авторы стабильно пишут качественный контент, Google допускает не ставить ugc на их ссылки. На модерируемом форуме с постоянными участниками это разумно, на открытых комментариях к блогу — нет.
Когда nofollow не нужен или вредит
Nofollow — не способ «экономить вес» и не замена другим инструментам. Есть случаи, когда он бесполезен или мешает:
Честная граница: если все внешние ссылки на вашем сайте ведут на справки, законы и партнёров, которых вы рекомендуете, массово закрывать их nofollow не нужно. Атрибут нужен там, где есть реклама, посетители или сомнительные адреса.
Nofollow на ссылке не убирает страницу из поиска: для этого нужен noindex на самой странице.
Rel nofollow и метатег robots nofollow
Nofollow бывает двух видов: атрибут на одной ссылке и директива в метатеге robots на всю страницу. Их часто путают.
| Что | Где пишут | Что делает |
|---|---|---|
| rel="nofollow" | в теге a конкретной ссылки | просит не учитывать эту ссылку |
| meta name="robots" content="nofollow" | в head страницы | просит не переходить ни по одной ссылке на странице |
| meta name="robots" content="noindex" | в head страницы | убирает саму страницу из поиска |
| тег noindex Яндекса | вокруг части текста | скрывает от Яндекса фрагмент текста, а не ссылку |
Метатег nofollow — грубый инструмент: он закрывает всё, включая меню и полезные внутренние ссылки. Яндекс уточняет, что робот при этом не перейдёт по ссылкам при обходе сайта, но может узнать о них из других источников. Используйте его для служебных страниц, а не для борьбы с отдельной ссылкой.
Тег noindex Яндекса для ссылок не подходит: он скрывает от индексирования текст. Чтобы скрыть ссылку, Яндекс рекомендует атрибут rel. Подробнее о том, как закрывать от поиска страницы и разделы, — в статье про файл robots.txt.
Nofollow, noopener и noreferrer — не одно и то же
В коде ссылок часто стоит rel="nofollow noopener noreferrer", и кажется, что это одна настройка. На деле у значений разные задачи.
Nofollow адресован поисковикам: MDN пишет, что это слово говорит роботам игнорировать связь по ссылке. Noopener и noreferrer адресованы браузеру. Noopener открывает ссылку в новой вкладке без доступа к исходной странице — это защита от подмены вкладки. Noreferrer вдобавок не передаёт адрес страницы, с которой ушёл посетитель.
Отсюда два вывода. Noopener можно ставить на любые внешние ссылки с target="_blank" — на SEO он не влияет. А noreferrer стоит ставить осознанно: сайт, на который вы ссылаетесь, не увидит вас в источниках переходов. Для партнёрских ссылок это значит, что партнёр не увидит, откуда пришёл посетитель.
Как проверить, какие ссылки закрыты nofollow?
Одну страницу проверяют через исходный код: откройте его сочетанием Ctrl+U и найдите rel="nofollow" поиском по странице. Для сайта целиком нужен SEO-краулер: он выгрузит все ссылки с атрибутами rel и покажет, какие внешние ссылки открыты.
Проверьте три вещи. Рекламные и партнёрские ссылки помечены sponsored или nofollow. Ссылки в комментариях и отзывах получают ugc автоматически, а не по решению модератора. Внутренние ссылки меню, каталога и хлебных крошек nofollow не закрыты.
Входящие ссылки на ваш сайт смотрят в Яндекс Вебмастере. Учтите, что там видны и ссылки с nofollow: Яндекс прямо пишет, что отображение ссылки в Вебмастере не говорит о том, учитывают ли её алгоритмы. Как пользоваться отчётами кабинета, рассказали в статье как добавить сайт в Яндекс Вебмастер.
Частые ошибки с nofollow
Ошибки с nofollow обычно рождаются в шаблоне или плагине, поэтому повторяются на всех страницах. Вот что встречается чаще всего:
- 01 Nofollow на всех внешних ссылках подряд
Плагин закрывает и ссылки на первоисточники, которые подтверждают ваши факты.
- 02 Nofollow на внутренних ссылках
Меню, фильтры, корзина закрыты в надежде «сохранить вес».
- 03 Рекламная ссылка без пометки
Спонсорский обзор или партнёрская ссылка оставлены открытыми.
- 04 Метатег nofollow на обычной странице
Остался после разработки и закрыл все ссылки.
- 05 Ссылки посетителей без ugc
Комментарии и отзывы открыты для спама.
- 06 Nofollow вместо noindex
Ссылку на страницу закрыли, а саму страницу оставили в поиске и ждут, что она исчезнет.
С чего начать, если ссылки на сайте не размечены
Выгрузите все внешние ссылки краулером и разделите их на три группы: рекомендации (источники, партнёры, которым вы доверяете), реклама и платные размещения, ссылки от посетителей. Первую группу оставьте открытой, вторую пометьте sponsored, третью — ugc через шаблон комментариев и отзывов.
Затем проверьте внутренние ссылки и метатеги: nofollow на меню и каталоге уберите, служебные страницы закройте noindex или в robots.txt. Если вы покупаете размещения на других сайтах, заранее договоритесь о разметке ссылки — о том, какие ссылки полезны сайту, рассказали в статье как сегодня работает продвижение сайта внешними ссылками.
Если сайт большой и ссылки расставляют разные плагины, быстрее разобраться в рамках SEO-продвижения: мы находим, где шаблон закрывает лишнее, а где оставляет открытыми рекламу и спам, и настраиваем разметку так, чтобы новые ссылки получали правильный rel автоматически.
Источники
- Предоставление Google сведений об исходящих ссылках на вашем ресурсе — Google
- Эволюция атрибута nofollow: новые способы идентификации типа ссылок — Google
- Правила в отношении спама для веб-поиска Google — Google
- Как запретить индексирование сайта или страниц — Яндекс
- Ссылки — Яндекс
- Метатеги — Яндекс
- HTML attribute: rel — MDN