Скрыть от индексации ссылки в WordPress: обзор реализации и причины появления проблемы
При сео продвижении важна каждая мелочь, а ссылки являются главнейшим фактором ранжирования в сети, именно на них держится весь интернет. Но если нужно закрыть от индексации ссылки в WordPress, то есть немного хороших методов.
Такой подход практикуют администраторы ресурсов с обзорами и предложениями партнерских (Affiliate) программ, чтобы не сделать переспам внешними линками на источники.
- Виды исходящих ссылок
- Не работают атрибуты noindex и noffolow
- Скрыть ссылки в тексте статьи WordPress
- Спрятать ссылки с помощью возможностей темы
- Удалить скриптом No External LInks
- Скрыть ссылку источника статьи
- В имени автора и теле комментария
- Закрыть с помощью ARK HideCommentLinks
- Настройка в ClearfyPRO
- Убрать Pingback и trackback
- Что же делать в итоге
Виды исходящих ссылок
Администратор WordPress должен знать откуда на сайте появляются исходящие ссылки, разберем четыре направления.
- В статье – автор проставляет адреса
- В качестве источника материала
- В имени комментария
- В теле сообщения коммента
- Пингбэки и трэкбеки WordPress
Советую все линки скрывать от индексации, хуже не сделаете, а только прибавите веса блогу.
Не работают атрибуты noindex и noffolow
Расставленные атрибуты noindex и noffolow не дадут 100% гарантии что исходящие и внешние ссылки не будут индексироваться. Данных инструкций придерживается Яндекс, Google внимание уделяет командам в robots txt.
Но нет гарантии что после очередного апдейта в алгоритмах поведения ПС появятся изменения. Поэтому решаем проблему кардинально – маскируем url скриптами js.
Скрыть ссылки в тексте статьи WordPress
Больший приоритет у ссылок находящихся в тексте, поэтому первыми закрыть от индексации нужно их. Для данной операции два пути:
- Использовать шаблоны WordPress с такой функцией
- Применять плагины
Спрятать ссылки с помощью возможностей темы
В рунете есть онлайн магазин WordPress под названием WPShop, у всех тем есть встроенная функция спрятать ссылки от индексации. Так выглядит в панели.
- Обводим фразу в который будем встраивать url
- Нажимаем на кнопку закрыть синей цепочки
- Во всплывающем окне вводим адрес и нажимаем ok
- Видим что элемент помещен в шорт код mask_link
При наведении адрес в браузере не отображается. В исходном коде нет тега <a> он заменен на <span>, а урл закодирован в атрибуте data-href.
Видим что разработчики максимально позаботились о клиентах, например, данная ссылка ведет на другой ресурс, с описанием шаблона ROOT, она закодирована. Для всех читателей выдаю купон на скидку 15 процентов на все продукты WPShop.
переход на Reboot
Удалить скриптом No External LInks
Из всех решений нашел плагин устранения индексации WP no external links. Скрипт WP не удаляет тег <a>, он переписывает саму ссылку и создает редирект через страницу-прокладку, как происходит процесс:
- Плагин изменяет внешний url на внутреннюю (то есть с адресом вашего домена)
- Пользователь на нее кликает
- Происходит быстрый редирект, либо сначала переходит на документ внутреннего назначения, а потом переход на необходимый сайт
Второй подход похож на первый, только во втором шаге идет перенаправление сначала на стационарную запись, на которой написано “через 3 секунды вы перейдете на другой сайт”, после уже автоматом на источник.
Этот путь лучше – не происходит редиректа в его буквальном смысле, а переход на внутреннюю страницу. Устанавливаем стандартным методом поиском из админки.
Переходим в настройки – no external links. В первом разделе устанавливаем такой порядок, отмечаем первые три галочки маскировки.
Остальные параметры оставляем как есть и спускаемся вниз. Выставляем кодирование по base64 и используем java script. Время выставим 5 секунд.
Нажимаете сохранить, перейдя на сайт и направив курсор на любую ссылку увидите такой результат. Нажав откроется новая страница вашего ресурса и через 5 секунд переход на указанный урл.
Закрыть индексацию данным способом не нахожу правильным, много происходит манипуляций. Перенаправления ПС не любят, особенно когда обманывают, роботы умеют и определяют такие схемы, точно не знаю, но предполагаю, что пессимизация и понижение в выдаче будут. Не забывайте настраивать и управлять внутренней перелинковкой страниц в WordPress.
Скрыть ссылку источника статьи
При публикации материала на сайте (статьи, новости или другого) на базе источника, правилом хорошего тона является указание ссылки на него. К тому же, это позволяет избежать последующих проблем, если автор оригинального материала заметит плагиат на вашем сайте.
Чтобы поставить скрытую ссылку на источник, можно использовать настройки темы. Вот как это работает на примере популярной темы Reboot.
Подобная опция имеется не только в шаблоне Reboot, но и в других темах от WPShop: JournalX, Cook It, Root.
Чтобы установить ссылку на источник, но при этом замаскировать ее, нужно при публикации материала указать соответствующие опции в блоке «Настройки записи». Добавьте ссылку на источник и скройте ее с помощью JS.
Линк источника появится в конце статьи, при этом он будет скрыт.
Скидка на Reboot
В имени автора и теле комментария
Еще одной дырой внешних ссылок в WordPress являются комментарии, особенно если автоматически публикуются без проверки. Со вторым проблему можно закрыть проверкой вручную комментов.
Но как быть с первым, когда ссылка в имени комментатора, ее удаляют также вручную, но такой подход считается плохим тоном. Зачастую сообщения оставляют с одной целью получения обратного урл на блог и получить посетителей.
Закрыть с помощью ARK HideCommentLinks
Старый и проверенный ARK HideCommentLinks всегда обновляется и поддерживает современные стандарты WordPress. Устанавливается вручную либо поиском из админки.
Начинает закрывать от индексации автоматически, изменений параметров не требует. Также отключает вывод индексации дублей replytocom. После активации имена авторов с внешними ссылками становятся в теге <span> и за линк не воспринимаются.
Настройка в ClearfyPRO
Но что делать если хотим на автомате публиковать комментарии, но модерировать отдельно не удобно, прошлый инструмент не сможет так скрыть. На помощь приходит наш ClearfyPRO, он при включении соответствующего раздела закрывает от поисковых систем адреса сайтов в обсуждениях. Включаем обе опции: имя автора и ссылки в тексте сообщения.
Перейдя в любой комментарий видим, что автор и ссылки внутри сообщения смогли закрыть. Одновременно клеарфай чистит и ускоряет по множеству пунктов, например, отключает стили recentcomments. Предоставляю промо на плагин в 15%, переходите по кнопке скидка вычисляется автоматически.
Скидка на Clearfy
Убрать Pingback и trackback
Не очень частые внешние ссылки в WordPress, но появляются в зависимости от темы. Этот момент разбирал на другом блоге WPtemlate, переходите и смотрите как убрать такой функционал как удалить pingback и trackback в вордпресс.
Что же делать в итоге
Не советую использовать скрипты в которых нужно править файлы function php, footer и ядро вордпресс, в 50% случаев метод не сработает, а блог перестанет отвечать.
Советую применять связку любой шаблон от команды WPShop (закрыть ссылки в записях) + плагин ClearfyPRO (замаскирует и делает безопаснее комментарии) и не нужно устанавливать множество модулей и думать правильно ли сделано. Потратится один раз и привести ресурс в порядок, а об остальном позаботятся эти крутые продукты.
Пожалуйста, оцените материал:
Вопрос, и где вы нашли настройку в темах WPShop “закрыть ссылки в записях”?
Для примера тема Reboot.
Скрыть ссылки на источник:
Замаскировать ссылку:
Как хорошо, что я вас нашла) Спасибо за очень подробную и доходчивую статью. Пересмотрела много всего – многие советуют ставить скрипты в файлы, и только вы предлагаете вариант гораздо проще и безопаснее, который, как оказалось, лежал на поверхности. Огромное человеческое спасибо!
Заинтересовала статья. Подскажите, а можно ли плагином ClearfyPro или при помощи темы от WPShop закрыть разом все ссылки (к примеру на источник) во всех записях блога или нужно редактировать каждую запись (статью) отдельно? Если это возможно, пожалуй, сразу куплю тему от этого разработчика в связке с плагином.
С помощью плагина Clearfy Pro можно массово закрыть ссылки в комментариях, но ссылки на источник нужно будет закрывать в каждой статье отдельно.