Перенос сайта на новый домен

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

Три шага для правильного переноса веб сайта на новый домен

бэкап файлов при смене домена

ШАГ 1: Первым делом необходимо перенести все файлы со старого сервера на новый. Проделать это можно через SSH-консоль или бесплатную программу FileZilla, Winscp, любой другой FTP-клиент. Если же смена домена происходит в рамках одного хостера, будет не лишним уведомить его о будущей процедуре, также возможно вам понадобится помощь администратора по Linux серверам.

Базу данных также необходимо скачать, только стоит учесть  последние изменения. Сделать это можно скачав дамп сам базы или через PhpMyAdmin, там несложно экспортировать ее на локальный компьютер.
Скаченный файл БД .sql, который содержит все записи, необходимо открыть через .txt редактор (например NotePad++) и с помощью быстрых клавиш (Ctrl+H) осуществить замену старого url адреса на новый.

Далее для корректной работы сайта и правильного подключения к базе данных, необходимо найти конфигурационный файл config.php или подобный, и там указать новые параметры подключения к БД: DB_Name, DB_User, DB_Password, DB_Host.

 

ШАГ 2: 301 редирект наиважнейшая часть работы, с помощью него вы сможете правильно переадресовать весь поток на новый домен без потери веса страниц, трафика и позиций в поисковых системах.

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

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !googleab44945hb4565415b.html
RewriteRule (.*) https://new-domain.com/$1 [R=301,L]

Где,
RewriteCond %{REQUEST_FILENAME} !googleab44945hb4565415b.html - файл от google, подтверждающий право собственности на домен
RewriteRule (.*) https://new-domain.com/$1 [R=301,L] - адрес нового сайта

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

Для более быстрой индексации новых страниц укажите в robots.txt новое значения Host:
User-agent: *
Disallow:
Host: new-domain.com

 

ШАГ 3: Выполняя требования поисковых служб Google и Yandex при при смене домена, вы обеспечите себя лояльностью с их сторон и не потеряете показатели доверия.

перенос домена в панеле Яндекс


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

смена домена в панели google webmaster


Google в свою очередь требует аналогичные действия: добавить адрес нового сайта с полным сканированием, добавление Sitemap xml-файла и последующие шаги действий подскажет панель Google Webmaster в секции Search Console.