Скрываем внешние ссылки с помощью скрипта

Здравствуйте, друзья. Тема сегодня важная, приготовьтесь. Давайте вначале посчитаем, сколько у вас в среднем оставляют комментариев под постами? 5? 10? А теперь посчитайте количество постов на вашем блоге. У кого-то может быть и 500, и 1000, но давайте возьмем новичка — 100 постов. Теперь перемножаем первое число и второе, получаем 10*100=1000 ссылок. 1000 исходящих ссылок, Карл! И это для молодого блога!

Как заменить внешние ссылки обычном тегом

Даже у тех, кто продает ссылки на биржах соотношение меньше: чтобы такой блог сразу не попал под фильтр, рекомендуют на 1 странице размещать 1 внешнюю ссылку, а на одну страницу с ссылкой писать 2 статьи без ссылок. В итоге получаем на 100 страниц — всего 33 исходящие ссылки. А у вас?

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

Да, есть сайты, где ссылки в комментариях сделаны ссылками dofollow, но это крупные раскрученные проекты. На них ссылаются очень много других сайтов. Тот вес, который они теряют своими исходящими ссылкам с лихвой восполняется входящей массой.

Слабое место — комментарии

Скрипт я использую и для некоторых внешних ссылок в самой статье, но по сравнению с комментариями, это мизер. Основная проблема именно в них.

Можно вообще убрать ссылки в комментариях из шаблона темы? Нет, нельзя. Вот тут я писал почему. 

Решаем проблему

Тему статьи не взялась из ниоткуда — в комментариях к прошлым записям меня попросили рассказать, как скрыть внешнюю ссылку.

Скрипт нажатия ссылки

Если вопрос интересен другим блогерам — меня это, несомненно, радует!

Что нам необходимо?

  1. Подключить библиотеку jQuery;
  2. Добавить скрипт;
  3. Использовать код для внешних ссылок.

Теперь подробно.  На 99% темах для WordPress библиотека jQuery подключена. Чтобы проверить, нажмите «просмотреть исходный код», на Firefox это «CTRL+U». И введите в поиск «jquery».

В файл скриптов (в разных темах может называться по-разному, чаще всего «scripts.js») прописываем следующий код:

Теперь, вместо прямой ссылки:

Пишем такой код:

Работает новый код так же, как и ссылка: при клике по тексту «Внешняя ссылка» мы перейдем по адресу «https://webvim.ru», но поисковик не считает тег «span» как ссылку и вес со страницы не передает.

Чтобы добавить такой код, я открываю статью в режиме «текст» и вписываю вручную, благо не так часто использую.

Теперь сделаем тоже самое для комментариев. Сложность в том, что вручную здесь вставить код не получится — все ссылки с именами авторов генерируются автоматически из базы данных. Нужно найти файл, отвечающий за вывод комментариев. Универсального места нет, на каждом блоге придется искать индивидуально.

Я переписал код комментариев через файл «function.php», выглядел он изначально так:

Теперь так:

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

Для новичков переделать комментарии будет довольно сложно, сам помню сколько я копался, пока все заработало. Лучшим вариантом будет заказать услугу на бирже фриланса. По стоимости думаю рублей 300-700, либо на Kwork.ru, там любая услуга 500 рублей.

Надеюсь количество исходящих ссылок у вас сократится, раз в 10)) Не забудьте замерить трафик до манипуляции, и месяца через 4 после. На этой ноте прощаюсь с вами. Хорошей рабочей недели!