Redirect yang salah sering membuat ranking turun diam-diam: PageRank tidak berpindah, duplikat URL, atau bot bingung. Di 2026, Google tetap membedakan permanent vs temporary, sementara HTTP/2 dan HTTP/3 membuat rantai redirect lebih mahal bagi crawl budget. Artikel ini membandingkan 301, 302, dan 308, lalu memberi tutorial langkah demi langkah agar Anda memilih kode yang tepat.
Ringkasan perbandingan tiga kode redirect
Ketiga status sama-sama mengarahkan browser dan bot ke URL baru, tetapi sinyal SEO-nya berbeda.
301 Moved Permanently
Permanent. Mesin pencari cenderung mengonsolidasikan sinyal ranking ke URL target. Cocok untuk migrasi domain, ganti slug permanen, HTTP ke HTTPS, atau penyatuan www/non-www. Di praktik 2026, Google biasanya memindahkan ekuitas setelah beberapa kali crawl, bukan dalam hitungan jam.
302 Found (temporary)
Sementara. Bot sering mempertahankan URL asal di indeks. Cocok untuk promo musiman, A/B test URL, maintenance singkat, atau geolokasi sementara. Salah pakai 302 pada migrasi permanen bisa membuat dua URL “hidup” bersamaan dan memecah ranking.
308 Permanent Redirect
Permanent seperti 301, tetapi method HTTP tidak diubah (POST tetap POST). Berguna untuk form, API, checkout, atau endpoint yang tidak boleh “turun” jadi GET. Untuk halaman konten blog biasa, 301 masih lebih umum dan kompatibel; 308 unggul saat integritas method penting.
Tabel keputusan cepat 2026
- Ganti slug selamanya / pindah domain: 301 (atau 308 jika ada POST penting).
- Kampanye 2–8 minggu: 302, lalu hapus redirect setelah selesai.
- Checkout/form/API permanen: 308 lebih aman dari 301 yang kadang di-follow sebagai GET.
- Rantai A→B→C: hindari; satukan jadi satu hop ke target akhir.
Tutorial 6 langkah: pilih dan pasang redirect dengan benar
Langkah 1 — Petakan URL lama dan baru
Ekspor daftar URL dari Google Search Console (Halaman terindeks + yang dapat crawl) dan sitemap. Buat spreadsheet: kolom URL lama, URL baru, jenis perubahan (permanen/sementara), volume klik 28 hari, dan apakah endpoint menerima POST. Targetkan maksimal satu hop per path.
Langkah 2 — Tentukan status berdasarkan niat bisnis
Jika URL lama tidak akan dipakai lagi dalam 12+ bulan, pilih 301/308. Jika ada tanggal kembali (misalnya landing Ramadan 2026), pilih 302 dan catat tanggal rollback. Jangan “sementara dulu pakai 302” untuk migrasi tema WordPress permanen—itu pola klasik kehilangan sinyal.
Langkah 3 — Implementasi di server atau WordPress
Prioritaskan redirect di lapisan server (Nginx/Apache/Cloudflare) agar lebih cepat dari plugin PHP. Contoh konsep Nginx: return 301 https://domain.id/slug-baru; untuk permanen; return 302 untuk sementara; return 308 bila method harus utuh. Di WordPress, plugin redirect bereputasi bisa dipakai untuk daftar kecil (<500 aturan); di atas itu, pindahkan ke server atau rules CDN.
Langkah 4 — Uji header, bukan hanya browser
Browser bisa menyimpan cache redirect agresif. Uji dengan curl atau DevTools Network: pastikan status tepat, Location mengarah ke HTTPS final, dan tidak ada rantai 301→302. Periksa juga mobile user-agent. Idealnya Time to First Byte redirect < 100–200 ms di edge terdekat.
Langkah 5 — Beri sinyal ke Search Console dan sitemap
Perbarui XML sitemap hanya berisi URL kanonis final. Kirim sitemap di GSC dan Bing Webmaster. Untuk migrasi massal, gunakan alat Change of Address bila pindah domain. Pantau laporan “Halaman dengan redirect” dan penurunan 404 selama 14–28 hari.
Langkah 6 — Audit bulanan rantai dan soft issues
Crawl situs dengan tools seperti Screaming Frog atau setara: filter redirect chains/loops, mixed 302 pada URL bertrafik, dan redirect ke parameter tracking. Hapus 302 yang sudah “mengendap” >90 hari tanpa rencana rollback—ubah ke 301 jika memang permanen. Target operasional: >95% redirect satu hop, nol loop, dan tidak ada redirect dari URL kanonis di sitemap.
Kesalahan umum yang merugikan ranking
Pertama, rantai panjang membuang crawl budget dan memperlambat LCP saat pengguna ikut ter-redirect. Kedua, 302 permanen “tak resmi” membuat Google ragu mengalihkan sinyal. Ketiga, redirect ke homepage untuk semua 404 merusak relevansi; lebih baik 404/410 bersih atau 301 ke halaman setara. Keempat, mengabaikan trailing slash dan huruf besar/kecil menciptakan duplikat yang “disembuhkan” redirect berulang.
Rekomendasi praktis untuk tim konten 2026
Standarkan policy internal: migrasi konten = 301; eksperimen = 302 bertanggal; endpoint transactional = 308. Dokumentasikan setiap aturan di spreadsheet bersama pemiliknya. Setelah deploy, bandingkan klik organik URL lama vs baru selama empat minggu; jika trafik tidak berpindah, cek apakah masih ada 302, canonical salah, atau internal link ke URL usang.
Dengan membandingkan 301 vs 302 vs 308 secara sadar dan mengikuti enam langkah di atas, Anda menjaga ekuitas ranking, menghemat crawl budget, dan menghindari jebakan “redirect sementara yang tak pernah diganti”—masalah klasik yang masih sering muncul di audit SEO 2026.





