SEO untuk Migrasi Struktur URL
Ubah jalur atau parameter URL dengan aman melalui pemetaan lengkap, redirect permanen, pembaruan sinyal internal, validasi, dan pemantauan kohort.
Bahasa
1 sinyal bukti di halaman ini
- Alat aktif terkaitRedirect Map Builder
Migrasi struktur URL mengubah jalur publik atau format parameter tanpa memindahkan konten ke domain lain. Inventarisasikan setiap URL lama, lalu tetapkan hasil yang jelas: dipertahankan, dipindahkan, dikonsolidasikan, dihentikan, atau diselidiki. Petakan halaman yang dipindahkan ke tujuan yang benar-benar setara. Gunakan redirect permanen langsung di sisi server; perbarui canonical, hreflang, tautan internal, breadcrumb, feed, schema, dan sitemap agar menunjuk ke URL baru; lalu uji seluruh inventaris lama. Pantau kohort URL lama dan baru secara terpisah. Penurunan yang menetap biasanya berasal dari pemetaan yang hilang, konsolidasi yang tidak relevan, rantai redirect, sinyal yang bertentangan, perangkap crawl, atau perubahan besar pada halaman.
TL;DR — Migrasi struktur URL mengubah alamat halaman di situs yang sama, misalnya
/category/article/menjadi/article/, atau URL berparameter menjadi jalur yang mudah dibaca. Buat daftar lengkap URL lama, tentukan hasil untuk setiap URL, lalu arahkan setiap URL yang dipindahkan secara permanen ke halaman baru yang paling setara. Perbarui tautan, canonical, breadcrumb, hreflang, dan sitemap agar langsung menunjuk ke alamat baru. Uji seluruh daftar setelah peluncuran. Jangan arahkan halaman yang tidak terkait atau sudah dihentikan ke beranda hanya untuk menghindari 404.
Apa itu migrasi struktur URL?
Migrasi struktur URL mengubah alamat publik halaman sambil biasanya mempertahankan domain utama yang sama. Contohnya meliputi:
/blog/2024/topic/menjadi/blog/topic/;/products/category/item/menjadi/products/item/;/page.php?id=42menjadi/guides/topic/;- jalur berhuruf besar menjadi huruf kecil;
- perubahan ekstensi berkas atau aturan garis miring akhir;
- satu format parameter menjadi format lain.
Mesin pencari harus menemukan URL baru dan memindahkan pemahamannya dari URL lama. Google memproses perpindahan situs per URL, sehingga kualitas migrasi ditentukan oleh setiap keputusan dalam peta Anda.
Apakah URL memang perlu diubah?
Pertahankan URL yang berfungsi kecuali struktur baru menyelesaikan masalah nyata dan jangka panjang. Alamat yang lebih rapi dapat membantu orang memahami dan mengelola situs, tetapi perubahan URL tidak menciptakan nilai dengan sendirinya. Setiap alamat yang berubah menambah redirect, perayapan ulang, diskontinuitas pelaporan, pembersihan tautan eksternal, dan satu lagi titik kegagalan implementasi.
Alasan yang baik antara lain menghapus pola yang bergantung pada teknologi yang tidak stabil, menyelesaikan rute duplikat, mendukung arsitektur informasi yang diperlukan, atau mengganti sistem parameter yang sulit dipelihara. “Lebih pendek terlihat lebih bagus” biasanya tidak cukup sebagai alasan tunggal.
Apa yang harus dilakukan terhadap setiap URL lama?
Tetapkan satu hasil yang jelas untuk setiap URL lama:
- Pertahankan: URL tidak berubah.
- Pindahkan: satu halaman setara mendapat URL baru.
- Konsolidasikan: beberapa halaman lama benar-benar digabungkan menjadi satu halaman yang lebih luas.
- Hentikan: tidak ada pengganti yang berguna, sehingga responsnya 404 atau 410.
- Selidiki: bukti belum cukup kuat untuk mengambil keputusan.
Jangan biarkan status “selidiki” diam-diam berubah menjadi redirect ke beranda saat peluncuran.
Bagaimana redirect bekerja dalam migrasi URL?
Gunakan redirect permanen di sisi server, biasanya 301 atau 308, dari setiap URL lama ke tujuan yang disetujui. Google menyatakan bahwa redirect permanen tidak menyebabkan hilangnya PageRank dan menyarankan agar redirect langsung menuju tujuan akhir.
Pemetaan satu-ke-satu berarti satu halaman lama berpindah ke alamat baru yang setara. Pemetaan banyak-ke-satu juga dapat benar ketika beberapa halaman lama memang sengaja digabungkan menjadi satu halaman baru yang berguna. Ujiannya adalah relevansi, bukan kerapian spreadsheet.
Halaman lama tanpa pengganti seharusnya mengembalikan 404 atau 410 yang sebenarnya. Google memperingatkan agar tidak mengarahkan banyak URL lama ke satu tujuan yang tidak relevan, seperti beranda, karena hasilnya dapat dianggap sebagai soft 404.
Apa lagi yang perlu diperbarui?
Redirect menangani permintaan lama. Situs Anda saat ini harus berhenti menghasilkan permintaan ke URL lama tersebut.
Perbarui navigasi, breadcrumb, tautan dalam isi, modul konten terkait, canonical, hreflang, URL data terstruktur, feed, sitemap, iklan, aplikasi, templat email, dan tautan eksternal yang penting. Tautan langsung mengurangi lompatan yang tidak perlu dan menyelaraskan semua sinyal dengan alamat baru yang dituju.
Evidence for this claim Redirects, canonicals, direct internal links, sitemap entries, hreflang, structured data, and content should identify the same preferred new URL. Scope: duplicate and canonical URL signals Confidence: high · Verified: Specify a canonical URLBagaimana mengetahui bahwa migrasi berhasil?
Uji seluruh inventaris lama, bukan sekadar sampel, dan pastikan setiap hasil sesuai dengan keputusan yang disetujui. Crawl situs baru untuk mencari tujuan canonical yang berhasil serta tautan internal lama. Lalu pantau kelompok URL lama dan baru secara terpisah di analytics, Search Console, peringkat, dan log.
Pergerakan sementara dapat terjadi saat mesin pencari melakukan crawl ulang. Penurunan yang terus berlangsung perlu didiagnosis, bukan dianggap sebagai bukti bahwa redirect secara inheren menghilangkan nilai.
TL;DR — Restrukturisasi URL adalah migrasi identitas per URL. Mulailah dengan inventaris lama dari berbagai sumber dan inventaris baru yang dibuat secara sistematis, lalu beri setiap URL lama satu penanganan terkendali: pertahankan, pindahkan satu-ke-satu, konsolidasikan dengan alasan yang sah, hentikan, atau selidiki. Bangun pemetaan berdasarkan identitas dan maksud konten, bukan hanya kemiripan string. Tetapkan aturan untuk kapitalisasi, encoding, garis miring, parameter, paginasi, dan facet. Terapkan redirect permanen langsung di sisi server, pertahankan aturan lama tanpa membuat rantai, dan ganti setiap URL lama yang dapat dikendalikan dalam tautan, canonical, hreflang, schema, feed, dan sitemap. Validasi seluruh peta dan pantau kohort berdasarkan penanganan, templat, tingkat kepentingan, serta gelombang peluncuran.
Tulis memo keputusan sebelum membuat peta redirect
Migrasi URL memerlukan alasan, cakupan, dan batas yang jelas. Catat:
- masalah yang diselesaikan oleh struktur baru;
- kelas URL yang berubah dan yang tetap;
- apakah konten, templat, navigasi, domain, protokol, atau platform juga berubah;
- tata bahasa baru untuk jalur, parameter, kapitalisasi, encoding, garis miring, dan pengenal;
- kebutuhan kompatibilitas mundur dan masa retensi redirect;
- gelombang peluncuran, batas rollback, penanggung jawab, dan ukuran keberhasilan.
Google menyarankan agar hanya satu perubahan besar dilakukan pada satu waktu jika memungkinkan. Jika CMS baru, domain, penulisan ulang konten, dan hierarki URL dapat dipisahkan, migrasi akan lebih mudah diuji dan didiagnosis.
Rancang tata bahasa URL yang stabil
Tata bahasa URL adalah sekumpulan aturan yang secara konsisten mengubah identitas konten menjadi alamat publik. Tentukan aturan ini sebelum membuat URL tujuan.
Panduan Google tentang struktur URL menyarankan struktur yang logis dan dapat di-crawl, kata yang mudah dibaca bila memungkinkan, tanda hubung antarkata, encoding parameter yang umum, lebih sedikit parameter yang tidak perlu, serta penanganan kapitalisasi yang konsisten.
Stabilitas lebih penting daripada kemurnian kosmetik. Hindari memasukkan nilai yang sering berubah ke dalam URL, seperti label kampanye sementara, nama tampilan yang sering diedit, pengenal sesi, atau kedalaman taksonomi yang dirombak bisnis setiap kuartal.
Inventarisasikan URL lama dari setiap sumber bukti
Inventaris migrasi harus menggabungkan:
- sitemap XML dan arsip sitemap terdahulu;
- satu atau beberapa crawl lengkap;
- log akses server;
- landing page dari analytics dan halaman Search Console;
- tujuan backlink, kampanye, media sosial, afiliasi, dan email;
- ekspor CMS dan basis data;
- aturan redirect dari CMS, server, aplikasi, load balancer, dan CDN;
- gambar, video, PDF, unduhan, feed, API, dan deep link aplikasi;
- rute parameter, facet, paginasi, locale, cetak, dan alternatif yang diketahui.
Lakukan normalisasi hanya untuk perbandingan. Simpan juga string URL permintaan asli, termasuk kapitalisasi, encoding, query, dan garis miring akhir. Dua string yang tampak setara dalam spreadsheet dapat dirutekan secara berbeda oleh server.
Buat dan validasi inventaris baru
Buat URL baru yang diharapkan berdasarkan tata bahasa yang disetujui dan pengenal konten yang stabil. Periksa:
- tujuan duplikat yang dibuat oleh entitas berbeda;
- satu entitas yang menghasilkan beberapa URL tanpa disengaja;
- kata yang dicadangkan dan benturan rute;
- konflik kapitalisasi dan normalisasi Unicode;
- karakter encoded dibandingkan karakter decoded;
- panjang praktis maksimum dan batas sistem hilir;
- urutan locale, paginasi, dan facet;
- komponen slug yang hilang atau bernilai null;
- URL yang bergantung pada leluhur kategori yang dapat berubah.
Tujuan harus sudah tersedia dan lulus kontrak halamannya sebelum URL lama dapat diarahkan ke sana dengan aman.
Gunakan ledger penanganan, bukan dua kolom
Peta yang andal mencatat lebih dari sekadar URL lama dan baru. Kolom yang berguna meliputi:
| Kolom | Tujuan |
|---|---|
| ID konten stabil | Membuktikan identitas di berbagai sistem |
| URL lama | Permintaan historis yang persis |
| Hasil yang dituju | Pertahankan, pindahkan, konsolidasikan, hentikan, selidiki |
| URL baru | Tujuan yang disetujui jika berlaku |
| Alasan kecocokan | Identitas, maksud setara, penggabungan sengaja, atau tidak cocok |
| Bukti sumber | Crawl, log, analytics, backlink, sitemap, CMS |
| Tingkat kepentingan | Trafik, tautan, pendapatan, perlindungan bisnis |
| Pemilik dan status aturan | Tanggung jawab peninjauan, implementasi, dan QA |
| Hasil pengujian | Status, lompatan, dan tujuan akhir yang sebenarnya |
Baris banyak-ke-satu memerlukan grup konsolidasi dan alasan editorial. Baris yang tidak cocok memerlukan peninjauan manusia atau keputusan penghentian yang jelas, bukan tebakan otomatis berdasarkan string terdekat.
Gunakan Redirect Map Builder untuk membuat tingkat keyakinan serta mempertahankan keputusan tidak cocok atau 410, lalu tinjau kesetaraan konten secara manual.
Tentukan apakah satu-ke-satu, konsolidasi, atau penghentian
Pemindahan satu-ke-satu tepat ketika halaman atau entitas yang sama mendapat alamat baru.
Konsolidasi tepat ketika beberapa halaman lama benar-benar digantikan oleh satu halaman yang memenuhi gabungan maksudnya. Google secara eksplisit mengizinkan URL lama diarahkan ke halaman hasil konsolidasi. Pertahankan konten yang berguna dan peran tautan internal, bukan sekadar memilih kategori terdekat.
Penghentian tepat ketika tidak ada pengganti setara dan konten memang harus dihapus. Kembalikan 404 atau 410. Kategori yang relevan hanya menjadi tujuan yang berguna jika benar-benar memenuhi maksud pengguna halaman lama.
Perlakukan parameter query sebagai perilaku produk
Perubahan parameter memerlukan klasifikasi semantik:
- penentu konten: mengidentifikasi sumber daya nyata atau filter yang bermakna;
- presentasi: preferensi pengurutan, tampilan, atau penyajian;
- pelacakan: nilai kampanye dan rujukan;
- sesi atau status pengguna: biasanya tidak boleh menentukan identitas publik yang dapat diindeks;
- paginasi: mewakili urutan halaman hasil yang berbeda;
- facet: dapat membuat landing page berguna atau ruang duplikat yang sangat besar.
Petakan parameter lama yang menentukan konten ke identitas baru yang benar. Hapus parameter pelacakan dari tautan internal dan tujuan canonical. Pertahankan perilaku pengguna tanpa mengarahkan setiap kombinasi query sembarang menjadi jalur yang dapat diindeks.
Google menyarankan = di antara kunci dan nilai serta & di antara parameter, dan
memperingatkan bahwa kombinasi parameter yang tidak perlu dapat menciptakan ruang URL
duplikat yang sangat besar. Lihat praktik terbaik struktur URL.
Kendalikan migrasi jalur ber-facet
Memindahkan filter dari parameter query ke direktori tidak menghilangkan risiko
perayapan. Perubahan itu dapat mengubah ?color=red&size=m menjadi /red/m/ sambil
mempertahankan ruang kombinatorial yang sama.
Tentukan:
- kombinasi facet yang diizinkan dan urutan yang stabil;
- kriteria landing page yang dapat diindeks;
- tautan yang dapat di-crawl dibandingkan kontrol khusus UI;
- perilaku canonical dan robots;
- respons untuk kondisi kosong, duplikat, tidak masuk akal, dan di luar rentang;
- perilaku paginasi dalam kumpulan yang difilter;
- dampak perubahan inventaris terhadap kegunaan halaman.
Dokumentasi Google tentang navigasi ber-facet memperingatkan bahwa URL ber-facet dapat membuat ruang tak terbatas, membuang sumber daya server, dan memperlambat penemuan. Untuk URL yang dapat di-crawl, Google menyarankan respons 404 yang tepat bagi kombinasi kosong, duplikat, tidak masuk akal, dan paginasi yang tidak ada.
Tetapkan aturan kapitalisasi, garis miring, ekstensi, dan encoding
Rincian ini menciptakan jalur duplikat dan rantai ketika ditangani secara terpisah.
Pilih satu aturan canonical untuk:
- huruf kecil dibandingkan campuran huruf besar-kecil;
- garis miring akhir pada jalur bergaya direktori;
.html,.php, atau rute tanpa ekstensi;- percent encoding dan normalisasi Unicode;
- garis miring berulang dan segmen titik;
- dokumen default seperti
/index.html; - urutan parameter dan nilai kosong;
- normalisasi hostname dan protokol.
Buat aturan langsung dari URL lama ke tujuan akhir. Hindari /Old/Page.html ke
/old/page.html ke /old/page/ ke /page/. Jika platform memungkinkan, satu
permintaan harus mencapai tujuan canonical akhir melalui satu redirect permanen yang
memang direncanakan.
Pertahankan redirect historis tanpa membuat rantai
Peta migrasi harus menyertakan sumber redirect yang sudah ada. Arahkan setiap sumber historis langsung ke tujuan akhir baru, meskipun sebelumnya sumber itu menunjuk ke URL lama yang kembali dipindahkan.
Urutan aturan sangat penting. Rute lama yang spesifik biasanya perlu dievaluasi sebelum aturan pola yang luas. Uji benturan, penerusan query, batas regex, sensitivitas huruf besar-kecil, karakter escaped, dan double encoding.
Gunakan Redirect Chain Mapper untuk menyelidiki jalur rumit dan Bulk HTTP Status Code Checker untuk seluruh inventaris yang telah diterapkan.
Perbarui setiap sinyal internal dan sinyal yang dapat dibaca mesin
Dokumentasi perpindahan situs Google menyatakan bahwa anotasi dan tautan internal harus diperbarui berdasarkan pemetaan URL. Daftar praktisnya meliputi:
- tautan canonical dan canonical HTTP untuk berkas non-HTML;
- hreflang dalam HTML, header, dan sitemap;
- navigasi utama, breadcrumb, footer, modul terkait, dan tautan dalam isi;
- data terstruktur
url,@id, gambar, penawaran, breadcrumb, dan rujukan entitas; - sitemap XML, gambar, video, dan berita;
- feed RSS/Atom, API, aplikasi, manifest, dan feed ekspor;
- pengelompokan konten dan dasbor analytics;
- iklan, email, profil sosial, afiliasi, kode QR, dan backlink bernilai tinggi.
Jangan mengandalkan redirect untuk tautan internal yang dapat dikendalikan. URL baru langsung memperbaiki jalur pengguna, mengurangi beban server, dan menyelaraskan sinyal konsolidasi.
Buat sitemap untuk penemuan tujuan canonical
Sitemap produksi aktif harus memuat URL baru yang berhasil dan canonical. Kirimkan ke Search Console setelah peluncuran.
Sebagai opsi pemantauan yang jelas, simpan sitemap migrasi URL lama secara terpisah dan kirimkan untuk sementara agar Search Console dapat menunjukkan peralihan penemuan serta pengindeksan dari URL lama ke URL baru. Sitemap ini bukan sitemap canonical aktif, dan peringatan bahwa URL-nya mengarah melalui redirect memang diharapkan. Dokumentasi perpindahan situs Google saat ini menjelaskan pengiriman kedua sitemap untuk pemantauan, sekaligus menyatakan bahwa sitemap lama dapat dihapus setelah sitemap baru dikirim. Tetapkan pemilik dan syarat penghapusan untuk sitemap sementara itu, alih-alih menganggap penyimpanan atau penghapusan langsung sebagai aturan universal.
Uji staging tanpa mengajarkan URL yang salah
Staging harus bersifat privat, tetapi tetap dapat di-crawl oleh QA yang berwenang. Buat seluruh inventaris tujuan secara langsung, bukan mengandalkan navigasi untuk menemukannya.
Uji bahwa:
- setiap URL baru yang dimaksud mengembalikan respons yang direncanakan;
- canonical dan hreflang memakai tujuan produksi, bukan host staging;
- tautan internal langsung memuat URL baru;
- redirect dapat diuji melalui lapisan aturan yang menyerupai produksi;
- jalur hilang, cacat, kosong, dan di luar rentang memberi respons yang jujur;
- normalisasi parameter dan jalur mencapai satu tujuan akhir;
- aturan robots tidak menyembunyikan masalah yang akan dihadapi crawler produksi.
Alat Staging vs. Production SEO Diff dapat membandingkan sampel yang dilindungi. Crawl seluruh inventaris membuktikan cakupan.
Pilih peluncuran sekaligus, per bagian, atau canary
Migrasi kecil dan koheren dapat dialihkan sekaligus. Situs yang sangat besar dapat diuntungkan oleh peluncuran per bagian atau gelombang terkendali jika perutean dan pengukuran mendukungnya. Google menyatakan bahwa situs besar dapat dipindahkan per bagian dan menyarankan memilih bagian uji yang relatif stabil, sambil mengingatkan bahwa bagian itu mungkin tidak mewakili seluruh situs.
Canary harus dapat diukur dan dibalik tanpa membuat rute duplikat paralel atau rantai. Tentukan kohort sebelum peluncuran agar pengujian dapat membandingkan perilaku lama dan baru secara jujur.
Luncurkan sesuai urutan dependensi
- Bekukan perubahan rute dan konten yang tidak terkait.
- Pastikan halaman tujuan, kapasitas, pemantauan, dan kesiapan rollback.
- Terapkan aturan redirect khusus dan lama, lalu aturan pola yang luas.
- Alihkan rute aplikasi dan tautan internal ke struktur baru.
- Hapus kontrol crawl atau indeks yang bersifat sementara.
- Publikasikan canonical, hreflang, schema, feed, dan sitemap khusus URL baru.
- Uji seluruh inventaris lama dan crawl seluruh inventaris baru.
- Kirimkan sitemap baru dan periksa URL yang mewakili setiap kelompok.
- Beri tahu Bing dan mesin yang berpartisipasi mengenai URL berubah melalui IndexNow jika digunakan.
Jangan gunakan alat Change of Address Google untuk perubahan jalur pada domain yang sama. Alat itu ditujukan untuk perpindahan domain atau subdomain yang memenuhi syarat, bukan restrukturisasi URL internal.
Pantau berdasarkan penanganan dan tingkat kepentingan
Buat kohort sebelum peluncuran:
- URL yang tidak berubah;
- pemindahan satu-ke-satu;
- konsolidasi;
- halaman yang dihentikan;
- halaman dengan traffic, backlink, pendapatan, dan konversi tertinggi;
- templat, bagian, locale, dan gelombang peluncuran;
- kelas parameter dan facet.
Pantau keberhasilan redirect, permintaan crawl URL lama, penemuan URL baru, canonical pilihan Google, pengindeksan, klik, tayangan, peringkat, konversi, dan error. Fluktuasi sementara wajar terjadi ketika Google melakukan crawl ulang dan memproses URL yang dipindahkan. Google menyatakan bahwa sebagian besar halaman di situs menengah dapat memerlukan beberapa minggu untuk berpindah, sedangkan situs lebih besar dapat memerlukan waktu lebih lama; perlakukan ini sebagai panduan arah, bukan tenggat.
Diagnosis masalah pemulihan mulai dari peta
Kerugian migrasi yang menetap perlu diselidiki dalam urutan berikut:
- pengukuran dan definisi kohort;
- akses global, status, robots, dan kapasitas server;
- redirect yang hilang, salah, berantai, atau berulang;
- status tujuan, konten, canonical, dan kemampuan untuk diindeks;
- tautan internal lama dan sinyal yang dapat dibaca mesin yang bertentangan;
- konten hilang, perubahan maksud, tautan hilang, atau kedalaman arsitektur;
- perangkap crawl dan ruang parameter/facet yang berlebihan;
- peristiwa eksternal seperti musiman atau perubahan penelusuran yang tidak terkait.
Perbaiki aturan sistemik sebelum baris individual. Uji ulang inventaris yang disetujui setelah setiap perubahan agar satu perbaikan tidak menciptakan benturan jalur lain.
A URL restructure creates a migration obligation for every changed address. Approve it only when the durable architecture benefit exceeds the transition and maintenance cost.
- A complete disposition ledger prevents low-visibility and legacy URLs from becoming unowned launch defects.
- Many-to-one consolidation needs content and intent review; automation can propose candidates but cannot prove equivalence.
- Cohort monitoring distinguishes expected recrawling from failures concentrated in one template, section, or rule.
Search engines, users, backlinks, campaigns, apps, and integrations all depend on historical URLs continuing to reach an equivalent destination or an honest retired state.
Risiko jika diabaikan: Missing URLs, irrelevant catch-all redirects, chains, conflicting internal signals, and crawl traps can turn an architectural cleanup into a persistent loss.
Tanyakan kepada tim Anda: What durable problem requires new URLs, who approves equivalence and retirement decisions, and can we test and monitor every historical URL cohort?
Ringkasan AI
- Ubah URL hanya untuk kebutuhan arsitektur, identitas, duplikat, atau platform yang bertahan lama; perbaikan kosmetik saja jarang sepadan dengan biaya migrasi.
- Tentukan tata bahasa URL yang stabil untuk kapitalisasi, encoding, garis miring, ekstensi, parameter, pengenal, locale, paginasi, dan facet.
- Gabungkan sitemap, crawl, log, analytics, Search Console, backlink, ekspor CMS, aturan redirect, media, feed, dan aplikasi ke dalam inventaris historis.
- Tetapkan hasil pertahankan, pindahkan satu-ke-satu, konsolidasikan, hentikan, atau selidiki untuk setiap URL lama.
- Petakan berdasarkan identitas konten dan maksud pengguna. Kemiripan string dapat mengusulkan kandidat, tetapi tidak dapat membuktikan kesetaraan.
- Gunakan redirect 301 atau 308 langsung di sisi server untuk pemindahan permanen. Kembalikan 404 atau 410 jika tidak ada pengganti setara.
- Ratakan redirect lama dan normalkan variasi kapitalisasi, garis miring, ekstensi, encoding, serta parameter langsung ke URL canonical akhir.
- Perbarui tautan internal, canonical, hreflang, data terstruktur, feed, aplikasi, kampanye, dan sitemap khusus URL baru agar langsung menunjuk ke URL baru.
- Validasi setiap URL lama dan crawl setiap tujuan baru. Pantau berdasarkan penanganan, templat, kepentingan, bagian, locale, dan gelombang peluncuran.
Dokumentasi resmi
- Perpindahan situs dengan perubahan URL adalah panduan utama untuk pemetaan, redirect, tautan internal, anotasi, sitemap, dan pemantauan.
- Redirect dan Google Search menjelaskan sinyal redirect permanen dan sementara.
- Praktik terbaik struktur URL membahas sintaks yang dapat di-crawl, deskripsi, kapitalisasi, parameter, dan risiko ruang URL.
- Perayapan navigasi ber-facet membahas parameter, filter jalur, kombinasi kosong, dan risiko sumber daya crawl.
- Metode URL canonical menjelaskan sinyal redirect, canonical, dan sitemap.
- Praktik terbaik tautan menjelaskan tautan anchor yang dapat di-crawl.
Bing
- Migrasi situs dengan Bing membahas redirect, log, pemantauan, dan penanganan setelah migrasi. Rujukannya ke Site Move Tool sudah usang.
- IndexNow memberi tahu Bing dan mesin yang berpartisipasi mengenai URL yang ditambahkan, diperbarui, atau dihapus.
Kutipan dari sumber
- “301 and other permanent redirects don’t cause a loss in PageRank.” Google Search Central. Terjemahan: “301 dan redirect permanen lainnya tidak menyebabkan hilangnya PageRank.” Buka panduan
- Parafrasa: Google memproses perpindahan URL per URL, tidak menganjurkan redirect banyak-ke-satu yang tidak relevan, mengizinkan konsolidasi ketika satu halaman benar-benar menjadi penerus, dan menyarankan setiap redirect langsung menuju tujuan akhirnya. Panduan per URL, panduan redirect yang tidak relevan, panduan konsolidasi, dan panduan rantai.
Checklist migrasi struktur URL
Alasan dan desain
- Masalah jangka panjang yang memerlukan perubahan URL sudah didokumentasikan.
- Perubahan URL dipisahkan dari perubahan opsional pada konten, desain, domain, CMS, dan host.
- Tata bahasa jalur, pengenal, kapitalisasi, encoding, garis miring, ekstensi, parameter, locale, paginasi, dan facet sudah ditentukan.
- Inventaris tujuan sudah dibuat dan benturan atau rute null sudah diselesaikan.
Inventaris dan pemetaan
- Sitemap, crawl, log, analytics, Search Console, backlink, CMS, redirect, media, feed, aplikasi, dan kampanye sudah digabungkan.
- String URL historis yang persis sudah dipertahankan.
- Setiap URL lama sudah diberi hasil pertahankan, pindahkan, konsolidasikan, hentikan, atau selidiki.
- Baris berkeyakinan rendah, tidak cocok, dan banyak-ke-satu sudah ditinjau manual.
- Setiap tujuan yang dipetakan sudah dipastikan tersedia dan memenuhi maksud yang setara.
- Redirect historis sudah diratakan langsung ke tujuan akhir.
Sinyal dan staging
- Canonical, hreflang, URL data terstruktur, tautan internal, breadcrumb, feed, API, dan aplikasi sudah diperbarui.
- Sitemap produksi sudah dibuat dari URL baru yang berhasil dan canonical.
- Aturan parameter, facet, paginasi, kapitalisasi, garis miring, ekstensi, dan encoding sudah diuji.
- URL kosong, cacat, tidak masuk akal, dan di luar rentang sudah diuji untuk memastikan respons yang jujur.
- Kapasitas dan logging mampu menangani crawl URL lama sekaligus URL baru.
Peluncuran dan pemantauan
- Aturan lama yang spesifik diterapkan sebelum aturan pola yang luas.
- Setiap URL lama sudah diuji dan setiap tujuan yang diharapkan sudah di-crawl.
- Tidak ada tautan internal yang melewati redirect.
- Sitemap baru sudah dikirim; Change of Address dilewati untuk perubahan jalur pada domain yang sama.
- Pelaporan sudah dibagi berdasarkan penanganan, kepentingan, templat, bagian, locale, dan gelombang.
- Redirect permanen dipertahankan setidaknya selama batas minimum satu tahun dari Google, dan lebih lama demi pengguna serta tautan eksternal.
Kerangka lima hasil penanganan
| Hasil | Gunakan ketika | Bukti yang diperlukan |
|---|---|---|
| Pertahankan | Alamat dan konten tetap valid | URL yang sama lulus kontrak templat |
| Pindahkan | Entitas yang sama mendapat alamat baru | Identitas stabil atau konten setara |
| Konsolidasikan | Beberapa halaman menjadi satu pengganti berguna | Maksud editorial dan cakupan konten |
| Hentikan | Tidak ada pengganti yang berguna | Status 404 atau 410 yang disetujui |
| Selidiki | Bukti belum memadai | Pemilik yang ditunjuk dan tanpa redirect otomatis |
A known old URL and its evidence branch to five outcomes. Keep preserves the same address and verifies its template contract. Move gives the same entity a new address backed by stable identity or equivalent content. Consolidate combines several pages into one useful replacement backed by editorial intent and content coverage. Retire returns 404 or 410 when no useful replacement exists. Investigate assigns a named owner and prevents an automatic redirect until the evidence is strong enough.
© Patrick Stox LLC · CC BY 4.0 ·
Model penyelarasan sinyal
URL baru yang diutamakan harus menerima sinyal yang selaras: redirect permanen dari URL lama, self-canonical jika sesuai, tautan internal langsung, pencantuman dalam sitemap baru, rujukan hreflang dan schema yang diperbarui, serta konten tujuan setara yang berhasil dimuat.
Satu sinyal tidak dapat secara andal mengimbangi beberapa konflik. Redirect 301 yang sempurna tetapi disertai tautan internal lama, canonical lama, dan sitemap staging menciptakan pertentangan yang sebenarnya dapat dihindari dalam implementasi Anda.
In the aligned state, a permanent redirect, self-canonical, direct internal links, new sitemap inclusion, updated hreflang and schema references, and equivalent destination content all support one preferred new URL. In the conflict state, old internal links, an old canonical, and a staging sitemap point elsewhere, forcing search systems to reconcile mixed signals.
© Patrick Stox LLC · CC BY 4.0 ·
Apa yang harus dilakukan terhadap URL lama?
Choose an old URL disposition
Playbook: URL baru tidak menggantikan URL lama
Langkah 1: verifikasi kohort. Pastikan URL lama kehilangan visibilitas sementara URL baru yang setara tidak memperolehnya. Perbaiki pelaporan jika pelacakan atau pengelompokan URL berubah.
Langkah 2: uji seluruh peta yang terdampak. Periksa status, lompatan, dan tujuan akhir. Jika redirect hilang, sementara, berantai, berulang, atau tidak relevan, perbaiki dan ratakan sebelum melanjutkan.
Langkah 3: validasi tujuan. Pastikan responsnya 200, dapat di-crawl dan diindeks, memuat konten setara, serta mendeklarasikan canonical yang dimaksud. Perbaiki cacat yang berlaku di seluruh templat terlebih dahulu.
Langkah 4: periksa sinyal internal. Crawl tautan, breadcrumb, canonical, hreflang, rujukan schema, feed, dan sitemap. Ganti URL lama atau yang bertentangan secara langsung.
Langkah 5: periksa bukti crawl. Gunakan log dan Search Console untuk melihat apakah Googlebot meminta URL lama, mengikuti redirect, dan mengambil tujuan baru. Tangani error server, latensi, blok firewall, atau halaman yang tidak dapat ditemukan.
Langkah 6: bandingkan konten dan arsitektur. Jika pemindahan teknis sudah benar, uji apakah konten dikurangi, maksud berubah, tautan penting hilang, atau kedalaman klik bertambah.
Langkah 7: pisahkan peristiwa eksternal. Anotasikan faktor musiman, rilis, perubahan pengukuran, promosi, dan pembaruan penelusuran. Lakukan rollback hanya untuk cacat migrasi yang terbukti, dapat dibalik, dan melewati ambang yang disepakati.
Kesalahan migrasi URL
Mengubah URL hanya demi estetika. Mengapa gagal: biaya transisi nyata, sedangkan manfaatnya mungkin dapat diabaikan. Yang sebaiknya dilakukan: wajibkan alasan arsitektur, identitas, duplikat, atau pemeliharaan yang bertahan lama.
Memetakan hanya berdasarkan kemiripan string. Mengapa gagal: slug yang mirip dapat mewakili entitas berbeda, sedangkan string berbeda dapat mewakili entitas yang sama. Yang sebaiknya dilakukan: gunakan ID stabil, konten, maksud, taksonomi, dan peninjauan manusia.
Mengarahkan URL yang tidak cocok ke beranda. Mengapa gagal: pengguna mendapat tujuan yang tidak relevan dan Google dapat menganggap hasilnya sebagai soft 404. Yang sebaiknya dilakukan: temukan pengganti yang benar-benar setara atau kembalikan 404/410.
Mempertahankan redirect dalam bentuk rantai. Mengapa gagal: setiap migrasi menambah satu lompatan dan satu titik kegagalan. Yang sebaiknya dilakukan: arahkan setiap sumber historis langsung ke URL akhir saat ini.
Memindahkan facet ke jalur lalu menganggap masalah crawl selesai. Mengapa gagal: kombinasi yang sama kini hanya memakai sintaks yang lebih rapi. Yang sebaiknya dilakukan: tetapkan kombinasi, tautan, kemampuan indeks, canonical, dan perilaku kondisi kosong yang diizinkan.
Hanya memperbarui redirect dan sitemap. Mengapa gagal: navigasi, canonical, hreflang, schema, feed, dan aplikasi terus menghasilkan URL lama. Yang sebaiknya dilakukan: ganti setiap rujukan internal yang dapat dikendalikan.
Kegagalan umum migrasi URL
Banyak URL lama tiba-tiba tidak ditemukan
Kemungkinan penyebab: inventaris tidak lengkap, celah penerapan aturan, kesalahan batas regex, atau urutan aturan yang salah. Perbaikan: bandingkan kegagalan dengan ledger yang disetujui, terapkan aturan khusus sebelum pola luas, lalu uji ulang seluruh inventaris.
Redirect mencapai halaman yang benar melalui beberapa lompatan
Kemungkinan penyebab: aturan protokol, host, garis miring, kapitalisasi, ekstensi, atau aturan lama ditumpuk. Perbaikan: arahkan URL historis yang diminta langsung ke bentuk canonical akhir dan gunakan Redirect Chain Mapper untuk menampilkan setiap lapisan.
URL lama tetap dipilih sebagai canonical
Kemungkinan penyebab: tautan internal lama, canonical lama, konflik sitemap, redirect lemah atau sementara, atau halaman baru yang tidak setara. Perbaikan: selaraskan redirect permanen, tautan langsung, self-canonical, entri sitemap, dan konten; lalu tunggu crawl ulang.
Aturan jalur mengarahkan URL yang tidak terkait
Kemungkinan penyebab: wildcard atau regex yang terlalu rakus, asumsi tentang karakter decoded, atau batas rute yang hilang. Perbaikan: tambahkan fixture untuk input valid, tidak valid, hampir cocok, kapitalisasi, query, dan encoded sebelum mengubah aturan produksi.
URL ber-facet meledak setelah migrasi
Kemungkinan penyebab: permutasi, urutan duplikat, kontrol UI yang dapat di-crawl, paginasi tak terbatas, atau respons 200 untuk kombinasi kosong. Perbaikan: batasi kombinasi, normalkan urutan ke canonical, batasi tautan yang dapat di-crawl, dan kembalikan error yang tepat untuk kondisi tidak valid sesuai strategi yang disetujui.
Trafik hanya turun pada halaman hasil konsolidasi
Kemungkinan penyebab: halaman baru tidak mempertahankan maksud, konten, atau peran tautan internal yang berbeda dari halaman sumber. Perbaikan: tinjau kembali penggabungan editorial alih-alih menambahkan lebih banyak aturan redirect ke tujuan yang tidak memadai.
Alat untuk migrasi struktur URL
- Redirect Map Builder mengusulkan kecocokan dengan tingkat keyakinan, mempertahankan baris yang tidak cocok, mendukung keputusan 410, meratakan rantai, dan mengekspor format server umum.
- SEO Migration Planner & Validator menyediakan alur kerja yang lebih luas untuk peninjauan peta, redirect yang diterapkan, status URL lama, dan perbandingan sitemap.
- Redirect Chain Mapper menampilkan perubahan protokol, host, garis miring, domain, dan jalur di setiap lompatan.
- Bulk HTTP Status Code Checker memeriksa batch besar untuk status, rantai, tujuan, dan latensi; gunakan crawler untuk seluruh inventaris perusahaan.
- Redirect Checker berguna untuk pemeriksaan cepat di ruang kendali peluncuran.
- Canonicalization Checker membandingkan sinyal canonical yang dapat diamati pada sampel tujuan.
- Faceted Navigation Auditor membantu meninjau ruang parameter dan filter yang dibuat oleh tata bahasa baru.
Buktikan bahwa migrasi URL berhasil
Uji lengkap penanganan URL lama
- Pengujian: Gabungkan ledger yang disetujui dengan crawl produksi terhadap setiap URL lama yang persis.
- Hasil yang diharapkan: URL yang dipertahankan tetap berhasil; pemindahan dan konsolidasi mencapai tujuan yang disetujui melalui satu redirect permanen; penghentian mengembalikan 404 atau 410 yang direncanakan; tidak ada baris selidiki yang diam-diam diluncurkan.
- Arti kegagalan: Inventaris, peta, urutan aturan, atau penerapan berbeda dari kondisi migrasi yang disetujui.
- Jendela pemantauan: Saat peluncuran, setelah setiap perbaikan redirect, dan secara berkala selama URL lama masih menerima permintaan.
- Pemicu rollback: Aturan sistemik mengirim kohort yang dilindungi ke tujuan yang salah atau membuatnya tidak tersedia dan tidak dapat diperbaiki dengan aman.
Uji penyelarasan tujuan dan sinyal
- Pengujian: Crawl tujuan baru untuk memeriksa status, kemampuan indeks, canonical, hreflang, tautan internal, URL data terstruktur, dan keanggotaan sitemap; periksa sampel yang mewakili di Search Console.
- Hasil yang diharapkan: URL baru menjadi tujuan canonical yang berhasil dan setiap sinyal internal yang dapat dikendalikan langsung menunjuk ke sana.
- Arti kegagalan: URL lama, staging, alternatif, atau duplikat bersaing dengan tujuan migrasi.
- Jendela pemantauan: Segera untuk sinyal situs; perubahan canonical pilihan Google memerlukan crawl ulang dan dapat memakan waktu lebih lama.
- Pemicu rollback: Cacat canonical atau kemampuan indeks di seluruh templat memengaruhi kohort yang dilindungi dan tidak dapat diperbaiki segera.
Uji pembatasan ruang URL
- Pengujian: Crawl fixture parameter, facet, paginasi, kapitalisasi, garis miring, encoding, dan bentuk cacat, serta variasi yang terlihat di log.
- Hasil yang diharapkan: URL valid dan berguna diselesaikan secara konsisten; duplikat dikonsolidasikan; kondisi tidak valid atau kosong mengembalikan respons yang disetujui; tidak muncul ruang tautan tanpa batas.
- Arti kegagalan: Tata bahasa atau navigasi baru menciptakan rute duplikat, kombinasi tak terbatas, soft 404, atau bentuk canonical yang tidak konsisten.
- Jendela pemantauan: Di staging, segera setelah peluncuran, dan selama peninjauan log awal.
- Pemicu rollback: Pembuatan URL tanpa batas menghabiskan infrastruktur secara material atau menghambat penemuan konten yang dilindungi.
Uji peralihan kohort
- Pengujian: Bandingkan kohort URL lama dan baru di Search Console, analytics, peringkat, serta log crawler terverifikasi dengan definisi tetap sebelum peluncuran.
- Hasil yang diharapkan: Permintaan dan visibilitas berpindah dari URL lama ke URL baru yang setara, sementara kinerja gabungan pada tingkat maksud stabil setelah crawl ulang.
- Arti kegagalan: Kohort terdampak tidak ditemukan, dikonsolidasikan, diindeks, atau diukur sebagaimana direncanakan.
- Jendela pemantauan: Titik pemeriksaan peluncuran tetap yang sesuai dengan ukuran situs dan bukti crawl; jangan menyatakan berhasil hanya dari noise hari pertama.
- Pemicu rollback: Kerugian kohort yang menetap dan material terkait dengan cacat implementasi yang dapat dibalik serta melewati ambang yang telah disetujui.
Sumber daya yang layak dibaca
Tulisan saya yang terkait
- Migrasi situs membutuhkan lebih dari sekadar checklist agar berhasil membahas baseline, pemetaan URL, peluncuran, dan pemantauan setelah perpindahan.
- Redirect untuk SEO membahas redirect permanen, rantai redirect, dan pemeliharaan jangka panjang.
Panduan terkait di situs ini
- Migrasi Situs membahas prinsip migrasi bersama dan klasifikasi risiko.
- Checklist Migrasi Situs menyediakan urutan pelaksanaan utama.
- Redirect membahas perilaku redirect dan pilihan implementasi.
- Redirect 301 membahas pemindahan permanen.
- Rantai Redirect membahas deteksi dan pembersihan.
Dari industri
Uji pemahaman Anda: SEO Migrasi Struktur URL
Lima pertanyaan tentang keputusan, pemetaan, redirect, dan validasi restrukturisasi URL. Pilih jawaban untuk setiap pertanyaan, lalu periksa hasilnya.
Log perubahan
Diperbarui 21 Agu 2026.
Ringkasan editorial dan detail perubahan yang tercatat.Detail perubahan
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
Perbandingan lengkap tidak tersedia — tidak ada cuplikan sebelumnya yang diarsipkan untuk revisi ini.
Diperbarui 27 Jul 2026.
Ringkasan editorial dan detail perubahan yang tercatat.Detail perubahan
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
Perbandingan lengkap tidak tersedia — tidak ada cuplikan sebelumnya yang diarsipkan untuk revisi ini.