Как правильно склеить домены?


Зачем нужна склейка доменов?

Если у Вас был сайт  типа site.com.ua, но со временем вы приобрели и прикрепили домен типа site.ua, возникает необходимость перенаправить посетителей со старого доменного имени на новый, при этом не теряя поисковых позиций. Если же один и тот же сайт будет доступен по разным адресам это может плохо сказаться на индексации сайта поисковиками. Поисковики будут видеть «дублированный контент», и будут понижать рейтинг сайта в выдаче.

Что должно получится?

Допустим site.com.ua имеет первые позиции по определенным запросам в поисковых системах, в то время как site.ua  (алиас site.com.ua) находится на 100-х позициях. Нам необходимо сообщить поисковым системам что site.ua — главный домен (host), чтобы именно он индексировался, и ему были переданы все поисковые позиции site.com.ua.

Что необходимо сделать?

Мы будем рассматривать склейку домена для основных поисковых систем: Google, Yahoo, Яндекс, Rambler.

Яндекс и Rambler

Начинать нужно с Яндекс и Rambler. Для того чтобы эти поисковики склеили домены в файле robots.txt необходимо указать главный хост.

В файле robots.txt пишем:

User-agent: *
Host: site.ua

Это не значит что все другие параметры нужно удалить, просто в конец блока «User-agent: *» дописываем «Host: site.ua».

На то чтобы поисковой бот Яндекса склеил домены может понадобится до 3х месяцев.

Когда в Яндексе при запросе site.com.ua будет выдаваться site.ua, можно приступать  ко второй части.

Google и  Yahoo

Для того чтобы передать новому «главному хосту» поисковые позиции старого домена в этих поисковиках необходимо воспользоваться 301-м редиректом. Более детально его использование описано в статье «Как правильно сделать 301 редирект»

В .htaccess нужно прописать:

Options +FollowSymLinks
RewriteEngine on

RewriteRule ^(.*)$ http://новый-сайт.com/$1 [L,R=301]
RewriteCond %{HTTP_HOST} ^старый-сайт\.net$ [NC]
RewriteRule ^(.*)$ http://новый-сайт.com/$1 [L,R=301]
RewriteCond %{HTTP_HOST} ^www\.старый-сайт\.net$ [NC]

После этого все заходы на страницы старого домена будут перенаправлены на новый.

Важно! Приступать к переадресации 301 нужно только когда Яндекс склеит домены.

На то чтобы поисковики передали поисковые позиции новому домену может потребоваться время.

9 комментариев к “Как правильно склеить домены?

  1. заранее прошу прощения, если мой вопрос покажется глупым).
    нужно ли предпринимать какие-то действия для склейки доменов с www и без? хотелось бы узнать смысл склеивания в этом случае

    • По сути дела http://www.имясайта.com и имясайта.com разные домены, и имеют разные показатели ТИЦ и PR.
      Ктото укажет ссылку на Вас с www, а ктото без, а это «разделит» вес ссылки.

      Это актуально если пользователи заходят на сайт как с www, так и без.
      (смотрите статистику «варианты обращения»)
      Этого можно избежать просто изменив все ссылки сайта (либо все с www, либо все без), и в дальнейшем при регистрации в поисковиках, каталогах и рейтингах указывать тот же вариант что и на сайте.

      Или в файле .htaccess нужно прописать:
      Options +FollowSymLinks
      RewriteEngine On
      RewriteCond %{HTTP_HOST} ^www.имясайта.com$ [NC]
      RewriteRule ^(.*)$ http://имясайта.com/$1 [R=301,L]

      Если в хосте прописан сайт без www, рекомендую не указывать на сайте ссылки содержащие «www».

  2. Здравствуйте! Скажите, как без ущерба для сайта изменить

    имясайта.org.ua

    на

    новоеимясайта.org.ua ?

  3. Скажите, а можно ли передать показатель бэклинков для yahoo (у меня сайт в буржутете) со старого сайта на новый?

Оставить комментарий