{"id":1900,"date":"2026-08-31T14:47:52","date_gmt":"2026-08-31T07:47:52","guid":{"rendered":"https:\/\/achmadfarid.com\/?p=1900"},"modified":"2026-08-31T15:20:21","modified_gmt":"2026-08-31T08:20:21","slug":"migrasi-website-tanpa-kehilangan-ranking","status":"publish","type":"post","link":"https:\/\/achmadfarid.com\/en\/migrasi-website-tanpa-kehilangan-ranking\/","title":{"rendered":"Migrasi Website Tanpa Kehilangan Ranking: Yang Menentukan Bukan Checklist Hari-H"},"content":{"rendered":"<p dir=\"ltr\">Hampir semua orang yang menghubungi saya soal migrasi website datang dengan pertanyaan yang sama: &#8220;checklist-nya apa saja?&#8221; Dan hampir semua sudah punya satu. Backup, uji di staging, pasang redirect 301, kirim sitemap baru, pantau Search Console. Lima poin itu muncul di setiap panduan berbahasa Indonesia yang ada di halaman satu Google, dengan urutan yang nyaris identik.<\/p>\n<p dir=\"ltr\">Masalahnya bukan checklist-nya salah. Poin-poin itu memang benar. Masalahnya, checklist menjawab pertanyaan &#8220;apa yang saya centang hari Sabtu malam nanti&#8221; sementara yang menentukan hasil migrasi justru dua hal di luar hari itu: <strong>daftar apa yang Anda catat sebelum pindah<\/strong>, dan <strong>berapa lama Anda mengawasi setelahnya<\/strong>. Migrasi website tanpa kehilangan ranking bukan soal eksekusi satu malam yang rapi. Ia soal apakah Anda punya bahan untuk tahu, tiga bulan kemudian, apakah yang hilang itu nyata atau cuma terlambat.<\/p>\n<p dir=\"ltr\">Di artikel ini saya bongkar lima jenis migrasi yang risikonya berbeda jauh tapi selalu diberi checklist yang sama, data terbaru soal berapa lama pemulihan sebenarnya berlangsung (angkanya jauh dari &#8220;4\u201312 minggu&#8221; yang biasa dijanjikan), dan urutan kerja yang saya pakai, diurutkan bukan berdasarkan kemudahan, tapi berdasarkan mana yang tidak bisa diulang.<\/p>\n<h2 dir=\"ltr\">Semua Checklist Sudah Dicentang, Traffic Tetap Jatuh, Ini yang Biasanya Terjadi<\/h2>\n<p dir=\"ltr\">Pola percakapannya selalu mirip. Migrasi jalan hari Sabtu. Minggu pagi website sudah hidup di alamat baru, tampilannya lebih bagus, loading lebih cepat. Semua orang senang. Senin, Selasa, Rabu masih terasa normal karena traffic langsung dari media sosial dan iklan tidak terpengaruh sama sekali.<\/p>\n<p dir=\"ltr\">Yang jatuh baru terlihat sekitar hari kesepuluh sampai minggu ketiga. Dan yang membuat panik bukan angkanya, tapi fakta bahwa tidak ada seorang pun yang bisa menjawab pertanyaan sederhana: <strong>turun dari berapa?<\/strong><\/p>\n<p dir=\"ltr\">Salah satu klien saya, sebuah bisnis jasa B2B, pernah datang enam minggu setelah migrasi dengan keluhan &#8220;traffic turun sekitar 40 persen&#8221;. Waktu saya minta datanya, ternyata angka 40 persen itu berasal dari perbandingan bulan berjalan dengan bulan sebelumnya di dashboard analytics, yang kebetulan bulan puncak mereka. Setelah kami tarik data 12 bulan, penurunan sebenarnya sekitar 22 persen, dan hampir seluruhnya terkonsentrasi di satu kelompok halaman: artikel-artikel lama yang dulu punya URL berakhiran tanggal, yang di website baru strukturnya diubah tanpa dipetakan satu per satu. Halaman utama dan halaman layanan tidak bergerak sama sekali.<\/p>\n<p dir=\"ltr\">Dua hal yang saya pelajari dari kasus seperti ini, dan saya melihatnya berulang kali. Pertama, <strong>hampir semua orang mengukur kerugian migrasi dengan pembanding yang salah<\/strong>, karena mereka tidak membekukan angka sebelum pindah. Kedua, kerusakannya hampir tidak pernah merata, ia menumpuk di satu kantong halaman yang punya satu kesamaan teknis. Kalau Anda tahu kantong itu di mana, perbaikannya sering selesai dalam hitungan hari. Kalau tidak, Anda akan menghabiskan tiga bulan memperbaiki hal-hal yang tidak rusak.<\/p>\n<p dir=\"ltr\">Checklist standar tidak membantu Anda menemukan kantong itu. Ia cuma memastikan Anda melakukan hal yang benar di malam peluncuran.<\/p>\n<h2 dir=\"ltr\">5 Jenis Migrasi Website dan Tingkat Risikonya (Jangan Pakai Checklist yang Sama)<\/h2>\n<p dir=\"ltr\">Kata &#8220;migrasi website&#8221; dipakai untuk lima pekerjaan yang risikonya berbeda sampai berlipat-lipat. Ini sumber kebingungan terbesar yang saya temui, dan akibatnya berjalan dua arah: sebagian orang terlalu takut sehingga bertahan di hosting buruk bertahun-tahun, sebagian lagi terlalu tenang karena merasa sudah mencentang semua poin.<\/p>\n<p dir=\"ltr\"><strong>Pindah hosting atau server, URL tidak berubah, risiko SEO mendekati nol.<\/strong> Domain sama, struktur URL sama, konten sama. Yang berubah cuma tempat file disimpan dan alamat IP-nya. Ini bukan migrasi SEO, ini pekerjaan infrastruktur.<\/p>\n<p dir=\"ltr\"><strong>Pindah HTTP ke HTTPS, risiko rendah.<\/strong> Perlu redirect dan pembaruan referensi internal, tapi Google memperlakukan ini sebagai kasus khusus dan menyarankan Anda <strong>tidak<\/strong> memakai alat Change of Address untuknya, karena perubahannya dikenali otomatis.<\/p>\n<p dir=\"ltr\"><strong>Ganti struktur URL di domain yang sama, risiko sedang sampai tinggi.<\/strong> Ubah permalink, ubah kategori, gabungkan halaman, pindahkan blog dari subdomain ke subfolder. Setiap URL lama harus punya tujuan baru yang spesifik. Ini yang paling sering diremehkan karena &#8220;kan domainnya tidak ganti&#8221;.<\/p>\n<p dir=\"ltr\"><strong>Ganti domain, risiko tinggi.<\/strong> Seluruh identitas berpindah alamat. Google harus mengenali ulang situs baru, memindahkan sinyal lewat redirect, dan mengindeks ulang semuanya.<\/p>\n<p dir=\"ltr\"><strong>Ganti domain, ganti platform, dan redesign sekaligus, risiko tertinggi, dan ini yang paling sering terjadi.<\/strong> Bukan karena orang ceroboh, tapi karena secara anggaran masuk akal: sekali bayar developer, sekali downtime, sekali repot.<\/p>\n<p dir=\"ltr\">Perhatikan bahwa poin satu dan poin lima diberi panduan yang sama persis di sebagian besar artikel Indonesia. Padahal jaraknya sejauh mengganti ban dengan mengganti mesin.<\/p>\n<p dir=\"ltr\">Sekarang bagian yang perlu saya luruskan, karena ini merugikan banyak bisnis kecil: beberapa artikel penyedia hosting di Indonesia menulis bahwa perubahan alamat IP membuat Anda &#8220;perlu merintis ranking dari awal lagi&#8221;. Itu tidak benar. Selama domain tetap sama, URL tetap sama, dan situsnya tetap bisa diakses, John Mueller dari Google sudah berulang kali menyatakan alamat IP bukan faktor peringkat, termasuk saat servernya pindah ke lokasi geografis lain, karena Google mendapat sinyal penargetan negara dari sumber lain. Saya kehilangan hitungan berapa kali menemukan bisnis yang bertahan di hosting lambat dan sering mati selama dua sampai tiga tahun karena membaca kalimat itu di blog penyedia hosting yang mereka pakai.<\/p>\n<h2 dir=\"ltr\">Apa yang Sebenarnya Berpindah Saat Anda Migrasidan Apa yang Tidak<\/h2>\n<p dir=\"ltr\">Supaya urutan kerjanya masuk akal, Anda perlu tahu apa yang sedang dipindahkan. Bukan file. File itu bagian paling gampang.<\/p>\n<p dir=\"ltr\">Yang berpindah adalah <strong>hubungan antara alamat dan reputasi<\/strong>. Setiap URL lama Anda punya riwayat: sudah dirayapi berkali-kali, punya tautan masuk dari luar, punya catatan kueri apa saja yang memunculkannya, punya posisi rata-rata. Semua itu menempel pada alamat, bukan pada tulisannya. Redirect 301 adalah cara Anda memberi tahu Google, satu per satu, bahwa reputasi yang menempel di alamat A sekarang harus dibaca sebagai milik alamat B.<\/p>\n<p dir=\"ltr\">Kata kuncinya: <strong>satu per satu<\/strong>. Ini alasan kenapa mengalihkan seluruh URL lama ke halaman depan bukan penyelesaian, Google umumnya memperlakukan pengalihan massal ke beranda seperti halaman yang tidak ditemukan, jadi efeknya nyaris sama dengan tidak memasang redirect sama sekali, hanya lebih sulit dideteksi karena tidak muncul sebagai error.<\/p>\n<p dir=\"ltr\">Dan proses pengenalannya tidak instan. Google perlu merayapi ulang URL lama Anda cukup banyak kali untuk yakin perpindahan ini permanen. Karena itu rekomendasi resminya adalah <strong>mempertahankan redirect minimal satu tahun<\/strong>, bukan satu bulan, bukan sampai &#8220;traffic kelihatan pulih&#8221;. Kalau redirect dicabut sebelum Google cukup sering melihatnya, sebagian sinyal tidak pernah selesai berpindah.<\/p>\n<p dir=\"ltr\">Ada satu langkah kecil yang hampir tidak pernah disebut di panduan berbahasa Indonesia, dan ini pembaruan resmi Google pada Juni 2026. Kalau Anda pindah domain, ajukan permintaan Change of Address <strong>untuk semua varian domain lama<\/strong>, subdomain, versi www, dan versi non-www, bahkan varian yang tidak Anda pakai secara aktif. Semuanya perlu terverifikasi lebih dulu di Search Console. Alasannya sederhana: migrasi domain bekerja paling baik kalau semua varian ikut berpindah. Prosesnya makan waktu sekitar sepuluh menit dan sering terlewat karena orang hanya memverifikasi satu properti.<\/p>\n<p dir=\"ltr\">Yang <strong>tidak<\/strong> berpindah lewat redirect: kualitas halaman tujuannya. Kalau di alamat baru isinya Anda ringkas, gabungkan dengan halaman lain, atau tulis ulang, maka yang dinilai Google adalah halaman yang berbeda. Redirect memindahkan alamat, bukan menjamin penilaian.<\/p>\n<h2 dir=\"ltr\">Redirect yang Benar Tidak Membuat Migrasi Berhasil, Ia Membuatnya Bisa Dinilai<\/h2>\n<p dir=\"ltr\">Ini bagian yang paling jarang saya lihat ditulis, dan menurut saya paling penting.<\/p>\n<p dir=\"ltr\">Kegagalan migrasi terbagi jadi dua jenis yang bentuk grafiknya nyaris identik, tapi obatnya berlawanan.<\/p>\n<p dir=\"ltr\"><strong>Jenis pertama: sinyalnya tidak berpindah.<\/strong> Redirect bolong, redirect berantai, redirect ke halaman yang salah, URL lama masih terindeks, robots.txt di server baru masih memblokir warisan dari staging. Ini masalah teknis dan bisa diperbaiki. Ciri khasnya di Search Console: URL lama masih muncul terindeks, atau URL baru belum terindeks sama sekali.<\/p>\n<p dir=\"ltr\"><strong>Jenis kedua: sinyalnya berpindah, tapi halamannya sudah bukan halaman yang sama.<\/strong> URL baru terindeks rapi, redirect bersih, tidak ada error tapi posisinya lebih rendah. Ini bukan masalah redirect. Ini karena Anda ikut mengubah isi, menggabungkan beberapa halaman jadi satu, memangkas teks demi desain yang lebih lega, atau memindahkan konten ke elemen yang baru muncul setelah JavaScript jalan. Google sedang menilai halaman yang berbeda, dan ia benar.<\/p>\n<p dir=\"ltr\">Saya pernah menghabiskan hampir tiga minggu mengaudit peta redirect untuk sebuah kasus yang ternyata jenis kedua. Redirect-nya sempurna. Yang berubah adalah halaman kategori produk yang di website lama punya deskripsi 400 kata di atas daftar produk, dan di website baru deskripsi itu dipindah ke tab yang isinya baru dimuat saat diklik. Tiga minggu saya cari di tempat yang salah, karena saya mulai dari asumsi bahwa masalah migrasi adalah masalah redirect.<\/p>\n<p dir=\"ltr\">Dari situ saya berhenti menyebut redirect sebagai &#8220;yang menentukan keberhasilan migrasi&#8221;. Redirect yang benar adalah <strong>prasyarat agar migrasi bisa dinilai<\/strong>, ia menghapus satu penjelasan dari daftar tersangka. Kalau redirect Anda berantakan, Anda tidak akan pernah tahu apakah penurunan itu karena perpindahan atau karena perubahan konten, dan Anda akan menghabiskan berbulan-bulan menebak.<\/p>\n<p dir=\"ltr\">Ini juga alasan paling kuat kenapa Google menyarankan memisahkan perpindahan dari perombakan tampilan. Bukan karena keduanya berbahaya kalau digabung. Tapi karena kalau digabung, <strong>Anda kehilangan kemampuan membatalkan hal yang benar<\/strong>. Kalau turun setelah pindah domain saja, Anda tahu di mana mencari. Kalau turun setelah pindah domain plus ganti platform plus redesign plus konsolidasi 40 artikel, Anda punya empat tersangka dan tidak satu pun bisa diuji terpisah.<\/p>\n<p dir=\"ltr\">Kalau Anda pernah mengalami penurunan traffic tanpa tahu sebabnya, urutan pemeriksaan yang saya pakai untuk memisahkan masalah nyata dari masalah pelaporan sudah saya tulis terpisah di <a href=\"https:\/\/achmadfarid.com\/en\/traffic-website-turun-ini-urutan-diagnosa\/\">urutan diagnosa yang saya pakai sebelum menyentuh konten saat traffic website turun<\/a>\u00a0sebagian besar langkahnya berlaku juga untuk penurunan pasca-migrasi, dengan satu perbedaan penting: pada kasus migrasi Anda sudah tahu tanggal kejadiannya, dan itu menghemat separuh pekerjaan diagnosa.<\/p>\n<h2 dir=\"ltr\">4 Tahap Migrasi, Diurutkan dari yang Tidak Bisa Diulang<\/h2>\n<p dir=\"ltr\">Urutan di bawah ini tidak disusun dari yang paling mudah, dan juga tidak dari yang paling berdampak. Ia disusun dari <strong>mana yang hilang selamanya kalau dilewati<\/strong>. Tahap 1 punya sifat yang tidak dimiliki tahap lain: setelah website lama mati, ia tidak bisa dikerjakan lagi. Selamanya.<\/p>\n<h3 dir=\"ltr\">Tahap 1: Tentukan jenis migrasinya, lalu coba pecah jadi dua peluncuran<\/h3>\n<p dir=\"ltr\">Kembali ke lima jenis di atas. Tulis mana yang sedang Anda lakukan. Kalau jawabannya lebih dari satu, pertanyaan berikutnya adalah: bisakah dipisah jadi dua peluncuran berjarak enam sampai delapan minggu?<\/p>\n<p dir=\"ltr\">Urutan yang saya sarankan: <strong>pindahkan dulu tanpa mengubah apa pun, lalu rombak setelah angkanya stabil.<\/strong> Ini terasa lebih mahal dan lebih repot. Memang. Tapi biaya tambahannya adalah biaya yang Anda bayar sekali dan diketahui di depan, sementara biaya menggabungkan semuanya adalah biaya yang muncul belakangan dalam bentuk berbulan-bulan menebak.<\/p>\n<p dir=\"ltr\">Dan jawaban paling murah sering kali adalah tidak pindah sama sekali. Saya sadar ini aneh datang dari orang yang salah satu sumber pendapatannya adalah membangun ulang website orang. Tapi kalau alasan migrasi Anda adalah &#8220;sudah bosan&#8221; atau &#8220;punya kompetitor yang tampilannya lebih bagus&#8221;, risiko yang Anda ambil tidak sebanding dengan hasil yang Anda kejar. Alasan yang sebanding biasanya terdengar lebih membosankan: platform lama tidak bisa lagi menjalankan alur bisnis yang sekarang, servernya sering mati, atau ada keputusan merek yang memaksa ganti nama.<\/p>\n<h3 dir=\"ltr\">Tahap 2: Inventaris dari empat sumber, lalu bekukan baseline<\/h3>\n<p dir=\"ltr\">Ini tahap yang tidak bisa diulang, dan tahap yang paling sering dikerjakan setengah.<\/p>\n<p dir=\"ltr\">Kebanyakan orang membuat daftar URL dari satu sumber: sitemap. Masalahnya, <strong>sitemap adalah daftar halaman yang Anda ingat.<\/strong> Yang menghancurkan migrasi selalu halaman yang Anda lupa. Ambil dari empat sumber, lalu gabungkan:<\/p>\n<p dir=\"ltr\"><strong>Sumber 1 \u2014 sitemap dan hasil crawl situs.<\/strong> Ini kerangkanya. Halaman yang Anda tahu ada.<\/p>\n<p dir=\"ltr\"><strong>Sumber 2 \u2014 laporan Pages di Google Search Console.<\/strong> Ini yang benar-benar diindeks Google, dan hampir selalu memuat URL yang tidak ada di sitemap: arsip tag, halaman paginasi, URL berparameter, halaman kampanye lama, berkas PDF.<\/p>\n<p dir=\"ltr\"><strong>Sumber 3 \u2014 data analytics 12 bulan terakhir, diurutkan berdasarkan halaman masuk.<\/strong> Ini yang menghasilkan. Perhatikan ekor panjangnya, bukan sepuluh besarnya \u2014 halaman peringkat 40 sampai 200 sering menyumbang lebih banyak total daripada sepuluh halaman teratas, dan justru merekalah yang paling sering tidak terpetakan.<\/p>\n<p dir=\"ltr\"><strong>Sumber 4 \u2014 daftar halaman yang punya tautan masuk dari luar.<\/strong> Reputasi pinjaman ini yang paling mahal kalau putus, dan sering menempel di URL yang sudah lama tidak Anda pikirkan.<\/p>\n<p dir=\"ltr\">Gabungkan keempatnya jadi satu daftar unik. Lalu bekukan angka pembandingnya di hari yang sama: traffic organik 12 bulan, impresi dan klik 16 bulan dari Search Console, daftar 100 halaman masuk teratas, dan posisi rata-rata untuk kueri yang Anda pedulikan. Simpan sebagai berkas dengan tanggal di namanya.<\/p>\n<p dir=\"ltr\">Kalau angka ini tidak dibekukan, tiga bulan lagi Anda akan berdebat soal apakah traffic benar-benar turun dan perdebatan itu tidak bisa dimenangkan siapa pun.<\/p>\n<p dir=\"ltr\">Tahap ini sebenarnya sebagian besar adalah pekerjaan audit, dan kalau Anda mau melakukannya sendiri, kerangka pemeriksaan yang saya pakai untuk menemukan masalah struktural sebelum menyentuh konten sudah saya uraikan di <a href=\"https:\/\/achmadfarid.com\/en\/audit-seo-website\/\">cara audit SEO website untuk menemukan masalah yang benar-benar menahan ranking<\/a>. Kalau lebih nyaman dikerjakan bersama orang luar, ini juga bagian yang biasanya saya kerjakan lewat <a href=\"https:\/\/achmadfarid.com\/en\/jasa-seo\/\">jasa SEO<\/a>\u00a0bukan karena rumit, tapi karena ini satu-satunya tahap yang tidak bisa diperbaiki setelah website lama dimatikan.<\/p>\n<h3 dir=\"ltr\">Tahap 3: Peta redirect satu-ke-satu, diuji sebelum DNS dipindahkan<\/h3>\n<p dir=\"ltr\">Ambil daftar gabungan dari Tahap 1. Beri setiap URL lama satu tujuan spesifik di website baru. Empat aturan yang saya pakai:<\/p>\n<p dir=\"ltr\"><strong>Satu tujuan yang paling mirip, bukan beranda.<\/strong> Kalau halaman tujuannya benar-benar tidak ada padanannya dan tidak ada rencana menggantinya, biarkan menjadi 404 secara sadar. 404 yang disengaja lebih jujur daripada redirect ke halaman yang tidak menjawab apa pun.<\/p>\n<p dir=\"ltr\"><strong>Satu lompatan, bukan rantai.<\/strong> Kalau URL lama pernah mengalami perpindahan sebelumnya, perbarui redirect lamanya agar langsung menunjuk tujuan akhir. Rantai bikin lambat, dan seperti yang saya bahas di bagian berikutnya, perayap mesin jawaban AI jauh lebih cepat menyerah pada rantai dibanding Googlebot.<\/p>\n<p dir=\"ltr\"><strong>Redirect di sisi server, bukan lewat JavaScript.<\/strong> Pengalihan yang baru terjadi setelah skrip berjalan tidak selalu terbaca sama oleh semua perayap.<\/p>\n<p dir=\"ltr\"><strong>Diuji sebelum DNS dipindah, bukan sesudah.<\/strong> Ini yang jarang dilakukan. Jalankan seluruh daftar URL lama Anda melalui aturan redirect di lingkungan uji, lalu hitung berapa persen yang berakhir di halaman berstatus 200 yang masuk akal. Kalau angkanya di bawah 95 persen, Anda belum siap meluncurkan. Menemukan 300 URL bolong sebelum peluncuran biayanya satu sore. Menemukannya enam minggu setelah peluncuran biayanya satu kuartal.<\/p>\n<p dir=\"ltr\">Satu hal terakhir di tahap ini, dan ini kesalahan yang bisa berjalan dua arah: periksa tag noindex dan berkas robots.txt di server baru <strong>dua kali<\/strong>. Situs staging biasanya diblokir supaya tidak terindeks, dan blokir itu ikut terbawa saat naik ke produksi. Website yang tampak sempurna tapi diberi tag noindex tidak akan menunjukkan gejala apa pun tidak ada yang rusak, traffic-nya cuma tidak pernah datang.<\/p>\n<h3 dir=\"ltr\">Tahap 4: Peluncuran dan jendela pengawasan berlapis<\/h3>\n<p dir=\"ltr\">Pengawasan pasca-migrasi bukan &#8220;pantau Search Console&#8221;. Setiap titik waktu punya pertanyaan berbeda, dan menjawab pertanyaan bulan ketiga di minggu pertama cuma menghasilkan kepanikan.<\/p>\n<p dir=\"ltr\"><strong>Hari 1\u20133: apakah situsnya bisa diakses dan redirect-nya jalan?<\/strong> Uji contoh acak dari daftar Tahap 1, bukan cuma menu utama. Ajukan Change of Address kalau ganti domain, untuk semua varian. Kirim sitemap baru. Pertahankan sitemap lama tetap dapat diakses beberapa minggu supaya Google punya jalan menemukan URL lama untuk dirayapi.<\/p>\n<p dir=\"ltr\"><strong>Minggu 1\u20132: apakah Google sudah mulai merayapi versi barunya?<\/strong> Yang dilihat bukan traffic, masih terlalu cepat. Yang dilihat: apakah URL baru mulai muncul terindeks, dan apakah muncul lonjakan error server. Jangan menilai peringkat di fase ini.<\/p>\n<p dir=\"ltr\"><strong>Minggu 3\u20136: apakah kerugiannya merata atau menumpuk?<\/strong> Ini pemeriksaan paling berharga. Bandingkan per kelompok halaman terhadap baseline beku Anda, bukan total situs. Kerugian yang menumpuk di satu kelompok hampir selalu berarti satu sebab teknis yang spesifik dan bisa diperbaiki.<\/p>\n<p dir=\"ltr\"><strong>Bulan 3: apakah ini jenis kegagalan pertama atau kedua?<\/strong> Pakai pemisahan di bagian sebelumnya. URL lama masih terindeks berarti masalah perpindahan. URL baru terindeks tapi posisinya turun berarti masalah halaman.<\/p>\n<p dir=\"ltr\"><strong>Bulan 12: apakah redirect masih menyala?<\/strong> Ini yang paling sering lupa. Perpanjang domain lama, jangan matikan hosting lama sebelum redirect punya rumah baru.<\/p>\n<p dir=\"ltr\">Satu hal yang saya minta diputuskan <strong>sebelum<\/strong> peluncuran, bukan sesudah: pada kondisi seperti apa Anda akan mundur ke website lama. Tulis satu kalimat, sepakati dengan orang yang punya akses server. Setelah peluncuran, semua orang terlalu terlibat secara emosional untuk membuat keputusan itu dengan jernih.<\/p>\n<h2 dir=\"ltr\">6 Kesalahan Migrasi yang Terjadi Sebelum Satu File Pun Dipindahkan<\/h2>\n<p dir=\"ltr\">Menarik bahwa hampir semua kesalahan migrasi yang mahal terjadi di meja rapat, bukan di terminal. Semuanya masih bisa dibatalkan tanpa biaya pada titik itu.<\/p>\n<p dir=\"ltr\"><strong>Menggabungkan pindah, ganti platform, dan redesign dalam satu peluncuran.<\/strong> Sudah saya bahas di atas, tapi saya ulang karena ini penyebab tunggal terbesar. Hemat di anggaran proyek, mahal di kemampuan diagnosa.<\/p>\n<p dir=\"ltr\"><strong>Menjadwalkan migrasi menjelang periode tersibuk.<\/strong> Logikanya sering terbalik: &#8220;website baru harus siap sebelum musim ramai&#8221;. Padahal periode pemulihan Anda justru jatuh tepat di bulan yang paling mahal untuk kehilangan traffic. Kalau bisnis Anda punya puncak musiman, migrasi dilakukan segera setelahnya, bukan sebelumnya.<\/p>\n<p dir=\"ltr\"><strong>Menganggap redirect massal ke beranda sebagai &#8220;sudah dipasang redirect&#8221;.<\/strong> Ini terlihat rapi di laporan developer, nol error 404. Efeknya di mata Google mendekati tidak memasang apa pun.<\/p>\n<p dir=\"ltr\"><strong>Mematikan domain atau hosting lama terlalu cepat.<\/strong> Biasanya karena alasan penghematan yang jumlahnya kecil sekali. Rekomendasi resminya minimal satu tahun, dan alasannya bukan formalitas: Google butuh merayapi URL lama berkali-kali sebelum yakin perpindahan ini permanen.<\/p>\n<p dir=\"ltr\"><strong>Tidak menugaskan siapa pun untuk mengawasi minggu ketiga sampai keenam.<\/strong> Semua perhatian tercurah ke hari peluncuran. Padahal sinyal paling berguna baru muncul saat semua orang sudah kembali ke pekerjaan masing-masing dan proyeknya secara resmi dianggap selesai.<\/p>\n<p dir=\"ltr\"><strong>Membiarkan tim konten dan tim teknis bekerja dari daftar URL yang berbeda.<\/strong> Tim konten memetakan dari sitemap, tim teknis dari hasil crawl, dan tidak ada yang menggabungkan keduanya dengan data Search Console. Yang bolong adalah irisan yang tidak ada di kedua daftar.<\/p>\n<p dir=\"ltr\">Kalau Anda ingin melihat kenapa kesalahan seperti ini masuk kategori yang paling mahal dan kenapa kesalahan SEO yang paling sering dibahas justru yang paling murah diperbaiki, saya sudah menyusun peringkatnya berdasarkan biaya pemulihan di <a href=\"https:\/\/achmadfarid.com\/en\/kesalahan-seo-yang-benar-benar-mahal\/\">kesalahan SEO yang benar-benar mahal dan kenapa tidak pernah masuk daftar 10 besar<\/a>. Migrasi punya posisi khusus di sana: ia satu-satunya kesalahan kelas berat yang waktunya Anda pilih sendiri.<\/p>\n<h2 dir=\"ltr\">Dua Jam yang Berjalan Setelah Migrasi dan Hanya Satu yang Terbaca di Search Console<\/h2>\n<p dir=\"ltr\">Sekarang bagian yang belum masuk ke satu pun panduan berbahasa Indonesia yang saya temukan, dan yang membuat saran &#8220;pantau Search Console&#8221; jadi setengah usang.<\/p>\n<h3 dir=\"ltr\">Jam pertama: pengenalan ulang oleh mesin pencari klasik<\/h3>\n<p dir=\"ltr\">Ini jam yang sudah kita bahas. Lambat, bertahap, dan diukur di Search Console.<\/p>\n<p dir=\"ltr\">Data terbaik yang saya temukan soal berapa lama sebenarnya berlangsung datang dari SALT.agency, yang pada Juni 2026 menganalisis <strong>1.052 migrasi domain<\/strong> \u2014 gabungan pekerjaan mereka sendiri dan kasus yang dikumpulkan dari komunitas SEO. Pemulihan didefinisikan sebagai bulan pertama ketika traffic organik domain baru menyamai atau melewati rata-rata enam bulan domain lama sebelum pindah.<\/p>\n<p dir=\"ltr\">Sebarannya jauh dari &#8220;4\u201312 minggu&#8221;: hanya sekitar <strong>22,8 persen yang pulih dalam 90 hari<\/strong>, sekitar 58 persen dalam setahun, <strong>42 persen butuh lebih dari 12 bulan<\/strong>, dan 13,9 persen belum menunjukkan pemulihan penuh setelah tiga tahun. Median-nya 304 hari, rata-ratanya 489 hari \u2014 selisih yang lebar itu sendiri sudah bercerita: ada ekor panjang kasus yang sangat lama.<\/p>\n<p dir=\"ltr\">Tapi ada satu hal soal angka ini yang harus saya sampaikan, karena hampir semua orang yang mengutipnya melewatkannya. <strong>Studi itu mendeteksi tanggal migrasi dari grafik traffic<\/strong> \u2014 sebuah peristiwa dicatat sebagai migrasi ketika traffic bulan berjalan jatuh di bawah 40 persen dari rata-rata enam bulan sebelumnya. Artinya datasetnya hampir seluruhnya berisi migrasi yang <strong>sudah terlanjur anjlok minimal 60 persen<\/strong>.<\/p>\n<p dir=\"ltr\">Jadi angka-angka itu bukan menjawab &#8220;berapa peluang migrasi saya gagal&#8221;. Ia menjawab pertanyaan yang berbeda dan lebih spesifik: <strong>kalau migrasi Anda sudah terlanjur jatuh, berapa lama biasanya kembali.<\/strong> Dan jawabannya bukan hitungan minggu. Itulah yang membuat Tahap 1 dan Tahap 2 sepadan dengan repotnya \u2014 biaya mencegah dihitung dalam hari kerja, biaya memperbaiki dihitung dalam kuartal.<\/p>\n<p dir=\"ltr\">Satu catatan teknis dari studi yang sama, dan ini praktis: selama migrasi, tekanan perayapan melonjak karena Google merayapi <strong>dua situs sekaligus<\/strong> \u2014 menemukan URL baru di situs tujuan sambil merayapi ulang URL lama untuk memproses redirect. Padahal server baru Anda biasanya justru yang paling belum teruji. Konsekuensi praktisnya sederhana dan sering diabaikan: kalau server baru lambat merespons atau sering melempar error di minggu pertama, Googlebot akan mengurangi kecepatan perayapan, dan yang Anda perlambat persis proses yang sedang Anda tunggu. Jangan meluncur ke server yang belum diuji beban, dan jangan membatasi laju perayapan di minggu-minggu awal.<\/p>\n<h3 dir=\"ltr\">Jam kedua: pengenalan ulang oleh mesin jawaban AI<\/h3>\n<p dir=\"ltr\">Jam ini bergerak dengan aturan yang berbeda, dan tidak ada dashboard resminya.<\/p>\n<p dir=\"ltr\">ChatGPT, Perplexity, dan sejenisnya mengaitkan konten dengan URL yang terakhir kali berhasil diambil perayapnya. Saat Anda memasang 301, mesin-mesin itu tetap mengutip URL lama sampai perayapnya mengambil ulang jalur itu, mengikuti redirect, dan mengaitkan ulang isinya ke alamat baru. Selama jendela itu, kutipan Anda terbelah \u2014 sebagian jawaban menunjuk alamat lama, sebagian alamat baru.<\/p>\n<p dir=\"ltr\">Kabar baiknya: kalau redirect-nya bersih, jendela ini biasanya hitungan hari sampai beberapa minggu, jauh lebih cepat daripada jam pertama. Kabar buruknya: <strong>toleransinya jauh lebih rendah.<\/strong> Rantai redirect yang masih dicerna Googlebot tanpa keluhan bisa membuat sebagian perayap mesin jawaban menyerah, dan hasilnya bukan peringkat turun \u2014 halaman Anda sekadar tidak muncul di jawaban. Tidak ada laporan error, tidak ada notifikasi, tidak ada tempat untuk melihatnya.<\/p>\n<p dir=\"ltr\">Praktisnya ada tiga: satu lompatan saja untuk setiap URL, tidak ada redirect lewat JavaScript, dan setelah peluncuran periksa manual dengan menanyakan beberapa pertanyaan yang biasanya memunculkan Anda ke beberapa mesin jawaban \u2014 lalu lihat alamat mana yang mereka sebut. Cara ini kasar, tapi ini satu-satunya cara memeriksanya, dan lima belas menit sudah cukup untuk tahu apakah jamnya sedang berjalan atau macet.<\/p>\n<p dir=\"ltr\">Kalau bisnis Anda memang sudah mendapat sebagian permintaan dari mesin jawaban AI, ini pantas jadi baris pengawasan tersendiri setelah migrasi \u2014 ukurannya berbeda, ritmenya berbeda, dan menggabungkannya ke laporan SEO bulanan biasa membuat keduanya terbaca setengah-setengah.<\/p>\n<h2 dir=\"ltr\">Satu Langkah 15 Menit yang Tidak Bisa Dikerjakan Besok<\/h2>\n<p dir=\"ltr\">Kalau saya ringkas seluruh artikel ini jadi satu kalimat: migrasi website tanpa kehilangan ranking ditentukan oleh kualitas daftar yang Anda buat sebelum pindah, bukan oleh kerapian eksekusi malam peluncuran.<\/p>\n<p dir=\"ltr\">Dan kalau Anda hanya sempat melakukan satu hal dari semua yang saya tulis di atas, lakukan yang ini \u2014 karena ini satu-satunya langkah yang benar-benar tidak bisa dikerjakan besok kalau website lama sudah mati.<\/p>\n<p dir=\"ltr\">Buka Google Search Console. Ekspor laporan Pages dan laporan Performance 16 bulan. Buka analytics, ekspor 100 halaman masuk teratas selama 12 bulan terakhir. Simpan ketiganya dalam satu folder yang namanya berisi tanggal hari ini. Selesai. Lima belas menit, dan Anda baru saja membuat satu-satunya pembanding yang akan menentukan apakah tiga bulan lagi Anda berdiskusi berdasarkan data atau berdasarkan perasaan.<\/p>\n<p dir=\"ltr\">Lakukan itu sekarang, bahkan kalau rencana migrasi Anda masih enam bulan lagi. Terutama kalau masih enam bulan lagi.<\/p>\n<p dir=\"ltr\">Kalau ternyata pekerjaannya lebih besar dari yang bisa ditangani sendiri \u2014 pemetaan redirect di sisi server, penyiapan lingkungan uji, pemindahan DNS, sampai serah terima yang lengkap \u2014 itu bagian yang saya kerjakan lewat <a href=\"https:\/\/achmadfarid.com\/en\/web-development\/\">jasa pembuatan dan pengembangan website<\/a>. Tapi periksa dulu Tahap 0. Sebagian orang yang datang ingin memindahkan website sebenarnya tidak sedang punya masalah yang bisa diselesaikan dengan pindah, dan jawaban paling murah untuk mereka adalah tetap di tempat.<\/p>\n<h2 dir=\"ltr\">Pertanyaan yang Sering Muncul Soal Migrasi Website<\/h2>\n<p dir=\"ltr\"><strong>Berapa lama ranking pulih setelah migrasi website?<\/strong> Berdasarkan analisis SALT.agency atas 1.052 migrasi domain, median pemulihan sekitar 304 hari dan hanya sekitar 22,8 persen pulih dalam 90 hari. Perlu dicatat bahwa datasetnya berisi migrasi yang sudah terlanjur turun tajam, jadi angka ini menggambarkan lama pemulihan setelah jatuh \u2014 bukan peluang Anda akan jatuh.<\/p>\n<p dir=\"ltr\"><strong>Apakah pindah hosting membuat ranking turun?<\/strong> Kalau domain, struktur URL, dan kontennya tidak berubah, risikonya mendekati nol. Perubahan alamat IP bukan faktor peringkat menurut pernyataan John Mueller dari Google. Yang benar-benar berisiko adalah downtime panjang dan server baru yang lambat merespons.<\/p>\n<p dir=\"ltr\"><strong>Berapa lama redirect 301 harus dipertahankan setelah pindah domain?<\/strong> Google merekomendasikan minimal satu tahun, dan lebih lama tidak masalah. Alasannya, Google perlu merayapi URL lama berkali-kali untuk mengenali perpindahan sebagai permanen. Mencabut redirect terlalu cepat membuat sebagian sinyal tidak pernah selesai berpindah.<\/p>\n<p dir=\"ltr\"><strong>Bolehkah semua URL lama dialihkan ke halaman depan?<\/strong> Sebaiknya tidak. Pengalihan massal ke beranda umumnya diperlakukan seperti halaman yang tidak ditemukan, jadi manfaatnya mendekati nol sekaligus menyembunyikan masalah karena tidak muncul sebagai error. Petakan satu per satu ke halaman terdekat maknanya, dan biarkan 404 secara sadar kalau memang tidak ada padanannya.<\/p>\n<p dir=\"ltr\"><strong>Apakah perlu memakai Change of Address kalau hanya pindah dari HTTP ke HTTPS?<\/strong> Tidak. Google menyatakan perubahan ini dikenali otomatis dan alat Change of Address tidak dipakai untuk kasus tersebut. Alat itu untuk perpindahan domain, dan sejak pembaruan dokumentasi Juni 2026, sebaiknya diajukan untuk semua varian domain lama termasuk subdomain serta versi www dan non-www.<\/p>\n<p dir=\"ltr\"><strong>Sebaiknya redesign dilakukan bersamaan dengan migrasi atau terpisah?<\/strong> Terpisah, dengan jarak enam sampai delapan minggu. Bukan karena digabung pasti gagal, tapi karena kalau angkanya turun Anda tidak akan bisa tahu penyebabnya perpindahan atau perubahan halaman dan tanpa itu Anda tidak bisa membatalkan hal yang tepat.<\/p>","protected":false},"excerpt":{"rendered":"<p>Hampir semua orang yang menghubungi saya soal migrasi website datang dengan pertanyaan yang sama: &#8220;checklist-nya apa saja?&#8221; Dan hampir semua sudah punya satu. Backup, uji di staging, pasang redirect 301, kirim sitemap baru, pantau Search Console. Lima poin itu muncul di setiap panduan berbahasa Indonesia yang ada di halaman satu Google, dengan urutan yang nyaris [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1901,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13],"tags":[452,450,51,451,357,454,453,449,448,113],"class_list":["post-1900","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-website","tag-change-of-address-google","tag-ganti-hosting-seo","tag-google-search-console","tag-migrasi-aman","tag-migrasi-website","tag-pemulihan-traffic-organik","tag-peta-redirect","tag-pindah-domain-seo","tag-redirect-301","tag-technical-seo"],"_links":{"self":[{"href":"https:\/\/achmadfarid.com\/en\/wp-json\/wp\/v2\/posts\/1900","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/achmadfarid.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/achmadfarid.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/achmadfarid.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/achmadfarid.com\/en\/wp-json\/wp\/v2\/comments?post=1900"}],"version-history":[{"count":1,"href":"https:\/\/achmadfarid.com\/en\/wp-json\/wp\/v2\/posts\/1900\/revisions"}],"predecessor-version":[{"id":1902,"href":"https:\/\/achmadfarid.com\/en\/wp-json\/wp\/v2\/posts\/1900\/revisions\/1902"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/achmadfarid.com\/en\/wp-json\/wp\/v2\/media\/1901"}],"wp:attachment":[{"href":"https:\/\/achmadfarid.com\/en\/wp-json\/wp\/v2\/media?parent=1900"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/achmadfarid.com\/en\/wp-json\/wp\/v2\/categories?post=1900"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/achmadfarid.com\/en\/wp-json\/wp\/v2\/tags?post=1900"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}