Pengalihan SEO dijelaskan: kapan memakai 301, 302, 307, atau 308, bagaimana Google memperlakukan masing-masing, cara menghindari rantai dan soft 404, dan cara bermigrasi dengan aman.

Singkatnya
pengalihan (redirect) mengirim pengguna dan crawler dari URL lama ke URL baru. Untuk SEO, gunakan 301 (atau 308) di sisi server ketika halaman pindah secara permanen, karena Google memperlakukan pengalihan permanen sebagai sinyal bahwa URL baru harus diindeks. Gunakan 302 (atau 307) hanya untuk perpindahan sementara, alihkan setiap URL lama ke padanan terdekatnya dan bukan ke beranda, hindari rantai, dan pertahankan pengalihan setidaknya satu tahun setelah migrasi.
Ingin tahu lebih banyak? Tanyakan kepada
Setiap situs mengubah URL: produk diganti namanya, blog distrukturisasi ulang, seluruh domain pindah ke HTTPS atau ke merek baru. Tanpa pengalihan SEO, setiap perubahan meninggalkan halaman mati, backlink yang hilang, dan pengunjung yang mendarat di halaman error. Dengan pengalihan yang tepat, Google memindahkan sinyal URL lama ke URL baru dan pengguna tidak menyadarinya. Dokumentasi Google tentang pengalihan dan Google Search menetapkan aturannya; panduan ini mengubahnya menjadi keputusan yang bisa Anda terapkan halaman demi halaman.
Pengalihan adalah instruksi bahwa sebuah URL kini berada di tempat lain. Ketika browser atau crawler meminta alamat lama, server menjawab dengan kode status 3xx dan header Location yang mengarah ke alamat baru, lalu klien mengikutinya. Bagi mesin pencari, pengalihan juga menyampaikan sesuatu tentang pengindeksan: apakah URL baru harus menggantikan URL lama di hasil pencarian, atau apakah perpindahan itu sementara.
Pengalihan adalah alat standar untuk memindahkan domain, menggabungkan halaman duplikat, beralih dari HTTP ke HTTPS, mengubah struktur URL, atau mengganti halaman yang dihapus dengan padanan yang dekat. Pengalihan bekerja beriringan dengan tag canonical, yang menentukan URL pilihan tanpa mengirim pengunjung ke mana pun.
Google membagi pengalihan menjadi dua keluarga. Pengalihan permanen memberi tahu alur pengindeksannya bahwa target harus menjadi canonical; pengalihan sementara tidak, sehingga URL lama bisa tetap berada di hasil pencarian.
| Pengalihan | Permanen atau sementara | Cara Google memperlakukannya | Kapan digunakan |
|---|---|---|---|
| 301 Moved Permanently | Permanen | Sinyal bahwa target harus menjadi canonical | Pilihan default untuk halaman apa pun yang pindah secara permanen |
| 308 Permanent Redirect | Permanen | Sama seperti 301 | Perpindahan permanen di mana formulir atau panggilan API harus mempertahankan metodenya |
| 302 Found | Sementara | Bukan sinyal canonical; sumber bisa tetap terindeks | Promosi singkat, uji A/B, pemeliharaan |
| 303 See Other | Sementara | Bukan sinyal canonical | Setelah pengiriman formulir, untuk menampilkan halaman konfirmasi |
| 307 Temporary Redirect | Sementara | Bukan sinyal canonical | Perpindahan sementara di mana metode tidak boleh berubah |
| Meta refresh pada 0 detik | Permanen | Ditafsirkan sebagai pengalihan permanen | Hanya bila Anda tidak dapat mengonfigurasi server |
| Meta refresh tertunda | Sementara | Ditafsirkan sebagai pengalihan sementara | Jarang berguna; membingungkan pengguna |
| Pengalihan JavaScript | Permanen | Hanya terlihat jika Google merender halaman | Pilihan terakhir bila opsi server dan meta tidak memungkinkan |
Google menyarankan pengalihan permanen di sisi server bila memungkinkan dan menyatakan agar pengalihan JavaScript hanya dipakai bila pengalihan server maupun meta refresh tidak memungkinkan, karena Google mungkin tidak pernah melihat pengalihan yang bergantung pada rendering. Panduan kami tentang SEO JavaScript menjelaskan mengapa rendering tidak dijamin.
Ajukan satu pertanyaan: apakah URL lama akan kembali? Jika tidak, gunakan pengalihan 301. 302 yang dipakai untuk perpindahan permanen adalah kesalahan pengalihan yang paling umum: Google mungkin mempertahankan URL lama di indeks dan menampilkannya di hasil, sementara halaman baru menunggu sinyal yang tidak pernah sepenuhnya tiba. Google memang memperbaiki sebagian 302 yang sudah lama seiring waktu, tetapi Anda tidak boleh mengandalkannya.
Kode 307 dan 308 ada karena alasan teknis. Menurut panduan MDN tentang pengalihan HTTP, 301 atau 302 dapat membuat browser mengubah permintaan POST menjadi GET, sedangkan 307 dan 308 mempertahankan metode dan body tanpa perubahan. Untuk halaman biasa hal ini tidak membuat perbedaan SEO; hal ini penting untuk formulir, checkout, dan API.
Tidak dengan cara yang perlu Anda rencanakan. Gary Illyes dari Google menyatakan pada 2016 bahwa pengalihan 30x tidak lagi kehilangan PageRank. Kerugian sebenarnya datang dari tempat lain: mengalihkan ke halaman yang tidak terkait, merusak pengalihan setelah beberapa bulan, atau membiarkan rantai panjang yang memperlambat crawling.
Rantai terjadi ketika URL A dialihkan ke B, yang dialihkan ke C. Rantai menumpuk selama bertahun-tahun migrasi: HTTP ke HTTPS, lalu www ke non-www, lalu struktur URL baru. Crawler Google mengikuti hingga 10 lompatan pengalihan, menurut dokumentasinya tentang kode status HTTP, tetapi Google menyarankan mengalihkan langsung ke tujuan akhir dan, jika tidak mungkin, menjaga rantai tidak lebih dari tiga lompatan. Setiap lompatan menambah latensi bagi pengguna dan menyia-nyiakan crawl budget pada situs besar.
Loop terjadi ketika A dialihkan ke B dan B dialihkan kembali ke A. Browser menampilkan error, crawler menyerah, dan halaman keluar dari indeks. Loop biasanya berasal dari aturan yang bertentangan, misalnya aturan CMS dan aturan server yang tidak sepakat soal garis miring di akhir.
Tidak setiap halaman yang dihapus membutuhkan pengalihan. Alihkan hanya bila ada padanan yang dekat. Panduan Google tentang pemindahan situs dengan perubahan URL memperingatkan agar tidak mengalihkan banyak URL lama ke satu tujuan yang tidak relevan seperti beranda, yang dapat membingungkan pengguna dan mungkin diperlakukan sebagai soft 404.
| Situasi | Respons terbaik | Alasan |
|---|---|---|
| Halaman pindah ke URL baru | 301 ke URL baru | Pengguna dan sinyal mengikuti konten |
| Beberapa halaman digabung menjadi satu | 301 dari setiap halaman lama ke halaman gabungan | Halaman baru menjawab kebutuhan yang sama |
| Produk dihentikan, ada pengganti yang dekat | 301 ke pengganti atau kategorinya | Pengunjung tetap menemukan yang diinginkannya |
| Konten dihapus, tanpa padanan | 404 atau 410 | Error yang jujur lebih baik daripada halaman yang tidak relevan |
| Tidak tersedia sementara | 302 atau 307, atau pertahankan halaman dengan pemberitahuan | URL asli harus tetap terindeks |
| Banyak URL lama ke beranda | Hindari | Kemungkinan besar diperlakukan sebagai soft 404 |
Google menyatakan bahwa semua error 4xx kecuali 429 diperlakukan dengan cara yang sama, sehingga pilihan antara 404 dan 410 hanya berdampak kecil secara praktis: dalam kedua kasus, URL yang sebelumnya terindeks dihapus dari indeks.
Migrasi adalah tempat pengalihan menentukan nasib trafik. Panduan migrasi SEO lengkap kami membahas seluruh proyeknya; untuk pengalihan, lima aturan berlaku:
Metodenya bergantung pada stack Anda, tetapi hasilnya harus sama: satu respons 3xx dari server.
Setelah setiap perubahan, uji URL lama dengan pemeriksa pengalihan: alat ini menampilkan kode status setiap lompatan dan tujuan akhirnya.
URL lama tetap hidup lama setelah Anda mengubahnya. Situs lain, newsletter, postingan sosial, dan jawaban AI terus menunjuk ke alamat yang ada saat itu ditulis. Ketika ChatGPT, Perplexity, atau Gemini mengutip sebuah halaman dan tautannya mengarah ke error, Anda kehilangan kunjungan dan sitasi kehilangan nilainya. Pengalihan permanen menjaga referensi itu tetap berfungsi dan membantu mesin pencari serta crawler AI menautkan riwayat halaman lama ke halaman baru. Studi kami tentang halaman yang dikutip ChatGPT menunjukkan seberapa besar jawaban-jawaban ini bergantung pada sumber yang stabil dan mapan.
Pengalihan adalah salah satu bagian SEO teknis yang jarang mendapat perhatian sampai trafik turun. Pengalihan permanen, langsung, dan relevan untuk setiap URL yang dipindahkan menjaga peringkat dan backlink Anda tetap bekerja untuk Anda. Untuk mengikuti dampak migrasi pada klik, posisi, dan sitasi AI di satu tempat, gunakan dasbor GEO / SEO Sorank.
Google menyarankan mempertahankan pengalihan selama mungkin, dan umumnya setidaknya satu tahun setelah perpindahan. Banyak situs mempertahankannya tanpa batas waktu, karena backlink dan bookmark lama terus mengirim pengunjung ke URL sebelumnya selama bertahun-tahun.
Tidak. Pengalihan 301 ke halaman yang relevan adalah cara yang direkomendasikan untuk memindahkan konten, dan Google menggunakannya sebagai sinyal bahwa URL baru harus diindeks. Masalah datang dari rantai pengalihan, loop, dan pengalihan ke halaman yang tidak terkait, bukan dari pengalihan itu sendiri.
Sebaiknya jangan. Google memperingatkan bahwa mengalihkan banyak URL lama ke halaman yang tidak relevan seperti beranda dapat membingungkan pengguna dan mungkin diperlakukan sebagai soft 404. Alihkan setiap halaman ke padanan terdekatnya, dan biarkan halaman tanpa padanan mengembalikan 404 atau 410.
MEREKA MENCOBA SORANK SEBELUM ANDA
