451 Niedostępny z powodów prawnych

Czym jest status 451 (niedostępny z powodów prawnych), jak Google traktuje treści zablokowane prawnie w porównaniu z treściami ograniczonymi geograficznie, jak pojawia się w Search Console oraz kiedy używać 451 zamiast innych kodów statusu do geoblokowania.

Opublikowano po raz pierwszy: 27 cze 2026 · Ostatnia aktualizacja: 8 sie 2026 · Advanced
Języki

Kod 451 („niedostępny z powodów prawnych”) oznacza, że serwer odmawia pokazania strony z powodu żądania prawnego — nakazu sądu, cenzury, usunięcia DMCA albo regulacji. To nie 404 ani 403: kod wskazuje powód prawny, nie błąd techniczny lub zwykłą regułę uprawnień. RFC 7725 celowo nie potwierdza, czy zasób istnieje. Google traktuje 451 jak ogólny błąd 4xx, więc strona nie jest indeksowana albo z czasem wypada z indeksu. Dobrze wdrożony 451 wyjaśnia żądanie w treści i używa nagłówka Link: rel="blocked-by"; geoblokada GDPR pozostaje wyborem spornym, a nie ustalonym obowiązkiem.

TL;DR — 451 to jedyny kod HTTP zaprojektowany wokół przejrzystości prawnej, a nie stanu technicznego lub uprawnień. RFC 7725 definiuje go dla odmowy dostępu wskutek żądań prawnych i zaleca (SHOULD) wyjaśnienie żądania w treści oraz nagłówek Link: rel="blocked-by". RFC 7725 ujmuje to jako “resource access denied as a consequence of legal demands,” (tłumaczenie) „odmowę dostępu do zasobu w następstwie żądań prawnych”. Google nie ma tu specjalnej obsługi: 451 nie należy do jego „20 najczęstszych” kodów, Search Console nie ma osobnej etykiety, a wynik jest jak dla ogólnego 4xx — brak indeksowania lub usunięcie. Przypadkowe globalne 451 działa jak 403/404. Użycie 451 do geoblokady GDPR pozostaje sporne.

Czym jest 451 — i dlaczego w ogóle powstał

451 zaczął się od nieformalnych propozycji Chrisa Applegate’a (2008) i Terence’a Edena (2012), został opisany przez Tima Braya (2013), a IETF zatwierdził go 18 grudnia 2015 r. jako RFC 7725. Numer jest literackim odwołaniem do Fahrenheit 451 Raya Bradbury’ego.

RFC 7725 odpowiada na problem, którego nie obejmuje żaden inny status: “This document specifies a Hypertext Transfer Protocol (HTTP) status code for use when resource access is denied as a consequence of legal demands.” (tłumaczenie) „Ten dokument określa kod statusu Hypertext Transfer Protocol (HTTP) do użycia, gdy dostęp do zasobu zostaje odmówiony w następstwie żądań prawnych.” To inny cel niż 403 (uprawnienia) i 404 (istnienie).

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

451 oznacza odmowę przez organ prawny, nie wybór operatora ani błąd. Odpowiedź nie potwierdza ani nie wyklucza istnienia zasobu.

451 a 403 i 404 — co naprawdę się różni

  • 404 — Nie znaleziono — zasób nie istnieje.
  • 403 — Zabroniono — zasób istnieje, ale serwer odmawia dostępu (logowanie, blokada IP albo WAF).
  • 451 — Niedostępny z powodów prawnych — dostęp odmawiany jest z powodu żądania prawnego, a odmowa pochodzi od strony trzeciej — sądu, państwa albo właściciela praw — nie od własnej reguły operatora. Kod celowo nie mówi, czy zasób istnieje ani czy można go serwować.

Dla audytora ta różnica jest całą wartością 451: wyjaśnia, dlaczego strona nie ładuje się dla określonych użytkowników — z powodu wymogu prawnego — zamiast zostawiać domysł, czy reguła dostępu jest źle skonfigurowana.

Jak Google traktuje 451 — bez specjalnej obsługi

Google nie dokumentuje specjalnego traktowania 451 i nie należy zakładać, że odróżnia „nie możemy tego pokazać z przyczyn prawnych” od „to jest zepsute”.

Dokumentacja crawlerów Google mówi: “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.” (tłumaczenie) „Ten przewodnik opisuje, jak Google Search traktuje 20 najczęstszych w sieci kodów statusu… Bardziej egzotyczne kody, takie jak 418 (Jestem czajnikiem), nie są omówione.” 451 nie jest na tej liście, więc Google nie publikuje dla niego specjalnej polityki.

Obowiązuje ogólna reguła 4xx: “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.” (tłumaczenie) „Google nie indeksuje URL-i zwracających 4xx, a URL-e już zindeksowane, które zwracają 4xx, są usuwane z indeksu.” Oraz: “All 4xx errors, except 429, are treated the same: Google crawlers inform the next processing system that the content doesn’t exist.” (tłumaczenie) „Wszystkie błędy 4xx poza 429 są traktowane tak samo: crawlery Google informują następny system przetwarzania, że treść nie istnieje.”

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

Utrzymujący się 451 zachowuje się jak każdy nieindeksowalny 4xx: strona nie trafi do indeksu, a wcześniej zindeksowana wypadnie. Najbezpieczniejsze twierdzenie SEO brzmi „Google traktuje go jak ogólny 4xx”, nie „ma specjalną obsługę blokad prawnych”.

Jak 451 pojawia się w Search Console (krótko: nie pojawia się osobno)

Raport Page Indexing nie ma osobnego powodu dla 451. Zawiera etykiety “Not found (404)” (tłumaczenie) „Nie znaleziono (404)”, “Blocked due to unauthorized request (401)” (tłumaczenie) „Zablokowano z powodu nieautoryzowanego żądania (401)”, “Blocked due to access forbidden (403)” (tłumaczenie) „Zablokowano z powodu zabronionego dostępu (403)” oraz “URL blocked due to other 4xx issue” (tłumaczenie) „URL zablokowany z powodu innego problemu 4xx”. Pomoc Google nie wymienia 451, więc przypisanie go do tej kategorii jest inferencją, nie twierdzeniem dokumentacji. Konkretny URL potwierdź narzędziem URL Inspection.

Właściciel celowo zwracający 451 w wybranych regionach zobaczy URL-e zgrupowane z innymi kodami 4xx, bez sposobu odróżnienia w GSC „blokady prawnej” od „błędnej konfiguracji”. Potrzebujesz logów serwera albo testu z dotkniętej geografii.

Konsekwencja indeksowania — nie rób tego przypadkiem

Ponieważ 451 działa jak ogólny 4xx, ogranicz go poprawnie po geografii lub IP, aby zobaczyli go tylko blokowani użytkownicy. Globalne 451 poda każdemu crawlerowi 4xx dla strony, którą chcesz indeksować, i usunie ją jak przypadkowy 403 lub 404.

Odpowiedzi 451 są domyślnie buforowalne. CDN może zapisać geoblokadę przeznaczoną dla określonych IP lub regionów i rozesłać ją innym użytkownikom oraz crawlerom. Ustaw zasady cache świadomie.

Jak Bing traktuje 451

Publiczna dokumentacja Binga nie omawia 451. Bing ma własny formularz blokowania wyników w Europie, związany z orzeczeniem CJEU z 2014 r., ale to mechanizm indeksu, nie serwerowy kod HTTP. Rozsądnym założeniem roboczym (inferencją, nie stanowiskiem Binga) jest traktowanie 451 jak innych błędów klienta. Po zmianie sprawdź oba silniki; żaden nie publikuje stałego SLA ponownego indeksowania po zniesieniu blokady.

Jak poprawnie wdrożyć 451 — checklista RFC 7725

RFC 7725 mówi: “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.” (tłumaczenie) „Odpowiedzi z tym kodem POWINNY zawierać w treści wyjaśnienie szczegółów żądania prawnego: strony, która je wystosowała, właściwego prawa lub regulacji oraz klas osób i zasobów, których dotyczy.” Specyfikacja definiuje też nagłówek Link z rel="blocked-by".

Dobrze uzasadnione wdrożenie 451:

  1. Wyjaśnij żądanie prawne w treści — kto go żąda, jakie prawo ma zastosowanie i kogo dotyczy.
  2. Dodaj Link: rel="blocked-by" z podmiotem wdrażającym blokadę; organ żądający należy wskazać w treści.
  3. Ogranicz blokadę po geografii lub IP, aby nie zwracać 451 poza regionem.
  4. Kontroluj cache — 451 jest domyślnie buforowalny.

Checklista zapewnia przejrzystość protokołu, nie rozstrzyga legalności, zakresu ani wystarczalności blokady. O tym, czy ograniczenie jest potrzebne i poprawne, decyduje właściciel z pomocą prawną.

451 nie musi pochodzić z originu. RFC 7725 pozwala ISP, CDN-owi, dostawcy DNS albo wyszukiwarce wdrożyć blokadę w imieniu innej strony. Przekazanie 451 przez Cloudflare dowodzi tylko przejścia odpowiedzi przez tę warstwę, nie tego, kto otrzymał żądanie prawne lub wygenerował odpowiedź. W audycie ustal miejsce pochodzenia kodu.

Czy 451 to właściwy kod dla geoblokady GDPR? (to kwestia sporna)

Wiele stron słownikowych stwierdza, że „451 służy do geoblokad GDPR” jakby był to fakt. Nie jest ustalony.

Terence Eden argumentował w tekście Czy HTTP 451 nadaje się do blokowania zgodnego z GDPR?: “If the only way to access a resource would involve serving content which breaks the law, then 451 is appropriate.” (tłumaczenie) „Jeśli jedynym sposobem dostępu do zasobu byłoby serwowanie treści naruszającej prawo, 451 jest właściwy.” Jego argument opiera się na szerokim sformułowaniu „żądanie prawne” w RFC 7725.

Kontrargument jest równie ważny: lepszym rozwiązaniem jest zgodność z prawem, nie blokada. GDPR wymaga zgodnego przetwarzania danych, nie odmowy dostępu. Serwisy UE używające 451 po 2018 r. wybierały obejście, nie spełniały obowiązku blokowania. 451 dla GDPR to wybór dający się bronić, lecz sporny, nie nakaz.

Nie trzeba używać 451 przy nakazie DMCA lub sądu; wiele witryn stosuje 404, 403 albo zwykłe usunięcie. Wartością kodu jest przejrzystość, nie obowiązek techniczno-prawny.

To nie jest porada prawna. Czy konkretna blokada regionalna, zawiadomienie prawnoautorskie, reguła sankcji lub nakaz sądu wymaga albo dopuszcza 451, jest pytaniem dla pełnomocnika. RFC opisuje semantykę kodu, nie rozstrzyga Twojej sytuacji.

Rzeczywiste użycia 451

  • Automattic (WordPress.com) był wczesnym użytkownikiem. W raporcie z 2016 r. napisał, że kod “will be returned to visitors from those countries where we have been forced to block websites for legal reasons” (tłumaczenie) „będzie zwracany użytkownikom z krajów, w których zmuszono nas do blokowania witryn z przyczyn prawnych”, podkreślając, że jest “strongly opposed to Internet censorship” (tłumaczenie) „zdecydowanie przeciwny cenzurze Internetu”.
  • Amerykańskie serwisy informacyjne po GDPR blokowały ruch z UE.
  • Niedostępność przez sankcje — przykład usług odciętych przez sankcje wobec Sudanu.
  • Blokady repozytoriów przez DMCA są często przywoływane; bieżący przykład trzeba potwierdzić na żywo.

Dla szerszego obrazu zobacz przewodnik Kody statusu HTTP i ich wpływ na SEO o różnicy między 4xx a 5xx oraz artykuły 403 — Zabroniono i 404 — Nie znaleziono.

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.