VovkDesign

Блог Александры и Владимира Вовк

RSS лента
wp-puzzle

Плагин WP No External Links — польза или вред?

В комментариях  к прошлой статье о закрытии ссылок от индексации с помощью JavaScript разгорелась дискуссия по поводу плагина WP No External Links, действительно ли он использует 302 редирект и как это может сказаться на блоге в будущем. В этой статье я хочу поделиться своим личным мнением о пользе этого инструмента — так ли всё красочно, как нам рассказывают?

Плагин wp no external links

Плагином WP No External Links сейчас пользуется каждый второй блогер на WordPress. Такая популярность вызвана простотой установки и настройки, а так же легкостью решения своих задач. Суть его работы в автоматическом закрытии внешних ссылок от индексации и их маскировке под внутренние. Имеются в плагине и тонкие настройки методов закрытия ссылок. Не буду забивать статью не нужной информацией о функционале плагина, которой и так уже море в интернете, и вся она одинакова. Теперь подробнее о том, как работает сам плагин.

Как работает WP No External Links

Так как вопрос о плагине поднял Игорь Черноморец, автор блога о блогинге и оптимизации, то и мои примеры будут сделаны на базе его ресурса.

В панели инструментов разработчика в Chrome есть закладка Network, на которой можно отследить все запросы к серверу и коды ответа во время загрузки страницы (аналогичные инструменты есть в новых версиях Opera, а в для FireFox можно воспользоваться более удобным дополнением FireBug). Все, что нам нужно — это отследить запросы и ответы после клика на замаскированную ссылку.

На скрине ниже показана временная шкала с Chrome, где первый запрос дает ответ с кодом 302, а уже второй — загружается сайт, на который вела замаскированная ссылка. Немного ниже под временной шкалой показана более детальная информация по запросу и ответу сервера.

WP No External Links использует код 302

Ту же картину видим и с помощью плагина FireBug в браузере FireFox:

302 редирекс WP No External Links

Сомнения в использовании в WP No External Links 302-ого редиректа были окончательно подтверждены после установки и изучения плагина на нашем тестовом сервере. В функционале можно увидеть вот такую опцию:

код 302 в настройке WP No External Links

Как мы видим, если эта опция не включена, то плагин работает через 302 редирект. Я просмотрел в сети несколько советов по настройке WP No External Links, и все они абсолютно схожи. Все как один рекомендуют ставить галочки только так:

настройка плагина

Получается, что у всех пользователей этого плагина, он работает следующим образом:

  1. Формируется ссылка на специальную внутреннюю страницу вашего сайта, которая создается плагином динамически и содержит мета тег robots со значением noindex.
  2. При переходе на эту страницу, срабатывает 302 редирект, который перенаправляет на внешний ресурс

А что если в настройках мы откажемся от использования 302 редиректа? Ведь такая опция в плагине действительно есть.

Вот, что мы поучим. При нажатии на ссылку, нас перебрасывает на ту же динамически создаваемую страницу, но она уже выдает код ошибки 404 и закрыта от индексации мета тегом robots со значением «noindex, nofollow». Функцию перенаправления выполняет мета тег refresh. Он перезагружает страницу через указанное время, перенаправляя пользователя на внешний ресурс.

Без 302 редиректа

W3C не рекомендует использовать этот тег. Что касается Google, он игнорирует такие страницы. Мне кажется, что данный вариант менее опасный, нежели использование 302 редиректа. Но хочу заметить, что рекомендации Google по сохранению PR не соблюдены, так как промежуточная страница не закрыта в robots.txt , как и при 302 перенаправлении.

Доказательство

Что касается ТИЦ в Яндексе, то тут вообще дремучий лес, так как Яша не раскрывает своих формул распределения веса и игнорирует наши рекомендации по индексации.

Стоит ли использовать плагин WP No External Links

Я бы не стал советовать пользоваться данным плагином. О влиянии 302 редиректа ходят разные мнения: одни говорят о явном вреде, другие утверждают, что код 302 не может нанести никакого вреда. Хотя мы уже ранее видели применение санкций со стороны Google к сайтам, которые использовали 302 редирект в качестве чёрного SEO. Так же, точно известно, что длительное использование 302 перенаправления приводит к склейке сайтов.

С моральной точки зрения, мы тоже видим обман как живого посетителя ресурса, так и поисковой машины. Вебмастер ресурса ссылается на внутренние страницы сайта. которые перебрасывают чёрт знает куда. Google по этому поводу пишет следующее:

Если сайт содержит страницы, ссылки или тексты, не предназначенные для посетителей, Google рассматривает такие ссылки и страницы как вводящие в заблуждение и может игнорировать такой сайт.

Доказательство

А так же касательно перенапрвления:

Однако в некоторых случаях переадресация применяется для обмана поисковой системы или для показа посетителям страниц отличных от тех, которые анализирует сканер. Это нарушение наших правил. В такой ситуации поисковый робот, скорее всего, не будет перенаправлен и проиндексирует содержание исходной страницы, в то время как пользователи увидят страницу переадресации. Как и при маскировке, такие действия являются мошенническими, поскольку людям и роботу Googlebot предоставляется разное содержание, и посетители могут быть перенаправлены не на ту страницу, на которую они хотели попасть.

Доказательство

Так же хотелось бы затронуть и проблему с распределением веса по внутренним страницам сайта. Ведь ссылки то на внутренние страницы есть, и робот их видит. Значит часть Веса сайта уходит по таким ссылкам. Мы опять таки теряем вес. Учитывая количество на странице ещё и сквозных ссылок в блоках, комментаторах и т.д , веса мы теряем много. И я без понятия, как будут вести себя поисковые системы относительно сайтов, у которых тысячи ссылок ведут на страницу с редиректом или 404 ошибкой.

Вывод

Я бы всё же рекомендовал использовать метод, который я написал в своей прошлой статье «как закрыть ссылку от индексации». Судя с рекомендаций того же Google, он относится к таким методам более гуманно. Да и не умеет он пока обрабатывать подобные JavaScript.

Если вы обладаете точной информацией о влиянии 302 редиректа, буду рад её выслушать. Я такой информации не нашёл. Так же мне интересны ваши мысли по данному вопросу. Что думаете?

Комментарии всего: 35

  • Здравствуйте Владимир! Вот это да!!!!Вот это анализ!!!! Спасибо большое за эту статью. Можно сказать,что убедили меня!!!Сейчас конкретно задумался использовать метод скрытия ссылок по вашему примеру с прошлой статьи!

  • А как же плагин WP-NoRef? Он просто добавляет noindex и nofollow, все как и рекомендуют ПС

    • Так об noindex и nofollow никто не говорит. Почитайте статью внимательнее. WP No External Links делает из внешних ссылок внутреннюю, которая ведёт на закрытую от индексации страницу. Ну а потом срабатывает редирект и пользователя перекидывает на посторонний сайт.

  • Интересное мнение.
    А есть альтернативное решение.
    Или все ручками придется закрывать?

  • Здравствуйте!
    Да, есть подозрение, что не хорошо когда идет «обман» с редиректом с внутренней страницы на внешнюю. Явно поисковым системам это не нравится.
    Но может можно как то перенастроить плагин WP-NoExternalLinks? Нравится статистика по кликам)
    Сейчас плагин у меня настроен так: скрин. Получается обрабатывает как внутреннюю страницу и перебрасывает на внешнюю.
    Экспериментировал с настройками и получилось, что сервис не видит внешних ссылок на странице с такими настройками плагина: скрин, и внешние ссылки не обрабатываются как внутренние. Но непонятно, так лучше или хуже.
    Подскажите пожалуйста

    • Здравствуйте Илья.
      Я писал в статье, что в случае отказа от 302 редиректа, в работу вступает мета тег refresh, который на мой взгляд менее опасный. Прочитайте немного внимательнее статью, там этот вопрос рассматривался.
      Nofollow сейчас не сохраняет вес и он утекает с сайта, просто не передаётся на ссылаемую страницу: будь то внешняя или внутренняя. Так что при любых настройках плагина ссылку поисковики видят и вес по ней уходит.
      В случае с закрытием ссылки через JavaScript, поисковики её вообще не видят.

      • Возможно придется воспользоваться вторым способом с вашей статьи «Способ 2. Скрипт заменяет текст на код ссылки».
        Получается для этого нужно убрать WP No External Links, вставить код HTML5 в footer.php. Потом, заменить все ссылки на блоге по шаблону «Как писать код «фальшивой» ссылки»? Все новые ссылки оформлять таким же образом, кроме тех которые не закрываем?
        Еще у меня стоит Яндекс share buttons, которые выдают под 100 внешних ссылок только на главной, если отключу WP No External Links все они будут открытыми…

        Нашел такой плагин wordpress.org/plugins/wp-external-links/changelog , в нем пишут, что используется javascript. Может он получше будет WP No External Links и ручного способа №2 ?

        • Написали всё верно. Закрыть ссылки на социальные сети и пр. тоже можно с помощью этого способа. Просто в коде блока закрываем ссылки через js и всё — они все исчезнут. Но я бы не рекомендовал этого делать. Поисковики уже давно научились понимать подобные блоки, а ссылки на авторитетные источники вернут больше веса, чем теряется.
          С плагином не сталкивался. В описании нашёл, что он открывает ссылки через JS, но не сказано ничего о закрытии от индексации. В общем нужно смотреть перед установкой.

  • У меня черт знает что происходит уже два дня. Дело в том, что я подготовил статью vadotop.com/yazyik.html, в конце статьи поставил две ссылки — одну на свой главный сайт, а вторую на другой сайт. И вот когда я как админ в сайте, перелинковка на другой сайт работает нормально, а вот когда я выхожу с сайта, то есть когда вхожу как просто читатель, при нажатии на ту ссылку, я попадаю на другой совсем сайт, а именно вот на этот galinaparahonko.ru И что самое интересное, какую бы я ссылку не ставил, даже в других записях, то попадаю именно на главную этого сайта galinaparahonko.ru Не знаю даже почему! Может поможете, аа

  • Для меня WP No External Links послужил источником массы сообщений в Google webmasters об ошибке 404 после перехода на новую тему..
    В течение 3, 5 лет со старым шаблоном все было нормально.

    • Ваши сообщения почему-то в спам улетели. Раньше и поисковики тупее были.

  • Согласна с Вами полностью. Пока не определилась, как лучше закрывать ссылки. Подобные плагины точно не подойдут.

  • Я решил его просто в режиме no index поставить, остальные функции редиректа и маскировки — отключил. Понимаю из последних веяний, что это не сильно поможет, но хоть спать буду спокойно, что ссылки типа закрыл 🙂

  • Не подскажете как избавиться от плагина WP No External Links? Хочу убрать и закрыть ссылки без него, но… деактивирую плагин, а маскировка ссылок сохраняется. Переход по ним с отключенным плагином приводит на не существующую страницу блога. Как быть?

    • Сергей, а если добавляете ссылку после отключения плагина — она также замаскируется или нет? Попробуйте, если не замаскируется, то плагин пишет свою маскировку в базу и тогда может помочь плагин Search & Replace (с его помощью можно найти все вхождения goto по регулярному выражению и заменить их на пустую строку, т.е. стереть)

  • Есть вопрос. Если мне надо скрыть ссылку с рефом от посетителя, то можно создать файл php с любым именем и кодом редиректа

    Как поисковики относятся к такому варианту? Ведь получается, что на сайте куча страниц просто с перенаправлением. Выходит тоже самое, что и плагин делает?

    • Да, принцип тот же, что и у плагина. Как я писал в статье, есть риск улететь под фильтр. Делать или нет — решать Вам.

  • Выскажу своё мнение на основе наблюдений. Был я на многих гуглофорумах, начитался много интересного. От поисковиков просто нельзя скрыть ссылки. Гугл в любом случае все ссылки просмотрит и его совершенно не интересует количество внешних ссылок, ему интересно куда ведут эти ссылки. Что закроет NOFOLLOW….он только перекроет утечку веса страницы сайта на чужой ресурс, а робот по ссылке всё равно пройдёт и посмотрит куда она ведёт. NOINDEX — это только для Яши, закроет только анкор ссылки от индексации и так же роботы будут смотреть куда она ведёт. Всё сводится к тому, что если открытые ссылки ведут на качественные сайты, то это будет только плюсом, ну а если ссылки будут вести на какие-то ГС или порно, то тогда, даже если и закроете их, можно ожидать каких-то санкций. И немного о количестве ссылок. Если у кого-то есть блог на гугловском Блоггере, то проверьте его на количество внешних ссылок. У меня при наличии четырёх ссылок, которые я ставил, при проверке оказалось 45 штук. Они просто идут прицепом от самого Гугла в шаблоне, и никуда от них не денешься. Так что лучше избавляться от плохих ссылок. Ну а нагружать сайт лишними плагинами и скриптами, тут уж каждый решает по своему….

  • Взято во внимание! Спасибо!

  • Владимир, спасибо за ваши статьи! Возможно немного не по теме, но вопрос родился из прочтения комментариев к посту — может быть подскажете блондинке) Если у меня два сайта — русскоязычный http://www.free-writer.ru и англоязычный на другом домене и в главном меню у обоих стоят ссылки друг на друга (и в некоторых статьях перелинковка на русский и английские тексты) — плохо ли это для сайтов? Ведь получается с каждого из них индексируются сотни ссылок друг на друга.

    • Ольга, поисковые системы понимаю многоязычные сайты, нужно просто корректно настроить ссылки в <head>:

      <link rel="alternate" hreflang="ru" href="http://site.ru/" title="ru_RU" />
      <link rel="alternate" hreflang="en" href="http://site.com/" title="us" />
  • Спасибо за статью. Разубедили вы меня устанавливать этот плагин))

  • 301 — постоянный, 302 — временный и его долгое использование делает его постоянным, вот и всё.

  • Добрый вечер!
    Спасибо за статью. У меня два сайта закрыты WP No External Links.
    Причем у одного оч. много исходящих ссылок. И что будет, если я отключу плагин? ПС увидят, что у сайта было мало исх. ссылок, а тут вдруг пояявится большое количество. Не будет ли хуже?

    • У меня такая же ситуация, и что тогда делать?

      • Сергей, Надежда,

        как вариант — приобретите Pro версию плагина HideLinks — в нем есть опция, позволяющая автоматически скрыть все внешние ссылки в тексте статьи

  • Очень мощная статья!! чёткий анализ и респект! Как вы считаете плагин о которым вы писали на данный момент с учётом алгоритмов поисковиков может пропускать вес исходящих ссылок на мой или допустим ваш блог. Обновлений плагина как таковых сильных не было ? как считаете ? Ваше мнения)

  • Ну и как быть?)))

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

Комментировать

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

wp-puzzle.com logo