Модуль закрывания ссылок с сайта от индексации
21 января 2017

Модуль полностью закрывает внешние ссылки в нодах сайта от индексации и сохраняет валидность страницы.
Обратите внимание: поисковики видят эти ссылки, но не принимают их во внимание. Если вы хотите скрыть от поисковиков ссылки, то это лучше сделать другим средствами, например формировать ссылки из JavaScript.
Возможности модуля
- Два метода контроля индексации:
- Обернуть ссылки тегом NOINDEX. Тег NOINDEX не является валидным HTML-тегом. Он был создан Yandex и принят Rambler. Google игнорирует этот тег. HTML-валидаторы считают этот тег ошибкой.
- Добавить атрибут rel="nofollow" в ссылки. Только Google не переходит по ссылкам с этим атрибутом.
- Два формата тега NOINDEX:
- Простой. Значение по умолчанию. HTML-валидацию не пройдет.
- Валидный. Пройдет HTML-валидацию.
- Есть 2 списка доменов:
- Всегда разрешённые домены. Ссылки на домены из этого списка будут ОТКРЫТЫ для индексации (index) и переходов (follow) поисковиками всегда, независимо от других настроек модуля.
- Всегда запрещённые домены. Ссылки на домены из этого списка будут ЗАКРЫТЫ для индексации (noindex) и переходов (nofollow) поисковиками всегда, независимо от других настроек модуля.
- Ссылки на собственный домен разрешены к индексации и переходам по умолчанию.
Особенности применения
- Модуль реализует фильтр ввода, а значит применяется к тексту нод, комментариев и блоков, в которых есть возможность задать формат ввода. Блоки, созданные модулями, не обрабатываются, также как и ссылки в шаблоне темы - закрыть их вам придется вручную.
- Так как это фильтр ввода, то его нужно включить для каждого формата ввода, который используется на сайте.
- Поля CCK (Links) не обрабатываются также. Решение: в файле node.tpl.php темы получить объект $node и вручную вывести эти поля, закрыв их от индексации.
Модуль Noindex External Links доступен по ссылке