451 Unavailable karena Alasan Hukum

Apa arti HTTP 451, bagaimana Google memperlakukan konten yang diblokir secara hukum dibandingkan konten yang dibatasi wilayah, bagaimana status ini muncul di Search Console, serta kapan memakai 451 dibandingkan kode status lain untuk pemblokiran geografis.

Pertama kali diterbitkan: 27 Jun 2026 · Terakhir diperbarui: 7 Agu 2026 · Advanced
Bahasa

451 Tidak Tersedia karena Alasan Hukum berarti sebuah sumber daya ditahan karena tuntutan hukum — perintah pengadilan, sensor pemerintah, takedown DMCA, sanksi, atau peraturan — bukan karena sumber daya hilang (404) atau akses dilarang (403). Ini satu-satunya kode HTTP yang dirancang untuk transparansi hukum: RFC 7725 meminta server menjelaskan siapa yang menuntut pemblokiran dan berdasarkan kewenangan apa, serta menambahkan header Link: rel="blocked-by". Untuk SEO, jangan mengharapkan perlakuan khusus — Google tidak mendokumentasikan 451 di antara kode "top 20"-nya, dan Search Console tidak memiliki label 451 khusus, sehingga statusnya masuk ke kategori umum "URL blocked due to other 4xx issue" dan berperilaku seperti 4xx generik: tidak diindeks atau dikeluarkan dari indeks. Penyajian 451 secara global karena kesalahan menyebabkan deindeksasi seperti 403/404 yang tidak disengaja. Penggunaan 451 untuk pemblokiran geografis GDPR benar-benar masih diperdebatkan dan belum menjadi fakta yang pasti.

TL;DR — 451 adalah satu-satunya kode status HTTP yang dirancang untuk transparansi hukum, bukan keadaan teknis atau akses. RFC 7725 mendefinisikannya untuk “resource access denied as a consequence of legal demands,” (terjemahan) “akses sumber daya ditolak sebagai akibat tuntutan hukum,” dan meminta (SHOULD) server menjelaskan tuntutan itu di isi respons serta menambahkan header Link: rel="blocked-by". Untuk SEO tidak ada perlakuan khusus: Google tidak mendokumentasikan 451 di antara kode “top 20”-nya, Search Console tidak memiliki label 451 khusus (statusnya masuk ke “URL blocked due to other 4xx issue” (terjemahan) “URL diblokir karena masalah 4xx lainnya”), dan hasilnya adalah 4xx generik—tidak diindeks atau dihapus jika sebelumnya terindeks. 451 yang disajikan secara global karena kesalahan menyebabkan deindeksasi seperti 403/404 yang tidak sengaja. Penggunaan 451 untuk pemblokiran geografis GDPR masih contested (terjemahan) “diperdebatkan”, bukan fakta yang sudah tuntas—kedua sisi akan dibahas di sini.

Apa itu 451—dan mengapa kode ini ada

451 memiliki asal-usul yang tidak biasa untuk sebuah kode status. Kode ini bermula dari usulan informal (Chris Applegate pada 2008 dan Terence Eden pada 2012), ditulis oleh Tim Bray pada 2013, lalu disetujui IETF pada 18 Desember 2015 sebagai RFC 7725. Angkanya sengaja merujuk secara sastra pada Fahrenheit 451 karya Ray Bradbury.

Yang lebih penting, kode ini ada untuk alasan yang tidak dicakup kode status lain. Rumusan RFC 7725 sendiri: “This document specifies a Hypertext Transfer Protocol (HTTP) status code for use when resource access is denied as a consequence of legal demands.” (terjemahan) “Dokumen ini menetapkan kode status Hypertext Transfer Protocol (HTTP) untuk digunakan ketika akses sumber daya ditolak sebagai akibat tuntutan hukum.” Tujuan desainnya secara mendasar berbeda dari 403 (izin) atau 404 (keberadaan). Evidence for this claim HTTP 451 reports that access to a resource was denied because of a legal demand. Scope: RFC 7725 defines the status code and its legal-demand scope; it does not establish whether a particular restriction is legally required. Confidence: high · Verified: IETF: RFC 7725 — An HTTP Status Code to Report Legal Obstacles A 451 berarti akses ditolak karena otoritas hukum—bukan pilihan operator dan bukan bug. RFC 7725 menegaskan bahwa respons ini neither (terjemahan) “tidak menyatakan salah satunya” apakah sumber daya tersebut ada nor (terjemahan) “maupun” tidak ada; mencabut tuntutan hukum pun tidak menjamin permintaan berikutnya akan berhasil.

451 vs. 403 vs. 404—apa yang sebenarnya berbeda

  • 404 Not Found — sumber dayanya tidak ada.
  • 403 Forbidden — sumber dayanya ada, tetapi akses ditolak (dinding login, blokir IP, atau aturan WAF). Server-lah yang menolak.
  • 451 Tidak Tersedia karena Alasan Hukum — akses ditolak karena tuntutan hukum, dan penolakan itu berasal dari pihak ketiga—pengadilan, pemerintah, atau pemegang hak—bukan aturan akses yang dibuat operator sendiri. Berbeda dari 404 dan 403, RFC 7725 sengaja tidak menyatakan apakah sumber dayanya ada atau sebenarnya bisa disajikan; ketaksaan itu disengaja, bukan kelalaian.

Bagi auditor, perbedaan terakhir itulah seluruh nilai 451: kode ini memberi tahu mengapa halaman tidak dapat dimuat oleh pengunjung tertentu—karena persyaratan hukum/kepatuhan yang nyata—alih-alih membuat Anda menebak-nebak apakah aturan aksesnya salah konfigurasi. Mencampuradukkan 451 dan 403 dalam audit dapat menyamarkan perbedaan tersebut.

Cara Google memperlakukan 451—tanpa perlakuan khusus, jadi anggap dampak terburuk

Inilah ekspektasi paling penting untuk ditetapkan karena berlawanan dengan intuisi: Google tidak mendokumentasikan perlakuan khusus untuk 451, dan Anda tidak boleh berharap Google membedakan “we legally can’t show this” (terjemahan) “kami tidak dapat menampilkan ini secara hukum” dari “this is broken.” (terjemahan) “ini rusak.”

Halaman Google sendiri tentang dampak kode status terhadap crawler-nya secara eksplisit menyatakan bahwa halaman itu hanya mencakup kode yang umum ditemui: “This guide describes how Google Search treats the top 20 status codes that Google encounters on the web… More exotic status codes, such as 418 (I’m a teapot), aren’t covered.” (terjemahan) “Panduan ini menjelaskan cara Google Search memperlakukan 20 kode status teratas yang ditemuinya di web… Kode status yang lebih eksotis, seperti 418 (Saya teko), tidak dicakup.” 451 tidak ada dalam daftar 20 teratas itu—saya sudah memastikan kode tersebut tidak muncul di bagian mana pun pada halaman itu. Jadi, tidak ada kebijakan Google khusus 451 yang dapat dijadikan pegangan.

Yang mengaturnya adalah aturan 4xx generik Google: “Google doesn’t index URLs that return a 4xx status code, and URLs that are already indexed and return a 4xx status code are removed from the index.” (terjemahan) “Google tidak mengindeks URL yang mengembalikan kode status 4xx, dan URL yang sudah terindeks lalu mengembalikan kode status 4xx akan dihapus dari indeks.” Selain itu: “All 4xx errors, except 429, are treated the same: Google crawlers inform the next processing system that the content doesn’t exist.” (terjemahan) “Semua error 4xx, kecuali 429, diperlakukan sama: crawler Google memberi tahu sistem pemrosesan berikutnya bahwa konten tersebut tidak ada.” Evidence for this claim Google does not index URLs returning 4xx responses and removes already-indexed 4xx URLs over time; 429 is the exception to uniform 4xx handling. Scope: Google's generic 4xx crawler documentation supports the indexing outcome applied here to 451; it does not document special 451 behavior. Confidence: high · Verified: Google: How HTTP status codes affect Google's crawlers

Secara fungsional, 451 yang terus-menerus berperilaku seperti 4xx non-indeks lainnya: halaman tidak akan masuk indeks, dan jika sudah ada di sana, halaman akan keluar. Klaim SEO yang paling aman dan dapat dipertanggungjawabkan tentang 451 adalah “Google treats it as a generic 4xx” (terjemahan) “Google memperlakukannya sebagai 4xx generik”—bukan “Google has special handling for legal blocks.” (terjemahan) “Google memiliki perlakuan khusus untuk blokir hukum.”

Cara 451 muncul di Search Console (jawaban singkat: tidak secara khusus)

Laporan Pengindeksan Halaman di Search Console tidak memiliki alasan khusus untuk 451. Alasan yang diberi label dalam laporan itu mencakup “Not found (404),” (terjemahan) “Tidak ditemukan (404),” “Blocked due to unauthorized request (401),” (terjemahan) “Diblokir karena permintaan tidak terotorisasi (401),” “Blocked due to access forbidden (403),” (terjemahan) “Diblokir karena akses terlarang (403),” serta kategori umum “URL blocked due to other 4xx issue.” (terjemahan) “URL diblokir karena masalah 4xx lainnya.” Halaman bantuan Google tidak menyebut 451 secara spesifik, jadi pemetaan ke kategori umum itu adalah inferensi berdasarkan bukti terbaru yang saya miliki, bukan sesuatu yang dinyatakan dokumentasi secara langsung. Konfirmasikan untuk URL tertentu dengan alat Inspeksi URL, bukan dengan mengasumsikan kategorinya.

Konsekuensi praktisnya nyata: pemilik situs yang sengaja menyajikan 451 kepada geografi tertentu akan melihat URL tersebut digabungkan dengan setiap kode 4xx lainnya selain 401/403/404, tanpa cara di GSC untuk membedakan “legally blocked” (terjemahan) “diblokir secara hukum” dari “misconfigured.” (terjemahan) “salah konfigurasi.” Jika Anda sengaja menyajikan 451, Anda tidak dapat mengandalkan Search Console untuk memastikan perilakunya sesuai maksud—gunakan log server atau pengujian URL langsung dari geografi yang terdampak untuk memverifikasinya.

Dampak pengindeksan — hindari 451 global yang tidak disengaja

Karena 451 berperilaku seperti 4xx generik, risikonya tidak simetris. Batasi dengan benar (berdasarkan geografi/IP) agar hanya pengunjung yang diblokir yang melihatnya. Batasi dengan salah—mengembalikan 451 secara global alih-alih berdasarkan geografi—dan setiap crawler akan menerima 4xx untuk halaman yang ingin Anda indeks, sehingga halaman itu dihapus dari indeks seperti 403 atau 404 yang tidak sengaja.

Ada satu kerumitan teknis lagi dari RFC 7725: respons 451 dapat di-cache secara default. Ini berdampak praktis jika edge CDN menyimpan 451 yang sebenarnya hanya dimaksudkan untuk rentang IP atau geografi tertentu—respons blokir hukum yang di-cache dapat bocor kepada peminta (dan crawler) yang tidak pernah dituju. Atur perilaku cache secara sengaja.

Cara Bing memperlakukan 451

Dokumentasi publik Bing tidak secara khusus membahas 451, jadi saya akan membatasi klaim ini secara jujur, bukan mengisinya dengan spekulasi. Bing memiliki proses penghapusan hasil di UE sendiri—formulir untuk memblokir hasil pencarian Bing di Eropa yang terkait dengan putusan CJEU tahun 2014 tentang “right to be forgotten” (terjemahan) “hak untuk dilupakan”—tetapi itu adalah mekanisme indeks penelusuran, bukan mekanisme kode status HTTP tingkat server. Asumsi kerja yang wajar (sebuah inferensi, bukan pernyataan resmi Bing) adalah bahwa Bing memperlakukan 4xx yang tidak terdokumentasi seperti 451 sebagaimana error klien lainnya: menurunkannya prioritas atau menghapusnya dari indeks, konsisten dengan perilaku crawler secara umum. Seperti 403, “fix Google” (terjemahan) “memperbaiki Google” tidak otomatis berarti “fix Bing” (terjemahan) “memperbaiki Bing”—periksa alat kedua mesin setelah perubahan blokir geografis/hukum. Google maupun Bing tidak menerbitkan SLA crawl ulang atau pengindeksan ulang yang tetap setelah blokir hukum dicabut—jangan menjanjikan waktu pemulihan kepada klien; harapkan kecepatan normal yang bergantung pada anggaran crawl, lalu konfirmasikan melalui inspeksi langsung, bukan jaminan waktu.

Menerapkan 451 dengan benar—checklist RFC 7725 yang sering dilewatkan situs

Hampir setiap 451 di dunia nyata (dan setiap penjelasan lain yang saya temukan) mengabaikan hal yang sebenarnya diminta spesifikasi. RFC 7725 menyatakan: “Responses using this status code SHOULD include an explanation, in the response body, of the details of the legal demand: the party making it, the applicable legislation or regulation, and what classes of person and resource it applies to.” (terjemahan) “Respons yang menggunakan kode status ini SEBAIKNYA menyertakan penjelasan dalam isi respons tentang detail tuntutan hukum: pihak yang mengajukannya, peraturan perundang-undangan yang berlaku, serta kelas orang dan sumber daya yang tercakup.” Selain itu, spesifikasi mendefinisikan header HTTP Link dengan rel="blocked-by" yang mengidentifikasi entitas yang menuntut pemblokiran.

Karena itu, implementasi 451 yang dapat dipertanggungjawabkan:

  1. Menjelaskan tuntutan hukum di isi respons—siapa yang menuntut, hukum/regulasi apa yang berlaku, dan kepada siapa tuntutan itu berlaku. (Ini juga UX dan transparansi yang baik bagi pengunjung atau peneliti yang diblokir.)
  2. Menambahkan header Link: rel="blocked-by" yang menyebut entitas pelaksana pemblokiran—tidak selalu otoritas yang menuntutnya. Perbedaan itu penting: header mengidentifikasi pihak yang menjalankan blokir, sedangkan pihak yang memerintahkannya dicantumkan di isi respons.
  3. Membatasi cakupan blokir dengan benar—berdasarkan geografi atau IP agar Anda tidak mengembalikan 451 kepada peminta (dan crawler) di luar wilayah terdampak.
  4. Mengendalikan cache dengan sengaja—karena 451 dapat di-cache secara default, pastikan edge CDN tidak menyimpan blokir berbasis geografi untuk semua orang.

Semua ini tidak membuat pemblokiran yang mendasarinya menjadi sah, memiliki cakupan yang benar, atau cukup untuk kepatuhan—checklist ini memberi transparansi protokol, bukan kesimpulan hukum. Apakah pembatasan memang perlu ada dan apakah batasnya sudah ditarik dengan benar adalah keputusan hukum pemilik keputusan tersebut, bukan sesuatu yang dapat diselesaikan oleh respons HTTP.

Ada satu ketepatan lagi yang perlu dijaga: 451 tidak harus berasal dari server origin. RFC 7725 secara eksplisit mengizinkan ISP, CDN, penyedia DNS, atau mesin pencari menerapkan pemblokiran atas nama pihak lain. Cloudflare, misalnya, mendokumentasikan bahwa mereka dapat meneruskan 451 dari origin secara langsung—tetapi perilaku penerusan hanya membuktikan bahwa respons melewati lapisan tersebut, bukan bahwa Cloudflare (atau perantara lain) menerima tuntutan hukum atau membuat responsnya sendiri. Jika Anda mengaudit 451 di balik CDN, periksa asalnya terlebih dahulu sebelum mengasumsikan siapa yang menerapkannya.

Apakah 451 kode yang tepat untuk pemblokiran geografis GDPR? (hal ini masih diperdebatkan)

Di sinilah saya ingin berhati-hati karena banyak halaman glosarium menyatakan “451 is for GDPR geo-blocking” (terjemahan) “451 adalah untuk pemblokiran geografis GDPR” seolah-olah itu fakta yang sudah pasti. Itu belum pasti.

Terence Eden—salah satu pengusul informal awal kode ini—mengemukakan argumennya dalam Apakah HTTP 451 cocok untuk pemblokiran GDPR?: “If the only way to access a resource would involve serving content which breaks the law, then 451 is appropriate.” (terjemahan) “Jika satu-satunya cara mengakses sumber daya mengharuskan penyajian konten yang melanggar hukum, 451 tepat digunakan.” Alasannya, RFC 7725 hanya mensyaratkan “legal demand” (terjemahan) “tuntutan hukum”, bukan perintah pengadilan atau sensor aktif—dan hukum UE sendiri dapat menjadi tuntutan tersebut.

Namun, tulisan Eden sendiri memuat sanggahan yang perlu ada dalam pembahasan jujur mana pun: solusi yang lebih baik adalah mematuhi hukum, bukan memblokir. Para pengkritik—dan teks GDPR sendiri—berpendapat bahwa regulasi mengharuskan penanganan data yang patuh (persetujuan dan praktik data yang benar), bukan penolakan akses. Dalam pembacaan itu, situs berita UE yang memasang dinding 451 untuk pengunjung Eropa setelah 2018 sedang memilih jalan memutar, bukan memenuhi kewajiban hukum untuk memblokir. Kedua sudut pandang itu sah; kesimpulan yang seharusnya Anda bawa adalah bahwa 451 untuk GDPR merupakan pilihan yang dapat dipertanggungjawabkan tetapi diperdebatkan, bukan pilihan yang diwajibkan.

Perlu diingat juga: Anda tidak perlu menggunakan 451 untuk memenuhi perintah DMCA atau takedown pengadilan. Banyak situs mematuhi dengan 404, 403, atau penghapusan konten biasa dan tidak pernah mengadopsi 451. Nilai tambahnya adalah transparansi—memberi tahu pengunjung dan peneliti mengapa—bukan persyaratan teknis-hukum untuk menggunakan kode tertentu.

Perlu ditegaskan, semua ini bukan nasihat hukum. Apakah blokir regional terkait GDPR, pemberitahuan hak cipta, aturan sanksi, atau perintah pengadilan tertentu benar-benar mengharuskan atau mengizinkan 451—atau justru mengharuskan kepatuhan—adalah pertanyaan hukum dan faktual yang harus dijawab penasihat Anda. Semantik RFC dan cara situs lain menerapkan 451 tidak menyelesaikan pertanyaan itu untuk situasi Anda; semuanya hanya menjelaskan apa yang dikomunikasikan dan tidak dikomunikasikan kode ini setelah Anda mengambil keputusan.

451 di dunia nyata

  • Automattic (WordPress.com) adalah salah satu pengadopsi paling awal dan paling sering dikutip. Dalam tulisan transparansi tahun 2016, mereka mengatakan kode ini “will be returned to visitors from those countries where we have been forced to block websites for legal reasons” (terjemahan) “akan dikembalikan kepada pengunjung dari negara-negara tempat kami terpaksa memblokir situs web karena alasan hukum”—seraya menegaskan bahwa mereka “strongly opposed to Internet censorship.” (terjemahan) “sangat menentang sensor internet.” Ini mengingatkan kita bahwa menyajikan 451 membuat pemblokiran menjadi transparan; bukan berarti operator mendukungnya.
  • Situs berita AS setelah GDPR (2018 dan seterusnya) memblokir lalu lintas UE alih-alih mencapai kepatuhan—contoh 451 sehari-hari yang paling sering ditemui orang.
  • Ketidaktersediaan akibat sanksi — BBC pernah melaporkan sanksi terhadap Sudan yang memutus layanan Barat, jenis situasi yang ingin dibuat lebih jelas oleh 451.
  • Blokir repositori akibat DMCA banyak dikutip di industri (GitHub adalah contoh yang umum); jika hendak menyebut implementasi tertentu yang masih berlaku, verifikasi langsung terlebih dahulu, jangan hanya mengandalkan reputasi.

Untuk keluarga yang lebih luas—perbedaan 4xx dan 5xx, serta posisi 451 di antaranya—lihat panduan Kode Status HTTP dan Dampaknya pada SEO saya, dan ulasan mendalam tentang 403 Forbidden serta 404 Not Found yang menjadi saudara artikel ini.

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.