Управление индексацией ссылок на сайте

24 Дек 2008
Опубликовано VladSavitsky

Решение

Варианты решений

Есть модуль, который закрывает ссылки от индексации Yandex,Rambler и Google.
См. обзор модуля: Noindex External Links: запрет индексации внешних ссылок

Сокрытие ссылки от индексации ВСЕМИ поисковыми роботами

<script type="text/javascript">document.write('<a href="http://site.ru/">text</a>')</script>

или:
<a href="#" onclick="window.open('http://site.ru/');return false;">text</a>

Сокрытие ссылки от индексации поисковым роботом Яндекс (Yandex)

<noindex><a href="http://site.ru/">text</a></noindex>

См. рецепт "Валидация тега NOINDEX".

Сокрытие ссылки от индексации поисковым роботом Гугл (Google)

<a href="http://site.ru/" rel="external nofollow">text</a>

или
<a href="http://site.ru/" rel="nofollow">text</a>

Сокрытие ссылки от индексации поисковым роботом Яху (Yahoo!)

<div class=”publicite robots-nocontent”>text</div>

Визуальное скрытие ссылки на сайте

Ссылка есть, но ее не видно. При этом роботы могут такую ссылку индексировать и показывать, что обратная (взаимная) ссылка имеется:

<div style="visibility:hidden;"><a href="http://site.ru/">site</a></div>
<div style="display:none;"><a href="http://site.ru/">site</a></div>

Скрытие внешней ссылки с помощью php-скрипта и редиректа

В корневой папке сайта создать файл go.php:

<?php $url = $_GET['url']; header(”Location: $url); exit; ?>

Ссылка на внешний сайт становится внутренней ссылкой вида:

<a href="http://site.ru/go.php?url=site-2.ru">site-2.ru</a>

Полезные рецепты по этой теме

Использованные материалы

Обмен ссылками: хитрости, плюсы и минусы.

Комментарии

При

<?php $url = $_GET['url']; header(”Location: $url”); exit; ?>

проблемой становтся ссылки, содержащие #

ReMMeR | Апр 21st, 2009 в 12:27 утра

Используйте модуль Noindex External Links и будет вам счастье:
http://drupalcookbook.ru/moduli/noindex-external-links-zapret-indeksacii-vneshnih-ssylok

VladSavitsky | Апр 21st, 2009 в 8:49 утра
 
 
 

RSS-лента новостей

Dries Buytaert по-русски
]]>Русский поиск Drupal]]>

Перенос сайта из Joomla в Drupal
Перенос сайта из WordPress в Drupal

]]> Drupal - это бесплатная система управления контентом с открытым исходным кодом ]]>