Redirect 301 vs. 302
Redirect 301 (permanen) vs. 302 (sementara): mengapa mitos ‘301 meneruskan 95%, 302 meneruskan 0%’ itu salah, apa yang sebenarnya dikatakan Google, dan aturan keputusan nyata untuk memilih kode yang tepat.
Bahasa
1 sinyal bukti di halaman ini
- Alat aktif terkaitHTTP Status & Redirect Checker
Perbedaan antara 301 dan 302 adalah niat, bukan persentase tetap dari nilai yang bertahan. 301 menyatakan perpindahan permanen dan menjadi sinyal kuat bahwa tujuan harus menjadi kanonik; 302 menyatakan perpindahan sementara dan secara default memberi tahu Google untuk mempertahankan URL sumber. Hal terpenting yang perlu dilupakan: aturan lama bahwa 301 meneruskan sekitar 95% ekuitas tautan sedangkan 302 meneruskan 0% itu salah — redirect bukan pipa bocor dengan persentase tetap. Namun, ini juga bukan jaminan bahwa tidak ada yang bisa salah: jenis redirect hanyalah salah satu sinyal kanonikalisasi, di antara tautan internal, tautan eksternal, sitemap, dan sinyal lain, yang membantu memilih URL sumber atau tujuan sebagai kanonik; lalu lintas, peringkat, dan tautan Anda tetap bergantung pada keselarasan sinyal tersebut. 302 yang dibiarkan cukup lama, terutama menuju tujuan yang sudah mapan, dapat diperlakukan seperti 301 tanpa batas waktu tetap (Mueller); kecepatannya merupakan pengamatan praktisi, bukan kebijakan terdokumentasi. Gunakan 301 untuk perpindahan permanen karena maknanya tegas bagi browser, CDN, dan mesin pencari; gunakan 302 untuk keadaan yang benar-benar sementara. Dokumentasi pengujian A/B Google secara eksplisit menyarankan 302, bukan 301. Pertahankan redirect permanen setidaknya setahun.
TL;DR — Redirect 301 berarti “halaman ini berpindah secara permanen”; redirect 302 berarti “halaman ini berpindah sementara.” Keduanya mengirim pengunjung ke URL baru, tetapi perbedaannya adalah pesan kepada mesin pencari tentang URL mana yang seharusnya menjadi versi utama. Lupakan aturan lama bahwa “301 meneruskan nilai, sedangkan 302 tidak” — aturan itu sudah usang, tetapi bukan berarti semua sinyal otomatis aman dalam kedua kasus. Jenis redirect hanyalah salah satu dari beberapa sinyal yang menentukan URL mana yang menerima kredit. Gunakan 301 untuk perubahan permanen dan 302 untuk perubahan yang benar-benar sementara.
What sebuah 301 dan sebuah 302 actually berarti
Both sebuah 301 dan sebuah 302 adalah redirects: jenis di one URL, land pada sebuah berbeda one. angka adalah HTTP kode status server mengirim, dan ini carries sebuah message untuk browser dan mesin pencari.
- 301 — “Moved Permanently.” (terjemahan) “Moved Permanently.” Anda sedang telling semua orang lama alamat adalah hilang untuk baik dan baru satu adalah nyata tujuan utama sekarang.
- 302 — “Found” (terjemahan) “ditemukan” (sementara). Anda sedang saying “send orang over sini untuk sekarang, tetapi lama alamat is masih satu itu diperhitungkan — I’ll be back.” (terjemahan) “kirim orang di atas sini untuk sekarang, tetapi lama alamat adalah masih satu itu diperhitungkan — I’ll menjadi dahulu.”
John Mueller dari Google memiliki sebuah nice analogy untuk ini. sebuah 301 adalah like filing sebuah permanent perubahan dari address so Anda mail gets forwarded untuk Anda baru home untuk baik. sebuah 302 adalah like going pada vacation: Anda mail dapat pertahankan going untuk Anda old address because Anda’re hanya away untuk sebuah little while.
one thing everybody gets wrong
Anda’ll masih read, semua di atas internet, itu “a 301 passes about 95% of your SEO value and a 302 passes zero.” (terjemahan) “sebuah 301 passes tentang 95% dari Anda SEO nilai dan sebuah 302 passes zero.” itu aturan adalah wrong, dan ini adalah telah wrong untuk years.
Tidak ada jenis redirect yang langsung menghapus tautan, otoritas, atau peringkat Anda — tetapi itu juga bukan jaminan bahwa semuanya pasti berpindah dengan aman ke URL baru. Jenis redirect adalah sinyal yang membantu Google menentukan URL mana, yang lama atau yang baru, yang dianggap sebagai versi “sebenarnya” dan menerima kredit. Apakah lalu lintas serta peringkat Anda ikut berpindah tetap bergantung pada sinyal lain (tautan internal, tautan eksternal, dan sitemap) yang menunjuk ke arah yang sama. 301 mengarahkan preferensi itu ke URL baru. 302 tidak memberi sinyal kanonik tersebut, walaupun sinyal kanonik lain tetap dapat memilih tujuan. Evidence for this claim Google uses permanent redirects as strong canonical signals and temporary redirects without using them as a signal that the destination should become canonical. Scope: Google Search redirect processing; other canonical signals can still affect the selected canonical. Confidence: high · Verified: Google: Redirects and Google Search
So which one melakukan I gunakan?
sebuah sederhana aturan covers almost setiap case:
- adalah perubahan permanen? (Anda moved sebuah halaman, switched untuk HTTPS, changed domains, merged dua halaman.) → gunakan 301.
- adalah perubahan genuinely sementara? (sebuah pendek sale halaman, sebuah/B test, sebuah maintenance halaman, sending seseorang untuk sebuah country-spesifik homepage.) → gunakan 302.
jika Anda’re not sure dan perubahan adalah dimaksudkan untuk stick, gunakan 301 — ini adalah safe default untuk anything permanent.
Hal lain yang perlu diketahui: 302 yang dibiarkan lama sering diperlakukan seperti 301 karena pada akhirnya Google memutuskan bahwa URL baru adalah yang paling penting. Itu wajar jika perpindahannya memang permanen — tetapi artinya Anda tidak boleh mengandalkan 302 “sementara” untuk melindungi URL lama selamanya.
ingin full picture — why myth persists, what Google’s own docs say, dunia nyata experiments, dan setiap “when 302 is correct” (terjemahan) “when 302 adalah correct” case? Switch untuk Advanced tab.
TL;DR — Perbandingan 301 (permanen) dan 302 (sementara) adalah sinyal kanonikalisasi, bukan pengatur pemindahan nilai dengan persentase tetap. 301 merupakan sinyal kuat bahwa tujuan harus menjadi kanonik; secara default 302 memberi tahu Google untuk mempertahankan sumber sebagai kanonik. Aturan “301 meneruskan ~95%, 302 meneruskan 0%” sudah gugur — tetapi itu bukan jaminan bahwa tidak ada yang bisa salah. Jenis redirect adalah salah satu sinyal, bersama tautan internal, tautan eksternal, dan sitemap, yang memengaruhi URL mana (sumber atau tujuan) tempat sinyal yang ada dikonsolidasikan; hasil lalu lintas dan peringkat tetap bergantung pada keselarasan sinyal lainnya. 302 yang menetap, terutama menuju tujuan yang sudah mapan, dapat diperlakukan seperti 301 tanpa batas waktu tetap (Mueller) — penentunya adalah keseluruhan sinyal kanonikalisasi, bukan penghitung waktu, dan kecepatan prosesnya merupakan pengamatan praktisi, bukan kebijakan terdokumentasi. Gunakan 301 untuk perpindahan permanen (maknanya tegas bagi browser, CDN, dan mesin pencari) dan 302 untuk perpindahan yang benar-benar sementara — dokumentasi A/B Google secara eksplisit menyarankan 302, bukan 301. Pertahankan redirect permanen setidaknya setahun; relevansi tetap menjadi syarat konsolidasi (tujuan yang tidak relevan dapat diperlakukan sebagai soft 404 terlepas dari kodenya).
semantic perbedaan muncul pertama
Sebelum membahas dampak SEO, 301 dan 302 menyampaikan dua hal berbeda dalam HTTP: permanen atau sementara. Evidence for this claim RFC 9110 defines 301 as a permanent move and 302 as a temporary move; both permit a user agent to change POST to GET when following the redirect. Scope: HTTP semantics for 301 and 302 responses. Confidence: high · Verified: IETF: RFC 9110 §§15.4.2–15.4.3 Dokumentasi Google menjelaskannya dengan jelas. Untuk pengalihan permanen: “Googlebot follows the redirect, and the indexing pipeline uses the redirect as a signal that the redirect target should be canonical.” (terjemahan) “Googlebot mengikuti pengalihan, dan alur pengindeksan menggunakan pengalihan tersebut sebagai sinyal bahwa targetnya harus menjadi kanonis.” Untuk pengalihan sementara: “Googlebot follows the redirect, but the indexing pipeline doesn’t use the redirect as a signal that the redirect target should be canonical. The target page might still be indexed if other canonicalization signals are present.” (terjemahan) “Googlebot mengikuti pengalihan, tetapi alur pengindeksan tidak menggunakannya sebagai sinyal bahwa target harus menjadi kanonis. Halaman target masih dapat diindeks jika terdapat sinyal kanonisasi lain.” Evidence for this claim Google uses permanent redirects as strong canonical signals and temporary redirects without using them as a signal that the destination should become canonical. Scope: Google Search redirect processing; other canonical signals can still affect the selected canonical. Confidence: high · Verified: Google: Redirects and Google Search
itu’s seluruh hal di dua sentences. sebuah 301 mendorong Google toward membuat tujuan canonical. sebuah 302 tidak — oleh default ini mempertahankan sumber sebagai canonical dan hanya meminjam tujuan’s konten untuk sekarang. Mueller’s mail analogy maps onto ini directly: “301 is like a permanent redirect where you’re saying, ‘Oh, I’m permanently moving to a different location’… dan 302 is lebih like sebuah sementara hal. Anda go pada vacation, dan Anda’re like, ‘My mail dapat sebenarnya continue untuk go untuk my lama location, even though I’m not there for the time being.’” (terjemahan) “301 adalah like sebuah permanen pengalihan tempat Anda sedang saying, ‘Oh, I’m permanently moving untuk sebuah berbeda location’… dan 302 adalah lebih like sebuah sementara hal. Anda go pada vacation, dan Anda’re like, ‘My mail dapat sebenarnya continue untuk go untuk my lama location, bahkan though I’m tidak there untuk time menjadi.’”
myth: “301 passes ~95% of link equity, 302 passes 0%” (terjemahan) “301 passes ~95% dari tautan equity, 302 passes 0%”
ini adalah single sebagian besar penting thing untuk unlearn, so let me menjadi blunt: ini adalah salah. ini adalah paling-repeated claim di ini whole topic dan ini survives pada halaman itu masih peringkat today.
tempat ini muncul dari adalah dapat dipahami. dahulu di 2013, Matt Cutts menjelaskan redirects sebagai mengurangi sebuah sedikit PageRank cara apa pun tautan melakukan: ” jumlah dari PageRank itu berkurang melalui sebuah 301 is hampir exactly, is currently identical untuk jumlah dari PageRank itu berkurang melalui sebuah link.” (terjemahan) “ jumlah dari PageRank itu berkurang melalui sebuah 301 adalah hampir exactly, adalah currently identical untuk jumlah dari PageRank itu berkurang melalui sebuah tautan.” orang took “sebuah sedikit berkurang” (terjemahan) “sebuah sedikit berkurang” dan ran ini ke “301 = 95%, 302 = 0%,” (terjemahan) “301 = 95%, 302 = 0%,” yang adalah tidak pernah apa he said.
lalu di 2016 Gary Illyes closed door pada bahkan itu: “30x redirects don’t lose PageRank anymore.” (terjemahan) “30x redirects don’t lose PageRank anymore.” — sebuah direct statement itu redirects, oleh themselves, aren’t sebuah lossy pipe cara 2013 framing implied.
Kerangka modern yang benar-benar menjelaskan hal ini berasal dari Mueller. Di Search Off the Record, ia mengatakan bahwa bagian yang membuat orang cemas sebenarnya tidak perlu: “it’s not that one kind of redirect is better than the other for these [signals/PageRank], it’s just a different thing. If you’re not forwarding all of your signals, then of course, your old URL keeps the signals. And if you are forwarding them, then the new URL gets those signals. It’s not that anything is lost. It’s just a matter of ‘Well, is it on the old URL or on the new URL?’” (terjemahan) “Bukan berarti satu jenis redirect lebih baik daripada yang lain untuk [sinyal/PageRank]; ini hanya hal yang berbeda. Jika semua sinyal tidak diteruskan, URL lama tentu tetap memegang sinyal tersebut. Jika sinyal diteruskan, URL baru yang menerimanya. Tidak ada yang hilang; pertanyaannya hanya: sinyal itu berada di URL lama atau URL baru?” Ia menegaskan sesaat kemudian: “It’s not that you’re going to lose any page rank by doing one way or the other.” (terjemahan) “Anda tidak akan kehilangan PageRank hanya karena memilih salah satu cara.”
Jadi, model mental yang benar bukanlah pipa bocor dengan persentase tertentu. Ini adalah pengelompokan dan kanonikalisasi. Dalam kata-kata Mueller pada 2021: “With redirects, we tend to put URLs into the same bucket, and then use canonicalization to pick which one to show. The rankings will generally be the same, so whether it’s source or destination URL doesn’t really matter.” (terjemahan) “Dengan redirect, URL cenderung kami masukkan ke kelompok yang sama, lalu kanonikalisasi menentukan URL mana yang ditampilkan. Peringkat umumnya tetap sama, jadi apakah URL sumber atau tujuan yang ditampilkan bukan hal utama.” Jenis redirect adalah salah satu masukan untuk menentukan URL mana yang menang dalam kelompok, bukan gerbang tol yang memotong nilai.
melakukan redirect jenis affect rankings, lalu?
Kode redirect itu sendiri bukan penyebab peringkat Anda jatuh — yang dipengaruhinya adalah URL mana yang dianggap Google sebagai kanonik dan tempat sinyal terkonsolidasi. Namun, jika URL yang dik kanonikalkan keliru atau sinyal lain (tautan internal, sitemap, dan tag kanonik) tidak sejalan dengan redirect, URL yang sebenarnya Anda pedulikan bisa mengalami penurunan nyata. Dalam situasi itu tidak ada yang “dihapus”; sinyal hanya berada pada, atau terbagi di antara, URL yang tidak Anda maksudkan. Itulah risiko praktis yang nyata, bukan sekadar masalah pelaporan.
There’s no fixed timer untuk sebuah 302 becoming sebuah “301” (terjemahan) “kode pengalihan permanen 301”
ini adalah tempat nuance lives. Mueller, sama 2021 utas: sebuah sementara pengalihan “adalah lebih tentang telling us sumber URL mungkin menjadi diutamakan, sementara sebuah permanen satu menyarankan tujuan URL akan menjadi. kami gunakan lot lebih daripada hanya redirects untuk canonicalization though. itu’s biasanya mengapa sebuah 302 ‘source-preferred’ ends up menjadi treated lebih like sebuah 301 ‘destination-preferred’ di atas time… jika semua internal & tautan eksternal poin untuk tujuan, probably kami seharusnya memilih tujuan too. There’s no fixed cut-off time untuk itu.”
Read itu terakhir line twice. Google deliberately won’t give Anda sebuah angka dari hari/weeks. Whether sebuah lingering 302 flips untuk 301-like treatment depends pada weight dari semua Anda canonicalization sinyal — tautan internal, tautan eksternal, sitemaps, hreflang — tidak pada sebuah stopwatch.
Bing adalah sebuah interesting historical contrast sini. dahulu di 2020, Fabrice Canel dari Bing offered sebuah aturan dari thumb via Twitter — reported secondhand oleh mesin pencari Roundtable, tidak sebuah official Bing doc — itu ini adalah “preferable untuk use sebuah 302 pengalihan jika Anda tujuan URL may change within 2 hari, else 301 is direkomendasikan.” (terjemahan) “preferable untuk gunakan 302 pengalihan jika Anda tujuan URL dapat perubahan di dalam 2 hari, else 301 adalah direkomendasikan.” Treat itu sebagai sebuah dated, secondary-sourced data poin alih-alih Bing’s confirmed saat ini policy; ini hasn’t telah re-verified terhadap sebuah primary Bing sumber. Directionally, though, Google’s public stance adalah “many signals, no cutoff,” (terjemahan) “banyak sinyal, no cutoff,” sementara Bing memiliki setidaknya once telah willing untuk name sebuah angka.
dunia nyata evidence: my own experiment
Saya sudah menguji hal ini secara langsung. Dalam satu eksperimen, saya mengalihkan situs mapan ke situs mapan lain dengan 302 — dan Google sama sekali tidak menunggu. Begitu melihat redirect, Google hampir seketika menghapus domain lama dari hasil pencarian demi domain “baru”. Tulisan Ahrefs merangkum pelajarannya dengan baik: Google “seems quicker to treat 302 redirects as permanent when redirecting to an established page or site… because the new page or website has been around a while, so there’s a good chance you meant to redirect the URL permanently.” (terjemahan) “tampaknya lebih cepat memperlakukan redirect 302 sebagai permanen ketika menuju halaman atau situs yang sudah mapan, karena halaman atau situs baru itu telah lama ada sehingga kemungkinan besar URL memang dimaksudkan untuk dialihkan secara permanen.”
Jadi, ungkapan “302 pada akhirnya diperlakukan seperti 301” tidak selalu berarti pergeseran lambat yang diukur dalam hitungan bulan. Jika tujuan sudah memiliki sinyal kuat, “pada akhirnya” dalam kasus ini dapat berarti hari. Itu adalah data yang nyata dan terbatas, yang menunjukkan bahwa mitos batas waktu berdasarkan jenis kode tidak sesuai kenyataan; ini bukan bukti bahwa setiap 302 menuju domain mapan akan diklasifikasikan ulang dalam jangka yang sama. Anggap “hari, bukan bulan” sebagai satu pengamatan praktisi, bukan kebijakan Google yang terdokumentasi.
dan ini dapat go lainnya cara (rarely)
Kebanyakan panduan menggambarkan ini sebagai jalan satu arah: redirect sementara dapat menjadi permanen, tetapi tidak pernah sebaliknya. Itu tidak sepenuhnya benar. Seperti saya catat dalam panduan redirect, “permanent redirects can occasionally be treated as temporary redirects as well” (terjemahan) “redirect permanen kadang juga dapat diperlakukan sebagai redirect sementara” — dalam kasus langka Google tetap menampilkan URL lama sebagai kanonik meski ada 301, biasanya karena sinyal lain bertentangan dengan redirect. Hal itu jarang terjadi, tetapi pernyataan “301 selalu menjamin konsolidasi penuh” juga tidak sepenuhnya tepat.
When 302 adalah masih technically correct choice
“Just use 301 for everything” (terjemahan) “hanya gunakan 301 untuk everything” adalah buruk advice. ada cases where 302 adalah right jawaban, dan one dari them Google spells out explicitly.
- Pengujian A/B. Ini contoh klasik, dan Google memiliki halaman khusus dengan judul harfiah “Use
302redirects, not301redirects.” (terjemahan) “Gunakan redirect302, bukan redirect301.” Isinya: “If you’re running a test that redirects users from the original URL to a variation URL, use a302 (temporary)redirect, not a301 (permanent)redirect. This tells search engines that this redirect is temporary… and that they should keep the original URL in their index rather than replacing it with the target of the redirect (the test page).” (terjemahan) “Jika Anda menjalankan pengujian yang mengalihkan pengguna dari URL asli ke URL variasi, gunakan redirect302 (temporary), bukan redirect301 (permanent). Ini memberi tahu mesin pencari bahwa redirect tersebut sementara dan URL asli harus tetap berada di indeks, bukan digantikan halaman pengujian.” Jika eksperimen dialihkan dengan 301, Anda memberi tahu Google untuk mengganti URL dengan URL pengujian secara permanen — persis hal yang tidak diinginkan. - Penjualan atau halaman promosi sementara. Produk yang untuk sementara menunjuk ke halaman landing musiman yang akan dihapus setelah penjualan berakhir — Anda ingin URL asli tetap terindeks.
- Redirect geografis/bahasa dan redirect m-dot (seluler↔desktop). Contoh dari Mueller: untuk redirect seluler/desktop, “a 302 redirect would be the right one
because next time someone goes there, you don’t really know if they want to go to
the mobile version or the desktop version.” (terjemahan) “redirect 302 adalah pilihan yang tepat karena pada kunjungan berikutnya kita tidak tahu apakah pengguna menginginkan versi seluler atau desktop.” Redirect ini bukan perpindahan permanen; tujuannya bergantung pada pengunjung. Namun, berhati-hatilah dengan routing adaptif-locale: permintaan default Googlebot berasal dari AS dan tidak mengirim header
Accept-Language, sehingga redirect (atau deteksi otomatis apa pun) berbasis IP atau bahasa browser dapat menyembunyikan varian locale lain dari Google. Panduan Google menyarankan setiap locale memiliki URL yang dapat dirayapi dan dihubungkan dengan anotasihreflang(termasukx-defaultbila relevan), bukan mengandalkan deteksi berbasis redirect saja — lalu verifikasi bahwa Google benar-benar menemukan semua varian. - Halaman pemeliharaan atau gangguan singkat — tetapi tidak semua “pemeliharaan” sama. Jika halaman lain benar-benar memenuhi permintaan untuk sementara (landing page relevan), redirect 302 ke sana masuk akal dan URL asli seharusnya tetap berada di indeks. Ini berbeda dari gangguan seluruh situs yang singkat, ketika Google menyarankan
503alih-alih mengarahkan semuanya ke satu halaman — dan berbeda pula dari jeda operasional yang lebih lama, ketika lebih baik menjaga halaman berguna tetap dapat diakses daripada mengalihkan seluruh situs secara massal.
When 301 adalah correct choice
Untuk semua perubahan permanen, 301 tetap pilihan yang tepat karena sifatnya tegas — kode ini memberi tahu browser, CDN, proxy, dan setiap mesin pencari bahwa perpindahan itu permanen. Dengan begitu Anda tidak perlu menunggu Google menyimpulkan maksud tersebut dari sinyal lain, dan lalu lintas, peringkat, maupun sinyal tautan tidak tertahan di URL lama lebih lama dari yang diperlukan:
- Permanent URL perubahan dan halaman moves.
- Domain perubahan dan situs merges.
- HTTP → HTTPS migrations.
- Consolidating
www/ non-wwwatau trailing-slash variants.
Google’s guidance adalah direct: “jika Anda need untuk change URL dari sebuah page sebagai it is shown
di pencarian engine results, we merekomendasikan itu Anda use sebuah permanen server-side pengalihan
kapan pun possible. ini is best way untuk ensure itu Google pencarian dan orang adalah
directed untuk correct page.” (terjemahan) “jika Anda perlu perubahan URL dari sebuah halaman sebagai ini adalah ditampilkan
di mesin pencari hasil, kami merekomendasikan itu Anda gunakan permanen server-side pengalihan
kapan pun mungkin. ini adalah best cara untuk ensure itu Google pencarian dan orang adalah
directed untuk correct halaman.” Note “server-side” (terjemahan) “server-side” — sebuah HTTP 301 adalah dipilih up tercepat;
sebuah instant meta refresh (0 seconds) adalah treated sebagai permanen too, sebuah delayed satu sebagai
sementara, dan JavaScript window.location redirects hanya get dipilih up selama
rendering (gunakan them hanya jika Anda dapat’t melakukan server-side atau meta refresh).
untuk sebuah nyata migration, 301 adalah hanya half job. Map setiap old URL untuk -nya actual relevant equivalent pada baru situs — not sebuah bulk redirect-everything-untuk—homepage shortcut — dan update tautan internal, tag canonical, sitemap, dan hreflang untuk poin di baru URLs too, so setiap controllable signal agrees dengan redirect. hindari chains dan loops, dan pertahankan old domain/DNS/TLS able untuk actually sajikan redirects untuk sebagai panjang sebagai Anda’re relying pada them — sebuah redirect itu starts erroring stops helping anyone.
sebuah protocol detail worth knowing: metode dan caching
Two more technical differences itu competing artikel rarely cover, dan itu sit underneath SEO discussion:
- Penanganan metode. Demi kompatibilitas historis, agen pengguna dapat mengubah permintaan
POSTmenjadiGETketika otomatis mengikuti 301 maupun 302 — tidak satu pun kode status itu menjamin metode HTTP asli tetap sama setelah lompatan. Evidence for this claim RFC 9110 defines 301 as a permanent move and 302 as a temporary move; both permit a user agent to change POST to GET when following the redirect. Scope: HTTP semantics for 301 and 302 responses. Confidence: high · Verified: IETF: RFC 9110 §§15.4.2–15.4.3 Jika metode harus dipertahankan secara ketat (misalnya pengiriman formulir yang wajib tetapPOST), itulah fungsi307(sementara) dan308(permanen). - Caching. Berdasarkan aturan caching HTTP, 301 secara heuristik dapat di-cache secara default; 302 tidak — kode status saja tidak membuat 302 dapat di-cache, meskipun header
Cache-Control/Expireseksplisit tetap dapat membuat keduanya di-cache dan digunakan ulang oleh klien. Evidence for this claim A 301 is on the RFC 9111 status-code heuristic-cacheability list by default; a 302 is not heuristically cacheable from its status code alone, though explicit cache-control directives can still make either cacheable. Scope: HTTP caching heuristics for 301 vs. 302 responses; explicit headers can override the default. Confidence: high · Verified: IETF: RFC 9111 (HTTP Caching) Jangan menyederhanakannya menjadi “browser selalu menyimpan 301 selamanya dan tidak pernah menyimpan 302” — perilaku nyata bergantung pada metode permintaan, header yang dikirim, keadaan cache, dan klien, bukan pada kode status secara terpisah.
sebuah caveat itu outranks redirect jenis: relevance
Satu hal yang menentukan konsolidasi terlepas dari apakah Anda menggunakan 301 atau 302: tujuan harus relevan dengan sumber. Jika halaman dialihkan ke sesuatu yang tidak berkaitan (kesalahan umum adalah mengarahkan banyak halaman mati ke beranda), Google dapat memperlakukannya sebagai soft 404 dan sama sekali tidak mengonsolidasikan sinyal — kode 301 atau 302 tidak mengubah hasilnya. Arahkan redirect ke padanan nyata yang paling dekat, bukan tujuan penampung semua.
umum mistakes
- Membiarkan 302 untuk perubahan permanen. Google sering akhirnya memperlakukannya seperti 301, tetapi itu berarti mengandalkan Google untuk menebak maksud Anda. Gunakan 301.
- Menggunakan 301 untuk perubahan yang benar-benar sementara, terutama pengujian A/B. Tindakan ini memberi tahu Google agar mengganti URL secara permanen padahal tidak seharusnya.
- Mencabut 301 terlalu cepat. Panduan pemindahan situs Google menyarankan untuk “keep the redirects for as long as possible, generally at least 1 year,” (terjemahan) “mempertahankan pengalihan selama mungkin, umumnya setidaknya satu tahun,” karena diperlukan waktu untuk “transfer all signals to the new URLs.” (terjemahan) “memindahkan semua sinyal ke URL baru.” Pengujian saya menunjukkan bahwa setelah sekitar satu tahun, sinyal telah terkonsolidasi ke URL baru dan sebagian besar tetap di sana. Ini selaras dengan pernyataan Illyes bahwa “after 1 y all signals had time to pass on from A to B.” (terjemahan) “setelah satu tahun, semua sinyal telah memiliki waktu untuk berpindah dari A ke B.” Menghapus 301 terlalu dini dapat meninggalkan URL lama tanpa sinyal sebelumnya.
- Mengalihkan ke halaman yang tidak relevan menimbulkan risiko soft 404.
cara periksa cara Google adalah sebenarnya treating Anda pengalihan
Don’t assume — verify, dan treat ini sebagai two separate layers.
** HTTP layer.** Run sebuah nyata permintaan terhadap lama URL dan memastikan status
code, Location header, chain length (satu hop, ideally), dan cara caching
headers behave — sebuah peramban tab atau sebuah single HEAD permintaan isn’t enough, since caching
dan client perilaku dapat mask apa server sebenarnya mengirim. ini adalah apa alat like
sebuah pengalihan checker exist untuk.
Lapisan Penelusuran. Di alat Pemeriksaan URL GSC, periksa URL lama. Perbandingan “kanonik yang dinyatakan pengguna” dan “kanonik yang dipilih Google” menunjukkan ke arah mana Google mengelompokkannya. (Perhatikan bahwa Pemeriksaan URL menampilkan 200 untuk URL yang dialihkan, bukan 301/302 — Mueller menjelaskan bahwa itu memang disengaja: “we want to show you what we would
use for indexing… which is the final page.” (terjemahan) “kami ingin menunjukkan apa yang akan digunakan untuk pengindeksan, yaitu halaman akhir.”) Cocokkan dengan laporan Tautan untuk memastikan tujuan menerima backlink dari sumber, dan periksa agar tautan internal, sitemap, serta hreflang (bila relevan) sejalan dengan redirect. Ingat bahwa Pemeriksaan URL menampilkan keadaan yang saat ini tercatat dan aktif di Google — alat itu tidak dapat membuktikan tindakan Google di masa depan, jadi anggap sebagai cuplikan diagnostik, bukan jaminan hasil tertentu.
jika sebuah “permanent” (terjemahan) “permanent” move masih menampilkan old URL sebagai canonical months later, Anda lainnya signals (tautan internal, sitemap) probably masih poin di old URL — go align them, lalu recheck both layers alih-alih swapping kode status untuk try untuk force issue.
Where ini sits
301 dan 302 adalah dua dari 3xx pengalihan codes, dan setiap memiliki -nya own deep dive di ini cluster, sebagai melakukan strict-metode variants (307, 308) dan sementara sibling 303 — plus comparisons like 302-vs-307 dan 301-vs-308 untuk metode-preservation nuances, dan operational hazards, rantai pengalihan dan pengalihan loops. untuk seluruh family dari server respons, see HTTP kode status hub; pengalihan jenis adalah juga satu dari canonicalization sinyal covered di canonicalization.
AI summary
sebuah condensed take pada Advanced versi:
- 301 = permanen, 302 = sementara — ini adalah sinyal niat, bukan pengatur nilai dengan persentase tetap. 301 memberi sinyal bahwa tujuan harus menjadi kanonik; secara default 302 mempertahankan sumber sebagai kanonik (dokumentasi Google).
- Aturan “301 meneruskan ~95%, 302 meneruskan 0%” itu salah — tetapi bukan berarti kedua arah selalu bebas masalah. Jenis redirect adalah salah satu sinyal kanonikalisasi, bersama tautan internal, tautan eksternal, dan sitemap, yang menentukan URL mana (sumber atau tujuan) tempat sinyal dikonsolidasikan — ini pengelompokan, bukan pipa bocor (Mueller). Illyes (2016): “redirect 30x tidak lagi kehilangan PageRank.” Lalu lintas dan peringkat nyata tetap bergantung pada keselarasan sinyal lain.
- 302 yang menetap dapat diperlakukan seperti 301 — terutama menuju tujuan yang mapan — tanpa batas waktu tetap (Mueller, 2021). Penentunya adalah semua sinyal kanonikalisasi, bukan penghitung waktu, dan kecepatannya merupakan pengamatan praktisi, bukan kebijakan terdokumentasi. Patokan Bing 2020 (“~2 hari”, berdasarkan laporan sekunder dan belum diverifikasi ulang sebagai kebijakan terkini) adalah hal yang paling mendekati angka konkret yang pernah ditawarkan salah satu mesin.
- Bukti: eksperimen Patrick — 302 di antara dua situs mapan diperlakukan sebagai permanen hampir seketika dalam satu kasus itu. “Pada akhirnya” dapat berarti hitungan hari, bukan bulan, tetapi ini satu titik data, bukan aturan yang dapat diprediksi.
- Detail protokol: salah satu kode dapat membuat klien mengubah POST menjadi GET (gunakan 307/308 untuk mempertahankan metode secara ketat); 301 secara heuristik dapat di-cache secara default, sedangkan 302 tidak hanya karena statusnya (RFC 9111).
- Gunakan 302 bila benar-benar sementara: pengujian A/B (dokumentasi Google sendiri menyarankan 302, bukan 301), halaman penjualan sementara, halaman pemeliharaan yang relevan (gunakan 503 untuk gangguan seluruh situs), serta routing geo/locale atau seluler-desktop — padukan routing locale dengan URL terpisah dan hreflang agar Google menemukan semua varian.
- Gunakan 301 bila permanen: perpindahan halaman, perubahan domain, migrasi HTTPS, www/non-www — inilah pilihan yang tegas. Untuk migrasi nyata, petakan setiap URL lama ke padanan baru yang relevan dan selaraskan tautan internal, kanonik, sitemap, serta hreflang.
- Relevansi menentukan konsolidasi apa pun kodenya: tujuan yang tidak relevan dapat diperlakukan sebagai soft 404.
- Pertahankan redirect permanen setidaknya setahun (pengujian Google + Patrick selama satu tahun). Verifikasi kedua lapisan: respons HTTP itu sendiri dan Pemeriksaan URL GSC (kanonik yang dinyatakan vs. dipilih Google) — Pemeriksaan hanya menunjukkan keadaan saat ini, bukan hasil masa depan yang terjamin.
Official documentation
Primary-source documentation dari mesin pencari.
- Redirect dan Google Search — redirect permanen dan sementara, dampaknya pada kanonikalisasi, serta catatan tentang redirect meta-refresh dan JavaScript.
- Cara menentukan URL kanonik (mengonsolidasikan URL duplikat) — posisi redirect di antara sinyal kanonikalisasi (“sinyal kuat bahwa tujuan redirect harus menjadi kanonik”).
- Menguji beberapa versi halaman (pengujian situs) — panduan pengujian A/B dengan judul harfiah “Gunakan redirect 302, bukan redirect 301.”
- Redirect dan Google Search — perpindahan situs dengan perubahan URL — pertahankan redirect “setidaknya 1 tahun” agar semua sinyal berpindah.
- Rekaman Search Off the Record, edisi 51 — “Mari membahas redirect” (John Mueller + Martin Splitt) — diskusi terekam paling lengkap tentang 301, 302, dan kanonikalisasi.
- Menjeda atau menutup bisnis Anda (Google Search Central) — kapan menggunakan
503, bukan redirect, untuk penghentian singkat seluruh situs atau layanan. - Halaman adaptif-locale (Google Search Central) — alasan deteksi locale berbasis redirect dapat menyembunyikan varian dari Googlebot dan rekomendasi URL terpisah +
hreflang.
Bing / Microsoft
- Managing Redirects: 301s, 302s dan Canonicals — Bing’s panjang-standing 301-untuk-permanent, 302-untuk-temporary framing.
IETF (protocol specs)
- RFC 9110 — HTTP Semantics — bagian 15.4.2 (301) dan 15.4.3 (302), including POST→GET compatibility note both codes share.
- RFC 9111 — HTTP Caching — heuristic-freshness aturan dan status-code cacheability list (301 adalah pada ini oleh default, 302 isn’t).
Quotes dari source
pada—record statements dari Google dan Bing. Where source halaman mendukung ini, setiap tautan adalah sebuah deep tautan itu jumps untuk quoted passage.
Google docs — what setiap redirect signals
- “Googlebot follows the redirect, and the indexing pipeline uses the redirect as a signal that the redirect target should be canonical.” (terjemahan) “Googlebot mengikuti pengalihan, dan pengindeksan pipeline menggunakan pengalihan sebagai sebuah sinyal itu pengalihan target seharusnya menjadi canonical.” (permanen) — Google pencarian Central. Jump untuk quote
- “Googlebot follows the redirect, but the indexing pipeline doesn’t use pengalihan sebagai sebuah sinyal itu pengalihan target seharusnya be canonical.” (terjemahan) “Googlebot mengikuti pengalihan, tetapi pengindeksan pipeline tidak gunakan pengalihan sebagai sebuah sinyal itu pengalihan target seharusnya menjadi canonical.” (sementara) Jump untuk quote
- “If you need to change the URL of a page as it is shown in search engine results, we recommend that you use a permanent server-side redirect whenever possible.” (terjemahan) “jika Anda perlu perubahan URL dari sebuah halaman sebagai ini adalah ditampilkan di mesin pencari hasil, kami merekomendasikan itu Anda gunakan permanen server-side pengalihan kapan pun mungkin.” Jump untuk quote
- “If you just want to send users to a different page temporarily, use a temporary redirect.” (terjemahan) “jika Anda hanya ingin untuk kirim pengguna untuk sebuah berbeda halaman temporarily, gunakan sementara pengalihan.” Jump untuk quote
Google docs — sebuah/B testing (gunakan 302, not 301)
- “If you’re running a test that redirects users from the original URL to a variation URL, use a
302 (temporary)redirect, not a301 (permanent)redirect.” (terjemahan) “Jika Anda menjalankan pengujian yang mengalihkan pengguna dari URL asli ke URL variasi, gunakan redirect302 (temporary), bukan redirect301 (permanent).” Lompat ke kutipan
John Mueller, Google — 302 “source-preferred” (terjemahan) “source-preferred” becomes 301-like di atas time (via mesin pencari Roundtable, April 8, 2021)
- “With redirects, we tend to put URLs into the same bucket, and then use canonicalization to pick which one to show.” (terjemahan) “Untuk pengalihan, kami cenderung mengelompokkan URL lalu memakai kanonisasi untuk memilih URL yang ditampilkan.” Lompat ke kutipan
- “That’s usually why a 302 ‘source-preferred’ ends up being treated more like a 301 ‘destination-preferred’ over time… There’s no fixed cut-off time for that.” (terjemahan) “Itulah sebabnya 302 yang mengutamakan sumber pada akhirnya dapat diperlakukan seperti 301 yang mengutamakan tujuan. Tidak ada batas waktu tetap untuk perubahan tersebut.” Lompat ke kutipan
John Mueller, Google (Search Off Record, ep. 51 — official transcript PDF; cited oleh timestamp, no HTML anchor exists)
- “301 is like a permanent redirect where you’re saying, ‘Oh, I’m permanently moving to a different location.’… And 302 is more like a temporary thing. You go on vacation, and you’re like, ‘My mail can actually continue to go to my old location.’” (terjemahan) “301 seperti redirect permanen: Anda mengatakan bahwa Anda pindah permanen ke lokasi lain. 302 lebih seperti keadaan sementara: Anda pergi berlibur dan surat tetap dapat dikirim ke alamat lama.” — [00:03:01]
- “It’s not that one kind of redirect is better than the other for these, it’s just a different thing… It’s not that anything is lost. It’s just a matter of ‘Well, is it on the old URL or on the new URL?’” (terjemahan) “Bukan berarti salah satu jenis redirect lebih baik; ini hanya hal yang berbeda. Tidak ada yang hilang — pertanyaannya, sinyal berada di URL lama atau URL baru?” — [00:05:07]
- “It’s not that you’re going to lose any page rank by doing one way or the other.” (terjemahan) “Anda tidak akan kehilangan PageRank hanya karena memilih salah satu cara.” — [00:05:49] PDF transkrip
Gary Illyes, Google (2016) (via mesin pencari Journal) — dan older Cutts line ini superseded
- “30x redirects don’t lose PageRank anymore.” (terjemahan) “30x redirects don’t lose PageRank anymore.”
- Matt Cutts, 2013 (historical, now superseded): “The amount of PageRank that dissipates through a 301 is almost exactly, is currently identical to the amount of PageRank that dissipates through a link.” (terjemahan) “ amount dari PageRank itu dissipates melalui sebuah 301 adalah almost exactly, adalah currently identical untuk amount dari PageRank itu dissipates melalui sebuah tautan.” Coverage
Fabrice Canel, Microsoft Bing (2020) (via mesin pencari Roundtable) — sebuah historical aturan dari thumb, not sebuah re-verified saat ini policy
- Bing menyarankan memakai pengalihan 302 bila URL tujuan mungkin berubah dalam dua hari; jika tidak, 301 direkomendasikan. Liputan
#:~:text= deep tautan adalah mungkin untuk itu. Mueller 2021 tweets,
Illyes/Cutts PageRank lines, dan Canel “2 day” (terjemahan) “2 day” aturan adalah reproduced melalui
contemporaneous secondary coverage (mesin pencari Roundtable, mesin pencari Journal)
dan seharusnya menjadi confirmed terhadap originals sebelum menjadi treated sebagai akhir. Bing
2011 blog post dikembalikan sebuah 403 untuk automated fetch selama research; verify -nya exact
wording sebelum relying pada ini. Which redirect seharusnya I gunakan: 301 atau 302?
jawaban one atau two pertanyaan dan Anda’ll land pada right code. setiap branch here comes straight dari Google’s own guidance dan evidence above.
301 or 302 — which redirect should I use?
Catatan untuk jalur “belum yakin”: 302 yang dibiarkan biasanya akan diperlakukan seperti 301 (tanpa batas waktu tetap), dan 301 adalah pilihan aman untuk perubahan yang Anda perkirakan bertahan. Jadi, jika ragu apakah perubahan akan permanen, condonglah ke 301.
Redirect choices itu fight Anda own intent
Leave sebuah 302 pada sebuah permanent move
Google dapat eventually infer permanence, tetapi timing adalah undefined dan lainnya signals dapat
pertahankan source preferred. gunakan 301 when destination adalah dimaksudkan untuk replace source.
Put sebuah 301 pada sebuah temporary experiment
sebuah permanen code tells mesin pencari untuk prefer variation URL. gunakan 302 untuk sebuah/B
test jadi original remains yang dimaksud canonical, lalu hapus pengalihan ketika
test ends.
hapus sebuah permanent redirect too early
Seeing destination di search tidak berarti consolidation adalah complete. pertahankan permanent redirects untuk sebagai panjang sebagai mungkin, umumnya setidaknya sebuah year.
Redirect unrelated URLs untuk one convenient destination
code cannot rescue sebuah buruk mapping. sebuah irrelevant homepage atau category target dapat menjadi
treated sebagai sebuah soft 404. gunakan closest equivalent atau let sebuah genuinely hilang URL kembalikan
404/410.
When Google treats redirect differently daripada expected
sebuah permanent move masih menampilkan old URL
Symptom: Anda deployed sebuah 301, tetapi old URL remains Google-selected canonical.
mungkin cause: Google memiliki not reprocessed redirect yet, atau tautan internal, sitemaps, canonicals, dan external signals masih favor old URL.
Fix: Confirm source really mengembalikan sebuah one-hop 301, lalu align controllable
canonicalization signals dengan destination. Recheck both URLs di pemeriksaan URL setelah
recrawling; melakukan not replace 301 dengan lainnya code untuk force issue.
sebuah temporary redirect starts surfacing destination
Symptom: sebuah panjang-running 302 no longer mempertahankan source URL preferred.
mungkin menyebabkan: pengalihan persisted sementara tautan internal, sitemaps, atau lainnya sinyal accumulated pada tujuan. tidak ada fixed flip timer.
Fix: jika move adalah now permanent, perubahan respons untuk 301 dan align signals.
jika ini adalah masih temporary, restore source-focused tautan/canonicals dan end redirect sebagai
soon sebagai temporary perlu adalah di atas.
pemeriksaan URL appears untuk tampilkan 200 untuk redirected URL
Symptom: sebuah mentah checker menampilkan 301/302, sementara pemeriksaan URL emphasizes sebuah akhir 200.
mungkin cause: pemeriksaan URL adalah showing akhir halaman Google akan gunakan untuk pengindeksan, not replacing sebuah raw HTTP trace.
Fix: gunakan redirect checker untuk status dan chain; gunakan pemeriksaan URL untuk Google’s pengindeksan dan canonical view. alat jawaban berbeda pertanyaan.
bucket-dan-preference framework
Treat sebuah redirect sebagai two decisions, not sebuah percentage dari “link equity passed.” (terjemahan) “tautan equity passed.”
- Kelompokkan URL. Sumber dan tujuan berhubungan melalui redirect, sehingga Google dapat memperlakukannya sebagai nama alternatif untuk satu kumpulan konten.
- Pilih URL yang diutamakan.
301adalah sinyal kuat yang mengutamakan tujuan.302bersifat sementara dan secara default mengutamakan sumber. - Selaraskan sinyal lain. Tautan internal, sitemap, kanonik, tautan eksternal, dan lamanya redirect dipertahankan dapat memperkuat atau bertentangan dengan preferensi tersebut.
- Laporkan pemenangnya, bukan kehilangan nilai. Sinyal tidak menghilang hanya karena Anda memilih 302; sinyal dapat tetap terkait dengan sumber, bukan terkonsolidasi pada tujuan.
gunakan ini kerangka kerja kapan pun seseorang menanyakan “how much does this redirect pass?” (terjemahan) “cara much melakukan ini pengalihan meneruskan?” better pertanyaan adalah: yang URL seharusnya menjadi canonical, dan melakukan semua kami sinyal mendukung itu pilihan?
301 vs. 302 di sebuah glance
| Pertanyaan | 301 Moved Permanently | 302 Found |
|---|---|---|
| Niat | Perpindahan permanen | Routing sementara |
| Preferensi kanonik default | Tujuan | Sumber |
| Sinyal tautan | Bukan persentase kehilangan tetap | Bukan nol; persoalannya adalah tempat sinyal dikonsolidasikan |
| Contoh terbaik | Perpindahan URL/domain/HTTPS, konsolidasi | Pengujian A/B, promosi singkat, pemeliharaan sementara, routing bergantung pengunjung |
| Jika dibiarkan | Pertahankan umumnya setidaknya setahun; sering kali tanpa batas | Dapat diperlakukan sebagai permanen; tanpa penghitung waktu tetap (pengamatan praktisi, bukan kebijakan terdokumentasi) |
| Caching | Dapat di-cache secara heuristik secara default (RFC 9111) | Tidak dapat di-cache secara heuristik hanya dari status; header eksplisit tetap dapat menyimpannya |
| Metode HTTP | Dapat diubah POST → GET (gunakan 308 untuk mempertahankan secara ketat) | Dapat diubah POST → GET (gunakan 307 untuk mempertahankan secara ketat) |
| Kesalahan terbesar | Memakainya untuk pengujian sementara atau menghapusnya terlalu dini | Memakainya untuk perpindahan permanen lalu menunggu Google menyimpulkan niat |
Decision aturan: permanent → 301; genuinely temporary → 302. Relevance dan sebuah clean,
direct target penting more daripada folklore tentang one code “passing more value.” (terjemahan) “passing more nilai.”
alat untuk memeriksa which redirect Anda actually shipped
Patrick’s free alat
- Redirect Checker — tampilkan pertama respons, setiap hop,
dan akhir destination untuk one URL atau sebuah quick batch. gunakan ini untuk catch sebuah
302where migration plan called untuk301, atau reverse. - Bulk HTTP kode status Checker — audit up untuk 500 URLs, filter mixed temporary/permanent codes, dan export redirect set untuk remediation.
periksa Google’s preference separately
- Google pencarian Console pemeriksaan URL — inspect sumber dan tujuan untuk bandingkan pengguna-declared dan Google-selected canonical. ini jawaban canonicalization pertanyaan; ini melakukan tidak replace sebuah mentah pengalihan trace.
- server/CDN log — verifikasi itu pencarian crawler dan pengguna menerima yang dimaksud code, terutama tempat routing varies oleh pengguna agent, device, atau location.
Uji diri: 301 vs. 302
Five pertanyaan pada difference antara permanent dan temporary redirects dan what Google actually melakukan dengan them. Pick sebuah jawaban untuk setiap, lalu periksa.
Resources worth Anda time
My related writing
- 11 jenis dari Redirects & mereka SEO Impact (Ahrefs, dengan Joshua Hardwick) — my penuh rundown dari setiap pengalihan jenis, diutamakan implementation order untuk sementara redirects, dan nuance itu permanen redirects dapat sesekali menjadi treated sebagai sementara too.
- adalah ini OK untuk hapus 301 Redirects setelah sebuah Year? kami Tested ini (Ahrefs) — my experiment pada cara panjang sinyal take untuk consolidate untuk baru URL, dan apa happens jika Anda pull sebuah 301 too early.
- Beginner’s Guide untuk SEO teknis — tempat redirects fit di bigger picture.
Pembicaraan saya
- Patrick Stox di SlideShare dan Speaker Deck — beberapa presentasi technical SEO saya membahas redirect dan kanonikalisasi. Penafian tetap saya berlaku: “This is my understanding of systems… not going to be 100% complete or accurate.” (terjemahan) “Ini adalah pemahaman saya tentang sistem; mungkin tidak 100% lengkap atau akurat.”
Official
- Google — Redirects dan Google Search dan sebuah/B testing guidance.
- Google — situs moves dengan URL perubahan (pertahankan redirects setidaknya sebuah year).
Dari industri
- Redirect 301 vs. 302 untuk SEO: mana yang harus dipilih? (Ahrefs, Joshua Hardwick) — mengutip eksperimen Patrick tentang 302 di antara situs mapan, ketika Google memperlakukannya sebagai permanen hampir seketika.
- Google memperlakukan redirect 302 sebagai redirect 301 seiring waktu (Search Engine Roundtable, 2021) — cuitan Mueller tentang “kelompok” dan “tanpa batas waktu tetap”.
- Bing: gunakan redirect 302 jika tujuan dapat berubah dalam 2 hari (Search Engine Roundtable, 2020) — ambang konkret dari Fabrice Canel.
- Google: redirect 301 tidak kehilangan PageRank (Search Engine Journal) — kutipan Illyes 2016 dan Cutts 2013 berdampingan.
- Search Off the Record — “Mari membahas redirect” (Google Search Relations, episode 51) — diskusi lengkap Mueller/Splitt yang menjadi sumber kutipan di atas.
- Panduan redirect 301 vs. 302 untuk SEO (Search Engine Journal, Adam Heitzman) — ikhtisar yang baik untuk pembanding.
- r/TechSEO — komunitas untuk men-debug redirect dan kanonikalisasi.
Log perubahan
Diperbarui 22 Agu 2026.
Ringkasan editorial dan detail perubahan yang tercatat.Detail perubahan
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
Perbandingan lengkap tidak tersedia — tidak ada cuplikan sebelumnya yang diarsipkan untuk revisi ini.
Diperbarui 22 Agu 2026.
Ringkasan editorial dan detail perubahan yang tercatat.Detail perubahan
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
Perbandingan lengkap tidak tersedia — tidak ada cuplikan sebelumnya yang diarsipkan untuk revisi ini.
Diperbarui 6 Agu 2026.
Ringkasan editorial dan detail perubahan yang tercatat.Detail perubahan
- all
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
Perbandingan lengkap tidak tersedia — tidak ada cuplikan sebelumnya yang diarsipkan untuk revisi ini.
Diperbarui 21 Jul 2026.
Ringkasan editorial dan detail perubahan yang tercatat.Detail perubahan
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
Perbandingan lengkap tidak tersedia — tidak ada cuplikan sebelumnya yang diarsipkan untuk revisi ini.
Diperbarui 17 Jul 2026.
Ringkasan editorial dan detail perubahan yang tercatat.Detail perubahan
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
Perbandingan lengkap tidak tersedia — tidak ada cuplikan sebelumnya yang diarsipkan untuk revisi ini.
Try it live
These are real endpoints on this site — not a simulation.
Hit them from the button, open them in a new tab, or
curl -i them from your terminal, and the server answers with the actual status code this article is about.