В этой статье хочу рассмотреть очень важный для любого блоггера вопрос: как не потерять ссылочный вес блога и закрыть внешние ссылки.
Конечно, опытные блоггеры уже давно знают ответы на подобные вопросы.
Но новичкам с небольшим опытом эта информация очень пригодится.
Дело в том, что наличие в статьях внешних и внутренних ссылок очень влияет на ранжирование сайта поисковиками.
Вес каждой страницы зависит от разницы передаваемого и получаемого веса по входящим и исходящим ссылкам.
Для раскручиваемого блога вредно не только наличие внешних ссылок, но и большое количества внутренних, поэтому необходимо закрыть внешние ссылки.
Совсем недавно я тоже обнаружила на своем блоге непозволительно большое количество внешних ссылок, и пришлось срочно закрывать их от индексации.
Стала искать информацию, как закрыть внешние ссылки, и нашла несколько способов.
1. Закрыть внешние ссылки с помощью редиректа (преобразования внешних ссылок во внутренние).
Здесь надо было создавать файл с расширением .php, сохранять его в корне сайта. Каждая закрываемая ссылка прописывается в определенном виде, и добавить запрет индексации этого файла в robots.txt.
Мне, как новичку, этот способ показался очень сложным, и я от него отказалась.
2. Также можно закрыть ссылку от индексирования с помощью плагина WP-NoRef, который позволяет закрыть внешние ссылки в постах и комментариях.
Но в этом плагине, для его корректной работы, необходимо заменять некоторые строчки кода.
При использовании плагина закрываются абсолютно все внешние ссылки, а те, которые надо по какой-то причине оставить, должны прописываться отдельно.
О работе с плагинами я рассказала в другой статье.
А пока я нашла самый простой и понятный способ.
3. Как закрыть внешние ссылки с помощью тэга <noindex> и атрибута rel="nofollow".
Закрыть внешние ссылки можно прямо в коде админки, вставляя их перед открывающим и после закрывающего тэга а.
Тэгами <noindex> и </noindex> мы запретим индексирование части текста для Яндекса.
А атрибутом rel="nofollow" мы сообщим Google, что данную ссылку индексировать не надо. Хотя сейчас уже и Яндекс стал принимать его во внимание.
Таким образом, наша закрытая внешняя ссылка будет выглядеть так:
<!–noindex–><a href="Закрываемая ссылка" rel="nofollow" target="_blank">Текст ссылки</a><!–/noindex–>
Надеюсь, теперь вы знаете, как закрыть внешние ссылки, и вашим сайтам будет легче набрать вес и продвинуться в поисковой выдаче.
Если моя статья вам помогла, буду очень признательна за комментарии. )
Если у Вас движок сайта, к примеру, на WordPress – там nofollow предустановлен изначально.
Я тоже так думала, но в анализе http://www.pr-cy.ru/ все ссылки (и комменты в т.ч.) выходили индексируемыми. Пришлось сначала вручную все noindex и nofollow поставить, а потом уже и плагин. Сейчас все ок.
Для меня оказалось сложным найти все ссылки, чтобы закрыть вручную, до сих пор не могу 2 ссылки найти
Да, Сергей, я тоже сначала вручную закрывала, потом WP-NoRef поставила. Оказалось, совсем несложно, и код прописывать не надо. Теперь уже не думаю больше об этом. Попробуйте поставить себе.
А как быть, если хозяин ссылки желает, чтобы она(ссылка) осталась открытой, а иначе не оплачивается работа (постовой). Плагином все ссылки закрываются и что делать?
Все оказалось проще, чем я думала. Устанавливайте плагин WP-NoRef, а в настройках плагина в указанном поле прописываете нужные URL (заходите слева внизу в плагин, и там все заполняете).
У меня плагин настроен автором, других настроек нет. Надо вмешиваться в код плагина? Я боюсь всё испортить, опыта нет
посмотрите, пожалуйста, где я должна писать ссылку , которую надо индексировать: сразу после <p>??? Даю скопированный из плагина фрагмент.
<form action=”” method=”post”>
<input type=”hidden” name=”redirect” value=”true” />
<input type=”hidden” name=”token” value=”‘ . wpnoref_retrieve_hash() . ‘” />
<p>Перечислите здесь список доменов-исключений, которые не надо скрывать от поисковых систем через запятую.
<br/>Например, site1.ru, site2.ru, site3.ru (без www)
<br/><textarea name=”wpnoref_url” cols=”100″ rows=”5″>’.htmlentities($wpnoref_settings['wpnoref_url']).’</textarea></p>
<p>Перечислите здесь список классов-исключений, которые не надо скрывать от поисковых систем через запятую.
<br/>Например, class1, class2, class3
<br/><textarea name=”wpnoref_class” cols=”100″ rows=”5″>’.htmlentities($wpnoref_settings['wpnoref_class']).’</textarea></p>
<p><input type=”submit” value=”Сохранить” /></p></form>’;
echo ‘</div>’;
Тамара, я этим плагином уже давно не пользуюсь, поэтому подсказать Вам не смогу. Только знаю, что если Вы – не программист, лучше ничего не трогать в коде.