Шаги по добавлению ссылок Nofollow в WordPress с помощью плагина
Да, плагин тоже может работать! В WordPress есть множество плагинов для добавления ссылок nofollow, которые отлично работают с версиями WordPress. Давайте узнаем, как работает плагин.
Шаг 1. Установите и активируйте плагин
Перед тем, как начать, вам необходимо установить . У плагина более 10 000 активных установок.
Шаг 2. Выберите публикацию
После успешной активации плагина вам необходимо перейти на панель управления WordPress и выбрать запись, которую вы хотите отредактировать.
В визуальном редакторе щелкните текстовую ссылку. Откроется всплывающее окно (выделено символом карандаша) и значок разорванной цепочки для удаления ссылки.
Шаг 3. Добавьте ссылку Nofollow
Когда вы нажмете на всплывающее окно редактирования, вы увидите вариант шестеренки. Нажав на эту опцию, вы получите новое всплывающее окно.
Вам просто нужно добавить здесь rel = “nofollow”.
Шаг 4. Сохраните и обновите
После добавления ссылки nofollow в WordPress нажмите «Обновить», и все готово!
Какой лучший способ добавить ссылку Nofollow в WordPress?
Добавить ссылки nofollow в WordPress довольно просто. Я перечислил пошаговое руководство по добавлению ссылок nofollow в WordPress. Я лично считаю последний метод Гуттенберга быстрым и актуальным. Дайте мне знать, что лучше всего сработало для вас!
Связанное чтение
Источник записи: https://blog.templatetoaster.com
Когда появился атрибут nofollow
Известен он довольно давно. Появился атрибут nofollow в еще 2005-м году и
по задумке должен был помочь справиться с засильем спам-комментариев. Удалось
ли таким образом решить проблему? Нет, спам так никуда и не делся. Да, теперь
ссылки можно было закрыть с помощью nofollow, но это практически не сказалось на их обилии – в
комментариях подобного «контента» и дальше было хоть отбавляй.
По факту проблема существует и сейчас. Один из
альтернативных способов борьбы со спамом – капча. Ее введение позволяет отсеять
приличную долю подобных бесполезных комментариев, при этом реальные пользовали
никакого видимого дискомфорта и сложностей не испытывают.
Как убрать nofollow из комментариев и текстов статей?
После того как, надеюсь, я убедил вас в том, что nofollow не является панацеей от спама, перейдем ко технической части нашей статьи и рассмотрим как убрать тег nofollow из комментариев вашего блога.
Существуют 3 способа реализовать задуманное:
- использование плагинов;
- редактирование исходного кода WordPress;
- добавление отредактированной функции в тему блога.
1. Использование плагинов
DoFollow – позволяет удалить атрибут nofollow из комментариев.
Lucia’s Linky Love Plugin – позволяет отключать NoFollow для посетителей, набравших определенное количество комментариев.
Nofollow Case by Case – включение и выключение NoFollow для определенных комментариев.
2. Редактирование исходного кода WordPress
Не самый оптимальный способ, поскольку при обновлении WordPress, ваши изменения будут перезаписаны.
Для того, чтобы убрать аттрибут nofollow из ссылок авторов комментариев, откройте файл /wp-includes/comment-template.php и найдите там нижеуказанную строку, после чего удалите слово «nofollow».
$return = "<a href='$url' rel='external nofollow'>$author</a>";
3. Добавление отредактированной функции в тему блога
Для того, чтобы избежать перезаписи исправлений, внесенных в файлы WordPress, добавим новую функцию в вашу тему WordPress.
Для этого отроем (или создадим, если его нет) файл function.php, расположенный в папке вашей темы (wp-content/themes/название_вашей_темы) и добавим в него следующий код:
function comment_author_link_follow_innewwindow() { global $comment; $url = get_comment_author_url(); $author = get_comment_author(); if ( empty( $url ) || 'http://' == $url ) $return = $author; else $return = "<a href='$url' rel='external' target='_blank'>$author</a>"; return $return; } add_filter('get_comment_author_link', 'comment_author_link_follow_innewwindow');
Кроме удаления nofollow из ссылок авторов комментариев, небольшая косметическая правка позволит ссылкам авторов открываться в новом окне.
А для того, чтобы удалить атрибут nofollow у ссылок в тексте статей и в тексте комментариев, добавьте следующую функцию:
function remove_nofollow($string) { $string = str_ireplace(' rel="nofollow"', '', $string); return $string; } add_filter('the_content', 'remove_nofollow'); // удаляем nofollow для текстов статей add_filter('comment_text', 'remove_nofollow'); // удаляем nofollow для текстов комментариев
Обратите внимание, иногда комбинация rel=»external nofollow» может выглядеть иначе (rel=»nofollow», rel=»nofollow external»). В этом случае, разместите в теле функции тот код, который используется у вас в блоге
Как закрыть внешние ссылки от индексации
А теперь давайте посмотрим, как это можно сделать для сайтов на движке WordPress. Всего существуют два способа:
- Прописать атрибут вручную;
- Использовать плагины.
Сразу оговорюсь, второй способ может не работать ввиду обновления CMS WordPress и отсутствия обновлений у самого плагина. Поэтому, придется тестить и при необходимости прописывать всё вручную по первому варианту.
Используем атрибут rel nofollow
Чтобы закрыть ссылку от индексации вручную используя атрибут «nofollow» придется немного попотеть. И я сейчас не о том, что это сложно. Наоборот, всё делается очень просто и быстро. Однако, вы сами должны понимать – масштаб предстоящей работы напрямую зависит от количества страниц на сайте. Ладно, если их штук 10-20, а если 100-200? Кошмар, одним словом.
Ладно, не будем грустить и перейдем сразу к делу. Для начала зайдите на нужную страницу и, если используете старый редактор, то перейдите на вкладку «Текст»:
Если используете редактор Gutenberg, нужно выбрать режим «Редактировать как HTML»:
Нужный нам кусок статьи с кодом будет выглядеть вот так:
Остается только изменить rel = «noopener» на rel = «nofollow noopener». Готовый вариант будет выглядеть вот так:
Все. Остается проделать аналогичные манипуляции со всеми ссылками, ведущими на левые сайты. Ну, либо распределите таким образом вес между страницами своего ресурса, чтобы улучшить позиции по определенным запросам. И не забудьте обновить страницу после того, как внесете эти изменения!
Используем плагины WordPress
Самый простой в использовании метод, разве что вы обновили WordPress и плагин может временно не работать (в этом случае ждем обновы последнего). Итак, чтобы закрыть внешние ссылки от индексации при помощи плагина WordPress, нужно:
- Установить плагин – Nofollow for external link или WP No External Links;
- Активировать плагин;
- Радоваться жизни!
Обычно этого достаточно.
Какое влияние оказывает рейтинг ссылок на nofollow?
До сегодняшнего дня оптимизаторы полагали, что ссылки nofollow работают так:
- Не используется для сканирования и индексации (Google не следил за ними).
- Не используется для рейтинга , что подтверждается Google. (Многие оптимизаторы годами верили, что на самом деле это не так).
Честно говоря, есть много споров и спекуляций вокруг второго заявления, и Google был неоднозначен в этом вопросе. Экспериментальные данные и неподтвержденные данные свидетельствуют о том, что Google давно рассматривает ссылки nofollow как потенциальный сигнал ранжирования.
На сегодняшний день руководство Google утверждает, что новые атрибуты ссылок, в том числе спонсорские и ugc, обрабатываются следующим образом:
- По-прежнему не используется для сканирования и индексации (см. Изменения, которые произойдут в будущем ниже).
- В целях ранжирования все директивы nofollow теперь официально являются «подсказкой» — это означает, что Google может игнорировать их и использовать в целях ранжирования. Многие оптимизаторы полагают, что именно так Google рассматривает nofollow уже довольно давно.
Начиная с 1 марта 2020 года, эти атрибуты ссылок будут рассматриваться как общие советы, что означает:
- В некоторых случаях они могут использоваться для сканирования и индексации
- В некоторых случаях они могут быть использованы для ранжирования
Акцент на слове «некоторые». Google очень четко заявляет, что в большинстве случаев они будут продолжать игнорировать ссылки nofollow, как обычно.
Как спрятать
Один из способов закрыть ссылки от индексации поисковиками – использование тегов nofollow и noindex.
Тег nofollow
Закрыть ссылку таким способом достаточно просто: необходимо к обычной ссылке добавить rel=”nofollow”. Этот атрибут запрещает роботу переходить по ссылкам, то есть разрывает связь между донором и акцептором. А раз связка отсутствует, то и PR акцептору не передается. Но, следует отметить, что сам линк индексируется поисковыми системами.
Обычная ссылка имеет следующий вид: <a href=”http://seitostroenie.ru”>Анкор </a>. Чтобы закрыть ее от индексации, добавляем rel=”nofollow”.
И тогда ссылка будет выглядеть так: <a href=”http://seitostroenie.ru” rel=»nofollow»>Анкор</a>
Тегом nofollow можно закрыть различные счетчики, например LiveInternet:
Тег noindex
Noindex – этот тег придумал Яндекс. Раньше поисковик не понимал nofollow, и вебмастера закрывали ссылки от индексации Яндексом, с помощью noindex. Сейчас популярность тега упала и его редко применяют.
Используют noindex немного иначе. Он закрывает для Яндекса не ссылку, а определенный участок текста или кода.
Например: <noindex>этот текст надо закрыть от индексации Яндексом</noindex> Если написать так, как в примере, то такое написание тега не сможет пройти валидацию.
Но, специалистами поисковой системы был найден выход и они предложили валидное написание noindex.
Выглядит следующим образом: <!—noindex—> этот текст надо закрыть от индексации Яндексом <!—/noindex—>
Если вы новичок, то обратите внимание на то, что тег noindex – парный и писать его надо таким образом, как в приведенном примере
Общие советы по работе с атрибутами ссылок
Самый первый и самый целесообразный шаг — это провести аудит ссылок на атрибуты на всем сайте. Для этого можно использовать Google Analytics, чтобы обнаружить, какие ссылки являются наиболее ценными. Следующие шаги:
- Проверьте все ссылки на вашем сайте, которые используются в рекламных целях, а затем примените к ним rel=”sponsored”.
- Контент, созданный пользователями, обозначается атрибутом rel=“ugc”.
- Некоторые поисковые системы не поддерживают атрибуты UGC и sponsored. В этом случае их можно объединить с помощью атрибута «nofollow».
- Комбинируйте несколько атрибутов ссылок, чтобы предоставить поисковой системе больше информации. Например, если у вас есть спонсируемая ссылка в контенте, созданном пользователем, вы можете одновременно использовать атрибуты sponsored и ugc.
- Регулярно проверяйте ссылки на своем веб-сайте, чтобы убедиться, что атрибуты используются правильно. Пригодятся такие инструменты, как Google Search Console и Screaming Frog.
Отметим, что одна из самых распространенных ошибок — отсутствие атрибутов ссылок вообще. Такой шаг может привести к штрафам и низкой эффективности SEO-усилий.
Какова роль ссылок nofollow в SEO?
До сих пор вы узнали, что такое ссылки nofollow, как их найти и как их создать. Вам может быть интересно, почему веб-мастеру нужно заботиться об этом типе ссылок?
Ответ прост: такие ссылки не пропускают ссылочный вес, и поэтому они не помогают сайту занять более высокое место в результатах поисковых систем.
Что такое ссылочный вес? Это ценность и авторитет, передаваемые с одной страницы на другую. Ссылки Nofollow не передают никакого веса от одного сайта к другому.
Чтобы лучше это понять, позвольте мне объяснить, как родилась концепция ссылок.
Основатели Google (Ларри Пейдж и Сергей Брин) придумали систему для ранжирования веб-сайтов в зависимости от их важности. Они предположили, что на важных сайтах, скорее всего, будет больше входящих ссылок с других сайтов, чем на менее важных сайтах
Они предположили, что на важных сайтах, скорее всего, будет больше входящих ссылок с других сайтов, чем на менее важных сайтах.
Ссылки воспринимались как «вотум доверия» одного сайта на другой.
Эта концепция по-прежнему является одним из наиболее важных факторов ранжирования SEO.
За эти годы Google понял, что эту модель могут легко манипулировать черными SEO-специалистами.
Люди могут создавать сотни ссылок, публикуя контент в каталогах статей, форумах, рекламе и тем самым занимая более высокие позиции в Google.
Эти ссылки не были «голосами доверия», а были созданы искусственно с единственной целью увеличения количества ссылок.
Чтобы решить эту проблему, основатели Гугл сделали три вещи.
- Они изменили свои алгоритмы для оценки ссылок.
- Они начали наказывать сайты, которые имели много исходящих ссылок
- Они ввели атрибут «nofollow».
Кроме того, они также дали указание веб-мастерам добавить атрибут «nofollow» ко всем исходящим ссылкам, которым они не доверяют.
Определимся с понятиями
Начнем с определений.
noindex — запись, указывающая поисковым системам, что данную страницу или часть текста не нужно индексировать. Поможет избежать дублирования контента или скрыть от поисковых систем служебные разделы сайта.
nofollow — запись, указывающая, что роботы поисковой системы не должны переходить по данной ссылке и что вес ссылки не должен передаваться. Полезно для указания поисковым системам служебных, «ненадежных» и спамных ссылок (например, из комментариев к записям в блоге).
И nofollow, и noindex существуют не в единственном варианте: есть метатег и тег noindex, а также метатег и атрибут nofollow. Все это — четыре немного не связанных понятия.
Метатеги — это необязательные описания страницы, определяющие ее целиком и не отображаемые для пользователя. Размещаются они в определенной ее части (в заголовке). Самые известные из них — title и description.
Теги и атрибуты — это элементы языка разметки, из которых страница строится, то есть, грубо говоря, части страницы, которые видит конечный пользователь.
Отсюда вытекает и отличие рассматриваемых понятий — одна пара из них относится к страницам, другая – к конкретным ее частям.
Рассмотрим каждый из вариантов использования подробно.
Когда вы должны использовать nofollow ссылки?
Как веб-мастер или SEO специалист, вы несете ответственность за общее состояние SEO вашего сайта.
Это означает, что вы должны убедиться, что ваш сайт не нарушает каких-либо правил поисковых систем, и то, как вы работаете с ссылками, является важной частью вашей работы. Вам не разрешается продавать и покупать ссылки, участвовать в обмене ссылками или любыми другими путями накручивать ссылочную массу
Вам не разрешается продавать и покупать ссылки, участвовать в обмене ссылками или любыми другими путями накручивать ссылочную массу.
Кроме того, наличие множества исходящих ссылок на веб-странице является ненормальным, и поисковики могут наказать вас за это.
В общем, вы должны ссылаться только на те сайты, которым вы сами доверяете. Если вам нужно проставить ссылку на другой веб-сайт, но вы не уверены на 100% в качестве этого сайта, тогда обязательно используйте nofollow.
Вот два примера, чтобы лучше понять работу dofollow и nofollow ссылок:
Пример 1. Вы пишете статью статью и по ходу статьи вы используете данные с другого сайта, например, статистику с другого надежного сайта. В этом случае, вы спокойно можете проставлять dofollow ссылку, как на источник ваших данных.
Пример 2. Вы пишете статью с обзором программы и добавляете ссылку на сайт загрузки этой программы (чтобы пользователи могли загрузить эту программу). И если вы не уверены в качестве сайта, на который вы сослались, тогда проставьте nofollow.
Есть ли польза от nofollow ссылок?
Есть. Во-первых, они повышают доверие к ссылочному профилю (см. выше). Во-вторых, кажется, поисковые системы лукавят, утверждая, что они не передают вес. Например, в панели вебмастера Google у любого сайта можно обнаружить много nofollow ссылок. Сказанное касается и Яндекса. Кроме того, Яндекс убрал из справки пункт, объясняющий, почему nofollow ссылок нет в соответствующем разделе (часть из них видна).
Это, конечно, только косвенно свидетельствует об учёте nofollow линков. Однако если поискать по уникальным анкорам закрытых nofollow внешних ссылок, то акцепторы Яндексом всегда находятся, даже если в тексте нет слов из анкора. Что значит: вес они передают, анкоры алгоритмом ранжирования учитываются.
Зачем нужен ?
Тег <noindex> очень важен, если вы хотите, чтобы часть текста, со всеми анкорами ссылок и т.д., не индексировалась и не попала в поисковую базу Yandex.
Например, у вас на странице может быть служебная информация, или блок текста с сайта, который используется как негативный пример. Вы не хотите, чтобы поисковик связал ваш сайт с данным текстом или индексировал служебную информацию и сохранил у себя в базе. Для этого данный блок обрамляется тегом <noindex>.
К сожалению, такого инструмента для Google не существует
Вполне возможно, что Google или консорциум W3C в будущем обратят внимание на данный тег или придумают свой, и веб-мастера получат в свой инструментарий еще один полезный инструмент
Как автоматически добавлять Nofollow ко всем внешним ссылкам?
Большинство решений для автоматического добавления к ссылкам атрибута nofollow реализованы с помощью JavaScript, который не работает для Google. Поэтому лучше это делать вручную.
После установки и активации плагина перейдите на страницу Настройки > Постоянные ссылки.
Установите флажок возле параметра «Add No Follow».
Плагин External Links также позволяет добавить список доменов и поддоменов, для которых не нужно добавлять атрибут nofollow. Для этого перечислите их в текстовом поле «Domains to Exclude».
Мы надеемся, что эта статья помогла вам узнать, как добавлять ссылки nofollow на WordPress-сайте.
Пожалуйста, оставьте свои мнения по текущей теме статьи. Мы крайне благодарны вам за ваши комментарии, лайки, дизлайки, отклики, подписки!
Пожалуйста, оставляйте свои комментарии по текущей теме статьи. Мы крайне благодарны вам за ваши комментарии, лайки, дизлайки, отклики, подписки!
Пожалуйста, оставьте ваши мнения по текущей теме статьи. За комментарии, лайки, подписки, дизлайки, отклики огромное вам спасибо!
Сергей Бензенкоавтор-переводчик статьи «How to Add Nofollow Links in WordPress (Simple Guide for Beginners)»
Nofollow и внешние ссылки
Атрибут можно успешно применять и для внешних ссылок. Зачем
это нужно? Ответ прост – минимизация риска оказаться под фильтрами поисковых
систем. Не секрет, что с некоторых пор поисковики стали довольно щепетильно
относиться к внешним ссылкам. Причина понятна и обоснована – их использовали
для SEO-продвижения.
Явление приобрело массовый характер, поэтому в какой-то момент поисковые
системы начали активную борьбу с неестественными и платными ссылками. В
частности, оказаться под санкциями ресурс может даже за счет банального резкого
увеличения ссылочной массы. Следовательно, теперь данный метод продвижения
следует применять не настолько, как говорится, в лоб, а действовать намного
умнее. К примеру, закрывать лишние ссылки посредством nofollow.
Что такое dofollow-ссылка?
Ссылка, которую могут называть dofollow-ссылкой, — на самом деле самая обычная ссылка. Dofollow используется только для того, чтобы подчеркнуть, что в ссылке не использовано значение nofollow, то есть не предусмотрено дополнительных SEO-условий. Такая обычная ссылка передает ссылочный вес и сигнализирует об авторитетности страницы.
Чтобы было понятнее, давайте посмотрим, как это выглядит в коде страницы:
Что это означает:
То есть без любых атрибутов, прописанных в коде, ссылка работает так, как было изначально задумано — она сигнализирует об авторитетности источника и таким образом увеличивает его значимость среди других веб-страниц. Google начал учитывать ссылки при ранжировании еще в 1998 году вместе с внедрением алгоритма PageRank: самые цитируемые страницы получали самые высокие позиции в поиске. Алгоритм видоизменялся — и вместе с ним подходы к получению обратных ссылок, но суть осталась та же: если на страницу ссылаются качественные внешние ресурсы, она ранжируется выше.
Как обратные ссылки помогают в ранжировании?
Говоря о передаче ссылочного веса и влиянии на позиции в поиске, обычно имеют в виду обратные ссылки, полученные на свой сайт с внешних ресурсов. Среди множества факторов ранжирования (например, у Google их более 200) качественные бэклинки являются самыми важными (наряду с контентом). Исследование, проведенное Backlinko в 2020 году, продемонстрировало, что у страниц на первой позиции Google — в 3.8 раза больше обратных ссылок, чем у страниц на 2-9 позициях.
Безусловно, важно не только количество: оценивая бэклинки, поисковые системы обращают внимание на ряд параметров:
Все эти параметры важны, если в коде ссылки не указано дополнительных правил. Теперь давайте рассмотрим, что происходит, если ссылка содержит инструкцию nofollow или другие значения атрибута rel.
Как еще можно закрыть внешние ссылки от индексации?
Ребята, сейчас я поведую вам о действенных способах закрытия ссылки в статье от индексации, при этом анкор, заключенный в гиперссылку будет прекрасно контактировать с поисковой машиной.
1. Вот текстовый формат ссылки в статье:
<a href="#" class="link" data-link="http://goo.gl">внешняя ссылка<a>
А вот этот короткий код будет обрабатывать ссылку:
Чем этот метод закрытия ссылки от индексации хорош. Да тем, что от вас не требуется производить дополнительных вставок в стилях. Важным преимуществом является еще и то, что анкор индексируется, а лишь ссылка закрытая. Об этом я уже упоминал выше.
2. Вот еще один неплохой вариант закрыть ссылку от индексации. Для этого поработаем с кодом вашего блога. Открываем админ панель вордпресс. Переходим внешний вид — редактор — footer.php.Находим закрывающийся тег </body>. Прям перед ним выполняем вставку.
После того, как выполнили это действие сохраняем изменения и переходим в style.css, он находится там же, где и футер, только вот в самом низу списка. В самый конец файла вставляем скрипт:
.alink { color: rgb(70, 175, 158); cursor:pointer; } .alink:hover { color: rgb(61, 214, 185); text-decoration:underline;
Теперь все работает. Любую ссылку можно будет закрыть от индекса при помощи достаточно простых действий.
Вот таким образом она должна выглядеть:
Внешний сайт
Наверное, постоянно менять каждую ссылку будет не удобно. Поэтому есть одно очень хорошее решение, которое позволит вставлять ссылку в теги спан довольно быстро.
Для этого в конец файла functions.php перед «?>» производим вставку кода:
function replaсe_link($content) { $pattern = '/\(.*?)(.*?)(.*?)\[\/aspan\]/i'; $content = preg_replace($pattern, "$1$6$7", $content); return $content; } add_filter('the_content', 'replaсe_link');
После вставки скрипта есть возможность вот таким заключать ссылку в теги и тогда индексации гиперссылки не будет. После вставки
тут анкор
Но и это многих затрудняет. Поэтому мы докопались до истины и нашли еще один интересный вариант, который опять же упростит нам работу.
Теперь пришло время в панели редактирования при добавлении поста установить специальную кнопку.
Для этого скачиваем этот архив. После чего распаковываем его на рабочий стол. Открываем файловый менеджер на хостинге, либо пользуемся FTP-клиентом.
Проходим по пути http://ваш_сайт.ru/wp-content/themes/ваша_тема/. Когда откроете тему поместите туда, скаченный файл.
Уходим оттуда, заходим в админку, открываем functions.php и опять перед тегом ?> вставляем:
require_once(TEMPLATEPATH . '/aspan/aspan.php');
Всё, кнопка установлена. Сейчас мы спокойно можем любую ссылку обводить и делать её не индексируемой.
Думаю, что информация была всем вам в новинку. Для кого-то нет. В общем, ознакомившись со статьей вы должны были понять, как делать любую ссылку не индексируемой.
До свидания, друзья!
Что такое nofollow ссылки
Посмотреть, какой атрибут стоит у ссылки, можно через просмотр исходного кода.
<a href="url" rel="nofollow">текст ссылки</a>
Подробнее:
- < a > — тег ссылки, в котором находится сама ссылка, анкорный текст и указания для поисковых роботов;
- href — атрибут ссылки с URL-адресом;
- rel — атрибут, в котором прописываются указания для поисковиков;
- nofollow — значение атрибута rel, сообщающее, что не нужно индексировать ссылку.
Nofollow ссылки в HTML сайта
Google предлагает еще два атрибута:
-
rel = «sponsored» для рекламы и рекламных ссылок;
-
rel = ”ugc” для пользовательского контента, который сложно контролировать, например, комментариев и сообщений на форумах.
Они работают так же, как nofollow, но точнее указывают тип контента. Можно использовать сразу несколько, а можно ограничиться одним nofollow.
В чем разница между Nofollow и Noindex?
Директива noindex — это метатег, который сообщает поисковым системам, что страницу в индекс добавлять не нужно. Ссылки nofollow только подсказывают, что не нужно переходить по ним. Если вы не хотите, чтобы страница индексировалась, используйте тег noindex, nofollow не запрещает индексирование.