Приветствую на блоге посвященном созданию и продвижению сайтов на wordpress.
Тема сегодняшнего урока – это вред который приносят внешние ссылки для сайта и как удалить внешние ссылки с сайта. Ни для кого не секрет что весь интернет устроен так, что сайты имеют ссылки.Ссылки делятся на 2 типа, это внутренние ссылки и внешние ссылки.
Какие бывают ссылки?
Внутренние ссылки – ссылки которые ссылаются на страницы внутри одного сайта.Как правило такие ссылки не вредны для сайта, а наоборот при правильном их применении даже приносят пользу(перелинковка сайта).
Внешние ссылки – это ссылки которые ссылаются с Вашего сайта, на другой сайт в интернете.Если внешняя ссылка с Вашего сайта ссылается на некачественный ресурс, то Ваш сайт может подвергнуться санкциям поисковых систем(ПС).
Внешних ссылок на сайте не должно быть много, так как каждая исходящая внешняя ссылка забирает с собой статический вес Вашего сайта.Для того что бы удалить внешние ссылки с сайта Вам сначала необходимо произвести анализ внешних ссылок на сайте.
Давайте разберемся откуда вообще могут взяться внешние ссылки на сайте?Ну во первых внешние ссылки могут присутствовать изначально в шаблоне, которым Вы пользуетесь на wordpress. Разработчики шаблонов очень часто добавляют внешние ссылки ведущие на их собственные сайты.Кстати исходящие ссылки могут быть открытыми и закодированными,ну а как раскодировать закодированные исходящие ссылки я расскажу чуть ниже.
Во вторых исходящие внешние ссылки могут возникнуть, если ссылки в комментариях не закрыты атрибутом rel=”nofollow”(как Вы догадались данный атрибут говорит поисковой системе что не стоит переходить и учитывать данную ссылку).Как по мне, то с такими ссылками нужно бороться в первую очередь.Так как спамеров очень много, и все норовят оставить свой спам комментарий ради того что бы проставить внешнюю ссылку с Вашего сайта на свой. В этом случае советую прочитать статью как избавиться от спама на сайте, проделав действия указанные в статье убьёте двух зайцев, избавитесь от огромного количества спама, и от спамных внешних ссылок.
После того как мы определились откуда могут взяться внешние ссылки на сайте предлагаю прочитать инструкцию как удалить внешние ссылки на сайте.
Проверка внешних ссылок в шаблоне wordpress.
Для того что бы проверить шаблон на наличие внешних ссылок я предлагаю воспользоваться плагином под названием Theme Authenticity Checker(TAC).
TAC проведет поиск внешних ссылок, и в случае их обнаружения выведет их на экран,что очень удобно.Вам не нужно будет совершать ручной поиск внешних ссылок, TAC все сделает за Вас. Итак первым делом Вам нужно установить плагин TAC на Ваш сайт, после чего зайти в панель настроек плагина.
Плагин Theme Authenticity Checker уже проанализировал внешние ссылки содержащиеся в шаблонах wordpress, и кратенько вывел информацию о наличии и количестве внешних ссылок в каждом из шаблонов.
Видите, розовая стрелочка указывает на то, что в шаблоне есть спрятанные зашифрованные ссылки, а зеленая показывает на присутствие еще и двух внешних ссылок.Давайте проведем анализ внешних ссылок в шаблоне, и посмотрим в каких местах шаблона они содержатся.
Жмем кнопку “Details” и смотрим на результат.
Удаление внешних ссылок из шаблона wordpress.
На картинке розовой стрелкой я указал на расположение зашифрованного кода, как видите в этом шаблоне он содержится в файле sidebar-left.php. Как Вы уже догадались, теперь нам его необходимо удалить. Подключаемся по ftp к серверу, открываем файл sidebar-left и из 26 строки удаляем зашифрованный код.
Также поступаем и с внешними ссылками в файле functions.php.Открываем файл на редактирование, находим в файле данные ссылки и просто их удаляем, не забываем сохранить файл и отправить обратно на сервер.
После проделанных действий можно вновь запустить TAC и убедиться в том что мы удалили из шаблона внешние ссылки.
Если Вы видите такую же ситуация, как и на картинке сверху,тогда могу Вас поздравить, Вы самостоятельно смогли удалить внешние ссылки из шаблона wordpress.
Внешние ссылки в комментариях.
Как я и говорил вначале статьи внешние ссылки могут исходить также из комментариев к статьям на Вашем сайте.На своем блоге я принял решение сделать редирект внешних ссылок.
Редирект – (другими словами перенаправление) я использую для того,что бы предотвратить появление внешних ссылок в комментариях.Суть редиректа заключается в том, что мы внешние ссылки направляем на специальную страницу, которая скрыта в файле robots.txt от поисковых систем, а эта страница перенаправляет пользователя уже на внешнюю ссылку.
Плюс данного подхода заключается в том, что единожды проделав данные действия,Вы навсегда пред остережетесь от появления нежелательных внешних ссылок в комментариях.Многие в этот момент могут сказать, что мол это излишнее, так как внешние ссылки и так уже закрыты атрибутом rel=”nofollow”.Закрыты да не во всех шаблонах, в моем к примеру изначально внешние ссылки небыли закрыты этим атрибутом.И тогда я нашел решение.
Редирект внешних ссылок в комментариях.
Редирект внешних ссылок сайта можно реализовать вручную, или поручить эту работу на специализированный плагин. Я не стал заморачиваться и делать ручной редирект, хотя там все очень просто.Создаем файл переадресации go.php и кладем его в корень Вашего сайта.
В сам файл go.php необходимо вписать код:
<?php $site = $_GET['site']; Header ("Location:".$site.""); exit(); ?>
Ну а после этого в статьях ссылки давать вот такого вида:
<a href="http://адрес_вашего_сайта/go.php?site=адрес_сайта_на_который_ссылаетесь"></a>
Плагин WP-NoExternalLinks я выбрал потому, что всю работу он выполняет полностью в автоматическом режиме, в принципе один раз установил, и забыл.
Редиректом внешних ссылок на моем сайте занимается плагин под названием WP-NoExternalLinks. После установки его следует правильно настроить.
Можете воспользоваться моими настройками плагина WP-NoExternalLinks.
Вот таким нехитрым способом я закрыл внешние ссылки на своем сайте.
Голосование.
Полезна ли данная статья для Вас?