
Redirect 301 vs 302: Kapan Harus Pakai Yang Mana? (Panduan Lengkap 2026)
TL;DR (Ringkasan Singkat)
Artikel ini akan bahas perbedaan 301 vs 302 , kapan pakai yang mana , dan kesalahan fatal yang sering terjadi. Sebelum lanjut, pastikan Anda sudah paham dasar-dasar technical SEO dan cara kerja Google crawling.
format_list_bulleted
Daftar Isi
expand_more
Daftar Isi
"Website saya pindah domain, pakai redirect 301 atau 302 ya?"
Jawaban singkat:
301 (Permanent Redirect).
Baca Juga Disavow Tool Google: Kapan Harus Tolak Backlink Sampah? (Panduan 2026) arrow_forwardTapi tunggu dulu—tidak semua kasus butuh 301. Ada situasi dimana 302 (Temporary Redirect) justru lebih tepat. Salah pilih bisa bikin ranking anjlok atau link juice hilang.
Artikel ini akan bahas perbedaan 301 vs 302 , kapan pakai yang mana , dan kesalahan fatal yang sering terjadi. Sebelum lanjut, pastikan Anda sudah paham dasar-dasar technical SEO dan cara kerja Google crawling.
Apa Itu Redirect?
Redirect adalah instruksi yang bilang ke browser dan search engine:
build Schema Generator
Gunakan Schema Generator secara gratis untuk membantu optimasi Anda.
"Halaman ini sudah pindah ke URL baru. Ikuti ke sana."
Kenapa Butuh Redirect?
- Website pindah domain (example.com → newsite.com)
- URL structure berubah (product.php?id=123 → /produk/nama-produk)
- Halaman dihapus, tapi masih ada backlink
- A/B testing atau maintenance
Tanpa redirect:
- User dapat 404 error (pengalaman buruk)
- Backlink jadi sia-sia (link juice hilang)
- Ranking turun karena Google anggap halaman hilang
Redirect 301:
Permanent Redirect Apa Itu 301?
301 Moved Permanently artinya:
"Halaman ini sudah pindah PERMANEN ke URL baru. Update bookmark Anda."
Karakteristik:
-
✅ Pass link juice (90-99% authority diteruskan ke URL baru)
-
✅ Google update index (URL lama diganti dengan URL baru)
-
✅ Browser cache redirect (user tidak perlu load ulang)
-
✅ Permanent (tidak boleh diubah lagi)
Kapan Pakai 301?
- Pindah Domain Permanen
example.com → newdomain.com (PERMANENT)
Contoh:
Rebranding perusahaan, merger, atau ganti nama brand.
- Ubah URL Structure
/blog.php?id=123 → /blog/judul-artikel (PERMANENT)
Contoh:
Migrasi dari dynamic URL ke clean URL.
- Hapus Halaman Tapi Ada Backlink
/produk-lama → /produk-baru (PERMANENT)
Contoh:
Produk discontinued, redirect ke produk pengganti.
- Konsolidasi Konten
/artikel-a + /artikel-b → /artikel-lengkap (PERMANENT)
Contoh:
Merge 2 artikel tipis jadi 1 artikel komprehensif.
- HTTPS Migration
http://example.com → https://example.com (PERMANENT)
Contoh:
Upgrade ke SSL certificate.
Dampak 301 ke SEO
Positif:
- ✅ Link juice diteruskan (90-99%)
- ✅ Ranking dipertahankan (jika konten relevan)
- ✅ Backlink tidak hilang
- ✅ Google update index dalam 2-4 minggu
Negatif (jika salah pakai):
- ❌ Redirect chain (301 → 301 → 301) lambat dan waste crawl budget
- ❌ Redirect ke halaman tidak relevan = ranking turun
- ❌ Terlalu banyak redirect = Google anggap spam
📚 Baca Juga:
Cara Migrasi Website Tanpa Kehilangan Ranking
Pindah domain atau redesign website? Jangan sampai ranking anjlok! Pelajari panduan migrasi website SEO-friendly untuk step-by-step yang aman, termasuk checklist pre-launch dan post-launch monitoring.
Redirect 302:
Temporary Redirect Apa Itu 302?
302 Found (Temporary Redirect) artinya:
"Halaman ini pindah SEMENTARA ke URL baru. Tapi nanti balik lagi."
Karakteristik:
-
❌ TIDAK pass link juice (authority tetap di URL lama)
-
❌ Google TIDAK update index (URL lama tetap di SERP)
-
❌ Browser tidak cache (load ulang setiap kali)
-
✅ Temporary (bisa diubah kapan saja)
Kapan Pakai 302?
- A/B Testing
/landing-page → /landing-page-variant-b (TEMPORARY)
Contoh:
Test 2 versi landing page, nanti pilih yang terbaik.
- Maintenance atau Downtime
/checkout → /maintenance.html (TEMPORARY)
Contoh:
Server maintenance, redirect sementara ke halaman "Under Construction".
- Seasonal Campaign
/promo → /promo-ramadan (TEMPORARY)
Contoh:
Promo Ramadan selesai, balik ke halaman promo umum.
- Geo-Targeting Sementara
/product → /product-id (TEMPORARY untuk user Indonesia)
Contoh:
Redirect berdasarkan lokasi user, tapi URL asli tetap ada.
- Testing Sebelum 301
/old-page → /new-page (TEMPORARY dulu, nanti jadi 301)
Contoh:
Test dulu apakah redirect berfungsi, baru commit ke 301.
Dampak 302 ke SEO
Positif:
- ✅ Flexible (bisa diubah kapan saja)
- ✅ URL lama tetap di index (kalau memang mau balik)
Negatif:
-
❌ Link juice TIDAK diteruskan (authority hilang)
-
❌ Ranking URL baru tidak naik (karena Google anggap temporary)
- ❌ Kalau lupa ubah jadi 301, ranking bisa turun
Perbedaan 301 vs 302 (Tabel Lengkap)
Aspek 301 (Permanent) 302 (Temporary)
Durasi
Permanen Sementara
Pass Link Juice
✅ Ya (90-99%) ❌ Tidak
Google Update Index
✅ Ya (URL baru masuk SERP) ❌ Tidak (URL lama tetap)
Browser Cache
✅ Ya ❌ Tidak
Kapan Pakai
Pindah domain, ubah URL, hapus halaman A/B test, maintenance, seasonal
Reversible
❌ Tidak (susah rollback) ✅ Ya (mudah ubah)
Impact ke Ranking
Ranking diteruskan ke URL baru Ranking tetap di URL lama
Kesalahan Fatal yang Sering Terjadi Kesalahan #1:
Pakai 302 untuk Pindah Domain
Salah:
old-domain.com → new-domain.com (302)
Akibat:
- Link juice TIDAK diteruskan
- Ranking tetap di old-domain.com (yang sudah mati)
- Traffic hilang karena user ke domain lama
Benar:
old-domain.com → new-domain.com (301)
Kesalahan #2:
Redirect Chain Panjang
Salah:
URL A → URL B (301) → URL C (301) → URL D (301)
Akibat:
- Lambat (setiap hop butuh waktu)
- Link juice berkurang setiap hop
- Google bisa stop crawl di tengah jalan
Benar:
URL A → URL D (301 langsung) URL B → URL D (301 langsung) URL C → URL D (301 langsung)
Kesalahan #3:
Redirect ke Homepage
Salah:
/produk/laptop-gaming → / (homepage)
Akibat:
- User bingung (cari laptop, malah ke homepage)
- Google anggap soft 404 (halaman tidak relevan)
- Link juice hilang
Benar:
/produk/laptop-gaming → /produk/laptop (kategori relevan)
Kesalahan #4:
Lupa Ubah 302 jadi 301
Salah:
/old-page → /new-page (302 selama 6 bulan)
Akibat:
- Ranking tidak pindah ke /new-page
- Link juice tetap di /old-page (yang sudah tidak ada konten)
Benar:
/old-page → /new-page (302 untuk 1-2 minggu test, lalu 301)
- Cara Implementasi Redirect
Via .htaccess (Apache)
301 Redirect:
Redirect single page
Redirect 301 /old-page.html https://example.com/new-page.html
Redirect entire domain
Rewrite Engine On Rewrite Cond %{HTTP_HOST} ^old-domain.com$ [NC] Rewrite Rule ^(.*)$ https://new-domain.com/$1 [R=301,L]
302 Redirect:
Redirect 302 /promo https://example.com/promo-ramadan
Via PHP
301 Redirect:
<?php header("HTTP/1.1 301 Moved Permanently"); header("Location:
https://example.com/new-page.html"); exit(); ?>
302 Redirect:
<?php header("Location:
https://example.com/temporary-page.html"); exit(); ?>
Via Nginx
301 Redirect:
server { listen 80; server_name old-domain.com; return 301 https://new-domain.com$request_uri; }
302 Redirect:
location /promo { return 302 https://example.com/promo-ramadan; }
- Cara Cek Redirect dengan Tools
Jangan tebak-tebakan apakah redirect Anda 301 atau 302. Pakai tools untuk verify:
🛠️ Coba Tool Gratis:
HTTP Status Code Checker
Mau cek redirect website Anda secara instan? Gunakan HTTP Status Code Checker kami untuk verify apakah redirect sudah benar (301/302) dan tidak ada redirect chain. Gratis dan real-time!
-
Chrome Dev Tools
-
Buka halaman
- F12 → Network tab
- Reload page
- Lihat status code:
301 atau 302
-
Online Tools
-
c URL Command
curl -I https://example.com/old-page
Output:
HTTP/1.1 301 Moved Permanently Location:
https://example.com/new-page
FAQ:
Pertanyaan Umum
Q:
Apakah 301 redirect permanen selamanya?
A:
Secara teknis ya, tapi bisa diubah. Namun Google butuh waktu lama untuk re-index. Jadi treat 301 sebagai permanent.
Q:
Berapa lama Google update index setelah 301?
A:
2-4 minggu untuk halaman yang sering di-crawl. Bisa lebih lama untuk halaman jarang di-crawl.
Q:
Apakah 301 redirect mengurangi link juice?
A:
Dulu ya (kehilangan 10-15%). Sekarang Google bilang 301 pass hampir 100% link juice. Tapi redirect chain tetap buruk.
Q:
Boleh pakai 302 untuk pindah domain sementara?
A:
Tidak . Kalau pindah domain, selalu pakai 301. Kecuali memang benar-benar temporary (misal:
maintenance 1 hari).
Q:
Bagaimana cara rollback 301 redirect?
A:
Hapus redirect rule, tapi Google butuh waktu lama untuk re-index URL lama. Lebih baik plan dengan matang sebelum pakai 301.
- Checklist Sebelum Implementasi Redirect
Sebelum pakai 301:
- [ ] Apakah ini benar-benar permanent?
- [ ] Apakah URL baru sudah ada konten?
- [ ] Apakah konten URL baru relevan dengan URL lama?
- [ ] Apakah sudah test redirect di staging?
- [ ] Apakah sudah siap monitor traffic/ranking?
Sebelum pakai 302:
- [ ] Apakah ini benar-benar temporary?
- [ ] Berapa lama redirect ini akan aktif?
- [ ] Apakah ada reminder untuk ubah jadi 301 (jika perlu)?
- [ ] Apakah user experience tetap baik?
Kesimpulan:
Kapan Pakai 301 vs 302
Pakai 301 (Permanent) kalau:
✅ Pindah domain permanen
✅ Ubah URL structure
✅ Hapus halaman tapi ada backlink
✅ Merge konten
✅ HTTPS migration
Pakai 302 (Temporary) kalau:
✅ A/B testing
✅ Maintenance sementara
✅ Seasonal campaign
✅ Geo-targeting temporary
✅ Testing sebelum commit ke 301
Golden Rule:
"Kalau ragu, pakai 302 dulu untuk test. Kalau yakin, baru ubah jadi 301. Tapi jangan lupa ubah!"
Butuh Bantuan Migrasi Website?
Takut salah implement redirect dan ranking anjlok? Kami bisa bantu audit redirect strategy Anda dan pastikan tidak ada link juice yang hilang.
Konsultasi Gratis Migrasi Website atau Jasa Technical SEO Audit
Related Articles
- Jasa Migrasi Website SEO - Panduan lengkap migrasi website
- Technical SEO Checklist - Checklist lengkap technical SEO
- HTTP Status Codes SEO - Panduan status codes untuk SEO
- Crawlability Masterclass - Optimasi crawl budget
- Jasa Redesign Website - Redesign tanpa kehilangan ranking
read_more Artikel Terkait
Disavow Tool Google: Kapan Harus Tolak Backlink Sampah? (Panduan 2026)
...
Canonical Tag: Panduan Lengkap Kapan & Cara Pakai (2026)
Canonical tag (rel="canonical") memberitahu search engines mana versi preferred dari duplicate pages...
.com vs .co.id vs .id: Mana yang Bagus untuk SEO?
...
Butuh Bantuan SEO Profesional?
Tim ahli kami siap membantu website Anda ranking di halaman 1 Google.
