Як перенести сайт на новий хостинг без втрати SEO та даних
Коли потрібно переносити сайт
Перенос сайту на новий хостинг — відповідальний процес, який при неправильному виконанні може обвалити позиції в Google на кілька місяців. Але іноді він необхідний:
- Повільний сервер — час відповіді понад 500мс
- Часті падіння — uptime нижче 99.5%
- Зростання трафіку — поточний хостинг не витримує навантаження
- Зміна технології — перехід на VPS, хмарний хостинг
- Зміна регіону серверів — для покращення швидкості для цільової аудиторії
Покрокова інструкція з переносу
Крок 1: Створіть повний бекап
Перед будь-якими діями зробіть повну копію:
- Файли сайту — через FTP/SFTP або панель керування
- База даних — експорт через phpMyAdmin або командний рядок
- Конфігураційні файли — .htaccess, wp-config.php тощо
- Email — якщо пошта прив'язана до хостингу
Зберігайте бекап у двох різних місцях — локально та в хмарному сховищі.
Крок 2: Налаштуйте новий хостинг
Перед перенесенням файлів:
- Створіть акаунт на новому хостингу
- Перевірте версію PHP, MySQL — вони повинні відповідати вимогам CMS
- Налаштуйте SSL-сертифікат (Let's Encrypt або платний)
- Створіть базу даних та користувача
Крок 3: Перенесіть файли та базу даних
Завантажте файли на новий сервер через SFTP або панель керування. Імпортуйте базу даних. Оновіть конфігураційний файл з новими даними підключення до БД.
Крок 4: Тестування перед зміною DNS
Критичний крок! Перевірте сайт на новому хостингу ДО зміни DNS:
- Відредагуйте файл hosts на локальному комп'ютері
- Або використайте тимчасовий URL від хостера
- Перевірте всі сторінки, форми, кошик (якщо є)
- Перевірте швидкість завантаження — вона повинна бути кращою
Крок 5: Зміна DNS
Змініть NS-записи або A-записи у реєстратора домену. Пропагація DNS займає від 2 до 48 годин. Протягом цього часу частина трафіку йтиме на старий сервер, частина — на новий.
Важливо: не видаляйте сайт зі старого хостингу мінімум 72 години після зміни DNS.
Крок 6: Перевірка після переносу
- SSL працює — перевірте через SSL Checker
- Всі URL працюють — перевірте через Screaming Frog або Sitemap
- Форми відправляються — протестуйте кожну форму
- Google Search Console — перевірте індексацію через кілька днів
- Аналітика працює — GA4, Meta Pixel
Як зберегти SEO-позиції при переносі
- Зберігайте структуру URL — жодна URL-адреса не повинна змінитися
- Мінімізуйте даунтайм — сайт повинен бути недоступний менше 1 години
- Перевірте robots.txt — переконайтесь, що він не блокує індексацію
- Подайте sitemap.xml повторно в Search Console
- Моніторте позиції — протягом 2-4 тижнів після переносу
Часті помилки при переносі
- Зміна URL-структури — це гарантований обвал позицій
- Забули про .htaccess — редиректи перестають працювати
- Видалення старого сервера занадто рано — частина DNS ще вказує на нього
- Не перевірили email — листи можуть перестати приходити
- Інший PHP/MySQL — сайт працює з помилками на новому сервері
Висновок
Перенос сайту — це технічна операція, яка потребує планування. Бекап → тестування → зміна DNS → моніторинг — ось правильна послідовність. Якщо ви не впевнені у своїх силах, зверніться до нас — ми перенесемо сайт безпечно та без втрати позицій.
