Как перенести сайт? Тонкости переезда на новый хостинг, домен, движок
Иногда возникает необходимость перенести действующий сайт на новый хостинг, или сменить доменное имя сайта. Как же сделать это быстро, а главное безболезненно, чтобы и трафик был «целым», и поисковики «сытыми»?
Как перенести сайт на новый хостинг?
При переезде на другой хостинг у сайтов часто возникают проблемы. Боты поисковых систем могут перестать посещать сайт, страницы начинают выпадать из индекса, и в результате поисковый трафик неуклонно падает. Между тем проблем этих можно избежать, если свести к минимуму период временной недоступности сайта.
Для начала вспомним особенности функционирования сервиса доменных имен DNS. После смены сервера данные о новом IP-адресе домена обновятся в базе DNS только спустя сутки. Поскольку сайт на новом месте станет видимым не сразу, нужно некоторое время поддерживать копию сайта на старом хостинге.
Этапы переезда
1. Подготовительные работы.
На первом этапе ничего не меняйте на старом хостинге и у регистратора домена. Пока сайт работает «в штатном режиме» и NS-серверы для домена остаются прежними, подготовьте новую площадку.
Зарегистрируете аккаунт на новом хостинге. Добавьте в личном кабинете домен vash-site.ru. По ходу дела на сервере будет создана корневая директория для нового сайта, а также запись, указывающая на соответствие домена vash-site.ru новому IP-адресу сервера (допустим, 987.65.43.21).
Сейчас только вы знаете, что ваш домен поддерживается другим сервером по новому адресу. Для посетителей и поисковых ботов сайт и домен по-прежнему привязаны к старому хостингу.
Не спеша закачайте на новый хостинг все файлы сайта, создайте из дампа базу данных, пропишите пароли и пути в конфигурационных файлах.
2. Тестирование нового сайта.
Настало время проверить, насколько хорошо работает новая версия сайта, однако, вы и сами еще не видели свой проект. Для того чтобы увидеть новый сайт, вам нужно напрямую прописать адрес сайта в системе вашего компьютера. Найдите на своем компьютере файл хостов. Для Windows - это файл C:\WINDOWS\System32\drivers\etc\hosts, для Linux - это /etc/hosts. В данный текстовый фал добавьте строчку 987.65.43.21 vash-site.ru www.vash-site.ru
Сохраните файл. Теперь домен vash-site.ru будет «привязан» к адресу нового сервера 987.65.43.21. Закройте браузер и снова его запустите. Адрес домена больше не будет запрашиваться у NS-серверов провайдера, он будет напрямую браться из базы данных системы.
Наберите в адресной строке http://vash-site.ru/, и вы увидите сайт, расположенный на новом хостинге. Проверьте, что сайт работает правильно, все папки и файлы находятся на своих местах, все настройки сохранены верно.
3. Перевод домена на новый сервер.
Перевод сайта на новый домен лучше начать поздним вечером. Ночью активность пользователей не велика, а вот утром большинство посетителей найдут сайт по месту новой «прописки».
Помните, что NS-серверы многих провайдеров долго сохраняют старые записи, а значит, часть посетителей будет направляться на старый сервер. Не разочаровывайте своих читателей, пока все провайдеры не обновят кеш DNS, оставьте старую копию сайта работоспособной. Поисковые системы DNS также пользуются кешем для увеличения скорости работы, поэтому поисковые роботы не сразу «узнают» новый адрес переехавшего домена.
Поскольку вы уже проверили сайт на работоспособность, можно удалить запись в файле хостов. Сотрите ее или за комментируйте (поставьте в начало строчки символ #).
Во время переезда заблокируйте на старом сайте возможность отправлять сообщения на форуме и оставлять комментарии в гостевой книге или в комментариях к постам. Естественно нужно заранее предупредить пользователей, что сайт переезжает, и отправка сообщений будет временно не работать.
Авторизуйтесь в панели управления регистратора доменов и смените адреса NS-серверов для домена vash-site.ru на новые.
Теперь можете спать спокойно – информация о новом адресе сайта постепенно разлетится по всему свету.
4. Удаление старой версии сайта.
Не спешите удалять сайт на старом хостинге. После смены NS-серверов домена подождите не менее суток. Затем загляните в лог доступа на новом сервере. Если роботы всех важных для вас поисковых систем уже посетили новый сайт, то старый сайт уже можно ликвидировать. Удалите все папки и файлы CMS. Из аккаунта на старом хостинге обязательно удалите домен vash-site.ru.
Теперь можно вас поздравить – переезд прошел успешно!
Как перенести сайт на другой домен и сменить CMS?
Простейший способ сохранения ссылочной массы, пузомерок и трафика - это настройка 301 редиректа на доменном уровне. Об этом я уже подробно писала в статье «Как склеить домены, и зачем нужны зеркала сайта?» В рамках данной статьи давайте рассмотрим некоторые тонкости переезда на новую CMS.
Как правило, смена движка осложняется изменением структуры перелинковки. Вам потребуется расставить редиректы на нескольких уровнях: на уровне разделов и даже отдельных страниц.
Прежде всего, подумайте: необходимо ли настраивать перенаправление на каждую отдельно взятую страницу?
Ответьте на вопросы:
- На какие страницы идет трафик?
- Какие страницы трафик конвертируют?
- Какие страницы могут похвастаться бэклинками (обратными ссылками)?
- На какие страницы пользователи заходят напрямую из закладок браузеров?
Не используйте одно правило редиректа, переводящее все страницы на одну страницу нового сайта, пусть даже и главную. Возможно, некоторые сегменты сайта вообще не нужно будет переносить. Возможно, какие-то статьи приносят стабильный трафик, и нужно настроить редирект «страница – к странице». Возможно, часть трафика, идущую на какой-то раздел, можно безболезненно перенаправить на другой, схожий по тематике, раздел или даже отдельный сайт.
Помните о посетителях! Если вы позаботитесь, чтобы они попали именно туда, куда хотели зайти, вы сможете максимально сохранить объем существующего трафика. Перед переносом сайта протестируйте каждый его раздел. Убедитесь, что новые страницы полностью совпадают с требованиями пользователей.
Постарайтесь повторить на новом движке прежнюю структуру папок, и тогда вам будет проще настроить редирект при смене домена.
Проверьте все-все внешние и внутренние ссылки. Постарайтесь, чтобы все они вели на соответствующие новые страницы.
Контролируйте старый домен и поддерживайте на нем редиректы не менее 180 дней.
Обязательно создайте страницу ошибки 404. Разместите на этой странице ссылки на основные страницы и разделы сайта.
В панели вебмастера на Яндексе подтвердите и старый и новый домены. При повторном просмотре сайта поисковиком будут выявлены различные ошибки.
Следуйте данным рекомендациям, и вы сможете смягчить «боевые потери», вызванные сменой хостинга, домена и CMS.
Если есть вопросы – смело задавайте их в комментариях! И не забудьте подписаться на обновления блога.