36 коммент.

Как бы банально не звучало и не была заезжена тема, но народ до сих пор не умеет правильно склеивать домена (сайты зеркала). Данный пост будет ответом  из рубрики вопрос-ответ и заодно ссылка для тех кто интересуется в аське и скайпе.

Итак, в RU нете 2 основных поисковика - Yandex и Google, как правило под них и клеят зеркала.

Рассмотрим индивидуальную склейку для каждого из поисковиков и общее правило склейки зеркал в обеих случаях.

Склейка зеркал для Yandex:

Дано site1.ru и site.ru. Необходимо склеить в site.ru

Заводим файл robots.txt в корне сайта если такового нет, в его середину вписываем сл:

User-agent: Yandex
Disallow:
Host: site.ru

Где site.ru - урл домена в который необходимо переклеить. Обращаем внимание на то, что урл с www и без для поисковика 2 разных урла и прописываем внимательно. Дополнительно можно прописать любые другие команды для гугла и всех других поисковиков. Как правило стандартный роботс такой:

User-agent: Yandex
Disallow:
Host: site.ru

User-agent: *
Disallow:
Sitemap: http://site.ru/sitemap.xml

Где адрес: http://site.ru/sitemap.xml указывает на адрес карты сайта. Если карты сайта нет, можно данную строку не писать

Все, ждем апдейт зеркальщика. Проверяем склейку путем просмотра проиндексированых страниц по урлу: site1.ru. Как только по адресу: http://yandex.ua/yandsearch?tld=ua&serverurl=site1.ru будут выводится ссылки на site.ru можно сказать что зеркала склеились. Из-за глюков и откатов Яндекса, лучше подождать еще 1-2 Апа выдачи и тогда можно с уверенностью скать что все ОК.

Склейка зеркал для Google:

Дано site1.ru и site.ru. Необходимо склеить в site.ru

В гугле все намного проще и быстрее. Достаточно просто прописать 301 редирект и дождаться переиндексации.
Для того чтобы сделать 301 редирект достаточно в корне сайта создать или подправить файл .htaccess, в котором прописываем или дописываем следующие строки:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^site1\.ru
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www.site1\.ru
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]

Все, ждем переиндексацию и наблюдаем смену урла в выдаче.

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

Склейка сайтов-зеркал в Яндексе + Гугле

Дано site1.ru и site.ru. Необходимо склеить в site.ru

Итак, первой задачей стоит склейка Яндекса. Почему? По той причине, что если мы начнем с гугла, яндекс просто воспримит все ошибками, выкенет старое зеркало и добавит новое и всю накопленную ссылочную массу не перенесет, прийдется менять урлы....

1 Этап, склейка в яндексе

Для этого нам понадобится 2 разных файла robots.txt для каждого из зеркал

- первый для текущего зеркала (site1.ru), robots.txt делается как выше описал:

User-agent: Yandex
Disallow:
Host: site.ru

User-agent: *
Disallow:
Sitemap: http://site.ru/sitemap.xml

- второй для того зеркала (site.ru), в который собрались клеить. Разница лишь в том, что второе зеркало мы разрешаем индексировать только Яндексу, а Гуглу и прочим запрещаем. Это делается для того, чтобы гугл не индексировал не нужное и не создавал дубли на момент склейки в яндексе. Дубли могут значительно косить трафик, проверено. Второй роботс такой

User-agent: Yandex
Disallow:
Host: site.ru

User-agent: *
Disallow: /
Sitemap: http://site.ru/sitemap.xml

Все, ждем зеркальщика и как только по адресу: http://yandex.ua/yandsearch?tld=ua&serverurl=site1.ru будут выводится ссылки на site.ru делаем 301 редирект, напомню:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^site1\.ru
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www.site1\.ru
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]

и ставим единый роботс:

User-agent: Yandex
Disallow:
Host: site.ru

User-agent: *
Disallow:
Sitemap: http://site.ru/sitemap.xml

и наслаждаемся осуществленной склейкой.

Склейка в любом случае понизит на какое-то время поисковый трафик, к этому необходимо подготовится и возможно присмотреть источник на временную замену.
Удачи.

Сайтовед постоянно проводит обмен постовыми, меняйтесь и получайте ссылку.
Заказывайте интернет-магазин на WordPress на сайте blog-rv.com
Киев Life или блоггинг по-киевски blogging.kiev.ua
Как увеличить посещаемость сайта описано в блоге biznes-mesto.ru

Как сюда попасть?