Переезжаете на другой домен?

Рубрики: SEO

Практически каждый из нас, хоть раз сталкивался с переездом сайта на другой домен. Но как при переносе сохранить драгоценное «пузико» и не испортить отношения с поисковыми системами? Об этом я и расскажу в сегодняшней заметке.

переезд на другой домен

Итак, что нужно для переноса?

  • Перво-наперво выставить 301 редирект со старого домена на новый.
  • Позаботиться о новых УРЛах, если они изменились!
  • Сообщить ПС о переезде. Гугл.Вебмастер и Host в robots.txt.

А теперь подробно по каждому из пунктов.

1) 301 редирект (301 Permament Redirect) — это HTTP заголовок, который сообщает, что страница доступна по новому адресу, а старый использоваться больше не будет. Существует множество способов осуществления редиректа, но я приведу парочку самых популярных:

Apache, должен быть включен mod_rewrite:

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

Nginx, должен быть включен rewrite:

if ($host = 'oldsite.ru' ) {
rewrite ^(.*)$ http://newsite.ru$1 permanent;
}

PHP редирект:

header("HTTP/1.0 301 Moved Permanently");
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://newsite.ru");
exit();

2) Позаботиться о новых УРЛах — этот пункт многие забывают или не учитывают… я тоже был не исключением =)
Немного истории: пару месяцев назад переносил форум на новый домен и новый движок. Выполнил 1 и 3,4 пункты…и все бы неплохо, но перенос пуза растянулся ого-го насколько.
Я не учел тот факт, что в новой версии форума был изменен механизм УРЛов! Т.е. в нем была полная совместимость со старыми, но после перехода по ним автоматически производился редирект на новый ЧПУ-УРЛ. Другими словами выполнялось 2 редиректа: со старого домена на новый, и со старого УРЛа на новый ЧПУшный.

Решение достаточно тривиально — разместить мини роутер на старом сервере, который бы обрабатывал УРЛ по известным ему правилам и приводил его к нужному формату, после чего делал редирект средствами серверного языка. В итоге получим только 1, правильный редирект.

3) Стоит дополнительно сообщить ПС о наступившем переезде. Это может ускорить процесс склейки. Для этого нам понадобится Гугл.Вебмастер и robots.txt.

Зайдите в Гугл.Вебмастер, выберите ваш старый домен. Затем зайдите в «Конфигурация сайта» ­— «Изменение адреса» и выполните все, что там написано. Все предельно просто, главное не упустить этот момент.

Далее открываем robots.txt (если есть, если нет, то стоит создать) и в директиве User-agent: Yandex меняем домен в Host на новый.

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

Спасибо, что прочитали и надеюсь, заметка была для вас полезна.

Если Вам понравилась статья, то предлагаю вам подписаться на уведомления — это можно сделать любым из доступных способов.
Есть что сказать? Не проходите мимо — комментируйте! Мне важно ваше мнение!

7 комментария к “Переезжаете на другой домен?”

  • 27 марта 2010, 14:58

    Отличная статья. Всё весьма доступно и картинка вобще в тему. Это маленькие сайты с большим количеством страниц :)

  • Supaman
    28 марта 2010, 2:45

    Хорошая статья. Взял на заметку. Интересно было бы почитать про перенос блогов ВП на другой хостинг.

  • Rico
    29 марта 2010, 6:41

    п.3 – не задумывался как-то. Спс, учтём-с.

    А на счёт реврайтов, то лучше всё скинуть на nginx. Это быстрее, чем прокидвать до апача и принимать решение.

  • 4 января 2011, 12:37

    А как измениться тиц ? тиц старого домена не присвоишь новому это что получается всё с нуля наращивать придётся

  • Creator
    28 января 2011, 16:44

    При правильном 301-редиректе ПС должен корректно склеить домены. Правда пройдет не мало времени…

  • Max
    7 февраля 2011, 15:15

    Можно покупать домен с готовым накрученным тицем.

  • 19 августа 2011, 23:29

    Просто и доступно. А, главное, практично. Спасибо!

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