Внешние ссылки: при использовании rel="external" или rel="nofollow"?

У меня вопрос. На большинстве моих веб-сайтов у меня есть много внешних ссылок на мои другие сайты и другие внешние сайты. Мне нужно знать, когда лучше использовать rel= "nofollow или rel= "external" на веб-сайте?

4 ответов


вы можете использовать external на ссылка на другой веб-сайт, независимо от того, ваш он или нет, на том же хосте или нет.

вы можете использовать nofollow для каждой ссылки, которую вы не одобряете (например: поисковые системы не должны предполагать, что это соответствующая ссылка и не должны давать никакого рейтинга этой ссылке).

вы можете использовать оба значения для одной и той же ссылки:

<a href="http://example.com/" rel="external nofollow">Foobar</a>

Примечание. это external не означает, что ссылка должна быть открыта в новом окне.

обратите внимание, что поисковые боты (которые поддерживают nofollow) может все-таки соблюдать a nofollow ссылка (она не запрещает следовать ей). FWIW, есть также nofollow значение meta-robots ключевое слово (может означать то же самое ... или нет в зависимости от того, какое определение вы следуете).


nofollow атрибуты ссылок не позволяют поисковым ботам следовать по ссылке. Если у вас есть rel="nofollow", то сок останавливается.

атрибут rel="внешних" dosent действуют как nofollow. ссылка DoFollow.

для rel= "external"это означает, что файл находится на другом сайте к текущему. rel= "external" - это допустимая версия XHTML, которая сообщает паукам поисковой системы, что ссылка является внешней. Однако использование этого не открывает ссылку в новом окно. target= "_blank"и target=" _new " делает это, но не является XHTML допустимым. Надеюсь, это поможет.

я советую вам использовать nofollow ссылки для следующего содержания:

  • ссылки в комментариях или на форуме - все, что имеет пользовательский контент, скорее всего, будет источником спама. Даже если вы тщательно умерить, вещи будут проскальзывать
  • Реклама И Рекламные Ссылки - любые ссылки, которые предназначены для быть рекламой или частью спонсорского соглашения не должно быть выполнено.
  • Платные Ссылки - если вы каким-либо образом взимаете плату за ссылку (представление каталога, оценка качества, отзывы и т. д.), вес исходящей ссылки

**

если у вас есть внешняя ссылка на ваш сайт, то используйте

<a href="http://example.com/sample_page/" rel="external">Your Link</a>

если у вас есть внешняя ссылка на чужой сайт, которому вы не доверяете, вы можете объединить оба и использовать

<a href="http://example.com/sample_page/" rel="external nofollow">Other Domain Link</a>

если у вас есть внешняя ссылка на чужой сайт и вы считаете его надежным, а затем использовать

<a href="http://example.com/sample_page/" rel="external">External Useful Link</a>

Это зависит от того, что вы подразумеваете под "лучше". Эти два comopletely различных атрибутов. rel = nofollow говорит поисковикам не смотреть на эту ссылку (возможно, вы не хотите, чтобы это произошло для других ваших сайтов, но вы будете использовать его для других веб-сайтов). Документация: rel=nofollow -https://support.google.com/webmasters/answer/96569?hl=en

rel = external сообщает, что ссылка не является частью веб-сайта и открывает ссылку в новом окне (это не работает для старых IE). Он используется как допустимый атрибут XHTML вместо target= "_blank". Здесь вы можете узнать, как его использовать: http://www.copterlabs.com/blog/easily-create-external-links-without-the-target-attribute/


этого .js может открыть rel= "external"в новом окне, например target="_blank"

function externalLinks() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") &&
       anchor.getAttribute("rel") == "external")
     anchor.target = "_blank";
 }
}
window.onload = externalLinks;