Скрыть от индексации ссылки в WordPress: обзор реализации и причины появления проблемы

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

Такой подход практикуют администраторы ресурсов с обзорами и предложениями партнерских (Affiliate) программ, чтобы не сделать переспам внешними линками на источники.

Виды исходящих ссылок

Администратор WordPress должен знать откуда на сайте появляются исходящие ссылки, разберем четыре направления.

  • В статье – автор проставляет адреса
  • В качестве источника материала
  • В имени комментария
  • В теле сообщения коммента
  • Пингбэки и трэкбеки WordPress

Советую все линки скрывать от индексации, хуже не сделаете, а только прибавите веса блогу.

Не работают атрибуты noindex и noffolow

Расставленные атрибуты noindex и noffolow не дадут 100% гарантии что исходящие и внешние ссылки не будут индексироваться. Данных инструкций придерживается Яндекс, Google внимание уделяет командам в robots txt.

Но нет гарантии что после очередного апдейта в алгоритмах поведения ПС появятся изменения. Поэтому решаем проблему кардинально – маскируем url скриптами js.

Скрыть ссылки в тексте статьи WordPress

Больший приоритет у ссылок находящихся в тексте, поэтому первыми закрыть от индексации нужно их. Для данной операции два пути:

  1. Использовать шаблоны WordPress с такой функцией
  2. Применять плагины

Спрятать ссылки с помощью возможностей темы

В рунете есть онлайн магазин WordPress под названием WPShop, у всех тем есть встроенная функция спрятать ссылки от индексации. Так выглядит в панели.

Пример использования pfrhsnbz ссылок в reboot
Функции в редакторе
  1. Обводим фразу в который будем встраивать url
  2. Нажимаем на кнопку закрыть синей цепочки
  3. Во всплывающем окне вводим адрес и нажимаем ok
  4. Видим что элемент помещен в шорт код mask_link
Маскировка линка в span
JS скрипт заменил url на span

При наведении адрес в браузере не отображается. В исходном коде нет тега <a> он заменен на <span>, а урл закодирован в атрибуте data-href.

Видим что разработчики максимально позаботились о клиентах, например, данная ссылка ведет на другой ресурс, с описанием шаблона ROOT, она закодирована. Для всех читателей выдаю купон на скидку 15 процентов на все продукты WPShop.

переход на Reboot

Из всех решений нашел плагин устранения индексации WP no external links. Скрипт WP не удаляет тег <a>, он переписывает саму ссылку и создает редирект через страницу-прокладку, как происходит процесс:

  1. Плагин изменяет внешний url на внутреннюю (то есть с адресом вашего домена)
  2. Пользователь на нее кликает
  3. Происходит быстрый редирект, либо сначала переходит на документ внутреннего назначения, а потом переход на необходимый сайт

Второй подход похож на первый, только во втором шаге идет перенаправление сначала на стационарную запись, на которой написано “через 3 секунды вы перейдете на другой сайт”, после уже автоматом на источник.

Этот путь лучше – не происходит редиректа в его буквальном смысле, а переход на внутреннюю страницу. Устанавливаем стандартным методом поиском из админки.

Поиск по плагинам в вордпресс
WP No External LInks в админке

Переходим в настройки – no external links. В первом разделе устанавливаем такой порядок, отмечаем первые три галочки маскировки.

Скрываем исходящие урлы во всех статьях
Глобальная настройка маскировки

Остальные параметры оставляем как есть и спускаемся вниз. Выставляем кодирование по base64 и используем java script. Время выставим 5 секунд.

Активируем js настройку и кодировку
Кодировка base64

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

Проверяем внутренний линк
Результат работы

Закрыть индексацию данным способом не нахожу правильным, много происходит манипуляций. Перенаправления ПС не любят, особенно когда обманывают, роботы умеют и определяют такие схемы, точно не знаю, но предполагаю, что пессимизация и понижение в выдаче будут. Не забывайте настраивать и управлять внутренней перелинковкой страниц в WordPress.

Скрыть ссылку источника статьи

При публикации материала на сайте (статьи, новости или другого) на базе источника, правилом хорошего тона является указание ссылки на него. К тому же, это позволяет избежать последующих проблем, если автор оригинального материала заметит плагиат на вашем сайте.

Чтобы поставить скрытую ссылку на источник, можно использовать настройки темы. Вот как это работает на примере популярной темы Reboot.

Русский темплейт WP
Обратите внимание

Подобная опция имеется не только в шаблоне Reboot, но и в других темах от WPShop: JournalX, Cook It, Root.

Чтобы установить ссылку на источник, но при этом замаскировать ее, нужно при публикации материала указать соответствующие опции в блоке «Настройки записи». Добавьте ссылку на источник и скройте ее с помощью JS.

Сокрытие источника

Линк источника появится в конце статьи, при этом он будет скрыт.

Скидка на Reboot

В имени автора и теле комментария

Еще одной дырой внешних ссылок в WordPress являются комментарии, особенно если автоматически публикуются без проверки. Со вторым проблему можно закрыть проверкой вручную комментов.

Но как быть с первым, когда ссылка в имени комментатора, ее удаляют также вручную, но такой подход считается плохим тоном. Зачастую сообщения оставляют с одной целью получения обратного урл на блог и получить посетителей.

Старый и проверенный ARK HideCommentLinks всегда обновляется и поддерживает современные стандарты WordPress. Устанавливается вручную либо поиском из админки.

Находим модуль
ARK HideCommentLinks

Начинает закрывать от индексации автоматически, изменений параметров не требует. Также отключает вывод индексации дублей replytocom. После активации имена авторов с внешними ссылками становятся в теге <span> и за линк не воспринимаются.

Показ скрытой ссылки в имени
Смотрим как отображается коммент

Настройка в ClearfyPRO

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

Clearfy маскировка в тексте и заголовке обсуждения
Clearfy PRO

Перейдя в любой комментарий видим, что автор и ссылки внутри сообщения смогли закрыть. Одновременно клеарфай чистит и ускоряет по множеству пунктов, например, отключает стили recentcomments. Предоставляю промо на плагин в 15%, переходите по кнопке скидка вычисляется автоматически.

Скидка на Clearfy

Убрать Pingback и trackback

Не очень частые внешние ссылки в WordPress, но появляются в зависимости от темы. Этот момент разбирал на другом блоге WPtemlate, переходите и смотрите как убрать такой функционал как удалить pingback и trackback в вордпресс.

Что же делать в итоге

Не советую использовать скрипты в которых нужно править файлы function php, footer и ядро вордпресс, в 50% случаев метод не сработает, а блог перестанет отвечать.

Советую применять связку любой шаблон от команды WPShop (закрыть ссылки в записях) + плагин ClearfyPRO (замаскирует и делает безопаснее комментарии) и не нужно устанавливать множество модулей и думать правильно ли сделано. Потратится один раз и привести ресурс в порядок, а об остальном позаботятся эти крутые продукты.

Пожалуйста, оцените материал:

Давно занимаюсь и разрабатываю сайты на Wordpress. Считаю что лучшего решения для ведения бизнеса не найти, поэтому считаю долгом делиться информацией с остальными.
Получай полезные материалы удобным способом!
Комментарии:
  1. Вопрос, и где вы нашли настройку в темах WPShop “закрыть ссылки в записях”?

    1. Для примера тема Reboot.
      Скрыть ссылки на источник:
      Как скрыть ссылку на источник
      Замаскировать ссылку:
      замаскировать ссылку

  2. Как хорошо, что я вас нашла) Спасибо за очень подробную и доходчивую статью. Пересмотрела много всего – многие советуют ставить скрипты в файлы, и только вы предлагаете вариант гораздо проще и безопаснее, который, как оказалось, лежал на поверхности. Огромное человеческое спасибо!

  3. Заинтересовала статья. Подскажите, а можно ли плагином ClearfyPro или при помощи темы от WPShop закрыть разом все ссылки (к примеру на источник) во всех записях блога или нужно редактировать каждую запись (статью) отдельно? Если это возможно, пожалуй, сразу куплю тему от этого разработчика в связке с плагином.

    1. С помощью плагина Clearfy Pro можно массово закрыть ссылки в комментариях, но ссылки на источник нужно будет закрывать в каждой статье отдельно.

Добавить комментарий

×
Quizle
Получите больше лидов и увеличьте продажи!

-15%
на премиум плагин WordPress

Получить скидку⋙