Все внешние ссылки на Вашем сайте передают “вес/траст” ссылаясь на другие ресурсы.

Как следствие этого могут падать позиции сайта по некоторым запросам. Чтобы избежать этого нужно закрывать ссылки от индексации.

Существуют несколько способов:

  • noindex nofollow
  • htaccess и robots.txt
  • php redirect и robots.txt
  • javascript

Noindex Nofollow

Самый простой способ закрыть ссылки от индексации это использовать специальный тег <NOINDEX> (для яндекса) и атрибут NOFOLLOW (для Google).

Это способ не очень хороший так как при этом Google все же учитывает, что на сайте есть внешние ссылки и это влияет на образование PR. Но за то его легче всего реализовать.

Исходный код ссылки будет выглядеть так

<noindex><a href=”http://www.site.com” rel=”nofollow”>Текст ссылки</a></noindex>

htaccess и robots.txt

Второй способ более “рабочий” с точки зрения SEO, но его уже сложнее реализовать так как нужны доступы к серверу (хостингу) и на некоторых серверах могут быть проблемы с реализацией. Рекомендую использовать именно этот способ.

Этот способ хорош тем, что он не вызывает нагрузки на сайт. Так как не используется при этом php.

Чтобы его реализовать необходимо в файле .htaccess прописать две строки.

RewriteEngine On
RewriteRule ^go/(.*) http://$1 [R=302,NC,L]

Если первая строка уже есть в коде, то второй раз писать уже не нужно. Нужно строку №2 написать под этой строкой.

В файле robots.txt прописать строку

User-agent: *
Disallow: /go/

Если строка User-agent: * уже прописана ранее, то нужно добавить вторую строку под ней.

Формирование ссылок

http://Ваш_сайт.com/go/seo-dream.com.ua

Пример ссылки, Test

PHP редирект

Для этого нужно создать файл с расширением .php. Назвать его, например, go.php. Далее добавить в него такой скрипт:

<?php
$url = $_GET[“url”];
header(“Location: $url”);
?>

После этого сохраните его и закачайте на сервер в корневой каталог сайта.

В файле robots.txt пропишете следующее

User-agent: *
Disallow: /go.php

Теперь можете скрывать ссылки от индексации используя следующий формат:

http://Ваш_сайт.com/go.php?url=http://www.seo-dream.com.ua

Пример ссылки, http://www.google.com.ua" style="margin: 0px; padding: 0px; outline: none; text-decoration: none; color: rgb(33, 92, 151);">Test 2

JavaScript

Вот как выглядит код ссылки с помощью JavaScript

<a onclick=”window.open(‘http://google.com’);return false”>Google</a>

или

<a href=”” onclick=”window.location.href=’http://google.com';”>…</а>

Раньше этот способ хорошо работал. Но сейчас уже Google находит и индексирует ссылки реализованные через JavaScript. Не рекомендую его использовать.