и мы с вами свяжемся!
О том, как бороться с внешними ссылками, я уже писал, а вот вопрос как закрыть внешние ссылки от индексации остается открытым и давайте его разберем. Плагины занимается внешними ссылками только в записях блога и комментариях, оставляя неизменными заголовок (верхняя часть блога), подвал (нижняя) и сайдбары с виджетами.
Для опытного веб-мастера не составит проблему вручную доделать работу за плагином, но у новичка, мало знакомого с HTML или Wordrpress, могут возникнуть вопросы. Три таких вопроса я уже получил, один в комментариях, два на почту (кстати, не надо на почту, лучше в комменты). Поэтому я решил подробно расписать ручное переделывание ссылок.
Эта информация очень полезна тем, кто занимается продвижением сайта самостоятельно.
Вообще, при необходимости скрыть ссылку от поисковиков применяются тэг <noindex> и атрибут rel=”nofollow”. Таким образом ссылка в HTML-коде:
<a href=”http://mail.ru”>Моя ссылка на mail</a>
приобретает вид:
<noindex><arel=”nofollow”href=”http://mail.ru”>Моя ссылка на mail</a></noindex>
Это классический способ, использовавшийся с незапамятных времен. Периодически гугл и яндекс меняют свою политику по отношению к этим тэгам, и об этих изменениях можно написать отдельную статью.
О том как покупать ссылки для своего сайта я писать отдельную статью
Плагин WP No External Links может добавлять во внешние ссылки постов и комментов такие тэги, но основной его метод борьбы с ними заключается в другом. Ссылка:
<a href=”http://mail.ru”>Моя ссылка на mail</a>
меняется на:
<a href=”https://agrachoff.ru/?goto=http://mail.ru”>Моя ссылка на mail</a>
где вместо “https://agrachoff.ru”, разумеется, будет URL вашего сайта. То есть для индексирующих роботов ссылка становится как бы внутренней, ведущей на страницу вашего же сайта, но пользователь все равно попадет по ней куда надо с помощью особого механизма перенаправления и не заметит разницы.
Итак, возвращаясь к нашей задаче: т.к. плагин WP-NoExternalLinks преобразует ссылки только в постах и комментах, мы должны вручную преобразовать ссылки в заголовке, подвале и виджетах (и везде в шаблоне, если вы добавляли их вручную куда-то еще).
Логика подсказывает, что достаточно воспользоваться заменой адреса ссылки, как это по умолчанию (без дополнительной настройки) делает плагин, и обойтись без <noindex> и rel=”nofollow”. Однако я, пожалуй, использую и то, и другое. На всякий случай. Можете назвать это суеверием.
Переходим к практике. Открываем консоль блога, выбираем “Внешний вид” – “Редактор” – “Заголовок (header.php). Нажимаем Ctrl+F, в появившееся внизу (или не внизу, зависит от браузера) окошке поиска пишем: “<a”. Это поможет быстро найти ссылки в тексте шаблона. Кнопками “Следующее” и “Предыдущее” можно перемещаться по найденным ссылкам.
Новичкам рекомендую перед редактированием сохранить работающий текст шаблона в Блокнот, чтобы можно было восстановить в случае, если внесете ошибку.
Вручную меняем адреса ссылок, добавляя “http://ваш-сайт.ru/?goto=” в начало адреса после открывающих кавычек. Заключаем ссылку <a>…</a> при желании в тэг <noindex> и добавляем атрибут rel=”nofollow”.
Будьте аккуратны. Меняйте только те ссылки, которые явным образом ведут на внешние сайты. Например, ссылка <a href=”<?php echo home_url(); ?> вовне не ведет. Ссылкой является только то, что прописано в тэге <a>. Тэги <script> и <link>, тоже имеющие атрибут href=”http://какой-то там адрес”, ссылкой не являются.
Поменяв все ссылки в Заголовке (header), жмем “Обновить файл” и переходим к Подвалу (footer), со ссылками которого поступаем аналогично.
Потом переходим в “Внешний вид” – “Виджеты”, и переделываем ссылки в содержимом виджетов (как правило, внешние ссылки содержат виджеты типа “Текст”).
Проверяем также настройки темы оформления и плагинов, где мы могли оставить ссылки, допустим, на свои аккаунты в твиттере и фейсбуке.
По идее нигде больше в шаблонах внешних ссылок быть не должно, если, конечно, вы не добавляли их вручную. Но на всякий случай можете проверить и шаблоны других частей своего блога. Проверку на внешние ссылки можно выполнить, например, этим сервисом: http://webmasta.org/tools/extractlinks/
Если вы создавали страницы для сайта, над ними тоже надо поработать.
И вот – работа закончена. Давайте оценим, ради чего мы с вами затеяли весь этот сыр-бор. В моем блоге ссылок нашлось довольно мало, я ожидал больше. Видимо, шаблон для блога делали не случайные люди =)
Ссылка на этих неслучайных людей – единственная внешняя ссылка в подвале:
<a href=”<?php echo THEMEZEE_INFO; ?>”>Wordpress Theme by ThemeZee</a>
После замены:
<noindex>
<a rel=”nofollow” href=”https://agrachoff.ru/?goto=<?php echo THEMEZEE_INFO; ?>”>Wordpress Theme by ThemeZee</a></div>
</noindex>
В заголовке мне вообще не встретилось внешних ссылок. В виджетах их было три.
Всё. “События столь долгие в пересказе заняли не более”…
Вступление Сервис контекстной рекламы Яндекс Директ остается удобным
Добрый день дорогой читатель! Каждый день в интернете
Вместо 1000 символов достаточно простого разговора. Развиваем бизнесы клиентов с 2016 года. Всегда достигаем заявленного результата.