- распределение нагрузки для популярных проектов с высокой посещаемостью,
- бронирование похожих доменных имен для удобства пользователей и поисковой оптимизации,
- сохранение копии сайта,
- превентивная защита информации от повреждения и другие.
Обнаруживая ресурсы с идентичным содержимым, поисковые машины выбирают один из них в качестве главного зеркала, а остальные исключают из индексации. Для эффективной раскрутки сайтов такого типа необходимо, чтобы основным было выбрано продвигаемое доменное имя с высокими показателями тИЦ и PR и наработанной ссылочной массой.
Склейка доменов
Обычно осуществляется склейка доменов вида site.ru и www.site.ru. Поисковые системы воспринимают их как разные сайты.
Host. Главное зеркало указывается с помощью директивы host в файле robots.txt, но мера не дает гарантии, что зеркальщик Яндекса выберет указанное зеркало в качестве основного. Host добавляют в группе после записи User-agent и директив Disallow (Allow):
User-agent: Yandex
Disallow: /название папки или файла/
Host: www.site.ru
Ее аргументом выбирается домен с допустимым номером порта (по умолчанию 80), отделенный двоеточием. Хост должен соответствовать RFC 952 и не являться IP-адресом.
После создания файла необходимо дождаться посещения сайта роботом зеркальщиком (от 2 недель до 2 месяцев), который произведет склейку. тИЦ старого ресурса будет присвоен новому после следующего апдейта.
Редирект 301. В процессе поискового продвижения сайтов после склейки доменов Яндексом для остальных поисковых систем и перенаправления посетителей настраивают серверный подокументный 301 редирект. Поисковый робот или пользователь, запросивший какой-либо документ с зеркала сайта, будет перенаправлен сервером на соответствующую страницу основного ресурса. Полученный PR Google присвоит главному зеркалу.
Создание редиректа осуществляется при помощи модуля mod_rewrite в процессе поисковой оптимизации сайта. Для этого в корневом каталоге ресурса в файле .htaccess прописывают следующие правила:
RewriteEngine On # механизм преобразования адресов
RewriteBase / # указание базового адреса для преобразования
RewriteCond %{HTTP_HOST} ^ (www\.)?oldsite\.ru$ [OR]
RewriteCond %{HTTP_HOST} ^ www\.mainsite\.ru$
RewriteRule ^(.*)$ http://mainsite.ru/$1 [R=301,L]
Строки RewriteCond определяют условие, при которых выполняется правило RewriteRule. В данном примере условием является обращение к документу с неосновного зеркала. Строка RewriteRule выполняет перенаправление на соответствующий документ.
Все термины SEO-Википедии