Редирект внешних ссылок
Я недавно тестировал свой сайт на checktrust.ru и был удивлён, что показатель заспамленности моего сайта выше, чем у других сайтов схожей тематики.
Я пишу статьи на компьютерную тематику и практически в каждой статье даю ссылку с атрибутом "rel=nofollow" на официальные сайты ПО, о котором рассказываю или которое рекомендую применить в той или иной ситуации. Следственно, на моём сайте приходится примерно 1-2 внешних ссылки на одну статью. Статей около 250. Видимо, по мнению сервиса checktrust.ru это уже является причиной дать моему сайту относительно высокий рейтинг спама.
Я наблюдаю, что другие вебмастера сегодня активно внедряют редиректы внешних ссылок. Я не гуру SEO, но логически предполагаю, что:
-
поисковые системы в наши дни без проблем понимают, что ссылка через редирект является абсолютно такой же внешней, как и прямые;
-
создание редиректов - является скорее попыткой обмана ПС, нежели оптимизацией;
- немалая часть информации о необходимости уменьшения количества внешних ссылок является попросту истерией.
Было бы интересно услышать ваше мнение по этому вопросу:
-
нужен ли редирект внешних ссылок и что это даёт;
-
действительно ли препятствует ссылка вида "донор/goto/акцептор" утеканию веса;
- если вы одобряете внедрение редиректов для некоторых случаев, то какие бы плагины для WP вы порекомендовали для создания редиректов во внешних ссылках.
Заранее спасибо.
Спасибо за отличный вопрос, но к сожалению я не SEO специалист и не знаю ответа. Надеюсь ответит кто-нибудь владеющий информацией ...
Со своей стороны думаю в этом всем нет особого смысла, поисковики и так определят что им нужно. Но для сайтов в конкурентной нише, я бы все же закрыл внешние ссылки через тот же
goto. Хуже от этого думаю не будет, а польза быть может.Закрывать я бы рекомендовал созданием своего плагина:
создаете файл
wp-content/mu-plugins/hide-external-links.phpв директории сайта. Если папкиmu-plugins, нет, то её тоже создаем.<?php /* Plugin Name: Закрывает внешние ссылки в комментариях Description: Заменяет все внешние ссылки в комментариях на конструкцию <code>http://domen.ru/goto?ОРИГИНАЛНАЯ_ССЫЛКА</code> Version: 1.0 Author: Kama Author URI: http://wp-kama.ru */ ## редирект if( false !== strpos( $_SERVER['REQUEST_URI'], '/goto?') ){ header('Location: '. $_SERVER['QUERY_STRING'], true, 302); exit; } ## фильтры # закрываем все внешние ссылки в комментариях add_filter('comment_text', 'hide_external', 99); # закрываем все внешние ссылки в постах //add_filter('the_content', 'hide_external', 99); # заменяет все внешние ссылки в переданном тексте на http://domen.ru/goto?ОРИГИНАЛНАЯ_ССЫЛКА # к заменяемым ссылкам добавляется rel="nofollow" function hide_external( $text ){ static $home_url, $home_patt; if( ! $home_url ){ $home_url = home_url(); $home_patt = str_replace('.', '\.', $home_url); } return preg_replace('~(<a[^>]+)(href=[\'"])(?=http)(?!'. $home_patt .')~i', '\\1 rel="nofollow" \\2'. $home_url . '/goto?', $text ); // }П.С. можно создать из этого кода классический плагин, ничего в этом страшного нет.
Вопрос по-прежнему актуален, буду благодарен за ответ.
для редиректов можно использовать smartredirector.online-biznes.com