Home News

Закрыть ссылки в комментариях WordPress

05.09.2018

видео Закрыть ссылки в комментариях WordPress

Как закрыть ссылку от индексации

Вопрос как закрыть ссылки в комментариях WordPress оказался очень актуальным.

Всегда утверждал, что ссылки, закрытые тегом noindex и атрибутом rel=«nofollow» не индексируются поисковиками и переход поисковых роботов по ним не осуществляется. Считаю так и сейчас, тем более, что рекомендации Google и Яндекс говорят об этом-же.



И кто-бы что ни писал по этому поводу - у меня нет оснований усомниться в этих самых рекомендациях.

Другое дело, что алгоритм перераспределения веса выглядит довольно странно. По логике вещей, если есть 4 открытых внешних ссылки, то каждая из них передаёт 25% от общего веса страницы. А если из 4-х ссылок две у меня закрыты, то по идее должно передаваться только 50% двумя оставшимися открытыми, а 50% должны-бы оставаться на моей странице... А на деле вроде бы происходит не так. Две открытые так и передают свои 50%, а вот то, что должно оставаться у меня - загадочным образом не достаётся никому. Мне, в том числе. Как-то туманно всё, но тут я не собираюсь расписывать и углубляться в суть этих самых алгоритмов - материалов в Сети сейчас предостаточно. Поэтому сразу перейдём к делу.


Как скрыть ссылки комментаторов без изменения файлов WordPress

Как закрыть ссылки в комментариях

Собственно про статьи тут речь не идёт. Каждый автор сам решает размещать ему какую-либо ссылку или нет. Закрывать её или нет. С этим вроде всё понятно, да и плагинов предостаточно, добавляющих теги noindex и атрибуты rel=«nofollow» . Кто-то это делает кодом, кто-то просто ручками - не суть.


Как скрыть ссылки от индексации

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

И получается, что чем больше комментариев, тем больше внешних ссылок, пусть и закрытых, пусть и не индексируемых, но фугующих часть веса непонятно куда. Вроде-бы... Я уже говорил, что тут даже объяснения разработчиков алгоритмов ПС выглядят как-то туманно. И вот многие блогеры задались целью устранить этот недостаток, а по сути вопросом как закрыть ссылки в комментариях WordPress .

Методов для этого предлагалось много. Кто лез в шаблон и оставлял только текст с именем автора, вместо ссылки - радикальное решение, создающее определённые неудобства для других комментаторов, если они захотят посетить сайт автора понравившегося комментария. Во сказал! Но думаю суть понятна...

Кто-то использовал различные плагины, делающие редирект и маскирующие внешние ссылки под внутренние... Конструкцию goto наверное все встречали...

Кто-то вставлял хорошие и не очень скрипты для сокрытия ссылок в комментариях. Как оказалось, тот-же Google постоянно учится распознавать такие скрипты. Правда далеко не все...

Кто-то, как я, например, успокоился на плагине, добавляющем теги noindex и атрибуты rel=«nofollow» ...

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

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

Итак, что он делает...

Вот это обычная ссылка на автора комментария.

 

Её код выглядит примерно так: кликните по картинке для увеличения ...

Плагин преобразует её в такой вид: не закрывая первую, кликните по второй для сравнения...

Как видите, никакой ссылки нет вообще. В отличие от множества просмотренных кодов, плагин даже « http:// » убрал из строки адреса, чтобы уж наверняка не оставить поисковикам даже намёка.

А вместе с тем, зрительно всё таже кликабельная ссылка! И при клике сайт автора комментария откроется в новой вкладке.

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

При использовании скриптов этого, как правило не происходит, так-как вместо ссылки скрипт подставляет что-то другое, тег span , например...

Для решения этой проблемы в плагине ark-hidecommentlinks предусмотрена всплывающая подсказка, эдакий тултип с адресом.

Вот как это примерно выглядит...

Да простит меня Андрей, за то, что я использую его комментарий в качестве примера...

Побочный эффект

Я не зря назвал этот эффект побочным. Дело в том, что это практически буквально отражает суть эффекта. Действие плагина распространяется и на боковой виджет с последними комментариями. Это вполне закономерно и объяснимо, но я об этом вспомнил только тогда, когда увидел этот эффект воочию. Так, что ссылки закрываются плагином и там.

Заключение

Плагин ark-hidecommentlinks очень лёгкий, практически кроме кода, подобного которому многие вставляют в functions.php и style.css там ничего нет. Нет никаких настроек, нет никаких обращений к базе данных. Установили, активировали и всё. И не надо насиловать файлы своей темы.

Как и всегда, работу плагина Вы можете посмотреть на моём блоге.

А также, при желании, скачать и установить его себе.

 

Ну а я на этом прощаюсь с Вами и жду Ваших мнений действительно ли закрыть ссылки в комментариях можно надёжно при помощи этого плагина...

Удачи Вам и до встречи на моём блоге.

rss