Управляем индексацией с помощью Noindex Nofollow и других примочек. Nofollow noindex wordpress
WordPress nofollow noindex плагин для внешних ссылок
WordPress плагины для закрытия внешних ссылок
Ссылки на внешние сайты в некоторых случаях требуется закрывать от индексации поисковиками. Это убережет от санкций со стороны поисковых систем и поможет сохранить ссылочную массу внутри вашего сайта. В больших информационных сайтах и блогах количество исходящих ссылок может исчисляться сотнями. Для автоматизации работы при этом рекомендуется воспользоваться плагинами WordPress.
Зачем закрывать внешние ссылки?
Когда поисковый робот, посетивший страницу вашего сайта, видит у ссылки атрибут rel со значением nofollow, он не переходит по указанному адресу и не учитывает исходящую ссылку в показателях ранжирования внешнего сайта. Если на многих страницах сайта имеются ссылки без атрибута nofollow, которые окажутся нерелевантными информации, представленной на странице, поисковик может понизить позиции сайта для этих страниц.
Закрытие внешних ссылок на сайте поможет:
- предотвратить ссылочный спам в комментариях и блогах;
- не передавать ссылочный вес сайта по таким адресам;
- обезопасить сайт от фильтров поисковых систем.
Значение nofollow понимают все поисковики, атрибут noindex присущ исключительно поисковой системе Яндекс. При этом noindex может закрывать от индексации не только ссылки, но и блок текста. Такая ситуация актуальна, например, когда на вашем сайте имеется цитата, которую не следует логически связывать с сайтом и использовать в ключевых запросах.
Виртуальный хостинг сайтов для популярных CMS:
Как прописать вручную HTML атрибуты ссылки noindex и nofollow?
Ссылка в html-коде страницы оформляется с помощью парного тега а>. Чтобы закрыть ее от индексации, необходимо добавить атрибут rel со значением nofollow:
Для автоматического добавления атрибута nofollow к исходящим ссылкам на сайте WordPress можно использовать специальные плагины, например, Rel Nofollow Checkbox или Rel Nofollow. Тег noindex прописывается для закрываемого текста следующим образом:
<!--noindex-->Блок текста</!--noindex-->Поскольку noindex поддерживается исключительно Яндексом и игнорируется другими поисковиками, этот атрибут нужно устанавливать вручную, плагины для него не предусмотрены. Если необходимо, чтобы анкор ссылки тоже не индексировался Яндексом, поместите эту ссылку внутрь тега noindex.
Плагин Rel Nofollow Checkbox
Этот плагин добавляет во всплывающее окно настроек ссылки чекбокс для выбора опции nofollow. Установите и активируйте плагин Rel Nofollow Checkbox в админке WordPress, выбрав в меню «Плагины» пункт «Добавить новый».
У плагина нет индивидуальных настроек, он просто добавит опцию во всплывающее окно для настройки ссылки. Вы можете использовать эту функцию при необходимости применения значения nofollow к определенным ссылкам.
При создании записи выделите мышью нужный анкор и нажмите кнопку для вставки ссылки на панели инструментов встроенного редактора WordPress. Щелкните по кнопке «Настройка ссылки» в выпадающей панели.
Появится всплывающее окно, в котором требуется указать параметры ссылки. Для применения атрибута nofollow поставьте флажок в соответствующем чекбоксе. После задания всех нужных настроек примените их нажатием кнопки «Обновить».
Плагин Rel Nofollow
Установите и активируйте плагин Rel Nofollow в админке WordPress, выбрав в меню «Плагины» пункт «Добавить новый». Этот плагин не оснащен индивидуальными настройками, он автоматически добавляет значение nofollow ко всем внешним ссылкам после сохранения или публикации записи на сайте.
Ссылки, у которых уже имеется атрибут rel, плагином игнорируются, поэтому для открытия индексации установите значение атрибута dofollow. После того как вы настроили атрибут rel у внешних ссылок, плагин можно деактивировать, чтобы не перегружать сайт. Отключение плагина не повлияет на уже проставленные значения nofollow.
В каком случае удобнее использовать плагин Rel Nofollow Checkbox или Rel Nofollow? Если вы только создаете новый сайт на WordPress и вручную проставляете внешние ссылки, у которых периодически встречается атрибут nofollow, вероятно, плагин Rel Nofollow Checkbox окажется более подходящим.
Для больших сайтов со значительным числом исходящих ссылок плагин Rel Nofollow позволит автоматизировать всю работу и сэкономить время на настройку. Кроме того, его можно выключить после завершения работы.
www.ipipe.ru
самая подробная справка от Q-SEO
В первую очередь давайте начнем с того, что существует несколько принципиально разных понятий: тег <noindex>, атрибут rel=”nofollow” и мета-тег <meta name="robots" content="noindex, nofollow" />. В этой статье мы подробно разберемся с их определениями и предназначениями.
Что такое тег <noindex>
<noindex>...</noindex> – тег, который предложили использовать поисковые системы для запрета индексации заключенного в него контента. Данный тег не входит в официальную спецификацию гипертекстовой разметки веб-страниц формата html.
Важно: распознается он лишь поисковыми системами Яндекс и Рамблер. Google не относится к числу поисковых систем, понимающих данный html тег.
Что такое атрибут rel=”nofollow”
rel=”nofollow” – значение, запрещающее поисковым системам переходить по ссылке, в которой используется данный атрибут.
Ниже будут рассмотрены все примеры использования тега <noindex> и атрибута rel=”nofollow”.
Тег noindex и атрибут rel=“nofollow”
Тег <noindex> для ссылок
Данный тег можно использовать для закрытия ссылок от индексации. Вот так это будет выглядеть в коде страницы:
<noindex><a href="http://site.com/">текст ссылки</a></noindex>
<noindex><a href="http://site.com/">текст ссылки</a></noindex> |
Тег <noindex> для контента
Данный тег можно использовать и для закрытия контента от индексации. Существует два способа. В коде страницы это будет выглядеть так:
<noindex>Текст, запрещённый к индексированию</noindex>
<noindex>Текст, запрещённый к индексированию</noindex> |
<!--noindex-->Текст, запрещённый к индексированию<!--/noindex-->
<!--noindex-->Текст, запрещённый к индексированию<!--/noindex--> |
Но стоит помнить, что данный тег понимают только поисковые системы Яндекс и Рамблер. Его свойства не распространяются на Google. Поэтому, если на вашем сайте есть некачественный контент, закрыть его таким способом можно только от роботов Яндекса и Рамблера.
rel=”nofollow” для ссылок
Данный атрибут, чаще всего, используется оптимизаторами в том случае, если они хотят, чтобы поисковые системы не учитывали наличие исходящей ссылки, как фактор передачи веса, но ссылка всё равно будет изучена роботом. Вот как это выглядит в коде:
<a href="http://site.com/" rel="nofollow">текст ссылки</a>
<a href="http://site.com/" rel="nofollow">текст ссылки</a> |
Обычно, это уместно тогда, когда ссылки проставляются автоматически, например, в комментариях. Если вы не можете или не хотите поручиться за содержание страниц, на которые ведут ссылки с вашего сайта, следует вставлять в теги таких ссылок rel="nofollow". Такой атрибут понимают и Google-боты и Яндекс-боты, а в своих справках поисковые системы пишут следующее:
https://support.google.com/webmasters/answer/96569?hl=ruhttps://yandex.ru/support/webmaster/controlling-robot/html.xml?lang=ru
Передает ли nofollow-ссылка вес
Если вы внимательно прочитали информацию по указанным выше ссылкам, теперь вы знаете, что вес по nofollow-ссылке не передается. Но из практики, мы можем смело сказать, что наличие таких ссылок в ссылочном профиле – очень полезный и достаточно естественный фактор в глазах поисковых систем. Но иметь много исходящих ссылок на своем сайте может быть негативным фактором, даже если они закрыты через данный атрибут.
Нужно ли использовать rel=”nofollow” для внутренних ссылок
Для того, чтобы сквозные ссылки, например на страницу регистрации или входа в личный кабинет не отнимали вес у других страниц, и не передавали его бесполезно, можно использовать rel=”nofollow”.
Как использовать совместно тег <noindex> и rel=”nofollow”
Вот пример кода, когда оптимизаторы используют тег <noindex> и атрибут rel=”nofollow” одновременно:
<noindex><a href="http://site.com/" rel="nofollow">текст ссылки</a></noindex>
<noindex><a href="http://site.com/" rel="nofollow">текст ссылки</a></noindex> |
Но этот метод полноценно работает только для роботов Яндекса. Google понимает только лишь rel="nofollow">.
Мета-тег <meta name="robots" content="noindex, nofollow" />
Этот мета-тег устанавливается в секцию <head> на той странице, которая не должна индексироваться и выглядит это следующим образом:
<head> … <meta name="robots" content="noindex, nofollow" /> ... </head>
<head> … <meta name="robots" content="noindex, nofollow" /> ... </head> |
Суть значений noindex и nofollow в мета-теге остается та же:
Noindex – запрещает индексацию на уровне страницы (весь контент, который на ней есть), но не запрещает поисковым роботам посещать ее и переходить по ссылкам, которые используются в контенте.
Nofollow – запрещает поисковым роботам переходить по ссылкам на уровне страницы (и по внешним, и по внутренним).
Комбинации <meta name="robots" content="х, y" />
Есть несколько случаев, когда используют данный мета-тег на практике. Под эти случаи есть разные решения:
- <meta name="robots" content="noindex, follow" /> нужно использовать в случае, если вы не хотите, чтобы страница была проиндексирована поисковыми системами, но роботы смогли бы перейти по ссылкам с этой страницы на другие. Например, это может быть вторая страница пагинации на сайте типа site.com/category/?page=2, на которой есть ссылки на следующие товары и вы не хотите, чтобы эта страница была проиндексирована поисковой системой.
- <meta name="robots" content="noindex" /> выполняет то же самое. В данном случае вы запретите поисковой системе индексировать страницу, но просматривать ее и ходить по ссылкам роботы смогут.
- <meta name="robots" content="noindex, nofollow" /> – запрещает индексировать контент на соответствующей странице, а также запрещает роботам переходить по ссылкам.
- <meta name="robots" content="index, follow" /> – разрешает роботам индексировать страницу и ходить по ссылкам. Такой мета-тег не имеет смысла использовать, так как по умолчанию, и без него поисковикам разрешено выполнять те же действия. Но если на вашем сайте он установлен и вы не собираетесь ограничивать работу робота, специально удалять его нет смысла.
- <meta name="robots" content="index, nofollow" /> - разрешает индексировать страницу, но по ссылкам, которые в ней содержатся, робот переходить не будет.
- <meta name="robots" content="nofollow" /> - делает то же самое - разрешает индексировать страницу, но по ссылкам, которые в ней содержатся, робот переходить не будет.
Данный мета-тег можно использовать как для Google, так и для Яндекс отдельно
Если вам необходимо закрыть от индексации страницы только для Google, можно использовать <meta name="googlebot" content="noindex" />. Так говорит справка Google.
Если закрыть от индексации только для Яндекса – <meta name="yandex" content="noindex"/>. Об этом также очень подробно написано в справке Яндекс.
Как сочетать meta name="robots" с robots.txt и в чем принципиальная разница
Некоторые оптимизаторы не понимают разницу между мета-тегом <meta name="robots" content="noindex, nofollow" /> и закрытием соответствующей страницы в файле robots.txt. Оба способа запрещают поисковым роботам индексировать страницу сайта, но отличие все же есть:
Первый – разрешает роботам зайти на эту страницу, увидеть мета-тег и исключить ее из индекса или не индексировать.
Второй – запрещает зайти на страницу, и если вдруг она ранее уже была проиндексирована, она может долго находится в индексе поисковых систем, даже если вы ее закроете в файле robots.txt, без права на переиндексацию, впоследствии вы можете видеть ее в поиске так:
Поэтому для непроиндексированных страниц можно использовать любой из вариантов.
Если же страница уже была проиндексирована, рекомендуется установить в секцию <head> мета-тег <meta name="robots" content="noindex, nofollow" />. Это исключит ее из индекса и предотвратит последующее попадение в него.
Если ваш сайт создан на WordPress, правильно настроить данные мета-теги поможет бесплатный плагин Yoast SEO. Примерно вот так это выглядит:
Помочь проанализировать наличие всех этих элементов (и мета-тегов и тегов и атрибутов) в коде страниц сайта может расширение для браузера RDS-бар:
Правильно настроив его, вы сможете видеть контент, завернутый в тег <noindex> (будет подсвечиваться):
Ссылки с rel="nofollow" (ссылка будет перечеркнутой, а в данном случае она еще и завернута в тег <noindex>):
И использование мета-тега <meta name="robots" content="x, y" />:
Теперь вы знаете как с помощью данных методов настроить правильную индексацию сайта, что может повлиять в лучшую сторону на его продвижение в целом.
Комментарии
Комментарии
q-seo.com.ua
Что такое noindex, nofollow?
Время чтения: 4 минуты Нет времени читать?
Всем Hello! Сегодня хочу рассказать про теги noindex и атрибут nofollow.
Тег noindex – что такое?
Если говорить коротко, то No index запрещает поисковым роботам индексировать какой-либо элемент на сайте. Данный тег не валидный, поэтому многие html-редакторы не воспринимают его. Например, чтобы редактор Wordpress учитывал тег, то необходимо прописать:
<!—noindex -->
<!--/ noindex -->
Если прописать в таком формате тег не исчезнет. Еще нужно понимать, что тег noindex актуален только для поисковой системы Яндекс. В Google он никак не учитывается.Не путайте тег noindex с атрибутом noindex, который прописывает 1 раз в шапке сайта.
<noindex> запрещает индексировать контент внутри этого тега. Что касается meta name=”robots” content=”noindex, nofollow”, он закрывает всю страницу от индексации, но этом я рассказал в данной статье.
Рассмотрим пример noindex:
<noindex>Этот текст не появится в поисковой системе Яндекс</noindex>
Также вложенность не столь важна, и тег может располагаться на в любом месте html кода.
Не забывайте! Если есть открывающий тег <noindex>, то должен быть и закрывающий </noindex), иначе ПС Яндекс не проиндексирует всю информацию.
Оптимизаторы доспускают ошибки, когда заносят все ссылки под noindex. Текст, тобишь анкор учитывается, но сама ссылка и ее вес нет. Для этого используют атрибут nofollow в теге <a>.
Читайте в нашем блоге: Как правильно сформировать ТЗ для копирайтера
Зачем нужно использовать noindex?
Давайте разберем в каких случаях стоит применять тег, а в каких это не требуется.
Я использую, когда нужно:
- Спрятать коды древних счетчиков, если вы их еще используете (LiveInternet, Rambler и прочие). Яндекс Метрику и Google Analytics помещать не обязательно;
- Спрятать различные RSS-ленты, подписку на рассылки итд.
Не нужно:
- Закрывать от индексации контекстную рекламу РСЯ, Adsense от поисковых систем Яндекс и Google. При обходе страницы роботы видят рекламу и не учитывают ее;
- Прописывать внешние и внутренние ссылки внутри тега, поисковые системы не будут воспринимать это все равно. Плюс это выглядит глупо, когда есть другой тег который отвечает за ссылки nofollow. Но о нем чуть ниже.
Каков итог:
Старайтесь по минимуму использовать данный тег, чтобы не было различий между поисковыми системами Яндекс и Google.
Атрибут nofollow тега <а> – Что это такое?
Google представил атрибуты noindex, nofollow
В 2005 году Google представил новый атрибут (названный атрибутом ссылок) Nofollow.
Атрибут nofollow используется при закрытии ссылок от индексации поисковыми роботами Яндекс и Google. Данный атрибут запрещает передавать вес с одного сайта на другой.
В чем отличие от noindex?
Ноиндекс – это тег, который запрещает роботу индексировать текст, нофоллоу – относится к тегу <a> (тег ссылки) запрещает передавать вес по ссылке.
Пример тега nofollow:
<a href="http://site.ru" rel="nofollow">любой анкор</a>
Важно! Не стоит путать его с атрибутом nofollow мета-тега robots. Задача nofollow тега <a> скрыть конкретные ссылки, когда как meta robots content=”nofollow” не учитывает все ссылки на странице, то есть действует на всю страницу.
Узнать что такое атрибут content=”noindex, nofollow” тега meta name robots ?
Использование nofollow
Поисковая система Яндекс с мая 2010 перестал учитывать данный атрибут. Что касается Google то давайте разберем, как правильно использовать nofollow:
- Ненадежный сайт. Если вы ссылаетесь на сайт, но не уверены в его качестве (допустим он окажется спамным) то следует закрыть ссылку nofollow. Тем меньше спамных ссылок на сайте тем лучше;
- Платные ссылки. К данному пункту необходимо отнестись осторожно потому что, Google негативно относится к спамным ссылкам. От одной-двух ссылок ничего не будет, но если у вас таких ссылок, например, 100 штук, стоит об этом задуматься. Поэтому прописать атрибут важно, чтобы не получить санкции со стороны поисковой системы.
Одновременное использование nofollow и noindex
Поисковые системы допускают такое сочетание, когда их ставят друг с другом.
Пример
<noindex><a href=”http://site.ru” rel=”nofollow”>любой анкор</a></noindex>
Таким образом, вы закрываете от индексации и анкор (с помощью noindex) и ссылку (с помощью).Читайте в нашем блоге: Что такое BM25
Заключение
Подводя итоги, хочу сказать, что поисковые системы в последнее время меньше стали учитывать данные теги и атрибуты, чем это было к примеру лет 10 назад. Поэтому не заостряйте внимание только на чём-то одном, ведь сейчас выигрывает тот, кто делает все комплексно.
Оставляйте комментарии к статье, если у вас остались вопросы. А я желаю вам удачи и продвижения своих сайтов белыми способами!
edison.bz
Noindex и nofollow в метатеге Robots и другие способы запрета индексации
Содержание статьи
Когда нужно запретить индексацию целой категории или ряда страниц, это легче сделать с помощью правильного robots.txt. Но как быть, если требуется закрыть от индексации одну страницу либо вообще часть текста на странице? Поговорим сейчас об элементах, которые призваны решать именно эту проблему.
Что такое мета тег Robots
Сначала уясним, что есть мета тег Robots, а есть файл Robots.txt, и путать их не будем. Метатег имеет отношение только к одной html странице (на которой он указан), в то время, как файл txt может содержать директивы не только к странице, но к целым каталогам.
Важный момент — для поисковика директивы метатега Роботс имеют преимущество перед директивами из robots.txt. То есть если в .txt у вас указано, что страницу можно индексировать, а в её метатеге указано, что нельзя, поисковик будет слушаться именно директиве из метатега.
При помощи мета тега Robots можно запрещать индексировать содержимое всей страницы. На страницах моего блога он выглядит так:
<meta name="robots" content="noodp"/>
<meta name="robots" content="noodp"/> |
Это означает, что метатег роботс не запрещает индексировать страницу. Noodp тут означает, что он запрещает Google брать в сниппеты описание для страниц из каталога DMOZ — это одна из стандартных настроек плагина Yoast SEO, которым я пользуюсь.
А вот как выглядит метатег Robots, который запрещает индексацию страницы:
<meta name =“robots” content=”noindex,nofollow”/>
<meta name =“robots” content=”noindex,nofollow”/> |
Как прописать
Дедовский способ — вручную прописать для страницы. Способ подходит для сайтов на чистом HTML.
Для сайтов на CMS рекомендую использовать SEO-плагины. Я, например, для WordPress использую плагин Yoast SEO, и там под каждой записью в режиме редактирования есть такая опция:
То есть проставить нужное значение можно парой щелчков.
Как использовать noindex и nofollow в meta robots
Посмотрим на возможные значения атрибута content:
- noindex, nofollow – запрещена к индексации вся страница и переходы по ссылкам на ней; кстати, идентичной будет значение при записи: <meta name =”robots” content=”none”/>
- noindex, follow – страница не индексируется, но поисковик может переходить по ссылкам;
- index, nofollow – страница индексируется, но переход по ссылкам запрещен;
- index, follow – разрешены к индексированию как страница, так и ссылки на ней;
- noarchive – работает как в yandex, так и в google – не показывает страницу на сохраненную копию;
- noyaca – работает только в Яндексе, если сайт зарегистрирован в каталоге YACA – запрещает использовать описание в результатах поиска, которое берется из Яндекс.Каталога; выглядит так: <meta name =”robots” content=”noyaca”/>
- noodp – работает и в Яндексе, и в Google – запрещает использовать в результатах описания, которые взяты из Каталога ДМОЗ (разумеется, если сайт там зарегистрирован).
Поговорим чуть больше о noodp
Иногда Гугл может добавлять в сниппет описание из DMOZ. Именно для этого и используется атрибут noodp. Кстати, его можно использовать вместе с тегом nofollow. Выглядит это так:
<meta name=“robots” content=”noodp, nofollow”/>
<meta name=“robots” content=”noodp, nofollow”/> |
Чего нужно опасаться при использовании
Из-за невнимательности (особенно у новичков) могут случаться конфликты между тегами: в таком случае главным будет положительное значение (разрешающее индексацию). Например тут:
<meta name =”robots” content=”all”/> <meta name =”robots” content=”noindex, nofollow”/>
<meta name =”robots” content=”all”/> <meta name =”robots” content=”noindex, nofollow”/> |
Тут выбрано будет первое значение, так как там оно положительно.
Что такое тег Noindex
Noindex — это тег, в который вы заключаете часть кода, и этот код по идее не должен индексироваться Яндексом. Тег ноиндекс был предложен именно Яндексом, и по сей день учитывается только системами Yandex и Rambler. Вот как он выглядит:
<noindex>скрываемый текст</noindex>
<noindex>скрываемый текст</noindex> |
Noindex – парный тег, и его необходимо закрывать.
Noindex не чувствителен к вложенности.
Целесообразность использования тега
Лично я смысла в его использовании не вижу. Потому что Google этот тег игнорирует. Да и зачем скрывать что-то? Надо делать сайты для людей!
Раньше сеошники скрывали в него часть текста, чтобы не было переспама. Но лично я предпочитаю в целях борьбы с переспамом просто снижать количество ключей в наиболее важных зонах документа.
Если же вы все-таки решили пользоваться этим тегом, то гляньте видео от ТопЭксперт:
Как пользоваться тегом Noindex
Нужно просто обернуть им тег:
<noindex>текст, который нам не нужен</noindex>
<noindex>текст, который нам не нужен</noindex> |
Валидный Noindex
Чтобы сделать его валидным, нужно закомментировать тег. Выглядит это так:
<!- -noindex- ->вот так все норм<!- -/noindex- ->
<!- -noindex- ->вот так все норм<!- -/noindex- -> |
Для чего нужны теги, запрещающие индексацию
Как я писал выше, тег Noindex вообще ни для чего не нужен. Он себя давно изжил. А вот метатег роботс — довольно нужная вещь. Вот примеры ситуаций, когда он бывает полезен:
- На сайте есть какая-то страница, которую бы вы не хотели видеть в индексе. Например, страница с информацией для рекламодателей. А прописывать в роботсе по каким-то причинам не хотите (например, хотите скрыть её от оптимизаторов, которые лазят по чужим роботсам). Тогда вы просто парой щелчков через плагин ставите ноиндекс для этой страницы;
- Поскольку мета тег роботс имеет приоритет перед robots.txt, можно запретить индексирование какой-либо страницы, которая находится в директории, разрешенной для индексации.
Для чего нужен атрибут rel nofollow
Если метатег robots должен закрывать от индексации страницу, а тег noindex — её часть, то атрибут rel nofollow должен запрещать поисковику переходить по ссылке. Он является атрибутом тега А и выглядит так:
<a href =”http://website.ru” <strong>rel=”nofollow”</strong>>скрытая ссылка</a>
<a href =”http://website.ru” <strong>rel=”nofollow”</strong>>скрытая ссылка</a> |
Зеленые вебмастера, которые впервые узнали о рел нофоллоу, сразу думают: «Отлично! Теперь я всем ссылкам его пропишу и вес не будет утекать никуда».
На самом деле поисковик вполне себе переходит по ссылкам с этим атрибутом и они вполне себе забирают ссылочный вес у ваших страниц. То есть смысла в этом атрибуте, как и в noindex, нет. Ссылки закрывать эффективно только через Ajax, да и это я думаю не навсегда. Но, если же вы все-таки решили сконцентрировать внимание на этой точке, которая в лучшем случае даст вам микроскопический рост, то вот еще один видос от ТопЭксперт:
znet.ru
NOINDEX и NOFOLLOW – что такое и как использовать
Доброго времени суток, уважаемые читатели. Часто сталкиваюсь с тем, что у многих начинающих вебмастеров и блоггеров полная каша в голове по поводу использования noindex и nofollow. Давайте разберемся что это такое, с чем едят и расставим все точки над i.
Стоит начать с того, чтобы в дальнейшем у вас никогда не было путаницы в голове, что и noindex и nofollow используют в двух относительно разных значениях в web-документе.
Первое – это внутри мета-тега ROBOTS (не путайте с файлом robots.txt) в значении атрибута content. Данный мета-тег имеет отношение ко всему документу в целом. Второе, используется только nofollow – внутри тега <a> и имеет отношение к конкретной ссылке. Про тег noindex немного другая история, и о ней мы также сегодня поговорим. Стоит также отметить, что я буду рассматривать использование nofollow и noindex только в двух поисковых системах – Яндекс и Google.
NOINDEX и NOFOLLOW в мета-теге ROBOTS
Мета-тег robots отвечает за всю страницу целиком. Через данный мета-тег можно запрещать или разрешать индексировать контент страницы.
Noindex отвечает за запрет индексации текста на странице.Nofollow отвечает за запрет индексации ссылок на странице.
Используются данные значения следующим образом:
<meta name="robots" content="noindex, nofollow" />
что означает – данную страницу нельзя индексировать вообще.Могут быть и такие значения:
<meta name="robots" content="index, nofollow" />
можно индексировать контент, но игнорировать ссылки на странице, т.е. не индексировать их.Или так:
<meta name="robots" content="noindex, follow" />
NOFOLLOW в ссылках
Nofollow используется как значение атрибута rel в теге <a>. И отвечает за индексацию каждой конкретной ссылки на странице.
<a href="url" rel="nofollow">ссылка</a>
Атрибут rel показывает отношение данного документа к документу, на который ссылается.
В данном случае, указывая атрибуту rel значение nofollow, мы просим поисковую систему не переходить по внешней ссылке, а также подчеркиваем то, что мы не отвечаем за содержание, на которое ссылаемся.
По ссылкам, оформленным с данным значением, не передается авторитет нашей страницы, другими словами не передается тИЦ и Page Rank. Однако стоит также учитывать и то, что в случае с PR вес все же уходит, но не на сайт, на который мы ссылаемся, а в никуда в прямом смысле этого слова. По поводу тИЦ точной информации о том, уходит вес или остается на сайте - нет.
Остановимся подробнее на распределении и передаче веса в Google.Итак, абсолютно не важно, сколько ссылок у вас имеют атрибут rel="nofollow", а сколько без него. Если на странице стоит 10 ссылок, то каждая ссылка получит часть авторитета вашей страницы, и каждая из них передаст этот вес, но если в одном случае вес передастся на конкретный сайт, то в другом случае – вес просто уйдет в никуда.
Давайте представим немного, как видит всемирную паутину поисковая система. Все сайты связаны между собой ссылками, абсолютно все. Первый ссылается на второй, второй на третий … тысячный на тысяча первый и миллион какой-то в итоге обязательно будет ссылаться на первый.
Таким образом цепочка замыкается, все сайты находятся в цикле, и вес, который передает первый сайт всегда возвращается к нему через сотни и тысячи других сайтов. Также не забываем, и я уже писала об этом в статье про перелинковку, что этот вес передается не единожды, а постоянно, при этом с течением времени вес становится только больше, все сильнее увеличивая свой авторитет. Именно на этом принципе строится перелинковка сайта.
Теперь представим, что первый сайт закрыл свои ссылки атрибутом rel="nofollow". Вес не перейдет на второй сайт, а утечет в никуда, и второй сайт не получит ту часть веса, которую должен был, не сможет передать его дальше по цепочке, и в итоге, пройдя весь цикл, Х-какой-то сайт, который должен был передать вес на первый сайт, передаст его в значительно меньшем количестве, чем мог бы. Итак, каждый раз не получая ту часть веса, которую вы самостоятельно пускаете в никуда, закрывая свои ссылки атрибутом rel="nofollow", сайт не может передать вам ее, из чего следует, что закрывая свои ссылки, вы сами лишаете себя увеличения веса, и такого показателя, как PR.
Чтобы было проще это понять, представим, что каждая ссылка передает вес, равным единице.
Таким образом, если первый сайт не закрыл ссылку атрибутом rel="nofollow", то в конце цикла получит больший вес от входящих ссылок, чем в случае, если исходящие ссылки будут закрыты.
Получается, закрывать ссылки не выгодно?
Это действительно так, но только в том случае, если мы ссылаемся на качественные авторитетные ресурсы.
Закрывать ссылку невыгодно, если вы действительно, по настоящему рекомендуете своим читателям статью, на которую ссылаетесь, свою страничку в социальной сети, на свою ленту RSS. Глупо закрывать ссылки на свои же страницы в социальных сетях, когда рекомендуете своим читателям подписаться на обновления блога через них. Ведь это же ваши собственные страницы, ваша собственная RSS лента, в которой транслируется ваше же содержание. Разве вы сами не отвечаете за него?
Но есть ситуации, когда действительно необходимо закрывать ссылки значением nofollow. Обратимся к источникам, Яндекс и Google, что они говорят по этому поводу?
Мы должны закрывать ссылки в тех разделах своего сайта, где любой пользователь может оставить свою ссылку, за которую мы не сможем поручиться, гарантировать, что там качественное содержание.
Дополнительно к этому Google рекомендует обозначать продажные ссылки атрибутом rel="nofollow". Также Google пишет, что с помощью nofollow мы можем указать роботу на закрытые разделы нашего сайта, но уточняет, что есть и другие способы указывать на это.
Также мне хотелось бы уделить внимание ещё одному моменту. Некоторые ярые борцы за закрытые ссылки ставят rel="nofollow" не только в самих ссылках, т.е. в теге <a>, но и везде, на что только хватает фантазии. И в теге <iframe>, и <script>, и в теге <img>.
Давайте не будем выдумывать свои собственные стандарты, а обратимся к существующим, которые разрабатывает международная организация W3C.
Значение rel="nofollow" можно использовать только в теге <a>, и в других тегах его использовать нельзя!
Итак, мы выяснили, когда стоит пользоваться атрибутом ссылки rel="nofollow", а когда это не целесообразно. Также мы больше не будем вставлять его никуда, кроме одного единственного тега, обозначающего ссылку. Теперь уделим внимание тегу noindex.
NOINDEX – рудимент от Яндекса
Когда-то Яндекс не понимал значение nofollow, и поэтому придумал свой собственные тег
<noindex>что-то внутри</noindex>
для того, чтобы можно было закрывать неугодные ссылки с его помощью. Все, что находилось внутри данного тега игнорировалось роботом Яндекса. Но с тех пор утекло немало воды, Яндекс повзрослел и начал понимать атрибут rel="nofollow". Случилось это ещё весной 2010 года. Именно тогда тег noindex потерял свое значение в качестве инструмента для закрытия ссылок. Но при этом осталось другое значение – скрывать текстовый контент. Выдержка из раздела Помощь Яндекса:Им рекомендуется скрывать служебные участки текста. О каких служебных участках идет речь – не совсем ясно, но совершенно очевидно, что к ссылкам этот тег теперь не имеет никакого отношения. Т.е. получается, если мы поместим ссылку в данный тег:
<noindex><a href="url">анкор ссылки</a></noindex>
то Яндекс учтет все, кроме анкора ссылки. Т.е. ссылка будет учтена, не будет учтен только текст. Таким образом скрывать ссылки тегом noindex не имеет никакого значения.
Можно смело отказаться от использования данного тега, тем более, учитывая ещё и его невалидность. Ведь по сути такого тега вообще не существует. Как мы знаем, стандарты HTML разрабатывает международная организация W3C, и в спецификации к языку HTML нет такого тега, это полностью выдумка Яндекса.
Остался ещё один вопрос, на который мне хотелось бы обратить ваше внимание. Часто, когда я пытаюсь объяснить то, о чем написала в данной статье, мне возражают:
"Я делаю анализ сайта таким-то инструментом, и он показывает мне, что у меня ссылки не закрыты…
или
инструмент такой-то рекомендует закрыть ссылки тегом noindex.
Вы можете верить всем этим инструментам, это ваше полное право, но не лучше ли верить официальной документации поисковиков, и не лучше ли думать собственной головой?
Удачи в оптимизации сайтов.
amateurblogger.ru
RSS WordPress — как запретить индексацию (nofollow / noindex) ссылок в виджете
декабря 12, 2009 | Автор: dimioВиджеты WordPress
Нравится мне стандартный виджет WordPress RSS — с его помощью можно немного разнообразить блог и поделиться с читателями какой-то интересной информацией. Не нравится только то, что этот RSS WordPress не закрывает ссылки на свои элементы от индексации. По-хорошему надо бы иметь возможность делать это — убирать ссылки из виджетов WordPress или добавлять к ним nofollow и noindex. И такая возможность есть и легко доступна.
Для начала нужно найти файл, отвечающий в WordPress за вывод RSS-виджета. Для этого я воспользовался утилитой grep (благо, поиска альтернатив она точно не требует):grep -rino --exclude=cache 'rsswidget' ./* | more
Из результатов поиска в первую очередь мне показался интересным файл ./wp-includes/default-widgets.php, и именно в него нужно внести правки для запрещения индексации или удаления ссылок из элементов RSS-виджета или любых других стандартных виджетов WordPress.
Строку 728 нужно изменить следующим образом:$title = "<noindex><a href='$url' title='" . esc_attr(__('Syndicate this content')) ."'><img src='$icon' alt='RSS' rel='nofollow' /></a></noindex> <noindex><a href='$link' title='$desc' rel='nofollow'>$title</a></noindex>";тем самым мы запретим для индексации ссылку, стоящую в заголовке виджета.
Теперь закроем сами элементы RSS — заменим строку 837:echo "<li><noindex><a href='$link' title='$desc' rel='nofollow'>$title</a></noindex>{$date}{$summary}{$author}</li>";
В этом же файле можно отредактировать не только RSS, но и остальные стандартные виджеты WordPress. Например, в виджете «Управление» может представлять интерес строка № 300:<li><a href="http://wordpress.org/" title="Работает на WordPress">WordPress.org</a></li>, содержащая прямую незакрытую ссылку на сайт WordPress.
Для создающих сайты с целью продажи ссылок количество внешних ссылок на странице — основоной показатель и редактирование стандартных виджетов поможет избавиться от «неугодных» ссылок.
Дальнейшее изучение default-widgets.php пусть будет самостоятельным заданием для заинтересовавшихся.Всем успехов! 🙂
Рубрики: seo, Блоггинг | Метки: seo, wordpress, блог, трюки | 11 комментариев »dimio.org
Закрыть внешние ссылки от индексации: wp noexternallinks настройка
Всем известно, что внешние ссылки с вашего сайта на сторонние ресурсы плохо влияют на продвижение, т.к. по ссылкам утекает вес сайта. Хотя есть сеошники, которые считают, что это не так и внешние ссылки никакого влияния на ранжирование не оказывают.
Существуют различные методы закрыть внешние ссылки от индексации:
- С помощью тегов noindex и nofollow
- С помощью редиректов
- Используя плагин, который сам сделает первые два пункта
Оба способа можно применять как вручную, так и с помощью плагина WP NoExternalLinks. Но главное, что вы должны усвоить: поисковики уже достаточно умные, чтобы распознать любые хитрости вебмастеров, как бы вы не старались скрыть ссылки от индексации, их все равно заметят. Поэтому самый лучший вариант – просто не размещать на своем сайте внешние ссылки без особой необходимости!
Тег noindex и nofollow
Парный html-тег говорит поисковикам о том, что код, заключенный в данный тег индексировать не нужно. В данный тег можно заключить не только ссылку, но и любой код или текст. Пример:
<a href="адрес_сайта.ru">Текст ссылки</a> |
<a href="адрес_сайта.ru">Текст ссылки</a>
Nofollow на самом деле не является тегом, а является значением атрибута rel тега a (ссылки). Эта конструкция говорит поисковым роботам, что им не нужно переходить по данной ссылке (хотя на самом деле они по ней переходят, но якобы не учитывают при индексировании). Пример использования:
<a href="адрес_сайта.ru" rel="nofollow">Текст ссылки</a> |
<a href="адрес_сайта.ru" rel="nofollow">Текст ссылки</a>
На всякий случай лучше использовать оба тега, от вас не убудет, но повысит шансы на то, что вес с вашего сайта не убудет:) такая тавтология.
Как закрыть все внешние ссылки автоматически с помощью плагина, мы рассмотрим чуть позже.
Скрыть ссылки от индексации с помощью редиректа
Редирект — перенаправление посетителей с одного адреса на другой автоматом.
Схема проста: вы вставляете в статью на не существующую страницу своего же сайта. Затем прописываете 301-редирект с этой страницы на внешний ресурс. Как это сделать технически, я расскажу в следующей статье.
Более простой способ прописать редирект сразу в ссылке через оператор goto. Реализовать это поможет WP NoExternalLinks плагин.
Получается, что ссылка внутренняя, ведет на ваш же сайт. Но при клике пользователя перебрасывает на другой сайт. В комплексе с предыдущими двумя методами должно не плохо защищать.
Плагин WP NoExternalLinks настройка
Итак, все способы скрыть ссылки от индексации, которые мы рассмотрели, можно применить автоматически путем установки плагина для WordPress WP-NoExternalLinks. После активации плагина все внешние ссылки закроются от индексации тегом noindex, nofollow и настроится редирект через goto.
Установка – все как обычно.
Настройка:
Перейдите в «Параметры -> WP-NoExternalLinks» и ничего там не меняйте, потому что все уже настроено:) Единственное, нужно поставить галочку напротив: «Окружать маскируемые ссылки тегом noindex (для яндекса)»
Почему не работает плагин WP NoExternalLinks
Было замечено, что данный плагин не работает вместе с BBQ — Block Bad Queries. Поэтому выбирайте, либо более надежная защита блога, либо закрытие внешних ссылок.
Вот и все, ваши ссылки скрыты от индексации, теперь можно спать спокойно. Всем удачного продвижения! Заходите на мой блог почаще и спасибо за комментарии.
pro-wordpress.ru