Зачем нужно закрывать внешние ссылки от индексации
и как их закрыть с помощью тега noindex и атрибута nofollow.
Для чего, спросите вы, закрывать внешние ссылки ? Вы знаете, что каждая страница сайта имеет, так называемый, вес. И если с какой то страницы вашего сайта есть ссылка на страницу другого ресурса, то вы вес своей страницы делите с той страницей, на которую ссылаетесь.
Грубо — пополам. Т.е. если вес вашей страницы 1, и вес страницы на которую идет ссылка тоже 1, то после установки вами ссылки на ту страницу вес распределиться как 0,5 — ваша страница, и 1,5 — страница на которую вы ссылаетесь. Это приблизительно. Жалко верно. Это прямая потеря PR Google и тИЦ Яндекса. Вот тут то нам на помощь приходят тег noindex и атрибут ссылки nofollow. Однако не стоит закрывать все внешние ссылки. Мне кажется, что поисковые системы могуь заподозрить, что то не ладное. Вам понравилась статья, и вы хотите поделиться ею с посетителями вашего сайта. Думаю в этом случае ничего страшного не будет. Главное, чтобы внешние ссылки были на хорошие, полезные ресурсы.
Теперь перейдем к «технической» стороне вопроса. rel=”nofollow” Раньше этот атрибут ссылки понимал только Гугл. Но с недавнего времени наш, горяче любимый и непредсказуемый Яша, так же берет во внимание rel=”nofollow”. Обычная ссылка: <a href=»http://ххххххх.ru/аааааааааа.html»> Закрытая ссылка: <a rel=”nofollow” href=»http://хххххххх.ru/ааааааааааа.html»>
Тег Noindex. Закрывает внешние ссылки (или часть контента!) от индексации. Тег был придуман поисковиком Яндекс, так как rel=”nofollow” он не видел. Но поскольку Яндекс подружился с rel=”nofollow” необходимость в использование Noindex сильно упала. Но, для очистки совести, покажу, как закрывать ссылки тегом Noindex.
Ссылка без тега: <a href=»http://ххххххххх.ru/ааааааааааа.html»>
Ссылка с тегом: <noindex><a rel=”nofollow” href=»http://ххххххххххх.ru/аааааааааааа.html»></noindex>
Комбинированная ссылка: <noindex><a rel=”nofollow target=”_blank” href=”хххххххххх. ru/aaaaaaaaaaa.html”>Создание сайтов</a></noindex>
target=”_blank” — ссылка открывается в Новом окне. Посетитель остался на вашем сайте! Для Joomla есть плагин plg_noextlinks_v1.5.2 с помощью которого закрываюься внешние ссылки. Кстати, этот плагин прекрасно работает и на Joomla 3.0.2.
Скачать плагин plg_noextlinks_v1.5.2.
Настройки плагина:
= Заключать в <noindex> – Да (не индексировать содержимое ссылки)
= Добавлять тег «rel=nofollow» – Да (не передавать тИЦ и PR по ссылке)
= Добавлять title – Да (если отсутствует, устанавливать title таким же, как анкор)
= Свойство target= – _target (открывать ссылку в новом окне)
= Исключенные статьи – через запятую указываем id статей, которые плагином обрабатывать не нужно
= Исключенные категории – через запятую указываем id категорий, которые плагином обрабатывать не нужно.
Если на сайте есть блоки с оплаченными ссылками, то для того, чтобы они не обрабатывались плагином, нужно каждый блок заключить в <!— extlinks —>блок ссылок<!— /extlinks —>. Если нужно закрыть от индексирования ссылки, находящиеся в модуле, откройте модуль и в настройках основных параметров модуля, напротив «Обрабатывать плагинами» поставьте «Да».
Грамотное использование nofollow и noindex
Каждый современный вебмастер не понаслышке знаком с атрибутом nofollow и тегом noindex. Их грамотное использование является залогом успешного продвижения интернет ресурса. Это обусловлено тем, что nofollow и noindex оказывают существенную роль при передаче веса с одного сайта на другой. Иначе говоря, такие показатели, как PR и ТИЦ, напрямую зависят от качества и количества ссылок, ведущих на сайт. В том случае, если данный сайт ссылается на другие ресурсы, которые при этом не подходят по тематике проекта, то его вес будет неизбежно стремиться к нулю. Закрыть ненужные внешние ссылки и текст от индексации поисковиками помогают nofollow и noindex.
Noindex и Яндекс
Noindex – тег, введенный поисковой системой Yandex. С его помощью разработчики могут закрыть от индексации определенную часть html кода. Стоит отметить, что всемирно известный поисковик Google никак не воспринимает данный тег. Он его просто не замечает.
Синтаксис: <noindex>текст</noindex>
В связи с тем, что данный тег не является валидным, многие редакторы просто отказываются его воспринимать. Например, визуальный редактор wordpress просто удалит тег noindex. Для того чтобы этого не произошло, следует тегу придать валидности. В результате он будет записываться следующим образом:
<!— noindex —> <!—/ noindex —>
В такой форме тег является валидным, и его можно с легкостью прописывать в редакторе WordPress, не боясь, что он пропадет.
Не нужно путать обычный тег noindex и метатег noindex, который прописывается в самом начале страницы. Данные теги выполняют совершенно разные задачи. С помощью простого тега закрывается от индексации та часть текста, которая расположена между открывающимся и закрывающимся noindex, а метатег запрещает индексировать всю страницу полностью.
Как правило, noindex работает безотказно. Вся текстовая информация не попадает в индекс Яндекса. Однако некоторые оптимизаторы утверждают, что в некоторых случаях закрытые данные все же появлялись в индексе. Это обусловлено тем, что алгоритмы сначала индексируют весь код целиком, и только после этого выполняют фильтрацию. В результате, какое-то время информация внутри тега может быть проиндексирована, но после того, как тег будет учтен, все закрытые данные вылетят из индекса.
Как написано в справке Яндекса, не обязательно соблюдать вложенность тегов noindex. Он сработает даже при неправильной вложенности. Главное, используя открывающийся тег, нужно не забыть поставить закрывающийся. В противном случае, весь текст, находящийся после <noindex> проиндексирован не будет.
Целесообразность использования тега noindex
Данный тег следует применять только в том случае, если есть необходимость скрыть от Яндекса определенную часть html кода.
Noindex стоит использовать, чтобы:
1. Скрыть не уникальный или часто меняющийся текст (копипаст, цитаты и так далее).
2. Не давать поисковику видеть коды всевозможных счетчиков (rambler100, liveinternet, счетчики тИЦ и PR).
3. Закрыть нецензурную речь, которую лучше вообще не употреблять.
4. Скрыть ненужные данные, находящиеся в сайдбарах (текст, баннер).
5. Не давать поисковой системе видеть rss, форму рассылок и так далее.
Не следует применять noindex в следующих ситуациях:
1. При размещении рекламных материалов от Гугл Адсенс, Яндекс Директ, Бегун.
2. Для ссылок в комментариях.
3. При размещении внутренних или внешних ссылок.
Nofollow и Google
В октябре 2005 года по инициативе компании Google был введен атрибут nofollow, который предназначался для борьбы со спамом в комментариях. Поддерживают этот атрибут MSN/Bing и Yahoo. Спустя несколько лет, а именно в 2010 году, компания Яндекс тоже стала обращать внимание на данный атрибут.
Стоит отметить, что nofollow был известен и ранее, новым стало лишь то, что он позволяет закрывать от индексации не все ссылки, находящиеся на странице, а только ненужные.
Для того, чтобы конкретная ссылка не учитывалась, следует применять атрибут rel=»nofollow».
Синтаксис: a href=»адрес» rel=»nofollow»>ссылка</a>
Например, если ссылка, находящаяся в комментариях, ведет на сайт, который не заслуживает доверия, и нет возможности предварительно модерировать оставленный комментарий, то самым верным решением будет использование атрибута rel=»nofollow». В противном случае, сайт может быть наказан, вплоть до исключения страницы из индекса.
Предотвратить индексацию всех ссылок, находящихся на странице, поможет атрибут content=»nofollow» для мета-тегаrobots.
Синтаксис: <meta name=»robots» content=»nofollow»/>.
В этом случае все ссылки, независимо от наличия у них своих атрибутов, не будут учитываться поисковыми системами.
Принцип работы атрибута nofollow
Несколько лет назад компания Google, чтобы предотвратить манипуляции с распределением веса, изменила схему определения значимости ссылок на страницах сайта. В результате, закрытая атрибутом nofollow ссылка не добавляет вес другим ссылкам, которые не спрятаны с помощью rel=»nofollow».
Иначе говоря, ранее, когда на странице находилось четыре ссылки и две из них были закрыты атрибутом rel=»nofollow», оставшиеся две получали весь вес страницы. Они становились более весомыми, получая по половине веса, в то время как при четырёх открытых ссылках они получали по четверти веса на каждую. На сегодняшний день, независимо от того, сколько ссылок будет закрыто атрибутом rel=»nofollow», каждая получает постоянное значение, а именно — четверть веса. В результате вес ссылки, закрытой rel=»nofollow», безвозвратно пропадает.
Стоит отметить, что, несмотря на корректную работу данного атрибута, у поисковика Bing от компании Microsoft время от времени возникают проблемы, когда закрытые ссылки попадают в индекс. При возникновении такой ситуации следует обращаться непосредственно в службу технической поддержки компании.
Ссылки nofollow и панель управления сайтом
Обратные ссылки на сайт можно увидеть в панели управления любого поисковика. Многие из них могут быть закрыты атрибутом nofollow. Они не учитываются при подсчете веса страницы. Иначе говоря, это отображение работы индексирующих алгоритмов. Оценка выполняется на более поздних этапах, поэтому к списку обратных ссылок добавляется, что он рассматривается как приблизительный.
Например, анализируя бэки в Yahoo, следует учитывать то, что в списке будут находиться и те ссылки, которые закрыты атрибутом «nofollow». Помимо этого, «быстроробот» от Яндекса тоже может индексировать ссылки, закрытые атрибутом nofollow. Однако после очередного апдейта данные ссылки будут удалены из списка.
Использование nofollow и noindex вместе
Оба этих тега прекрасно себя чувствуют и в том случае, если находятся в непосредственной близости друг от друга. Например:
<noindex><a href=»http://site/» rel=»nofollow»>link</a></noindex>.
Данный подход позволяет разработчикам не только удержать вес страницы, но и скрыть анкор от поисковой системы Яндекс.
В заключение следует отметить, что нет никакого смысла закрывать ссылку тегом noindex, так как поисковик не увидит только текст, а ссылка будет проиндексирована. В этом случае использование атрибута nofollow будет самым разумным подходом.
ruby on rails — Установить target=»_blank» и rel=»nofollow, noindex, noreferrer» для всех ссылок
Задавать вопрос
спросил
Изменено 2 года назад
Просмотрено 3к раз
Кажется, есть способ установить для внешних ссылок статус no-follow по умолчанию, чтобы избежать потери важного ссылочного веса из-за do-follow-ссылок на внешние веб-сайты. Это было бы действительно хорошо и значительно облегчило бы задачу, если бы мы автоматизировали это.
У меня есть много статей/сообщений в блогах с уценкой, которые создаются при развертывании посредником. Вручную добавлять {:target=»_blank» rel=»nofollow, noindex, noreferrer»} в конец каждой ссылки в тексте довольно сложно.
Я выяснил, что могу добавить
, но я предполагаю, что должен быть более детальный подход, заключающийся в включении тега noFollow для отдельных ссылок.
Есть ли способ установить атрибуты ссылки в config.rb, чтобы они были установлены, как показано ниже?
target="_blank" rel="nofollow, noindex, noreferrer"
- ruby-on-rails
- ruby
- посредник
2
Хорошим подходом здесь является создание собственного вспомогательного метода в app/helpers
и использование его в ваших представлениях )
html_options[:target] = ‘_blank’
html_options[:rel] = ‘nofollow, noindex, noreferrer’
helper. link_to(имя, параметры, html_options и блок)
конец
. У меня нет большого опыта в этом, но вы можете декорировать почти любой вспомогательный метод Обратите внимание на вызов помощника
, он позволит вам использовать помощники Rails, когда они явно не включены
Чтобы украсить оригинал метод, который вы можете сделать: модуль
LinkToWithNewWindow def link_to(name = nil, options = nil, html_options = {}, &block) html_options[:target] = '_blank' html_options[:rel] = 'nofollow, noindex, noreferrer' super(имя, параметры, html_options и блок) конец конец ::ActionView::Helpers::UrlHelper.prepend LinkToWithNewWindow
Замените ActionView помощником, который вы используете, если это необходимо Но опять же, делайте это на свой страх и риск
3
Зарегистрируйтесь или войдите в систему
Зарегистрироваться через Facebook
Зарегистрируйтесь, используя электронную почту и пароль
Опубликовать как гость
Электронная почта
Требуется, но не отображается
Опубликовать как гость
Электронная почта
Требуется, но не отображается
html.
Нужно ли добавлять к ссылкам атрибут nofollow rel, если страница href содержит метатег robots, содержащий noindex и nofollow?спросил
Изменено 6 лет, 7 месяцев назад
Просмотрено 3к раз
Если у меня есть страница («dontFollowMe.html») с метатегом:
< meta name = "robots" content = "noindex, nofollow" / >
… и я ссылаюсь на эту страницу …
Нужно ли включать атрибут nofollow rel в элемент a? :
войти
Спасибо
- HTML
- SEO
- мета
- googlebot
- nofollow
2
Нет, вам не обязательно использовать nofollow на странице, которая не индексируется (по техническим причинам, как описано в вашем вопросе).
nofollow = «Не передавайте ссылочный вес на эту страницу. Просто притворитесь, что ее не существует». Конечно, это всего лишь предложение для поисковых систем.
noindex = «Не индексировать эту страницу. Меня не волнует, ссылаются ли на нее другие страницы как следующие или нет, просто не индексируйте ее.»
По причинам SEO: если в этом вопросе предполагается, что вы ссылаетесь на внутреннюю страницу, то ответ на ваш вопрос будет таким: обычно вы захотите перейти по ссылке на эту неважную страницу и 0059 и noindex на неважной странице.
1
rel=»nofollow» будет сигнализировать поисковым роботам не переходить по ссылкам. Если вы хотите, чтобы пауки тратили время на другие ссылки на странице, вы обычно добавляете rel=»nofollow» к ссылкам, которые вы не хотите сканировать. Другой причиной может быть то, что вы не можете поручиться за то, что находится на связанной странице.
Отсутствие подписки на странице означает, что нельзя переходить по исходящим ссылкам на странице. Страница по-прежнему будет сканироваться поисковым роботом Google.(Поскольку вы пометили свой вопрос тегом googlebot, я предполагаю, что вас интересует Google и тег nofollow и атрибут ссылки.)
Если у вас есть nofollow в качестве метатега, вам не нужно добавлять к отдельным ссылкам , потому что :
Метатег nofollow robots применяется ко всем ссылкам на странице. Атрибут ссылки rel=»nofollow» применяется только к определенным ссылкам на страница. Для получения дополнительной информации об атрибуте ссылки rel=»nofollow» см. см. статьи нашего Справочного центра о пользовательском спаме и отн = «nofollow».
Как соотносится метатег nofollow robots с атрибутом ссылки rel=»nofollow»?
nofollow
как значение мета-роботов
и nofollow
как тип ссылки означают разные вещи или абсолютно одно и то же, в зависимости от того, какому определению вы следуете (детали).