410 Hilang

Apa itu status HTTP 410 Gone, bagaimana Google menghapus halaman 410 lebih cepat daripada 404, kapan menggunakan 410 vs. 404 untuk konten yang dihapus permanen, dan dampaknya pada anggaran perayapan.

Pertama kali diterbitkan: 27 Jun 2026 · Terakhir diperbarui: 7 Agu 2026 · Advanced
Bahasa
1 sinyal bukti di halaman ini

Kode status 410 Gone memberi tahu mesin pencari bahwa halaman sengaja dihapus permanen—berbeda dari 404 yang hanya berkata 'not found' tanpa menjelaskan alasannya. Keduanya akhirnya mengeluarkan halaman dari indeks; 410 menandakan permanensi lebih kuat, sehingga Google mengonfirmasi dan menghapusnya sedikit lebih cepat serta memeriksanya sedikit lebih jarang. Perbedaannya nyata tetapi kecil—bukan angka dramatis '3x lebih cepat' yang beredar. Untuk penghapusan satu kali, 404 biasanya cukup; 410 berguna pada skala besar (penghapusan massal, migrasi tanpa URL setara, pembersihan spam). Kesalahan yang lebih besar daripada memilih 404 vs. 410 adalah soft 404, yang memboroskan anggaran perayapan selamanya.

TL;DR — 410 dan 404 sama-sama mengeluarkan URL dari indeks Google seiring waktu; pertanyaan sebenarnya adalah kecepatan keputusan penghapusan dan efisiensi anggaran perayapan, bukan apakah penghapusan terjadi. Dokumentasi rujukan Google menempatkan 404/410 dalam satu kelompok 4xx. Klaim “410 lebih cepat” adalah nuansa yang diuji di lapangan dan diakui perwakilan Google—kecil, bukan dramatis. Angka yang jujur: Google mengonfirmasi penghapusan 410 sedikit lebih cepat dan lebih jarang merayapi ulang 410. Angka yang sering diulang, “3x lebih cepat, 4 dibanding 12 hari”, tidak terverifikasi—jangan ulangi. 410 bermanfaat pada skala besar (penghapusan massal, migrasi tanpa URL setara, pembersihan spam/peretasan), dan kesalahan yang lebih besar adalah soft 404 yang memboroskan anggaran perayapan tanpa batas.

Apa sebenarnya 410

410 Gone adalah status galat klien dalam keluarga 4xx. Secara semantik, ini adalah “404 yang lebih tegas”: sumber daya pernah ada, sengaja dan permanen dihapus, dan tidak ada alamat penerusan. 404 tidak menyatakan maksud atau permanensi—hanya “tidak ditemukan sekarang.”

Evidence for this claim RFC 9110 defines 410 Gone as indicating that access to the target resource is no longer available and is likely to remain unavailable. Scope: HTTP semantics for 410 responses; servers should use 404 when permanence is unknown. Confidence: high · Verified: IETF: RFC 9110 §15.5.11 — 410 Gone

RFC 9110 §15.5.11, standar HTTP yang sebenarnya, menjelaskan “gone” secara spesifik: kondisi itu kemungkinan permanen—dan jika Anda sungguh tidak tahu apakah permanen, panduan spesifikasi sendiri menyarankan 404. Tujuannya adalah membantu pemeliharaan dengan memberi tahu klien (dan perayap) bahwa tautan harus dihapus. Ada dua nuansa yang sering dilewati tulisan lain: spesifikasi tidak mewajibkan setiap sumber daya yang hilang permanen memakai 410, dan tidak mewajibkan status 410 tetap dipasang selamanya—keduanya diserahkan kepada kebijakan origin. Spesifikasi juga mencatat bahwa respons 410 secara heuristik dapat di-cache secara default, sehingga cache perantara atau CDN dapat terus menyajikannya sampai kedaluwarsa jika Anda tidak menetapkan header cache-control secara eksplisit.

Evidence for this claim RFC 9110 does not require every permanently unavailable resource to return 410, nor does it require the 410 status to remain in place indefinitely — both are left to the origin server's discretion. A 410 response is also heuristically cacheable by default unless cache-control headers say otherwise. Scope: HTTP semantics for 410 responses; deployment scope, duration, and caching are origin/CDN-level decisions, not protocol requirements. Confidence: high · Verified: IETF: RFC 9110 §15.5.11 — 410 Gone

Untuk SEO, perbedaan itu sepenuhnya berada pada sinyal maksud. Kedua kode memberi tahu perayap bahwa halaman tidak boleh disajikan. 410 menambahkan “…dan jangan berharap halaman ini kembali”—bagian itulah yang dapat ditindaklanjuti mesin pencari.

Apakah Google menghapus halaman 410s dari indeks lebih cepat daripada 404s?

Jawaban singkat: ya, tetapi secara moderat. Berikut versi jujurnya, dipisahkan menjadi tiga hal yang sering tercampur.

1. Apa yang sebenarnya dikatakan dokumentasi Google. Dokumentasi rujukan Google tidak menetapkan waktu khusus untuk 410. Dokumentasi perayap menyatakan pengelompokan itu secara langsung: “All 4xx errors, except 429, are treated the same: Google crawlers inform the next processing system that the content doesn’t exist.” (terjemahan) “Semua galat 4xx, kecuali 429, diperlakukan sama: perayap Google memberi tahu sistem pemrosesan berikutnya bahwa konten tidak ada.” Evidence for this claim Google treats 404, 410, and other 4xx responses except 429 the same for Search, does not use their content, and removes previously indexed URLs over time. Scope: Google Search handling of 4xx responses; no exact removal timetable is promised. Confidence: high · Verified: Google: HTTP status codes and Search Google: How HTTP status codes affect Google's crawlers Dokumentasi Search menjelaskan mekanisme yang sama dengan kata lain: “Google doesn’t use the content from URLs that return 4xx status codes… URLs that are already indexed and return a 4xx status code are removed from the index.” (terjemahan) “Google tidak menggunakan konten dari URL yang mengembalikan kode status 4xx; URL yang sudah diindeks lalu mengembalikan 4xx dihapus dari indeks.” Mekanisme penghapusan dijelaskan untuk 404 dan berlaku sama: “the indexing pipeline removes the URL from the index if it was previously indexed… The crawling frequency gradually decreases.” (terjemahan) “pipeline pengindeksan menghapus URL dari indeks jika sebelumnya diindeks; frekuensi perayapan berangsur menurun.” Pada tingkat dokumentasi, 404 dan 410 identik secara fungsi—429 adalah satu-satunya kode 4xx yang diperlakukan berbeda (ini sinyal “coba lagi nanti”, bukan sinyal penghapusan).

2. Apa yang dikatakan John Mueller. Juru bicara Google sendiri pernah menyampaikan dua sisi, dan itu justru instructive. Pada awalnya ia menyebut perbedaan dapat diabaikan. Setelah memeriksa ulang secara internal, ia mengoreksi dirinya: “it appears I was wrong there — we do treat 410s slightly differently than 404s,” (terjemahan) “tampaknya saya keliru—kami memang memperlakukan 410 sedikit berbeda dari 404,” dan Google “will sometimes want to confirm a 404 before removing a URL from the index, and we tend to do that faster with a 410.” (terjemahan) “kadang ingin mengonfirmasi 404 sebelum menghapus URL dari indeks, dan kami cenderung melakukannya lebih cepat dengan 410.” Jadi ada perbedaan—keputusan penghapusan indeks sedikit lebih cepat—hanya saja kecil. Yang penting, beralih ke 410 tidak menghentikan Google memeriksa ulang URL sesekali, terutama jika masih ada tautan masuk.

3. Yang ditunjukkan pengujian independen. Data nyata terbaik yang saya lihat adalah eksperimen terkendali Reboot Online: 119 URL uji selama lebih dari 3 bulan. Temuannya tentang frekuensi perayapan, bukan jumlah hari mentah sampai deindeks—“404’s are, on average, crawled 49.6% more often than 410’s.” (terjemahan) “Rata-rata, 404 dirayapi 49,6% lebih sering daripada 410.” Dengan kata lain, Googlebot menghabiskan anggaran jauh lebih sedikit untuk memeriksa ulang 410. Itulah argumen anggaran perayapan dalam bentuk konkret. (Catatan: mereka mengukur frekuensi perayapan ulang karena GSC API tidak dapat mengukur secara bersih “masih diindeks vs. sudah dihapus.”)

Kerangka saya sendiri dalam HTTP Status Codes: A Complete List konsisten dengan semua ini: “404s and 410s have a similar treatment. Both drop pages from the index, but 410s are slightly faster. In practical applications, they’re roughly the same.” (terjemahan) “Kedua kode mendapat perlakuan serupa. Keduanya mengeluarkan halaman dari indeks, tetapi kode 410 sedikit lebih cepat. Dalam penerapan praktis, keduanya kira-kira sama.” Percayai kata “sedikit” dan jangan percayai “3x”.

Mitos yang harus ditinggalkan

Anda akan melihat klaim “410 mendeindeks 3x lebih cepat—4 hari dibanding 12 hari” di banyak blog. Saya tidak pernah dapat menelusuri angka itu ke studi asli dengan metodologi terdokumentasi—tampaknya merupakan penceritaan ulang angka Reboot yang telah bermutasi. Jangan mengutipnya. Klaim yang dapat dipertahankan adalah “sedikit lebih cepat dan sedikit lebih jarang dirayapi ulang”, titik.

Kapan menggunakan 410 vs. 404 vs. pengalihan

Ini keputusan tiga arah, bukan dua.

  • Gunakan 410 ketika Anda yakin konten hilang selamanya dan ingin memberi sinyal aktif tentang itu: penghapusan massal, lini produk dipensiunkan, pembersihan spam/konten diretas, atau konsolidasi situs ketika sekumpulan URL tidak memiliki pengganti. 410 berarti Anda mengambil sikap.
  • Gunakan 404 ketika Anda tidak yakin, halaman mungkin kembali, atau biaya rekayasa untuk perlakuan khusus tidak sepadan. Untuk penghapusan satu kali dengan volume kecil, 404 cukup—perbedaan SEO tidak sebanding dengan implementasi khusus.
  • Gunakan 301 redirect ketika ada halaman yang setara. Jangan memberi 410 pada sesuatu yang memiliki pengganti alami—alihkan, teruskan sinyal, dan pertahankan permintaan. 410 membuang semua itu berdasarkan desain.

Satu hal lagi perlu ditegaskan: tidak satu pun dari ini—410, 404, atau pengalihan—dengan sendirinya menjadi tuas untuk ekuitas backlink atau otoritas topik. Apakah tautan masuk terus mengirim nilai bergantung pada tujuan setelah Anda bertindak (pengalihan dapat meneruskan sinyal ke target baru; 410 tidak memiliki tempat untuk meneruskannya), bukan sifat otomatis kode status. Perlakukan dampak backlink dan otoritas sebagai hal yang bergantung pada bukti—periksa apa yang benar-benar menaut dan ke mana arahnya—alih-alih menganggap pilihan kode status menjamin hasil otoritas.

Jebakan soft-404 (kesalahan yang benar-benar merugikan)

Memilih kode 4xx yang “salah” hanyalah pembulatan kecil dibanding menyajikan soft 404—halaman yang mengembalikan 200 OK dengan pesan “not found” di isi halaman. Google terus merayapi soft 404 karena, dari sudut pandang kode status, halaman itu hidup. Mereka “will continue to be crawled, and waste your budget.” (terjemahan) “akan terus dirayapi dan memboroskan anggaran Anda.” Jika Anda menghapus konten, tujuannya adalah 404/410 sungguhan, bukan halaman ramah “oops, sudah hilang” yang tetap menjawab 200.

410 selama migrasi dan penghapusan massal

Di sinilah pilihan berhenti menjadi akademis. Dalam re-platforming atau pemangkasan konten besar, Anda menentukan nasib ribuan URL sekaligus.

  • Migrasi: panduan migrasi Google tegas bahwa konten yang tidak dibawa ke situs baru harus mengembalikan 404 atau 410 sungguhan. Model mentalnya: alihkan yang memiliki padanan, gunakan 410 untuk yang sengaja dipensiunkan tanpa padanan, dan jangan cemas meninggalkan URL yang benar-benar belum pasti sebagai 404. Pertahankan semua pengalihan dalam waktu lama (Google menyarankan setidaknya satu tahun)—tetapi URL yang tidak memiliki tujuan untuk dialihkan adalah kandidat 410, bukan pengalihan paksa ke halaman yang hanya samar terkait.
  • Penghapusan massal (delisting e-commerce, pemangkasan konten, konsolidasi): ini kasus terkuat untuk 410. Ketika Anda menghapus 50 000 SKU yang benar-benar dihentikan atau satu subseksi penuh, penghematan anggaran perayapan dari frekuensi perayapan ulang 410 yang lebih rendah akan terakumulasi. Keputusan cepat untuk ritel: produk yang benar-benar dihentikan selamanya adalah 410; produk yang sementara kehabisan stok tetapi akan kembali bukan—biarkan tetap aktif (kehabisan stok bukan penghapusan).
  • Implementasi pada skala besar: gunakan aturan, bukan satu halaman demi satu halaman. Cocokkan pola URL dalam konfigurasi server, CDN/edge worker, atau CMS—blok location Nginx, RewriteRule … [R=410] Apache, atau plugin massal—agar seluruh set yang dipensiunkan menjawab 410 tanpa mengedit halaman satu per satu.

Lihat tab Playbooks untuk runbook penghapusan massal langkah demi langkah.

Cara Bing menanganinya (dan cara mempercepatnya)

Mekanisme Bing pada dasarnya sama: hapus halaman agar mengembalikan 404 atau 410, biarkan URL dapat dirayapi (jangan diblokir di robots.txt) agar Bingbot dapat mengamati statusnya, lalu Bing menghapusnya setelah perayapan ulang mengonfirmasi penghapusan. Akselerator praktis Bing adalah IndexNow—ping saat penghapusan agar Bing segera memeriksa URL lagi, dan jaga sitemap tetap mutakhir. Untuk penurunan mendesak (kasus kebocoran/kepatuhan), alat Block URLs Bing menyembunyikan URL sekitar ~90 hari sebagai tindakan sementara sambil 410 permanen menyebar.

Catatan untuk paragraf terakhir: halaman bantuan Bing dirender melalui JavaScript, sehingga verifikasi otomatis yang bersih atas kata-kata persis terkini terhalang. Anggap mekanisme di atas sebagai praktik yang didokumentasikan Bing, bukan kutipan yang baru dikonfirmasi—periksa halaman bantuan langsung Bing Webmaster Tools sebelum menganggap rincian seperti jendela Block URLs ~90 hari sebagai final.

Cara memverifikasi 410 berfungsi

  • Periksa status mentah. curl -I https://example.com/gone-page/ harus menampilkan HTTP/… 410. DevTools browser → tab Network menampilkan hal yang sama. Jangan percaya halaman yang terlihat—percayalah pada header.
  • Pemeriksaan URL (GSC). Konfirmasikan kapan terakhir Google merayapinya dan status apa yang dilihat.
  • Laporan Cakupan / Pengindeksan Halaman. Pantau URL yang dihapus keluar dari kumpulan terindeks dalam beberapa perayapan berikutnya.

Ingat penetapan ekspektasi dari panduan remove URLs saya: “removed from the index shortly after the page is re-crawled. Until it is removed, the page may still show in search results.” (terjemahan) “dihapus dari indeks segera setelah halaman dirayapi ulang. Sebelum dihapus, halaman masih dapat muncul di hasil penelusuran.” 410 tidak mengalahkan perayapan ulang—kode itu hanya memenangkan keputusan setelah perayapan ulang terjadi.

Bacaan terkait di cluster ini: status umum 404 Not Found, perbandingan 404 vs. 410, dan jebakan soft 404 di atas.

Try it live

This is a real endpoint on this site — not a simulation. Hit it from the button, open it in a new tab, or curl -i it from your terminal, and the server answers with the actual status code this article is about.

Open in new tab ↗

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.