Тривиальная задача для человека, занимающегося оптимизацией и всякого рода продвижением — сделать так, чтобы на любой странице, где он находится, ссылки с noindex и nofollow выделялись визуально. Чтобы сразу видеть где что и как.
Предлагаю вашему вниманию Greacemonkey скрипт, который делает ровно это.
Для начала, сам скрипт. Он прост до невозможности и использует мой любимый jQuery, хотя тут он, если честно, не очень-то нужен. Но кому он мешает, правда?
// ==UserScript==
// @name Noindex-nofollow
// @namespace http://dayte2.com
// @description Mark links with noindex and nofollow
// @include *
// @require http://yandex.st/jquery/1.6.1/jquery.min.js
// ==/UserScript==
$('a[rel*="nofollow"]').append('(nf)');
$('a[rel*="noindex"]').append('(ni)');
$('noindex a').append('(ni)');
Вот такая конструкция найдет все ссылки с rel="nofollow" и поставит после них (nf). А после ссылок, находящихся в noindex или с rel="noindex" (такое тоже бывает) поставит (ni). Если ссылка находится в блоке noindex и у нее есть атрибут rel="nofollow", то рядом появится (nf)(ni).
Пользуюсь уже несколько дней и очень доволен. По-моему, удобно. Сначала думал выделять ссылки цветом, но кто даст гарантию что их будет видно и что цвет выделения не будет совпадать с обычным цветом ссылок на текущем сайте? Думал рисовать бордер и даже реализовал это. Но тоже передумал. Остановился на текстовых маркерах. Конечно иногда они немного бъют разметку, но в целом, очень даже удобно.
Это нужно чтобы знать какие сайты закрывают ссылки и запрещают их индексацию. Например, особой ценностью среди сеошников пользуются так называемые dofollow блоги, где при комментировании можно оставлять ссылку на свой сайт и она будет лишена атрибутов noindex и nofollow.
С этим JavaScript такие блоги обнаруживаются на раз-два-три. Достаточно просто кинуть взгляд на ленту комментариев и все становится ясно.
Вот, например, скриншот с одного популярного SEO-блога.
Пользуйтесь:)
Не забудьте подписаться на мой блог — я планирую писать еще всякие полезняшки, которые можно использовать as is. А еще планирую пару интересных экспериментов, о которых отчитаюсь. Stay tuned, так сказать.
И еще. Не стесняйтесь задавать вопросы и просить написать о чем-то. Я отвечаю всем кто мне пишет и всегда стараюсь прислушиваться к пожеланиям читателей.