404 a 410

Różnica między kodami 404 (nie znaleziono) i 410 (usunięto) w SEO — jak szybko Google usuwa każdy z nich z indeksu, kiedy użyć 410 dla trwale usuniętej treści i czy to rozróżnienie nadal ma znaczenie.

Opublikowano po raz pierwszy: 27 cze 2026 · Ostatnia aktualizacja: 8 sie 2026 · Advanced
Języki
1 sygnał dowodowy na tej stronie

Kody 404 (Not Found) i 410 (Gone) z czasem usuwają stronę z indeksu Google, a własna dokumentacja Google grupuje je jako „traktowane tak samo”. Jedyna rzeczywista różnica dotyczy intencji i niewielkiego marginesu: 410 mówi, że strona zniknęła na stałe, a niezależne dane Reboot Online wykazały, że Google crawluje 404 około 49,6% częściej niż 410. John Mueller mówi, że różnica w przetwarzaniu jest „tak minimalna”, iż nie potrafi wskazać powodu, by dla SEO preferować jeden kod. Użyj 410, gdy masz pewność, że treść zniknęła na dobre i łatwo go wdrożyć; użyj 404, gdy strona może wrócić albo 410 jest kłopotliwy; jeśli URL ma linki zwrotne lub historię pozycji, przekieruj go kodem 301 zamiast stosować którykolwiek z tych kodów.

TL;DR — 404 i 410 to kody 4xx, które z czasem usuwają usuniętą stronę z indeksu, a dokumentacja Google wyraźnie je grupuje: “All 4xx errors, except 429, are treated the same.” (tłumaczenie) „Wszystkie błędy 4xx, poza 429, są traktowane tak samo.” Różnica to intencja (410 = trwale) oraz niewielki, zmierzony margines — kontrolowany test Reboot Online wykazał, że 404 były crawlowane około 49,6% częściej niż 410, co jest zgodne ze słowami Muellera, że „410 czasem wypada odrobinę szybciej”. Mueller powiedział też, że różnica w przetwarzaniu jest „tak minimalna”, iż nie potrafi wskazać powodu, by dla SEO preferować jeden kod. Dawne ujęcie „404 = 24 godziny ochrony, 410 = natychmiast” pochodzi z wypowiedzi Matta Cuttsa z 2014 r. i jest nieaktualne. Jeśli URL ma linki lub historię pozycji, zamiast któregoś z tych kodów użyj przekierowania 301.

Co oznacza 404 (Not Found)?

404 mówi, że serwer nie znalazł zasobu pod danym URL-em — i, co najważniejsze, nie mówi nic o przyczynie ani o tym, czy sytuacja jest tymczasowa. Strona może wrócić, mogła zostać przeniesiona bez przekierowania albo mogła zniknąć na dobre. Google opisuje swoje postępowanie tak: “the indexing pipeline removes the URL from the index if it was previously indexed. Newly encountered 404 pages aren’t processed. The crawling frequency gradually decreases.” (tłumaczenie) „Potok indeksowania usuwa URL z indeksu, jeśli wcześniej był zindeksowany. Nowo napotkane strony 404 nie są przetwarzane. Częstotliwość crawlowania stopniowo spada.”

Evidence for this claim RFC 9110 uses 404 when a resource is not found or the server will not disclose whether it exists, and 410 when its unavailability is likely permanent. Scope: HTTP semantics; 404 can represent temporary or permanent absence when the server does not know. Confidence: high · Verified: IETF: RFC 9110 §§15.5.5, 15.5.11

RFC 9110 — aktualna specyfikacja semantyki HTTP — ujmuje to tak samo: 404 nie ujawnia, czy brak jest tymczasowy, czy trwały. To kod, po który sięgasz, gdy nie wiesz albo nie chcesz powiedzieć.

W praktyce 404 jest domyślnym kodem zwracanym przez CMS dla usuniętego lub zawierającego literówkę URL-a i kodem, który najczęściej oglądasz w raporcie Nie znaleziono (404) w Search Console.

Co oznacza 410 (Gone)?

410 to bardziej szczegółowy kod 4xx, który wyraźnie oznacza, że zasób został celowo i trwale usunięty i nie wróci. Jest uczciwym sygnałem dla treści, którą postanowiłeś usunąć: wycofanych produktów, zakończonych promocji, skasowanego spamu, blokad związanych z RODO lub prawem.

RFC 9110 opisuje 410 jako prawdopodobnie trwały, a nie jako nieodwołalną obietnicę — sama specyfikacja pozostawia Tobie decyzję, jak długo go zwracać i czy oznaczać w ten sposób każde trwałe usunięcie. Żaden z kodów nie jest też gwarancją SEO: zwrócenie kodu poprawnego semantycznie samo w sobie nie zmienia pozycji, ruchu ani tempa opuszczania indeksu przez URL — to sygnał, nie dźwignia.

Mechanicznie Google traktuje 410 w tym samym potoku indeksowania co 404 — strona wypada z indeksu i z czasem jest crawlowana rzadziej — ale znaczenie, które przekazujesz, jest mocniejsze: „nie wracaj po to”.

Co Google naprawdę mówi o 404 i 410

Oficjalna dokumentacja: „traktowane tak samo”

Najważniejszy fakt, który najczęściej ginie w innych artykułach: własna dokumentacja Google dotycząca błędów HTTP i sieci obejmuje 400, 401, 403, 404, 410 i 411 jednym wyjaśnieniem. Dosłownie:

“All 4xx errors, except 429, are treated the same: Google crawlers inform the next processing system that the content doesn’t exist. In the case of Google Search, the indexing pipeline removes the URL from the index if it was previously indexed. Newly encountered 404 pages aren’t processed. The crawling frequency gradually decreases.” (tłumaczenie) „Wszystkie błędy 4xx, poza 429, są traktowane tak samo: crawlery Google informują następny system przetwarzania, że treść nie istnieje. W przypadku Google Search potok indeksowania usuwa URL z indeksu, jeśli wcześniej był zindeksowany. Nowo napotkane strony 404 nie są przetwarzane. Częstotliwość crawlowania stopniowo spada.”

Evidence for this claim Google treats 404 and 410 the same for Search and removes a previously indexed URL over time when it returns a 4xx response. Scope: Google Search handling; the documentation does not promise that 410 is removed faster. Confidence: high · Verified: Google: HTTP status codes and Search

Na poziomie bieżących, oficjalnych wytycznych 404 i 410 są zatem opisane jako równoważne. To najważniejszy wniosek. Poniższe niuanse go nie odwracają — tylko precyzują.

Evidence for this claim Google treats 404 and 410 the same for Search and removes a previously indexed URL over time when it returns a 4xx response. Scope: Google Search handling; the documentation does not promise that 410 is removed faster. Confidence: high · Verified: Google: HTTP status codes and Search

Warto zaznaczyć jedną rzecz: sposób obsługi usuwania („crawlery informują następny system przetwarzania, że treść nie istnieje”) jest zgrupowany dla każdego kodu 4xx poza 429. Konkretne zdanie o nieprzetwarzaniu nowo napotkanych stron i stopniowym spadku częstotliwości crawlowania jest w bieżącej dokumentacji Google sformułowane dla stron 404 — nie ma osobnej wersji tego zdania dla 410. Traktuj „traktowane tak samo” jako prawdę kierunkową, a nie gwarancję zgodności linia po linii, i pamiętaj, że bieżące dokumenty nie publikują SLA szybkości usuwania dla porównania 404 i 410 w żadną stronę.

Doprecyzowania Muellera (2018 → 2024)

John Mueller był o to pytany wielokrotnie, a jego odpowiedzi z czasem stały się bardziej bezpośrednie — choć są to wypowiedzi relacjonowane przez SEJ i SEL, a nie nagrania pierwotne ponownie przeze mnie zweryfikowane w tym podejściu (zobacz poniższą tabelę warstw źródeł). W hangoucie Webmaster Central opisał różnicę jako realną, lecz małą: “a 410 will sometimes fall out a little bit faster than a 404. But usually, we’re talking on the order of a couple days or so… in the mid term / long term, a 404 is the same as a 410 for us.” (tłumaczenie) „410 czasem wypada odrobinę szybciej niż 404. Zwykle mówimy jednak o rzędu kilku dni… w średnim i długim terminie 404 jest dla nas tym samym co 410.” Dodał też: “If you’re just removing content naturally, then that’s perfectly fine to use either one.” (tłumaczenie) „Jeśli po prostu naturalnie usuwasz treść, użycie dowolnego z nich jest całkowicie w porządku.”

W 2024 r. na Reddicie sformułował to jeszcze dosadniej: “The difference in processing of 404 vs 410 is so minimal that I can’t think of any time I’d prefer one over the other for SEO purposes.” (tłumaczenie) „Różnica w przetwarzaniu 404 i 410 jest tak minimalna, że nie potrafię wskazać sytuacji, w której dla celów SEO wolałbym jeden z nich.”

Zestaw te wypowiedzi razem, a otrzymasz uczciwy obraz: 410 jest przetwarzany nieznacznie szybciej, a zarazem różnica jest na tyle mała, że rzecznik Google mówi, iż nie ma znaczenia dla praktycznych decyzji SEO. Oba stwierdzenia są jednocześnie prawdziwe.

Zdanie Matta Cuttsa z 2014 r. o „24 godzinach” — i dlaczego jest nieaktualne

Jeśli czytałeś, że „404 ma 24-godzinny okres ochronny, a 410 jest natychmiastowy”, to jest to wyjaśnienie Matta Cuttsa z 2014 r.: Google miał “protect that page for 24 hours in the crawling system” (tłumaczenie) „chronić tę stronę przez 24 godziny w systemie crawlowania” dla 404, podczas gdy 410 oznaczał, że webmaster wie, co robi. To ujęcie dało początek mitowi „410 jest natychmiastowy” — i jest nieaktualne. Google nie opisuje już sztywnej reguły 24 godzin, a późniejsze komentarze Muellera o “couple of days, not instant” (tłumaczenie) „kilku dniach, nie natychmiast” oraz bieżące grupowanie „traktowane tak samo” mają pierwszeństwo. Nie przedstawiaj reguły 24 godzin jako aktualnej wytycznej.

Warstwy źródeł w skrócie

Nie wszystkie przytoczone dowody mają taką samą wagę. Oto ich układ:

WarstwaCo mówiStatus
Bieżąca dokumentacja oficjalna (Google Search Central)Kody 4xx poza 429 są grupowane dla obsługi usuwania; zdanie “newly encountered pages aren’t processed, crawl frequency decreases” (tłumaczenie) „nowo napotkane strony nie są przetwarzane, częstotliwość crawlowania spada” jest sformułowane konkretnie dla 404Zweryfikowane, bieżące
Oficjalne źródła historyczne (blog z 2011 r., film Cuttsa z 2014 r.)W 2011 r. 410 traktowano tak samo jak 404; film z 2014 r. opisywał 24-godzinne „chronienie” 404 i niemal natychmiastową obsługę 410Zastąpione nowszymi — nie cytuj jako bieżących wytycznych
Komentarz praktyka (Mueller, relacjonowany przez SEJ/SEL)410 wypada „odrobinę szybciej… kilka dni”; różnica jest „tak minimalna”, że nie warto wybierać jednego kodu zamiast drugiegoRelacja wtórnych mediów; nie jest to nagranie pierwotne niezależnie zweryfikowane w tym podejściu
Badanie obserwacyjne (Reboot Online)Testowe URL-e 404 były crawlowane około 49,6% częściej niż testowe URL-e 410, w 119 stronachSamodzielnie zrelacjonowane przez autorów badania; mierzy częstotliwość crawlowania, nie moment usunięcia z indeksu

Odpowiednio rozłóż akcenty: oficjalne grupowanie i semantyka RFC to dowody fundamentalne; margines Reboot i relacjonowane wypowiedzi Muellera są potwierdzeniem, a nie niezależnie skontrolowanym dowodem w tym podejściu.

Co mówi Bing

Bing wymienia zwracanie 404 lub 410, usunięcie strony albo dodanie dyrektywy noindex jako wiarygodne sposoby usunięcia URL-a z indeksu i zaleca przesłanie zmiany przez IndexNow, aby przyspieszyć jej wykrycie. Bing publicznie nie rozróżnia szybkości usuwania 404 i 410 tak, jak robi to komentarz dotyczący Google — traktuje oba jako prawidłowe sygnały usunięcia, a IndexNow (powiadomienie push zamiast oczekiwania na organiczne ponowne crawlowanie) jest rzeczywistą dźwignią szybkości. To zgodne z wtórnymi relacjami dotyczącymi strony pomocy Binga, która jest renderowana w JavaScripcie i nie została niezależnie ponownie zweryfikowana w bieżącej dokumentacji Microsoftu — traktuj szczegóły jako kierunkowo poprawne, a nie potwierdzone słowo w słowo. Warto zapamiętać wzorzec: sposób powiadomienia wyszukiwarki ma większe znaczenie dla szybkości niż wybór kodu 4xx.

Czy różnica w szybkości naprawdę istnieje? Co pokazują dane

Tak — jest mała i została zmierzona. Najlepszym niezależnym dowodem jest kontrolowany eksperyment Reboot Online. Autorzy przygotowali 119 testowych URL-i, połowie ustawili odpowiedź 404, a połowie 410, kontrolowali linki wewnętrzne i usunęli linki zewnętrzne, a następnie przez ponad trzy miesiące sprawdzali zachowanie crawlowania co godzinę za pomocą API GSC i logów serwera (ponad 350 000 wierszy danych). Ich główny wniosek — własny, zrelacjonowany przez autorów wynik, a nie rezultat niezależnego ponownego audytu w tym podejściu (zobacz tabelę warstw źródeł powyżej) — brzmi:

“404’s are, on average, crawled 49.6% more often than 410’s.” (tłumaczenie) „404 są średnio crawlowane o 49,6% częściej niż 410.”

Autorzy podają test t potwierdzający istotność statystyczną przy 95% poziomie ufności i wnioskują, że “if you want Google to recrawl a removed URL as infrequently as possible, you should go with a 410 response code over a 404 one.” (tłumaczenie) „Jeśli chcesz, aby Google ponownie crawlowło usunięty URL tak rzadko, jak to możliwe, wybierz kod odpowiedzi 410 zamiast 404.”

Co dane rzeczywiście pokazują: 410 są ponownie crawlowane rzadziej niż 404 — co dobrze pasuje do słów Muellera, że „410 czasem wypada odrobinę szybciej”. Google najwyraźniej wraca do 404, ponieważ 404 może później zmienić się w 200 (albo 410), podczas gdy 410 jest traktowany jako stan końcowy.

Czego dane nie pokazują: nie odpowiadają wprost na pytanie o szybkość usunięcia z indeksu — metoda wykorzystująca API GSC może śledzić częstotliwość crawlowania, ale nie potwierdza wiarygodnie dokładnego momentu opuszczenia indeksu przez URL. Badanie ma też kilka lat. Traktuj je więc jako mocny dowód na umiarkowaną różnicę w częstotliwości crawlowania, a nie dowód dramatycznej przewagi 410 w usuwaniu z indeksu. To pasuje do mojego ujęcia w artykule Ahrefs: 404 i 410 są traktowane podobnie, oba usuwają strony z indeksu, 410 jest odrobinę szybszy, a w praktyce są mniej więcej równoważne — to jednak moja praktyczna interpretacja, a nie oficjalna gwarancja szybkości przetwarzania; bieżąca dokumentacja Google nie publikuje SLA szybkości 404 i 410 w żadną stronę.

Kiedy użyć 410, a kiedy 404 — schemat decyzyjny

Wszystkie źródła zbiegają się wokół mniej więcej tej samej reguły, więc oto wersja praktyczna:

Użyj 410, gdy: masz pewność, że treść zniknęła na zawsze i łatwo go wdrożyć — przy masowych usunięciach, wycofanych produktach, których nie uzupełnisz, usuniętym spamie lub zhakowanych stronach, blokadach prawnych albo związanych z RODO. Chcesz jasno wyrazić trwałość i wycisnąć marginalną korzyść z efektywności crawlowania.

Użyj 404, gdy: strona może wrócić, Twój CMS lub serwer utrudnia zwracanie 410 albo po prostu nie warto poświęcać na to pracy programistycznej — korzyść SEO z 410 względem 404 jest marginalna. Zwykły 404 jest w pełni poprawną odpowiedzią dla usuniętej strony i jest akceptowany przez Google.

Nie używaj żadnego — przekieruj 301 — gdy: URL ma linki zwrotne albo historyczną wartość rankingową. Pytanie „404 czy 410” bardzo często jest w rzeczywistości pytaniem „czy tu w ogóle powinien być kod 4xx, czy przekierowanie?”. Jeśli strona miała wartość, prześlij ją do odpowiedniej działającej strony przez 301, zamiast celowo ją wyrzucać. (Najpewniej po prostu musisz przekierować 301 każdą z tych stron do odpowiedniej strony.)

Traktuj ten schemat zgodnie z poziomem dowodów: semantyka RFC i oficjalne grupowanie Google mają największą wagę; margines częstotliwości crawlowania Reboot oraz relacjonowane cytaty Muellera są użytecznymi rozstrzygaczami, ale nie powinny same decydować.

Typowe mity

  • „410 natychmiast usuwa strony.” Nie. Google nadal musi najpierw zcrawlować URL, aby zobaczyć 410 — nic nie dzieje się natychmiast. Mueller mówi, że 410 wypada „w horyzoncie kilku dni”.
  • „404 ma obowiązkowy 24-godzinny okres ochronny, a 410 go nie ma.” To ujęcie Cuttsa z 2014 r.; bieżące dokumenty i późniejsze komentarze Muellera nie opisują sztywnej reguły 24 godzin. Oba kody wypadają w podobnym, nie natychmiastowym horyzoncie.
  • „410 jest zawsze lepszy od 404 dla SEO.” Mueller mówi, że różnica „jest tak minimalna, iż nie potrafi wskazać sytuacji, w której preferowałby jeden z nich”. Przewaga około 49,6% w częstotliwości ponownego crawlowania jest rzeczywista, ale mała i rzadko warta dodatkowej pracy.
  • „404 obniża pozycje.” Nie. 404 są normalną, oczekiwaną częścią sieci i nie powodują kar. Koszty to UX oraz, przy dużej skali, zmarnowany budżet crawlowania — nie spadek pozycji.
  • „Dla bezpieczeństwa każdą usuniętą stronę należy zwracać jako 410.” Nie, jeśli ma linki lub historię pozycji — przekierowanie 301 do odpowiedniej działającej strony zachowuje wartość, którą w przeciwnym razie wyrzucisz.

Powiązane rozróżnienia

Dwa sąsiednie pojęcia, które warto od siebie oddzielić: soft 404 występuje, gdy strona zwraca 200 OK, ale dla Google wygląda na pustą lub brakującą (komunikat „nie znaleziono” podany z kodem powodzenia) — to błąd do naprawienia, a nie zamierzony kod 4xx. Zwykły raport Nie znaleziono (404) w Search Console to miejsce, w którym większość tych decyzji faktycznie się pojawia. Oba tematy mają osobne omówienia w tym klastrze.

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.

Open in new tab ↗
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.