Правильная склейка зеркал
Как бы банально не звучало и не была заезжена тема, но народ до сих пор не умеет правильно склеивать домена (сайты зеркала). Данный пост будет ответом из рубрики вопрос-ответ и заодно ссылка для тех кто интересуется в аське и скайпе.
Итак, в 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.ruUser-agent: *
Disallow:
Sitemap: http://site.ru/sitemap.xml
Где адрес: http://site.ru/sitemap.xml указывает на адрес карты сайта. Если карты сайта нет, можно данную строку не писать
Все, ждем апдейт зеркальщика. Проверяем склейку путем просмотра проиндексированых страниц по урлу: 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.ruUser-agent: *
Disallow:
Sitemap: http://site.ru/sitemap.xml
- второй для того зеркала (site.ru), в который собрались клеить. Разница лишь в том, что второе зеркало мы разрешаем индексировать только Яндексу, а Гуглу и прочим запрещаем. Это делается для того, чтобы гугл не индексировал не нужное и не создавал дубли на момент склейки в яндексе. Дубли могут значительно косить трафик, проверено. Второй роботс такой
User-agent: Yandex
Disallow:
Host: site.ruUser-agent: *
Disallow: /
Sitemap: http://site.ru/sitemap.xml
Все, ждем зеркальщика и как только по адресу: будут выводится ссылки на 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.ruUser-agent: *
Disallow:
Sitemap: http://site.ru/sitemap.xml
и наслаждаемся осуществленной склейкой.
Склейка в любом случае понизит на какое-то время поисковый трафик, к этому необходимо подготовится и возможно присмотреть источник на временную замену.
Удачи.
Сайтовед постоянно проводит обмен постовыми, меняйтесь и получайте ссылку. Заказывайте интернет-магазин на WordPress на сайте blog-rv.com Киев Life или блоггинг по-киевски blogging.kiev.ua Как увеличить посещаемость сайта описано в блоге biznes-mesto.ru












