Вчера я столкнулся с небольшой проблемкой — заказчик в Гогетлинкс выставил требование «не больше 100 внутренних ссылок». А у меня в блоге, как видите — одних меток под сотню на странице . Пришлось думать, как убрать лишние ссылки на странице в nofollow (потому что банальное решение с заключением части кода в noindex не помогло — вероятно, он уже не учитывается...).
Порыскав по просторам интернетов, я наткнулся на плагин meta-robots-wordpress-plugin (Robots Meta) (можно прямо так ввести в форму поиска в разделе Плагины — Добавить новый и установить, не выходя из админки вашего блога). Настроек там порядочно, но нам все они не нужны. Я покажу участки страницы настроек, где у меня стоят галки — достаточно поставить в таком же порядке и у вас закроются в nofollow все ненужные ссылки (для закрытия меток придется лезть в код; кто не знает английского, но хочет разобраться, что к чему — просто переведите страницу плагина в гугле — этого перевода будет достаточно):
На этом скриншоте видно, что мы убираем в nofollow список рубрик (в отдельном виджете) на страницах и в записях, метки записей, ссылки на авторизацию и регистрацию (если они у вас есть на странице), ссылки из комментариев, содержимое виджета Мета (если его используете).
После этой несложной манипуляции у меня стало на несколько десятков ссылок на странице меньше и задание в ГГЛ, о котором я писал в начале, было принято. Но я решил идти до конца и убрать в nofollow еще и метки. Тут получилось обойтись совсем без плагина — достаточно изменить две строчки кода страницы.
Убираем метки в nofollow
Нам понадобится внести изменения в файл wp-includes\category-template.php.
Находим следующую строку (можно просто через поиск в текстовом файле):
$term_links[] = '<a href="' . $link . '" rel="tag">' . $term->name . '</a>';
и меняем ее на такую:
$term_links[] = '<a href="' . $link . '" rel="tag nofollow">' . $term->name . '</a>';
Так же находим:
$a[] = "<a href='$tag_link' class='tag-link-$tag_id' title='" . esc_attr( $topic_count_text_callback( $real_count ) ) . "' style='font-size: " .
и меняем на этот вариант:
$a[] = "<a href='$tag_link' class='tag-link-$tag_id' rel='nofollow' title='" . esc_attr( $topic_count_text_callback( $real_count ) ) . "' style='font-size: " .
После этого наши метки в виджете Облако меток (если у вас не на флэше ) будут закрыты в nofollow и при использовании сео-плагинов для браузера (например, SEO Quake) вы увидите их зачеркнутыми. Что и требовалось доказать.
Завершающее слово по теме: каждый свой блог оформляет по своему, настройки плагина Robots Meta позволяют закрывать в nofollow не все подряд, а только то, что нужно закрыть. Соответственно — можно оставить некоторые ссылки открытыми для передачи PR внутренним страницам. Но так как я на PR особо не ориентируюсь (апа PR не было с апреля — сколько можно уже ориентироваться на пустоту?), я закрыл максимум ссылок на страницах этого блога. Вы же вольны поступать как нужно именно вам.
Кстати, вам интересны новости недвижимости? Может вы хотите улучшить свои жилищные условия? Так улучшайте!
Эта запись также похожа на:
- ТИЦ ссылки: как получить жирные ссылки нахаляву? Палю тему
- Как продавать ссылки, не превращая сайт в помойку?
- АКЦИЯ: раздаю ссылки с пяти сайтов с ТИЦ 10-20! 1 тур
- Как убрать левые ссылки из темы вашего блога?
- Входящие ссылки на ваш сайт — где взять?
25 комментариев
Оставьте свой комментарий к записи 'Убираем ссылки на метки и категории в nofollow'