Redirect 301 vs 302: Kapan Harus Pakai Yang Mana?...

Redirect 301 vs 302: Kapan Harus Pakai Yang Mana?...

person JasaSEO.id Team
calendar_today 2026-01-26
schedule 7 min read
bolt

TL;DR (Ringkasan Singkat)

"Website saya pindah domain, pakai redirect 301 atau 302 ya?"

format_list_bulleted

Daftar Isi

expand_more

"Website saya pindah domain, pakai redirect 301 atau 302 ya?" Jawaban singkat: 301 (Permanent Redirect).

Tapi 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.

"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
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
Redirect Checker
Screaming Frog SEO Spider
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

Butuh Bantuan SEO Profesional?

Tim ahli kami siap membantu website Anda ranking di halaman 1 Google.