Как сделать исключение для <meta name = "robots" content = "nofollow"> для нескольких ссылок?

У меня есть много страниц с более 60 ссылками, чтобы иметь метатег:

<meta name="robots" content="nofollow">

И несколько ссылок (1-3 на страницу) на этих страницах, которые должны иметь атрибут "следовать" для роботов.
Я читал, что использование этой конструкции с вышеупомянутой не будет иметь никакого эффекта:

<a href="http://example.com/needed_to_follow_link.html" rel="follow">

Можно ли установить исключение для этих ссылок, не меняя метатег на "follow" и добавляя для каждой из 60+ ссылок атрибут rel = "nofollow"?

1 ответ

Нет, это невозможно (если вы не хотите использовать "хаки", как, например, использование iframe для части, которая содержит ссылки, которые не должны попадать под nofollow).

По определению, метатеги (т.е. meta элементы с name атрибут) применяется ко всему документу.

Если бы было follow (или аналогичный) тип ссылки, он может быть определен для перезаписи всего документа nofollow от meta-robots элемент. Но такого типа ссылки не существует ( см. Реестр).

Другие вопросы по тегам