Ссылки в комментариях 29


Здравствуйте, уважаемые читатели. В этом не большом но содержательном посте, я хочу поделиться, как я решил вопрос с ссылками в комментариях. Точнее, как я сделал ссылки в комментариях не кликабельными и почему я так поступил.

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

Распределение веса

До недавнего времени, решением этого вопроса было использование атрибута rel="nofollow", для тега <a>. То есть ссылки, имеющие этот атрибут, не передавали статический вес при ранжировании сайта. Но с недавних пор всё изменилось, и такие гиганты, как Google и Яндекс учитывают внешние ссылки с атрибутом rel="nofollow" при ранжировании.

Таким образом, перерыв уйму информации и источников в поисках единого решения (так как считаю себя «чайником» в это вопросе), я для себя уяснил следующее: внешние ссылки всё же должны иметь атрибут rel="nofollow". Но злоупотреблять, тоже не стоит. Ну, это я к тому, что в статье на два абзаца, нельзя вставлять десяток внешних ссылок и надеяться на лояльность поисковых систем. Нет, так не получится.

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

А что же делать с древовидными комментариями? Как известно, по умолчанию WordPress автоматически преобразовывает текст вида: http://vashssait.ru или 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.

Желаю всем успешного развития Ваших проектов.

С уважение, Максим Зайцев.



Если статья оказалась для Вас полезной, поделитесь с друзьями, жмите на кнопочки:


Подписывайтесь на новые статьи!


Оставьте комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

29 коммент. к статье “Ссылки в комментариях

    • Максим Зайцев От автора

      Рад, что смог помочь. Мне этот способ, очень нравится. Без нагрузки для сайта очень хорошо фильтрует спам.

  • Марина Вольная

    Максим, ну стоит у меня плагин 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: «квадратная скобка»РНР»квадратная скобка» адрес ссылки «квадратная скобка»/РНР»квадратная скобка» Вот пример:

      http://ваша ссылка

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

  • Николай

    Спасибо Максим за весьма поучительный курс готовый сайт с нуля… Дуйствую по нему, все пока получается и … (извините, что здесь) есть вопросик относительно комментариев. А вопрос таков… К уроку по последним штрихам по настройке темы. К примеру, под статьей хочу оставить комент. Внизу есть фраза ( под формой для комента): Получать новые комментарии по электронной почте. Вы можете подписаться без комментирования. Где «ПОДПИСАТЬСЯ» активна (кликабельна). Нажимаем на неё и попадаем на :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. А дальше в этом уроке я говорю об этом. Желаю удачи!

  • Александр

    Спасибо большое автору, за такой подробный материал! Все стало ясно и понятно! Теперь буду знать и делать модерацию в своих комментариях на блоге!

    • Максим Зайцев От автора

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

  • Дмитрий

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

    • Максим Зайцев От автора

      Здравствуйте, Дмитрий. Комментарии ВК хорошая вещь, но мне не нравится их чужеродный вид на сайте. А вносить изменения тоже не всегда хороший вариант.