Błąd 404 (Not Found) – czym jest, jak go wykryć i naprawić?

Błąd 404 (Not Found) to kod odpowiedzi HTTP oznaczający, że serwer nie znalazł strony pod żądanym adresem URL. Użytkownik kliknął link lub wpisał adres, a zamiast treści widzi komunikat „Nie znaleziono.” Według danych Ahrefs, fraza „error 404” generuje w Polsce aż 2 400 wyszukiwań miesięcznie z Traffic Potential sięgającym 3 100, a „błąd 404” kolejne 600 wyszukiwań – co czyni ten temat jednym z najczęściej wyszukiwanych zagadnień technicznego SEO w polskim internecie. W sklepach internetowych błędy 404 najczęściej biorą się z usuwanych produktów, dlatego zobacz też, co robić z niedostępnymi produktami (200, 301, 410).

Z punktu widzenia SEO, błędy 404 nie są karą – jak wyjaśnia dokumentacja Google o kodach HTTP: „404 is a natural part of the web. Pages come and go. Having some 404s is perfectly fine.” Problem zaczyna się dopiero wtedy, gdy błędów 404 jest dużo i dotyczą stron, które miały backlinki, generowały ruch lub były linkowane wewnętrznie. W takim przypadku każdy 404 to utracona wartość SEO – link equity, ruch organiczny i potencjalne konwersje.

Semgence – agencja SEO z Warszawy – wykrywa i naprawia błędy 404 jako standardowy element każdego audytu SEO. W typowym serwisie e-commerce z 5 000+ produktów identyfikujemy średnio 200-500 stron z kodem 404, z czego 10-30% ma backlinki wymagające ochrony przez przekierowanie 301.

Co oznacza błąd 404 i skąd się bierze?

Kod 404 to odpowiedź serwera mówiąca: „ten adres URL nie istnieje na tym serwerze.” Technicznie, serwer został osiągnięty (w przeciwieństwie do błędów 5xx, gdzie serwer nie odpowiada), ale konkretna strona pod żądanym URL-em nie została znaleziona. To rozróżnienie jest ważne: 404 nie oznacza, że strona „się zepsuła” – oznacza, że pod danym adresem nigdy nie było strony lub została usunięta.

Najczęstszą przyczyną błędów 404 jest usunięcie strony lub produktu bez ustawienia przekierowania. Produkt wycofany ze sprzedaży, artykuł skasowany, kategoria zlikwidowana – URL nadal istnieje w indeksie Google, w linkach zewnętrznych (backlinki z innych stron), w zakładkach użytkowników i w pamięci podręcznej przeglądarek. Każde odwołanie do tego URL-a zwraca 404.

Druga częsta przyczyna to zmiana URL bez przekierowania 301. Przebudowa struktury URL-i, migracja CMS-a, zmiana sluga artykułu – jeśli nikt nie ustawił przekierowania 301 ze starego URL na nowy, stary adres zwraca 404. To szczególnie kosztowne, gdy stary URL miał backlinki – ich wartość SEO jest bezpowrotnie tracona.

Trzecia przyczyna to literówki w linkach – błędny URL w linkach wewnętrznych, w treści artykułów, w sitemapie XML lub w zewnętrznych źródłach. W audytach Screaming Frog te przypadki są raportowane jako „broken links” i stanowią osobną kategorię do naprawy.

Czwarta, często pomijana przyczyna, to wygasłe domeny lub subdomeny trzecich stron. Strona, która linkowała do Ciebie, przestała istnieć – ale jej link nadal figuruje w indeksie Google i w narzędziach takich jak Ahrefs. Googlebot odwiedza te martwe linki, tworząc wpisy 404 w Google Search Console, choć problem leży po stronie obcej domeny.

Czy błąd 404 szkodzi SEO?

Sam w sobie – nie. Google wielokrotnie potwierdzał, że błędy 404 to naturalna część internetu i nie ma kary za posiadanie stron 404. John Mueller wyjaśniał na sesjach Office Hours, że Google oczekuje pewnej liczby 404 na każdej stronie – strony się zmieniają, produkty wychodzą z oferty, artykuły są archiwizowane. To normalne.

Problem pojawia się w czterech konkretnych sytuacjach. Po pierwsze, utrata linków: jeśli strona 404 miała backlinki z zewnętrznych stron, ich wartość SEO (link equity, autorytet) jest tracona. Ten link equity nie „przenosi się” nigdzie – po prostu znika. Rozwiązanie: przekierowanie 301 na najbliższą odpowiadającą stronę, które przenosi 100% wartości linków na nowy URL.

Po drugie, marnowanie crawl budgetu. Googlebot odwiedza strony 404 – i robi to wielokrotnie. Według danych ClickRank, Googlebot może odwiedzać persystentną stronę 404 nawet do 20 razy zanim przestanie. Każda taka wizyta to czas, który mógłby poświęcić na crawlowanie nowych treści lub ważnych stron produktowych.

Po trzecie, złe doświadczenie użytkownika. Użytkownik kliknął link w wynikach Google, w artykule blogowym lub w mediach społecznościowych – i zamiast treści widzi pustą stronę z „Nie znaleziono.” Opuszcza serwis, rośnie bounce rate. Google bierze pod uwagę sygnały UX (Navboost), więc masowe bounce’owanie ze stron 404 może pośrednio wpływać na postrzeganie jakości serwisu.

Po czwarte, soft 404 – ukryty wariant problemu. Soft 404 to strona, która wizualnie wygląda jak 404 (wyświetla „nie znaleziono” lub jest pusta), ale serwer zwraca kod 200 (OK). Google wykrywa soft 404 algorytmicznie, ale ponieważ serwer mówi „OK,” Googlebot wraca wielokrotnie – marnując crawl budget znacznie bardziej niż prawdziwe 404. Według danych SearchEngineZine, 85% catch-all redirectów na stronę główną jest wykrywanych jako soft 404 w ciągu 14 dni.

Blad 404 a SEO - kiedy jest problemem a kiedy nie - priorytetyzacja naprawy
Błąd 404 a SEO – kiedy jest problemem, a kiedy nie? (Semgence.pl)

404 vs 410 – jaka jest różnica?

Obok kodu 404 istnieje mniej znany kod 410 (Gone), który oznacza: „ta strona została trwale usunięta i nie wróci.” Różnica jest subtelna, ale ma praktyczne znaczenie dla SEO.

Kod 404 mówi: „nie znaleziono” – ale nie mówi, czy strona wróci. Google traktuje 404 jako sygnał, że strona prawdopodobnie nie istnieje, ale zostawia sobie margines – może odwiedzić URL ponownie za jakiś czas, żeby sprawdzić, czy strona się pojawiła. Proces usuwania URL-a z indeksu po 404 może trwać tygodnie.

Kod 410 mówi jednoznacznie: „ta strona została celowo i trwale usunięta.” Google traktuje 410 jako silniejszy sygnał i szybciej usuwa URL z indeksu. W praktyce, jak potwierdza dokumentacja Google, obie odpowiedzi ostatecznie prowadzą do tego samego rezultatu (usunięcie z indeksu), ale 410 przyspiesza ten proces.

Kiedy użyć którego? Kod 410 jest odpowiedni, gdy celowo usunąłeś stronę i masz pewność, że nie wróci – np. produkt trwale wycofany z oferty, artykuł naruszający prawa autorskie, strona kampanii, która się zakończyła. Kod 404 jest domyślnym zachowaniem serwera i wystarczy w większości sytuacji – szczególnie gdy nie jesteś pewien, czy strona mogłaby wrócić. Ważne: jeśli strona 404 lub 410 miała backlinki, przekierowanie 301 na odpowiadającą stronę jest lepszym rozwiązaniem niż oba kody błędu – bo zachowujesz link equity.

404 vs 410 vs 301 - schemat decyzyjny jak naprawic blad 404
404 vs 410 vs 301 – schemat decyzyjny (Semgence.pl)

Jak wykryć błędy 404 na swojej stronie?

Wykrywanie błędów 404 wymaga kilku narzędzi, bo każde z nich dostarcza innej perspektywy. W audytach Semgence łączymy dane z Google Search Console, Screaming Frog, Ahrefs i GA4, żeby zbudować pełny obraz i prawidłowo priorytetyzować naprawę.

Google Search Console to punkt wyjścia i najważniejsze źródło. Raport „Strony” (Pages → Indexing) → filtr „Not found (404)” pokazuje URL-e, które Googlebot odwiedził i otrzymał kod 404. To są strony, o których Google wie i które próbował crawlować. Możesz je wyeksportować do arkusza i posortować po dacie wykrycia lub źródle (sitemap, link wewnętrzny, link zewnętrzny). URL Inspection Tool pozwala też sprawdzić pojedynczy URL – zobaczysz dokładnie, jaki kod zwraca serwer i kiedy Google ostatnio go odwiedził.

Screaming Frog SEO Spider crawluje Twoją domenę i wykrywa zarówno strony zwracające 404, jak i wewnętrzne linki prowadzące do tych stron (broken links). To drugie jest kluczowe: sam fakt, że strona zwraca 404, to jedno – ale jeśli 15 innych stron w Twoim serwisie linkuje do tego URL-a, masz problem z broken links, który wymaga naprawy. W Screaming Frog filtr „Client Error 4xx” pokazuje wszystkie strony 404, a raport „Inlinks” do każdej z nich wskazuje, skąd prowadzą zepsuty linki.

Ahrefs dostarcza perspektywy, której nie daje ani GSC, ani Screaming Frog: backlinki do stron 404. Raport „Best by Links” z filtrem na kody 404 pokazuje strony, które mają linki zewnętrzne, ale zwracają błąd. To absolutny priorytet naprawy – każdy taki URL traci link equity, który mógłby wzmacniać Twoją stronę. W Ahrefs możesz też zobaczyć, ile domen linkuje do danej strony 404 i jakie mają anchor texty – co pomaga wybrać najlepszą stronę docelową dla przekierowania 301.

Google Analytics 4 daje perspektywę UX: ile użytkowników realnie trafia na strony 404. Raport Pages → filtr na title „404” lub „Page not found” pokazuje skalę problemu z punktu widzenia konwersji. Jeśli 200 użytkowników miesięcznie trafia na 404 z Google – to 200 potencjalnych klientów, których tracisz.

Jak wykryc i naprawic bledy 404 - workflow z narzedziami GSC Ahrefs Screaming Frog
Jak wykryć i naprawić błędy 404 – workflow z narzędziami (Semgence.pl)

Jak naprawić błąd 404?

Metoda naprawy zależy od sytuacji i wartości SEO danej strony. Kluczowa zasada: nie wszystkie 404 wymagają naprawy. Priorytetyzacja jest ważniejsza niż masowe redirectowanie.

Strona przeniosła się pod nowy URLprzekierowanie 301 ze starego URL na nowy. To najczęstsza i najlepsza metoda: użytkownik trafia na właściwą stronę, a 100% link equity jest przenoszone. Kluczowe: mapowanie 1:1 (stary URL → odpowiadający nowy URL, nie blanket redirect na stronę główną).

Produkt usunięty, istnieje podobny – 301 na najbardziej zbliżony produkt lub na kategorię, do której należał produkt. W e-commerce to standard: buty Nike Air Max 2024 wycofane ze sprzedaży → 301 na Nike Air Max 2025 lub na kategorię „Buty Nike.” Google rozumie ten kontekst i prawidłowo przenosi sygnały.

Strona trwale usunięta, brak odpowiednika – kod 410 (Gone), który przyspiesza usunięcie z indeksu Google. Stosuj, gdy strona nie wróci i nie ma sensownego odpowiednika do redirectu. Ale uwaga: jeśli strona miała backlinki, tracisz ich wartość. W takim przypadku lepiej stworzyć nową stronę na ten sam temat i zrobić 301.

Błąd w linku wewnętrznym – popraw link na prawidłowy URL. W Screaming Frog raport „Inlinks” do strony 404 pokaże wszystkie strony, z których prowadzi zepsuty link. Edytuj te strony i zmień href na poprawny URL. To nie wymaga żadnych przekierowań – wystarczy naprawić źródło problemu.

Literówka w URL z zewnętrznego linku – 301 z błędnego URL na prawidłowy. Nie masz kontroli nad obcą stroną, ale możesz ustawić redirect, który „złapie” użytkowników trafiających na błędny adres i przeniesie ich na właściwą stronę.

Strona 404 miała silne pozycje i ruch – rozważ przywrócenie strony. Jeśli masz backup treści lub możesz odtworzyć ją z Wayback Machine, przywróć stronę pod oryginalnym URL-em. To lepsze niż redirect, bo Google nie musi przetwarzać przekierowania i strona zachowuje swoją historię indeksowania.

Kolejność priorytetów w audycie: najpierw naprawiaj strony 404 z backlinkami (utrata link equity = utrata autorytetu), potem strony z ruchem organicznym (utrata konwersji), potem broken internal links (crawl waste i UX), na końcu strony bez linków i ruchu (niski impact). Więcej o tym, co sprawdzać w technicznym SEO, opisujemy w checkliście technicznego SEO.

Strona 404 – jak ją dobrze zaprojektować?

Nawet przy najlepszej optymalizacji część użytkowników trafi na stronę 404. Typowa strona z białym tłem i napisem „404 Not Found” to zmarnowana szansa – użytkownik opuszcza serwis i prawdopodobnie nie wróci. Dobrze zaprojektowana strona 404 potrafi zatrzymać użytkownika i skierować go na właściwą ścieżkę.

Kluczowe elementy dobrej strony 404 to przede wszystkim jasny, przyjazny komunikat – nie techniczny „404 Not Found,” ale ludzki: „Przepraszamy, strona, której szukasz, nie istnieje lub została przeniesiona.” Następnie wyszukiwarka wewnętrzna widoczna na pierwszym planie – żeby użytkownik mógł od razu wpisać to, czego szukał. Dalej linki do najważniejszych sekcji: strona główna, kategorie produktów, popularne artykuły, oferta usług. Na koniec spójny design z resztą strony – logo, menu nawigacyjne, footer. Strona 404 nie powinna wyglądać jak strona z innej witryny.

Z perspektywy SEO, strona 404 powinna zwracać prawidłowy kod HTTP 404 (nie 200!). Serwer MUSI odpowiadać kodem 404 – w przeciwnym razie Google traktuje tę stronę jako soft 404, co jest gorsze niż prawdziwy 404, bo Googlebot wraca wielokrotnie marnując crawl budget.

Najczęściej zadawane pytania o błąd 404

Czy błąd 404 szkodzi pozycjom strony w Google?

Sam w sobie nie – Google traktuje błędy 404 jako naturalną część internetu. Nie ma kary za posiadanie stron 404. Problem pojawia się, gdy strona 404 miała backlinki (tracisz ich wartość) lub gdy jest ich bardzo dużo (marnowanie crawl budgetu). Priorytet naprawy: strony 404 z backlinkami → strony z ruchem → broken links → reszta.

Jak sprawdzić, czy moja strona ma błędy 404?

W Google Search Console – raport Strony (Pages) → filtr „Not found (404).” W Screaming Frog – crawl domeny i filtr „Client Error 4xx.” W Ahrefs – Site Audit → „Broken pages” lub Best by Links → filtr 404 (pokazuje 404 z backlinkami – absolutny priorytet). W GA4 – raport Pages → filtr na title „404.”

Jaka jest różnica między błędem 404 a 410?

404 oznacza „nie znaleziono” – strona może wrócić. 410 oznacza „trwale usunięto” – strona nie wróci. Google szybciej usuwa z indeksu URL-e z kodem 410 niż 404. W praktyce: 410 dla celowo i trwale usuniętych stron, 404 jako domyślne zachowanie w pozostałych przypadkach. Jeśli strona miała backlinki – 301 jest lepszy niż oba kody.

Czy powinienem przekierować wszystkie strony 404?

Nie – tylko te, które mają backlinki lub generowały ruch. Strony 404 bez linków i ruchu nie wymagają działania – Google sam usunie je z indeksu. Ważne: nie przekierowuj wszystkich 404 na stronę główną. Google traktuje takie blanket redirecty jako soft 404 i nie przenosi wartości SEO. Każdy stary URL powinien wskazywać na najbliższy odpowiednik (mapowanie 1:1).

Co to jest soft 404?

Soft 404 to strona, która wizualnie wygląda jak błąd 404 (np. wyświetla „nie znaleziono” lub jest pusta), ale serwer zwraca kod 200 (OK). Google wykrywa soft 404 algorytmicznie i traktuje je jak zwykłe 404, ale ponieważ serwer mówi „OK,” Googlebot wraca wielokrotnie – marnując crawl budget znacznie bardziej niż prawdziwy 404. Według danych SearchEngineZine, 85% catch-all redirectów na stronę główną jest wykrywanych jako soft 404 w ciągu 14 dni. Fix: zwracaj prawdziwy kod 404 lub 410 zamiast kodu 200 z treścią „nie znaleziono.”

Czy błąd 404 wpływa na widoczność w AI Search?

Pośrednio – tak. Platformy AI (ChatGPT, Perplexity) scrapują wyniki Google i mogą cytować URL-e, które zwracają 404. Użytkownik kliknie link w odpowiedzi ChatGPT i zobaczy pustą stronę – to gorsze doświadczenie niż w tradycyjnym Google, bo użytkownik oczekiwał odpowiedzi, a dostał dead end. Prawidłowe zarządzanie 404 (301 na odpowiadającą stronę) chroni nie tylko SEO, ale też Twoją widoczność i reputację w ekosystemie AI Search. Więcej o widoczności w AI opisujemy w osobnym cyklu artykułów.

Co to jest błąd 404?

Błąd 404 (Not Found) oznacza, że serwer nie znalazł strony pod danym adresem URL. Użytkownik widzi komunikat o nieistniejącej stronie. Dla SEO: błędy 404 marnują crawl budget, pogarszają doświadczenie użytkownika i tracą link equity z linków prowadzących do nieistniejącej strony.

Jak znaleźć błędy 404 na stronie?

Trzy sposoby: 1) Google Search Console > Strony > Nie znaleziono (404), 2) Screaming Frog > Response Codes > Client Error 4xx, 3) Google Analytics > sprawdź strony z tytułem '404′ lub 'nie znaleziono’. GSC pokazuje też zewnętrzne linki prowadzące do stron 404.

Jak naprawić błąd 404?

Trzy opcje: 1) Przywróć stronę jeśli została usunięta przez pomyłkę, 2) Ustaw przekierowanie 301 na najbliższą tematycznie istniejącą stronę, 3) Jeśli strona nie ma wartości SEO (brak linków, brak ruchu) – zostaw 404, to poprawne zachowanie serwera. Priorytet: strony z linkami zewnętrznymi.

Podobne wpisy

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *