Что я называю nofollow
Nofollow — значение атрибута rel у ссылки. Сама ссылка живёт в теге a. Адрес лежит в href. Текст ссылки видит человек. Rel говорит, как я отношусь к переходу. Когда среди значений есть nofollow, я сообщаю поиску: эту ссылку прошу не учитывать как обычную. Для человека ничего не ломается. Он нажимает и попадает на тот же адрес.
В HTML у пометки прямой смысл. Автор страницы ссылку не поддерживает, либо она появилась из коммерческих отношений. Я держусь этого смысла. Пометка не выключает чужую страницу и не прячет адрес. Если тот же адрес открыт где-то ещё, робот может знать его и без моей строки.
Google читает nofollow, sponsored и ugc как подсказки. Подсказка доносит моё отношение к ссылке. Она не обещает, что робот навсегда пропустит этот адрес. Яндексу той же пометкой я прошу не считать этот переход моей рекомендацией. Просьба не вычёркивает адрес. Строка может остаться в кабинете вебмастера, и робот может узнать тот же адрес с другой страницы.
В шапке страницы иногда стоит meta name robots, и в content тоже написано nofollow. Это другая запись. Она про ссылки страницы сразу, а не про одну строку в тексте. Шапку здесь я не настраиваю. Речь про rel на конкретном теге a.
Левое звено — обычная ссылка. Коралловый край — пометка, что этот переход я прошу не учитывать.
Отдельной метки dofollow нет
В разговоре ссылку без nofollow часто называют dofollow. В HTML такого значения нет. Обычная ссылка — это тег a с адресом. Поиск видит её как обычную, потому что в rel нет просьбы не учитывать переход. Отдельное разрешающее слово для этого не нужно.
Если дописать в rel слово dofollow, разрешения не появится. Незнакомое значение сигналом не становится. Ссылка остаётся обычной, пока в том же атрибуте нет nofollow, sponsored или ugc. Слово dofollow я в код не ставлю. Оно путает того, кто читает разметку следом, и создаёт вид, будто метка существует.
Рядом в rel часто стоит noopener. Он про новое окно: страница, которую открыли по ссылке, не должна управлять окном, откуда пришли. К учёту ссылки в поиске noopener не относится. Nofollow пишу рядом, через пробел. Каждое значение делает свою работу. Пустой rel и полное отсутствие атрибута для обычной ссылки значат одно и то же: просьбы не учитывать переход там нет.
Куда я ставлю пометку
Пометка нужна там, где я не хочу выдавать переход за свою рекомендацию. Это комментарий посетителя, реклама и внешний адрес, который я ещё не открывал. Ссылку, которую сам поставил и сам проверил, оставляю обычной. Если пометить все внешние ссылки подряд, рекомендация и баннер станут выглядеть одинаково. Мне нужно, чтобы они различались.
Комментарии