Redirect adalah cara buat mengarahkan pengunjung dan search engine dari URL lama ke URL baru, entah karena kamu ganti struktur website, hapus halaman, atau migrasi domain.
Tapi sebenarnya harus pakai redirect 301 atau 302?
Kelihatannya sepele, tapi salah pilih bisa berdampak ke ranking dan traffic organik kamu. Di artikel ini saya bakal jelasin perbedaannya secara praktis, plus cara implementasinya.
Apa Itu Redirect?
Redirect adalah instruksi dari server yang memberi tahu browser atau search engine bahwa sebuah URL sudah berpindah ke URL lain.
Instruksi ini dikirim lewat kode status HTTP 3xx.
Ada beberapa jenis redirect, tapi yang paling sering dipakai dalam konteks SEO adalah 301 dan 302.
Redirect 301 (Permanent Redirect)
Redirect 301 artinya halaman tersebut sudah pindah secara permanen.
Search engine akan memperbarui indeksnya dan mengarahkan seluruh nilai SEO (link authority, backlink, dan sinyal ranking) dari URL lama ke URL baru.
Kapan pakai redirect 301?
- Kamu ganti struktur permalink/URL secara permanen
- Migrasi ke domain baru
- Menggabungkan dua halaman menjadi satu (merge konten)
- Halaman produk sudah tidak dijual dan digantikan produk baru yang mirip
- Menghapus halaman duplikat dan mengarahkan ke halaman utama
Menurut dokumentasi resmi Google Search Central tentang redirect, Google merekomendasikan pakai permanent server-side redirect seperti 301 kapan pun kamu perlu memindahkan URL secara permanen, karena ini cara paling aman memastikan pengguna dan Google diarahkan ke halaman yang benar.
Redirect 302 (Temporary Redirect)
Redirect 302 artinya perpindahan URL hanya sementara.
Search engine tetap akan mempertahankan URL lama di indeksnya karena dianggap masih akan dipakai lagi nanti.
Kapan pakai redirect 302?
- Halaman sedang maintenance dan kamu ingin arahkan sementara ke halaman lain
- Promo atau campaign musiman yang URL-nya akan kembali dipakai
- A/B testing halaman
- Redirect berdasarkan lokasi/bahasa yang sifatnya dinamis
Perbedaan Redirect 301 dan 302
| Aspek | Redirect 301 | Redirect 302 |
|---|---|---|
| Sifat | Permanen | Sementara |
| Transfer link authority | Ya, penuh ke URL baru | Cenderung dipertahankan di URL lama |
| Indeks Google | URL baru yang diindeks | URL lama tetap dipertahankan di indeks |
| Kapan dipakai | Migrasi permanen, hapus halaman, ganti URL | Maintenance, campaign musiman, testing |
| Risiko kalau salah pakai | Kehilangan histori jika sebenarnya sementara | SEO value tidak berpindah walau perubahan permanen |
Kesalahan paling umum yang saya temui banyak orang pakai redirect 302 untuk perpindahan yang sebenarnya permanen.
Akibatnya, link authority tidak sepenuhnya berpindah ke URL baru, dan performa SEO halaman baru jadi kurang maksimal padahal sudah lama pindah.
Pengaruh Redirect terhadap SEO dan Link Juice
Salah satu concern paling umum “Kalau saya redirect, apakah otoritas SEO dan backlink saya hilang?”
Jawabannya tidak, selama kamu pakai redirect 301 dengan benar.
Google sudah menegaskan lewat panduan migrasi website bahwa redirect permanen seperti 301 tidak menyebabkan kehilangan PageRank atau otoritas.
Tapi ada beberapa hal yang perlu diperhatikan supaya transfer ini berjalan optimal:
- Redirect ke halaman yang benar-benar relevan, jangan asal redirect semua ke homepage.
- Hindari redirect chain (A → B → C). Google merekomendasikan redirect langsung ke tujuan akhir, dan kalaupun tidak bisa dihindari, usahakan tidak lebih dari 3-5 hop.
- Hindari redirect loop (A → B → A), karena ini bisa membuat halaman tidak bisa diakses sama sekali.
- Perbarui juga internal link kamu, jangan cuma mengandalkan redirect. Kalau kamu belum paham strategi internal linking, saya sudah bahas di artikel internal link.
Redirect vs Canonical Tag Apa Perbedaanya?
Redirect sering disalahpahami sama seperti canonical tag, padahal fungsinya beda.
Redirect benar-benar memindahkan pengunjung ke URL lain, sedangkan canonical tag hanya memberi tahu Google halaman mana yang jadi versi utama tanpa memindahkan pengunjung.
Kalau kamu masih bingung bedanya, saya sudah bahas lengkap di artikel canonical tag SEO.
Cara Membuat Redirect 301 di WordPress
Kalau website kamu berbasis WordPress (seperti kebanyakan klien yang saya tangani), ada dua cara umum:
1. Pakai Plugin
Plugin seperti Redirection adalah cara paling gampang buat pengguna non-teknis. Kamu tinggal masukkan URL lama dan URL baru, plugin akan otomatis menangani redirect-nya.
2. Lewat file .htaccess
Kalau kamu lebih nyaman edit langsung di server, tambahkan baris berikut di file .htaccess:
Redirect 301 /url-lama/ https://namadomainkamu.com/url-baru/
Untuk redirect sementara (302), ganti kode di atas jadi:
Redirect 302 /url-lama/ https://namadomainkamu.com/url-baru/
Kalau kamu masih baru belajar pengelolaan WordPress dari dasar, saya sarankan baca dulu artikel cara install WordPress di cPanel supaya paham struktur filenya.
Kapan Waktu yang Tepat Buat Redirect?
Redirect paling sering dibutuhkan di momen-momen berikut:
- Waktu kamu nemuin error 404 pada halaman yang dulunya punya traffic atau backlink (baca lagi panduan error 404 dan soft 404 kalau kamu belum baca)
- Ganti nama domain atau pindah ke HTTPS
- Restrukturisasi kategori/silo konten website
- Menghapus halaman produk atau promo yang sudah tidak berlaku
Rutin lakukan audit website supaya kamu bisa langsung tahu kapan waktunya pasang redirect. Panduan lengkapnya ada di artikel cara audit SEO website.
Butuh bantuan audit dan implementasi redirect yang tepat untuk website kamu? Saya bisa bantu lewat layanan jasa SEO mulai dari audit technical SEO sampai strategi jangka panjang biar traffic organik kamu makin stabil.





