Повне перенесення сайту на новий домен може знадобитися при зміні назви компанії, підборі більш звучної адреси або з низки інших причин.
Найпріоритетніше завдання при переїзді це – зберегти свої позиції, не втратити трафік і вагу сторінок.
Три кроки для правильного перенесення веб сайту на новий домен

КРОК 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 своєю чергою вимагає аналогічні дії: додати адресу нового сайту з повним скануванням, додавання Sitemap xml-файлу, а наступні кроки дій підкаже панель Google Webmaster у секції Search Console.