Pengalihan 301 vs 302: 301 bersifat permanen dan menjadikan URL baru sebagai kanonik, 302 bersifat sementara dan mempertahankan URL lama. Plus 307, 308, dan tips SEO.

Di halaman ini
Singkatnya
pengalihan 301 menyatakan bahwa halaman telah pindah secara permanen: Google menganggap URL baru sebagai yang harus ditampilkan di hasil pencarian dan memindahkan sinyal halaman lama ke sana. Pengalihan 302 menyatakan bahwa perpindahan bersifat sementara: Google tetap menampilkan URL asli. Gunakan 301 (atau 308) untuk migrasi, perubahan URL, dan halaman yang digabungkan; gunakan 302 (atau 307) untuk situasi jangka pendek, seperti promosi sementara, perawatan, atau uji A/B. Memilih yang salah jarang menghancurkan peringkat, tetapi itu mengirim sinyal yang keliru kepada Google tentang URL mana yang harus dipertahankan.
Ingin tahu lebih banyak? Tanyakan kepada
Kuis singkat
Siapa yang sebaiknya memperbaiki sisi teknis situs Anda?
Saran kami untuk Anda
Periksa sendiri dengan alat gratis Google
Search Console mendaftar halaman yang tidak bisa dibaca Google, dan PageSpeed Insights menguji kecepatan. Banyak masalah kecil bisa diperbaiki dari pengaturan pembuat situs Anda.
Saran kami untuk Anda
Developer web
Masalahnya ada di kode atau server: developer yang paham SEO adalah orang yang tepat. Berikan daftar error dari Search Console kepadanya.
Saran kami untuk Anda
Alat audit teknis
Situs Anda punya banyak halaman: crawler membaca semuanya seperti Google dan memberi daftar lengkap error yang perlu diperbaiki, halaman demi halaman.
Saran kami untuk Anda
Audit otomatis, lalu konten
Situs Anda berjalan baik tapi pengunjungnya sedikit: masalah teknis jarang menjadi penyebabnya. Sorank mengaudit situs, lalu menulis halaman yang mendatangkan trafik.
Pertanyaan 301 vs 302 muncul di setiap migrasi, redesain, dan pembersihan URL. Dokumentasi Google tentang pengalihan dan Google Penelusuran menjelaskan bahwa jenis pengalihan adalah sinyal untuk URL mana yang harus kanonik. Panduan ini membandingkan kodenya, menunjukkan kapan menggunakan masing-masing, dan mencantumkan kesalahan yang merugikan lalu lintas. Untuk topik lengkapnya, lihat panduan kami tentang pengalihan SEO.
| Kode | Nama | Jenis | URL yang ditampilkan di hasil | Penggunaan umum |
|---|---|---|---|---|
| 301 | Moved Permanently | Permanen | Tujuan | Migrasi, perubahan URL, halaman yang digabungkan |
| 308 | Permanent Redirect | Permanen | Tujuan | Sama dengan 301, tetapi mempertahankan metode permintaan |
| 302 | Found | Sementara | Sumber | Halaman sementara, perawatan, uji coba |
| 307 | Temporary Redirect | Sementara | Sumber | Sama dengan 302, tetapi mempertahankan metode permintaan |
| 303 | See Other | Sementara | Sumber | Setelah formulir dikirim |
Menurut Google, pengalihan permanen membuat tujuan menjadi URL yang ditampilkan di hasil penelusuran, sedangkan pengalihan sementara membiarkan halaman sumber tetap di sana; tujuan tetap bisa terindeks jika sinyal kanonik lain mengarah ke sana. Kode status HTTP sendiri didefinisikan dalam standar web RFC 9110.
Keduanya meneruskan sinyal ke tujuan. Google sudah bertahun-tahun menyatakan bahwa pengalihan tidak kehilangan PageRank, jadi 302 tidak „membuang” nilai tautan. Perbedaan sebenarnya ada pada pemilihan URL kanonik: dengan 302, Google tetap menganggap URL lama sebagai utama, sehingga URL baru mungkin tidak menggantikannya di hasil. Jika pengalihan „sementara” bertahan sangat lama, Google akhirnya mungkin memperlakukannya seperti permanen, tetapi mengandalkan hal itu berisiko. Entri glosarium kami tentang pengalihan 301 dan tag canonical menjelaskan sinyal-sinyal ini secara rinci.
Catatan
Google menganggap pengalihan meta refresh yang langsung sebagai permanen dan yang tertunda sebagai sementara, serta memperlakukan pengalihan JavaScript sebagai pilihan terakhir karena perenderan bisa gagal. Pengalihan 301 atau 308 di sisi server tetap yang paling andal.
Contoh
Sebuah toko mengganti nama /jaket-musim-dingin menjadi /jaket. Perubahan itu final: 301. Selama obral dua minggu, toko itu mengarahkan /jaket ke /jaket-obral lalu akan kembali: 302. Memakai 301 untuk obral akan mengajak Google mengganti /jaket dengan /jaket-obral di hasil, lalu harus dibatalkan lagi.
| Kesalahan | Dampak | Perbaikan |
|---|---|---|
| 302 dipakai untuk perpindahan permanen | URL lama tetap ada di hasil | Ganti dengan 301 atau 308 |
| Rantai pengalihan (A ke B ke C) | Perayapan dan halaman lebih lambat, sinyal melemah | Alihkan A langsung ke C |
| Perulangan pengalihan | Halaman tidak dapat diakses | Perbaiki aturan yang mengarah balik |
| Semua dialihkan ke beranda | Diperlakukan seperti soft 404 | Alihkan ke halaman padanan terdekat |
| Tautan internal masih mengarah ke URL lama | Pengalihan tidak perlu di setiap klik | Perbarui tautan internal ke URL akhir |
Tips
Setelah setiap kelompok pengalihan, rayapi URL lama dan pastikan setiap URL mengembalikan satu 301 ke halaman yang menjawab 200. Pengecek pengalihan gratis menampilkan seluruh rantai dan kode status sebuah URL.
Di sebagian besar CMS, pengelola pengalihan atau plugin yang menangani ini; di server, aturan dalam konfigurasi server web (Apache, Nginx) atau dasbor hosting; di framework, routing atau middleware. Apa pun metodenya, pilih kode dengan sengaja, uji, dan simpan daftar pengalihan agar tetap bertahan saat redesain berikutnya (lihat SEO untuk redesain situs web). Pengecek canonical memastikan halaman tujuan menyatakan dirinya sebagai kanonik.
Gunakan 301 saat perpindahan bersifat final dan 302 saat Anda akan kembali; keduanya meneruskan sinyal, dan perbedaannya ada pada URL mana yang dipertahankan Google. Jaga pengalihan tetap langsung, perbarui tautan internal, dan audit setelah setiap migrasi. Sorank adalah perangkat lunak SEO dan GEO yang berjalan dengan autopilot: setelah struktur Anda siap, ia terus menerbitkan dan menautkan konten di URL yang bersih. Lihat paket Sorank, dengan uji coba gratis 3 hari. Untuk sisi pengindeksan, baca pengindeksan Google.
Tidak, jika digunakan untuk perpindahan sementara. Ia meneruskan sinyal seperti 301, tetapi memberi tahu Google untuk mempertahankan URL asli di hasil. Masalahnya muncul saat dipakai untuk perubahan permanen, karena URL baru mungkin tidak menggantikan URL lama di hasil penelusuran.
Selama mungkin, idealnya selamanya, dan minimal satu tahun setelah migrasi. URL lama terus menerima kunjungan dari penanda dan tautan eksternal, dan menghapus pengalihan terlalu cepat akan mengubahnya menjadi error 404.
Keduanya adalah pengalihan permanen dan Google memperlakukannya sama untuk penelusuran. Kode 308 juga menjamin metode dan isi permintaan tetap sama, yang penting untuk formulir dan API; untuk halaman biasa, 301 adalah pilihan yang umum.
MEREKA MENCOBA SORANK SEBELUM ANDA
