Nofollow (от английского «не следовать») — это значение атрибута rel, которое используется для того, чтобы публикуемая ссылка не передавала свой вес. Проще говоря, атрибут `rel="nofollow"` (или `нофоллоу`) присваивают платным, спонсорским, рекламным ссылкам, а также ссылкам, которые ведут на некачественные или нерелевантные ресурсы.
При этом nofollow-ссылки помогают сделать ссылочный профиль сайта более естественным. Качественный и трастовый сайт не может иметь ссылочный профиль, целиком сформированный из dofollow-ссылок — это выглядит неестественно для поисковиков и может негативно влиять на позиции.
В HTML-коде страницы ссылка с атрибутом rel="nofollow" выглядит следующим образом:
<body>
...
<a href="http://www.forks.ru" rel="nofollow">Рекламный линк</a>
- Краткий ответ: когда ставить rel="nofollow/sponsored/ugc"
- Как отличить ссылку с атрибутом rel="nofollow" от ссылки rel="dofollow"
- Зачем нужен атрибут rel nofollow
- Что будет, если не размечать платные ссылки атрибутом nofollow
- В каких случаях нужно использовать атрибут nofollow
Краткий ответ: когда ставить rel="nofollow/sponsored/ugc"
Прежде чем разбираться в деталях — быстрый ориентир. Вот пять базовых сценариев и что ставить в каждом:
- Платные и спонсорские размещения: rel="sponsored" (плюс "nofollow" опционально).
- Пользовательский контент (комментарии, форумы): rel="ugc" (плюс "nofollow" опционально).
- Непроверённые или нетрастовые внешние ресурсы: rel="nofollow".
- Сквозные внешние ссылки (футер, сайдбар): rel="nofollow".
- Служебные и технические ссылки: допускается rel="nofollow"; не используйте для «скульптурирования» внутреннего PageRank.
Примеры кода:
<a href="https://partner.example" rel="sponsored nofollow">Партнёрка</a>
<a href="https://forum.example/u/123" rel="ugc nofollow">Ссылка из комментария</a>
<a href="https://unknown.example" rel="nofollow">Непроверённый ресурс</a>
Как отличить ссылку с атрибутом rel="nofollow" от ссылки rel="dofollow"
Визуально пользователь не определит, какая ссылка перед ним: dofollow или nofollow. На странице они выглядят абсолютно одинаково:
Как проверить, есть ли у ссылки атрибут nofollow? Самый простой способ — посмотреть HTML-код. Выделите текст на странице, кликните правой кнопкой мыши и выберите «Просмотреть код» (или «Исследовать элемент»):
Вы сразу увидите значение атрибута URL:
Зачем нужен атрибут rel nofollow
Атрибут `rel="nofollow"` — это важный инструмент в SEO-оптимизации, который считывается поисковыми системами. Его главное назначение — маркировка платных и спонсорских ссылок. Изначально предполагалось, что поисковые роботы не будут переходить по таким ссылкам. Однако на практике краулеры могут их сканировать, но не передавать по ним авторитет.
Ссылки с атрибутом rel="nofollow" не учитываются поисковыми системами при вычислении ссылочного веса страницы (а также метрик авторитета домена, например ИКС).
Не путайте атрибут rel="nofollow" с мета-тегом robots на странице и директивами в robots.txt — это разные механизмы: meta robots управляет обработкой ссылок и индексацией для конкретной страницы, robots.txt — краулингом путей сайта.
<head>
<meta name="robots" content="nofollow">
<title>Эту страницу индексировать можно; ссылки — nofollow</title>
</head>
Для уровня HTTP можно использовать X-Robots-Tag: nofollow.
Значит ли это, что nofollow-ссылки не попадают в индекс поисковых систем? Не совсем. Ссылки, содержащие атрибут rel="nofollow", могут индексироваться. Например, в случаях, когда на них ссылаются dofollow-ссылки с других, авторитетных доменов. Или когда nofollow-ссылка указана в sitemap.
Поскольку вес по ссылки с атрибутом `rel="nofollow"` не передаётся, их главная цель — это трафик. Поэтому такие URL стоит размещать там, где пользователи с большей вероятностью по ним кликнут.
Эволюция атрибутов: sponsored и ugc (коротко)
С 2019 года у nofollow появились специализированные «соседи» — rel="sponsored" и rel="ugc". Google объявил, что nofollow отныне трактуется как сигнал-подсказка (hint), а не жёсткий запрет: бот вправе следовать по такой ссылке или нет — по своему усмотрению. Sponsored закрывает платные и партнёрские размещения, ugc — пользовательский контент. При необходимости значения комбинируются в одном атрибуте.
Примеры:
<a href="https://brand.example" rel="sponsored">Спонсорская ссылка</a>
<a href="https://community.example/post/1" rel="ugc">Ссылка из UGC</a>
Что будет, если не размечать платные ссылки атрибутом nofollow
Если на вашем сайте много нерелевантных ссылок или ссылок на некачественные домены, поисковая система может обратить на это внимание. Схемы обмена ссылками для манипуляции ранжированием прямо запрещены правилами Google, что может повлечь за собой санкции:
Поэтому использовать значение атрибута rel "nofollow" или "sponsored" желательно на всех ссылках, которые вы размещаете за деньги.
В каких случаях нужно использовать атрибут nofollow
Главная цель использования атрибута nofollow — ограничение передачи ссылочного веса. Ниже — сводная таблица: какой атрибут rel ставить в зависимости от сценария.
| Сценарий | Рекомендуемый атрибут | Пример |
|---|---|---|
| Платные/спонсорские размещения | rel="sponsored" (+ "nofollow" опц.) | <a href="..." rel="sponsored nofollow">…</a> |
| Пользовательский контент (комментарии/форумы) | rel="ugc" (+ "nofollow" опц.) | <a href="..." rel="ugc nofollow">…</a> |
| Непроверённые/нетрастовые внешние ресурсы | rel="nofollow" | <a href="..." rel="nofollow">…</a> |
| Сквозные внешние ссылки (футер/сайдбар) | rel="nofollow" | <a href="..." rel="nofollow">…</a> |
| Технические/служебные ссылки | Допускается rel="nofollow" (не для «скульптурирования») | <a href="/login" rel="nofollow">Войти</a> |
Не используйте nofollow для искусственного «скульптурирования» внутреннего PageRank — это анти-паттерн.
Как изменить атрибут ссылки на rel="nofollow"
Покажем, как это сделать, на примере WordPress. Чтобы изменить опубликованную ссылку или добавить новый линк с нужным атрибутом, откройте редактор в вашей CMS и переключитесь в режим редактирования HTML-кода:
Найдите необходимую ссылку и измените её атрибут:
Если нужно сразу размечать спонсорские или пользовательские ссылки — используйте комбинированные значения:
<a href="https://offer.example" rel="sponsored nofollow">Промо</a>
<a href="https://profile.example" rel="ugc nofollow">Профиль пользователя</a>
Если вы редактируете большое количество ссылок, для присвоения атрибута удобнее воспользоваться плагином для вашей CMS. Например, для WordPress есть плагин Rel Nofollow.
Этот плагин позволяет размещать ссылку сразу с необходимым атрибутом в упрощённом режиме. Когда сообщение сохраняется, плагин автоматически добавляет атрибут rel="nofollow" для всех публикуемых внешних ссылок. Ссылки, у которых уже есть атрибут rel, плагином игнорируются, поэтому вы можете установить некоторые dofollow.
По умолчанию плагин Rel Nofollow будет работать только с постами, но не со страницами WordPress или другими пользовательскими типами постов. Чтобы включить действие плагина в кастомные типы постов, используйте следующий код:
add_filter( 'rnf_post_types', function( $post_types ) {
return array( 'post', 'page' ); #specify all desired CPTs,
comma-separated
});
Этот код нужно вписать в functions.php используемой темы, если вы хотите, чтобы автоматическая разметка ссылок nofollow работала в кастомных постах WordPress.
Как Google обрабатывает ссылки nofollow
Google рассматривает rel="nofollow/sponsored/ugc" как сигнал-подсказку (hint): алгоритмы поисковика могут сканировать такие ссылки по своему усмотрению, но, как правило, не передают по ним ссылочный вес для ранжирования.
Как запретить индексировать страницу
Что же делать, если нужно запретить краулерам Google полностью индексировать определённую веб-страницу?
Чтобы запретить индексацию конкретной страницы, используйте meta robots noindex или X-Robots-Tag в HTTP-заголовке. Файл robots.txt индексацию не запрещает — он управляет краулингом путей.
Если нужно заблокировать только гугловских краулеров, пропишите в коде страницы эту директиву:
<meta name="googlebot" content="noindex">
Блокировка всех поисковых роботов осуществляется этой директивой:
<meta name="robots" content="noindex">
Как запретить переходить по ссылкам
Чтобы запретить переход по исходящим ссылках на странице, используйте rel="nofollow" в самих ссылках или meta robots content="nofollow" на странице. Директива Disallow в robots.txt блокирует краулинг указанных путей и не управляет передачей ссылочного веса.
User-agent: *
Disallow: /admin/
Disallow: /search
Вместо path укажите путь, который не должен сканироваться краулерами.
Как «Яндекс» обрабатывает ссылки nofollow
Мы рассмотрели позицию Google. Как «Яндекс» обрабатывает nofollow-ссылки?
«Яндекс» работает с атрибутом nofollow схожим с Google образом. Ссылочный вес при этом не передаётся, и никакого влияния на ранжирование такая ссылка не оказывает. Как правило, «Яндекс» не передаёт ссылочный вес по ссылкам с rel="nofollow/ugc/sponsored"; бот может переходить по ним для обнаружения страниц.
Рекомендуем: помечайте платные — rel="sponsored", UGC — rel="ugc", сомнительные внешние — rel="nofollow".
Коротко о главном
Если на вашем сайте появляются комментарии со ссылками на некачественные или спамные домены, их маркировка атрибутом `ugc` и/или `nofollow` оправдана. Это важно, чтобы поисковики не ассоциировали ваш ресурс с сомнительными сайтами, например, из комментариев в блоге или профилей в социальных сетях.
Кроме этого, если вы сами размещаете платные и спонсорские ссылки, их также нужно помечать соответствующим атрибутом. Google рекомендует:
- Помечать платные URL атрибутом rel="sponsored".
- Ссылки в комментариях — атрибутом rel="ugc". Во многих CMS можно включить автоматическую пометку ссылок в комментариях атрибутами rel="ugc" и/или "nofollow".
- Иные виды ссылок, которые не должны передавать вес, — атрибутом rel="nofollow".
Комментарии
Комментариев пока нет. Будьте первым!
Оставить комментарий