Migrasi website membutuhkan keputusan untuk setiap kelompok URL lama: tetap, pindah ke padanan, digabung, atau memang tidak lagi tersedia. Daftar redirect adalah hasil dari keputusan tersebut. Jika pemetaan baru dibuat setelah situs lama hilang, informasi yang dibutuhkan untuk memilih tujuan sering sudah sulit ditemukan.

Panduan ini untuk tim yang mengganti CMS, domain, atau struktur URL. Ia membantu membuat paket pemeriksaan sebelum rilis dan membedakan migrasi teknis yang selesai dari pemrosesan pencarian yang masih berlangsung.

Pisahkan perubahan yang sebenarnya terjadi

Ganti hosting tanpa mengubah URL berbeda dari ganti domain. Mengganti desain sekaligus isi, URL, navigasi, dan CMS juga membuat diagnosis lebih sulit karena banyak variabel berubah bersama.

Google menyarankan menyiapkan situs baru, memetakan URL, mengatur perpindahan, lalu memantau URL lama dan baru. Bila memungkinkan, perubahan besar dilakukan bertahap agar masalah lebih mudah ditelusuri. Panduan migrasi Google.

Tulis ruang lingkup migrasi dalam kalimat konkret: “CMS berubah, domain tetap, 120 slug artikel berubah, gambar pindah host.” Kalimat ini langsung menentukan apa yang perlu diuji.

Bangun inventaris dari beberapa sumber

Gunakan daftar CMS, sitemap, crawl internal, data halaman Search Console, analytics, dan URL backlink yang tersedia. Gabungkan sambil menyimpan asal setiap URL. Satu sumber biasanya tidak mewakili seluruh sejarah website.

Jangan otomatis menghapus URL yang tidak mempunyai klik. Halaman bantuan, dokumen unduhan, dan halaman berpengunjung sedikit bisa tetap penting. Prioritas pengujian boleh berbeda, tetapi keputusan nasib URL harus jelas.

Simpan isi dan metadata yang dibutuhkan sebelum migrasi, sesuai akses dan kebijakan penyimpananmu. Tujuannya menyediakan pembanding, bukan membuat salinan privat menjadi publik.

Gunakan pemetaan yang menjelaskan alasan

Contoh ilustratif toko peralatan kopi:

URL lama Keputusan Tujuan baru Alasan Pemeriksaan khusus
/p/alat-v60 Pindah /produk/dripper-v60/ Produk sama Varian dan stok
/blog/manual-grinder Tetap URL sama Tidak perlu mengganti alamat Isi dan gambar
/panduan-giling-a Gabung /panduan/ukuran-gilingan/ Materi unik sudah dipindahkan Tidak ada langkah hilang
/promo-lebaran-lama Hentikan Tidak ada Promo usai, tanpa pengganti Respons tidak ditemukan

Kolom alasan membantu menghindari pemetaan semua URL ke homepage. Untuk penggabungan, pastikan informasi unik yang masih berguna sudah dipertahankan sebelum halaman lama dihentikan.

Uji data dan fungsi di situs baru

Mulai dari template yang berbeda: beranda, kategori, detail produk, artikel, dokumen, dan halaman transaksi. Untuk tiap template, periksa judul, isi utama, gambar, canonical, directives, structured data yang relevan, dan link internal.

Uji akses langsung ke URL, bukan hanya klik dari homepage. Aplikasi bisa bekerja saat dinavigasi dari dalam tetapi gagal ketika URL detail dibuka pertama kali.

Pada produk, cocokkan informasi yang memengaruhi keputusan pengguna seperti ukuran, harga, stok, dan kebijakan. Jangan menganggap konten berhasil dimigrasikan hanya karena jumlah record sama. Satu field yang tertukar dapat merusak seluruh katalog.

Buat daftar penerimaan sebelum rilis

  • Semua URL prioritas memiliki keputusan yang bisa ditelusuri.
  • Redirect mengarah ke padanan yang benar dan tidak berputar.
  • URL final memberi respons sesuai keadaan halaman.
  • Canonical, sitemap, dan link internal memakai alamat produksi yang dipilih.
  • Aturan staging tidak ikut memblokir halaman publik.
  • Gambar dan dokumen penting tetap tersedia atau memiliki pemetaan.
  • Alur pencarian, formulir, dan pembelian yang relevan masih berjalan.
  • Tim tahu perubahan mana yang dapat dikembalikan jika ada kegagalan.

Pisahkan pengujian staging dari pemeriksaan sesudah rilis. Domain, cache, dan konfigurasi lingkungan bisa membuat hasil produksi berbeda meski build yang digunakan sama.

Pantau perpindahan dengan pasangan URL

Setelah rilis yang diotorisasi, periksa URL lama dan tujuan baru sebagai pasangan. Pantau respons, log error, halaman masuk, dan data Search Console dengan periode yang sebanding. Jika hanya melihat situs baru, kamu bisa kehilangan permintaan yang masih masuk ke alamat lama.

Google menyarankan mempertahankan redirect selama mungkin, umumnya setidaknya satu tahun, sambil memperbarui tautan yang kamu kendalikan ke tujuan final. Tidak ada persentase penurunan traffic yang otomatis “normal” untuk setiap migrasi. Panduan pemeliharaan redirect migrasi.

Kalau satu kategori turun sementara kategori lain stabil, periksa pemetaan, isi, dan template kategori tersebut sebelum menyimpulkan seluruh migrasi gagal. Kalau data analytics berubah tetapi klik Search Console stabil, periksa implementasi tracking baru.

Langkah pertama adalah membuat inventaris dan kolom keputusan. Jangan menunggu semua desain selesai. Pemetaan yang jelas memberi developer bahan implementasi dan memberi tim konten cara memeriksa bahwa informasi pembaca tetap utuh.