SEO & Digital Marketing

Redirect 301 vs 302: Bedanya dan Cara Redirect di WordPress Tanpa Coding

redirect 301 vs 302
Dzul Fiqram Nur
Dzul Fiqram Nur
SEO specialist & trader ritel · Diperbarui · 5 menit baca

Redirect 301 adalah pengalihan permanen, sedangkan 302 adalah pengalihan sementara. Untuk SEO, perbedaannya ada di sinyal kanonis. Redirect 301 memberi tahu Google bahwa URL tujuan adalah pengganti tetap, sehingga URL tujuan yang ditampilkan di hasil pencarian. Redirect 302 memberi tahu bahwa URL lama akan kembali, sehingga Google cenderung tetap menampilkan URL lama. Kalau URL lama tidak akan dipakai lagi, gunakan 301.

Pada 4 November 2026, saya menggabungkan tiga pasang artikel yang saling bersaing di website ini, lalu memasang tiga redirect 301 dengan plugin Redirection. Di proses itu, saya juga menemukan satu redirect chain yang terbentuk tanpa saya sadari. Artikel ini membahas keduanya.

Apa itu redirect 301 dan 302?

Redirect adalah cara server memberi tahu browser dan Googlebot bahwa halaman yang diminta sudah pindah ke alamat lain. Jenisnya ditandai dengan kode status HTTP:

KodeNamaSifatKapan dipakai
301Moved PermanentlyPermanenURL lama diganti selamanya
302FoundSementaraURL lama akan dipakai lagi
307Temporary RedirectSementaraSeperti 302, tapi metode permintaan dipertahankan
308Permanent RedirectPermanenSeperti 301, tapi metode permintaan dipertahankan

Untuk website konten biasa, yang paling sering dipakai adalah 301 dan 302. Google juga mengenali redirect lewat meta refresh dan JavaScript, tapi redirect dari sisi server adalah pilihan yang paling jelas.

Bagaimana Google memperlakukan 301 dan 302?

Menurut dokumentasi Google tentang redirect, redirect permanen adalah sinyal kuat bahwa URL tujuan seharusnya menjadi versi kanonis. Redirect sementara adalah sinyal lemah, sehingga Google lebih mungkin tetap menampilkan URL lama di hasil pencarian.

Google juga sudah menyatakan bahwa redirect, baik permanen maupun sementara, tidak membuat sinyal ranking hilang. Jadi kekhawatiran lama soal “301 menghilangkan sebagian kekuatan link” tidak lagi relevan. Yang perlu dijaga adalah memilih jenis redirect sesuai niatmu.

Kapan memakai 301 dan kapan 302?

Pakai 301 untuk:

  • Mengganti slug atau struktur URL.
  • Menggabungkan dua artikel menjadi satu.
  • Menghapus halaman yang punya pengganti relevan.
  • Pindah domain, atau dari HTTP ke HTTPS.

Pakai 302 untuk:

  • Halaman sementara, misalnya saat maintenance atau promo musiman.
  • Uji A/B yang mengarahkan sebagian pengunjung ke versi lain.
  • Pengalihan sementara yang memang akan dicabut.

Kalau ragu, tanyakan satu hal: apakah URL lama akan dipakai lagi? Kalau tidak, pakai 301.

Mentoring 1-on-1

Mau belajar SEO langsung dari praktiknya?

Riset keyword, on-page, technical, sampai membaca data GSC, dengan cara kerja agency.

Mentoring SEOmulai Rp500.000
Diskusi via WhatsAppLihat detail program →

Cara membuat redirect di WordPress tanpa coding

Cara paling mudah adalah memakai plugin Redirection, yang gratis. Ini langkah yang saya pakai di website ini:

  1. Pasang dan aktifkan plugin Redirection, lalu buka Peralatan > Redirection.
  2. Klik Add New.
  3. Isi Source URL dengan path URL lama, misalnya /digital-marketing/cara-menjadi-seo-writer-pemula/.
  4. Isi Target URL dengan URL tujuan, misalnya /digital-marketing/seo-content-writer/.
  5. Biarkan opsi Ignore Case dan Ignore Slash aktif, agar variasi huruf besar-kecil dan garis miring di akhir URL tetap ikut dialihkan.
  6. Pilih grup, simpan, lalu uji URL lama di browser.
daftar redirect 301 di plugin redirection wordpress
Tiga redirect 301 di plugin Redirection learningwithdzul.com. Kolom Hits menunjukkan redirect sudah dilewati pengunjung atau crawler.

Beberapa catatan tambahan:

  • WordPress otomatis mengalihkan URL lama jika kamu mengganti slug sebuah post. Tapi untuk penggabungan artikel, kamu tetap perlu membuat redirect secara manual.
  • Plugin Redirection punya grup “Modified Posts” yang bisa mencatat perubahan slug secara otomatis.
  • Alternatif tanpa plugin adalah menulis aturan di file .htaccess (server Apache atau LiteSpeed), misalnya Redirect 301 /url-lama/ https://namadomain.com/url-baru/. Cara ini lebih ringan, tapi salah ketik di file ini bisa membuat website error.

Redirect chain dan cara menghindarinya

Redirect chain terjadi ketika URL A dialihkan ke B, lalu B dialihkan lagi ke C. Pengunjung tetap sampai di tujuan, tapi setiap lompatan menambah waktu muat. Googlebot mengikuti hingga 10 lompatan, tapi rantai yang panjang membuang crawl dan memperbesar risiko kesalahan.

Saya menemukan contohnya di website sendiri. URL /digital-marketing/5-cara-menjadi-freelance-writer-pemula/ sudah lama di-redirect ke /digital-marketing/cara-menjadi-freelance-writer-pemula/. Saat artikel kedua itu digabung ke /digital-marketing/langkah-awal-menjadi-content-writer/ dan diberi redirect baru, terbentuklah rantai:

/5-cara-menjadi-freelance-writer-pemula/
  → /cara-menjadi-freelance-writer-pemula/
    → /langkah-awal-menjadi-content-writer/

Perbaikannya sederhana: ubah redirect lama agar langsung menuju tujuan akhir. Setelah diperbaiki, setiap URL lama hanya butuh satu lompatan. Itu sebabnya ketiga redirect di tangkapan layar di atas sama-sama mengarah langsung ke URL final.

Cara mengecek redirect chain:

  • Buka URL lama di browser dengan tab Network di DevTools terbuka, lalu lihat berapa respons 301 yang muncul.
  • Pakai perintah curl -sIL url-lama, lalu perhatikan baris HTTP dan location.
  • Setiap kali membuat redirect baru, cari dulu apakah URL sumbernya pernah menjadi tujuan redirect lain.

Checklist setelah memasang redirect

  1. Uji URL lama: harus 301 sekali, lalu 200 di URL tujuan.
  2. Perbarui internal link agar langsung menuju URL baru. Setelah penggabungan, saya memperbarui link di 9 post.
  3. Pastikan URL lama keluar dari sitemap. Di WordPress, ini otomatis terjadi jika post lama diubah menjadi draft. Penjelasannya ada di artikel sitemap XML adalah.
  4. Pertahankan redirect minimal satu tahun. Google merekomendasikan jangka waktu ini untuk perpindahan URL.
  5. Pantau laporan Pengindeksan > Halaman di Search Console. URL yang di-redirect akan muncul di status “Halaman dengan pengalihan”. Di laporan saya, ada 4 URL di status ini, dan itu wajar.

Kesalahan redirect yang sering terjadi

  • Mengalihkan semua halaman 404 ke homepage. Google bisa menganggapnya soft 404. Redirect hanya ke halaman yang benar-benar relevan.
  • Memakai 302 untuk perubahan permanen. Google bisa tetap menampilkan URL lama.
  • Mengalihkan ke halaman yang tidak berhubungan. Sinyal dari halaman lama tidak relevan dengan halaman baru.
  • Membuat redirect loop. A ke B, lalu B kembali ke A. Halaman tidak bisa dibuka sama sekali.
  • Menghapus redirect terlalu cepat. Link lama dari website lain dan bookmark pembaca akan berakhir di halaman 404.

FAQ seputar redirect 301 dan 302

301 redirect itu apa?

Redirect 301 adalah pengalihan permanen dari satu URL ke URL lain. Kode 301 memberi tahu browser dan mesin pencari bahwa halaman sudah pindah selamanya.

Status 302 artinya apa?

Status 302 berarti halaman dipindahkan sementara. Mesin pencari diharapkan tetap memakai URL lama karena halaman itu akan kembali.

Apakah redirect 301 menurunkan ranking?

Menurut Google, redirect tidak menghilangkan sinyal ranking. Penurunan biasanya terjadi karena redirect ke halaman yang tidak relevan, redirect chain, atau internal link yang tidak diperbarui.

Berapa lama redirect 301 harus dipertahankan?

Minimal satu tahun, sesuai rekomendasi Google. Kalau URL lama masih punya backlink dari website lain, lebih aman dipertahankan selamanya.

Kesimpulan

Pakai 301 untuk perpindahan permanen dan 302 hanya untuk pengalihan sementara. Di WordPress, plugin Redirection membuat prosesnya mudah, tapi pekerjaannya belum selesai sampai internal link diperbarui, redirect chain dibereskan, dan URL lama keluar dari sitemap.

Kalau URL lama yang kamu redirect berasal dari artikel yang dihapus atau digabung, cek juga dampaknya di laporan indexing. Pembahasannya ada di artikel di-crawl – saat ini tidak diindeks.

Tinggalkan Komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Chat WhatsApp
Scroll to Top