SEO и внешние ссылки: три способа скрыть ссылки на другие сайты

Веб разработка » PHP

Внешняя ссылка для SEO является нежелательны элементом на любой странице сайта. Она передает часть веса вашего сайта на тот ресурс, куда ссылается. При этом нет ничего страшного и в какой-то мере даже играет положительную роль, если информационные статьи ссылаются на более крупный и авторитетный ресурс, вроде Википедии или официальных источников различных исследований.

Для всего остального такие ссылки желательно убирать или скрывать их. В данной статье расскажу три простых способа скрыть внешние ссылки на страницах своего сайта.

<NOINDEX>

Специализированный тег, не являющийся частью гипертекстовой разметки и не входящий в состав официальных тегов HTML. Введен Яндексом и служит для сокрытия от индексации поисковыми роботами больших кусков кода, как, например, счетчики Яндекс Метрика или Google Analytics.

Подробнее читайте на сервисе Яндекс справка

<noindex>Первый вариант. Данный участок кода индексироваться не будет</noindex>

<!-- noindex --> Второй вариант. Данный участок кода индексироваться не будет <!-- /noindex -->

Атрибут rel=”nofollow”

Часть кода ссылки. Данный тег удобен для ссылок и поддерживается всеми поисковыми системами, но не подходит для рекламных кодов, которые генерируют контекстную рекламу.

<a href="https://someurl.website" rel="nofollow">Ссылка не будет индексироваться</a>

Префикс, шифрование и редирект через PHP $_GET

Ко всем ссылкам добавляется небольшая приставка в качестве $_GET параметра и ссылка становится частью сайта. Дополнительно такую ссылку можно зашифровать и скрыть ее адрес. Для работы необходимо наличие php.

Такие страницы индексируются, но не несут никакого веса и работают во вред. Поэтому их желательно закрыть от индексации в robots.txt.

<a href="https://my.website/r.php?url=https://someurl.website">Внешняя ссылка, как часть нашего сайта</a>

Редиректы можно проставлять вручную или автоматизировать простым JavaScript. Для своих проектов написал простой скрипт с шифрованием и полностью автоматизировал процесс.

Такие ссылки можно направлять на промежуточную страницу-заглушку или же направлять на конечный сайт напрямую.

Инструкции

Статья по настройке и ручной простановке $_GET префиксов

Статья с простым JavaScript и автоматизацией и шифрования внешних ссылок, в том числе и для CMS WordPress

Плагин Dude Smart Leech для шифрования внешних ссылок для CMS DLE