Все внешние ссылки на Вашем сайте передают “вес/траст” ссылаясь на другие ресурсы.
Как следствие этого могут падать позиции сайта по некоторым запросам. Чтобы избежать этого нужно закрывать ссылки от индексации.
Существуют несколько способов:
- 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. Не рекомендую его использовать.