Inventarisasi sebelum menyentuh DNS.
Catat file website, database, versi runtime, cron job, environment variable, domain, subdomain, sertifikat, dan layanan email. Tahap ini mencegah komponen kecil tertinggal saat pemindahan.
Siapkan jalur rollback.
Simpan backup yang dapat dipulihkan dan jangan langsung menghapus server lama. Turunkan TTL DNS sebelum migrasi jika memungkinkan agar perpindahan lebih cepat tersebar.
- Uji website melalui alamat sementara atau hosts file.
- Pastikan koneksi database dan permission file benar.
- Periksa formulir, login, upload, cron, serta integrasi eksternal.
- Aktifkan SSL dan pantau log setelah DNS berubah.
Pisahkan migrasi website dan email.
Record web dan record email memiliki fungsi berbeda. Verifikasi MX, SPF, DKIM, dan DMARC secara terpisah agar perpindahan website tidak tanpa sengaja mengganggu penerimaan email.