Здравствуйте, уважаемые читатели. В этом не большом но содержательном посте, я хочу поделиться, как я решил вопрос с ссылками в комментариях. Точнее, как я сделал ссылки в комментариях не кликабельными и почему я так поступил.
Как Вы, наверное, уже знаете, каждая страница Вашего сайта имеет статический вес. Этот фактор учитывается поисковыми системами при ранжировании Вашего и других сайтов. А вот все внешние ссылки, ведущие с Вашего сайта к другому ресурсу, уменьшают статический вес Вашей страницы.
Выглядит это примерно так:
До недавнего времени, решением этого вопроса было использование атрибута rel="nofollow"
, для тега <a>. То есть ссылки, имеющие этот атрибут, не передавали статический вес при ранжировании сайта. Но с недавних пор всё изменилось, и такие гиганты, как Google и Яндекс учитывают внешние ссылки с атрибутом rel="nofollow"
при ранжировании.
Таким образом, перерыв уйму информации и источников в поисках единого решения (так как считаю себя «чайником» в это вопросе), я для себя уяснил следующее: внешние ссылки всё же должны иметь атрибут rel="nofollow"
. Но злоупотреблять, тоже не стоит. Ну, это я к тому, что в статье на два абзаца, нельзя вставлять десяток внешних ссылок и надеяться на лояльность поисковых систем. Нет, так не получится.
В общем, как поступать с внешними ссылками в статьях, счётчиках, баннерах я разобрался. Но я упустил из вида ссылки в комментариях. О чём мне напомнили в одном из таких комментариев. За что, отдельное спасибо, Марине.
А что же делать с древовидными комментариями? Как известно, по умолчанию WordPress автоматически преобразовывает текст вида: или www.vashssait.ru в действующие, прямые ссылки. Конечно, каждый владелец сайта может модерировать комментарии и принимать решение, что делать с ссылками в комментариях, сколько ссылок оставить, определить через настройки WordPress, что считать спамом и так далее. И это абсолютно правильно. Но, вот как поступил я.
Изначально я решил использовать плагин для WordPress, который позволяет автоматически устанавливать атрибут rel="nofollow"
на все внешние ссылки. Название этому плагину WP-NoRef, кому интересно можно найти через поисковик.
Но, вот какая мысль промелькнула у меня в голове: — а зачем мне закрывать ссылки в комментариях атрибутом rel, если я могу просто сделать их не кликабельными. То есть ссылка присутствует в комментарии но в виде текста. И любой посетитель сможет открыть эту ссылку в новой вкладке, а поисковые системы не будут учитывать эти ссылки при ранжировании.
Как сделать ссылки в комментариях не кликабельными
Для того чтобы выполнить эту хитрость нужно в файл functions.php, который расположен в папке Вашей темы WordPress, вставить следующую строчку кода:
remove_filter('comment_text', 'make_clickable', 9);
Выглядит это вот так:
Ну и ещё один совет:
1- организуйте модерацию комментариев, как подсказывает Вам сама платформа WordPress, то есть в комментарии не должно быть больше одной двух ссылок.
2- Без модерации пропускайте только те комментарии, авторы которых ранее были одобрены Вами.
3- Пропишите теги <a>, </a> и href в фильтр на случай хитрых комментаторов. Тогда такие комментарии будут становиться в очередь на модерацию.
И таким образом остаётся одна ссылка, закреплённая за автором комментария и его автаром. Считаю это справедливым, если комментарий будет интересен и полезен, посетитель сможет перейти по этой ссылке на блог автора комментария. Ссылка на автора комментария должно быть кликабельной, но вот закрыть её от индексации всё же стоит. Подробную информацию о том как настроить граватары смотрите здесь.
Вот в принципе и всё, чем я хотел сегодня с Вами поделиться. Искренне надеюсь, моя информация окажется для Вас полезной.
А также советую посмотреть статью на тему: Как защитить комментарии от спама. Очень полезная информация. И обязательно почитайте про плагин Clearfy, который устраняет три десятка уязвимостей в WordPress, в том числе решает проблему с сылками в комментариях.
Желаю всем успешного развития Ваших проектов.
С уважение, Максим Зайцев.
Спасибо за информацию Максим! Думаю стоит ею воспользоваться.
Рад, что смог помочь. Мне этот способ, очень нравится. Без нагрузки для сайта очень хорошо фильтрует спам.
Максим, ну стоит у меня плагин Wp No External Links, автоматически перемещающий активные ссылки в спам, я одного понять не могу, зачем в комментариях давать живые ссылки?
По — русски можно написать, что — то, вроде: «Я работаю на этим вопросом и т. д.».
Для чего Граватар существует, любой комментарий, если он заинтересовал читателя, легко, одним нажатием мышки перебросит посетителя на блог комментатора.
Я из спама комментарии не достаю, попали — пропали. Нужно уважать друг друга. Ну, понятно, когда по незнанию, но мне попадались комментаторы, которые вроде соображать уже должны.
Вы, Максим, правы, если и ссылка, то не живая.
Хорошая статья, спасибо.
Марина, Вы правы на счёт уважения друг к другу, но увы только на одну порядочность рассчитывать не стоит. Поэтому для своего блога я использую именно этот способ, стараюсь не нагружать лишними плагинами работу сервера.
Здравствуйте Максим! Но ведь можно и по другому это сделать. Вот я вчера написал пост, про продвижение блога ссылками в комментариях.(Комментарии + блог = раскрутка).Было бы интересно услышать Ваше мнение. С уважением Андрей.
Здравствуйте, Андрей. Я ознакомился с предложенным Вами способом реализации комментариев. Не плохой плагин для комментариев. Разница от моего способа лишь в том, что читатель сразу может нажать на ссылку, а не копировать её и вставлять в адресную строку браузера. Но думаю если человека заинтересовал ответ в комментарии, для него не будет проблемой скопировать ссылку. Да, и если автор комментария интересен читателю, он всегда может нажать на имя автора и перейти на его блог. А к тому же ссылки оставленные при помощи этого планига закрыты тегом nofollow, что не даёт ни какого преимущества его автору. Я сторонник меньшего количества плагинов на блоге, чтобы не нагружать сервер лишними запросами. Но Ваш способ хорош и удобен, думаю но найдёт своих поклонников. Удачи Вам.
Привет. Попробовал добавить код в function.php, но ссылки все еще кликабельны в тексте комментария. Я думаю, что нужен какой-то другой хак.
Александр, данный метод делает ссылки не кликабельными в стандартной форме комментариев WP. Перепроверьте ещё раз, может где кавычку пропустили.
Поставил все верно! не работает к сожалению. Я думаю этот код для старых версий wordpress. У вас он работает?
Думаю это не с версией связано, а с темой. У меня работает и на тестовом и на этом блоге.
Спасибо! Тогда ОК. Скажу верстаку!
Желаю удачи! Блог у Вас выглядит очень классно.
Спасибо! Стараемся.
Пользуюсь невидимой капчей (Invisible Captcha). Кстати, ее советует и Сам Борисов в новом курсе о создании блога.
Спам не разу через него не прошел.
Спасибо, Алексей. Я не сторонник большого количества плагинов на своём блоге, но метод подмены полей мне понравился. Мой метод ни одного СПАМ коммента не пропустил, но папка СПАМ пополняется.
Пришла к Вам за советом. Спасибо, Максим, за подсказку о том, что: «ссылки на внешние ресурсы всё же стоить закрывать тегом rel=»nofollow»», но так как я в технических вопросах совсем не сильна, подскажите, нужно ли их закрывать сейчас, через 12 дней после опубликования статьи или это уже не актуально? А может у Вас есть статья с описанием как это сделать, я даже такого элементарного, увы, не знаю… Заранее благодарю:)
Наталья, большого знания технических вопросов от Вас не потребуется. У меня нет статьи на эту тему, но я советую посмотреть вот эту статью: http://o-zarabotkeonline.ru/pryachem-partnerskie-ssyilki-na-glavnoy-stranitse-sayta-ot-indeksatsii/
Скопируйте ссылку и запустите в браузере. Виктория очень хорошо и понятно описала как закрыть ссылки. Если будут вопросы всегда готов ответить, пишите. Желаю удачи!
Максим, привет! А можно просто убирать http:// из ссылки в комментарии, если уж очень надо эту ссылку там поставить? А если это внутренняя ссылка, то оставлять ее кликабельной.
Вика, свои ссылки (любые) ты можешь поставить через функцию php: «квадратная скобка»РНР»квадратная скобка» адрес ссылки «квадратная скобка»/РНР»квадратная скобка» Вот пример:
А если потребуется, ты всегда сможешь отредактировать ссылки в комментариях. Но кликабельными они не будут.
Познавательно. Спасибо!
Пожалуйста, Павел.
Спасибо Максим за весьма поучительный курс готовый сайт с нуля… Дуйствую по нему, все пока получается и … (извините, что здесь) есть вопросик относительно комментариев. А вопрос таков… К уроку по последним штрихам по настройке темы. К примеру, под статьей хочу оставить комент. Внизу есть фраза ( под формой для комента): Получать новые комментарии по электронной почте. Вы можете подписаться без комментирования. Где «ПОДПИСАТЬСЯ» активна (кликабельна). Нажимаем на неё и попадаем на :You can follow the discussion on Привет, мир! without having to leave a comment. Cool, huh? Just enter your email address in the form here below and you’re all set.
На английском… Меленько некрасиво… Что на русском примерно означает: Вы можете следить за обсуждением на Привет, мир! без того, чтобы оставить комментарий. Круто, да? Просто введите свой адрес электронной почты в виде здесь ниже, и все готово.
Перерыл все функции в редакторе темы, где бы можно было бы сделать перевод, нигде нет. Не принципиально, но если возможно: Как бы это исправить???
В уроках этого нет…
Спасибо!
С уважением, Николай.
Добрый вечер, Николай. Приятно слышать, что многое уже получается. Вы молодец. А эти мелочи мы подправим. Для перевода этой фразы вам нужно в административной панели пройти в раздел «Настройки» — «Subscribe to Comments». Далее, выбрать закладку «Форма комментария». А в этом разделе вы найдёте нужные фразы. Переведите их, только ссылки не трогайте. Пример смотрите в 17 уроке на отметке 4:37. А дальше в этом уроке я говорю об этом. Желаю удачи!
Спасибо большое автору, за такой подробный материал! Все стало ясно и понятно! Теперь буду знать и делать модерацию в своих комментариях на блоге!
Здравствуйте, Александр. Обязательно решите этот вопрос, так как ссылки в комментариях сильно разбавляют ссылочную массу сайта, а это тормозит продвижение сайта. Удачи вам!
Хорошая статья) Но больше я люблю пользоваться коментами вк, т.к. их сложнее накрутить, и такая форма вызывает больше доверия у читателей. Хотя я могу ошибаться))
Здравствуйте, Дмитрий. Комментарии ВК хорошая вещь, но мне не нравится их чужеродный вид на сайте. А вносить изменения тоже не всегда хороший вариант.
Очень полезная инфа, автору респект!
Спасибо, Сергей.