Błędy 404 na stronie, jak je wykryć i naprawić

Błędy 404 szkodzą SEO i frustrują użytkowników. Sprawdź, jak je wykryć w Google Search Console i jak skutecznie naprawić przekierowaniami 301.

Piotr Stankiewicz
Piotr Stankiewicz19 sierpnia 2026

Czym są błędy 404 i kiedy naprawdę szkodzą

Błąd 404 to odpowiedź serwera oznaczająca, że strona pod danym adresem URL nie istnieje. Serwer działa poprawnie, ale pod podanym adresem nie ma żadnej treści. Użytkownik widzi komunikat w stylu "Nie znaleziono strony", robot Google trafia w ślepy zaułek i wraca z niczym.

Nie każdy błąd 404 jest problemem. Jeśli strona nigdy nie istniała i nikt do niej nie linkuje, Google po prostu jej pomija. Problem zaczyna się wtedy, gdy adres URL był wcześniej aktywny, zdobył linki z zewnętrznych serwisów lub przyciągał ruch organiczny, a potem przestał działać bez przekierowania.

W praktyce błędy 404 pojawiają się najczęściej po migracji strony na nową platformę, po zmianie struktury adresów URL, po usunięciu produktów lub wpisów blogowych albo po zmianie domeny. Każdy z tych przypadków wymaga innego działania, ale punkt wyjścia jest zawsze ten sam: znalezienie wszystkich adresów, które zwracają błąd 404.

404 a miękka 404

Google rozróżnia twarde błędy 404 (serwer zwraca kod 404) i miękkie 404 (serwer zwraca kod 200, ale strona nie ma treści). Miękkie 404 są trudniejsze do wykrycia, bo narzędzia nie flagują ich automatycznie. Google Search Console sygnalizuje je osobną kategorią w raporcie Indeksowanie.

Jak błędy 404 wpływają na SEO

Błąd 404 na stronie bez żadnego profilu linków i bez ruchu nie robi różnicy w pozycjonowaniu. Sytuacja zmienia się, gdy błąd dotyczy podstrony, która przez lata zdobywała linki zwrotne i ruch organiczny.

Kiedy zewnętrzny serwis linkuje do Twojej strony, a ta zwraca 404, przekazana moc linkowania (link equity) jest tracona. Google nie może przypisać jej żadnej innej podstronie. Jeśli Twoja strona miała 50 linków z dobrych serwisów wskazujących na adres, który teraz zwraca 404, tracisz potencjał pozycjonowania, który można przywrócić jednym przekierowaniem.

Poza utratą mocy linkowania, błędy 404 wydłużają czas crawlowania. Robot Google ma przydzielony budżet crawlowania dla każdej domeny. Jeśli musi sprawdzać dziesiątki lub setki adresów 404, marnuje część budżetu na strony, które nic nie wnoszą, zamiast indeksować nowe i zaktualizowane treści.

27,6%średni CTR pierwszego wyniku w GoogleBacklinko, analiza 4 mln zapytań
2,4%średni CTR wyników z drugiej stronyBacklinko, analiza 4 mln zapytań
0%ruch organiczny ze strony zwracającej 404Google Search Central

Utrata pozycji po migracji strony to jeden z najczęstszych problemów, z którymi zgłaszają się firmy korzystające z pozycjonowania stron. Przyczyna prawie zawsze leży w brakujących przekierowaniach dla setek adresów URL, które zmieniły strukturę.

Jak wykryć błędy 404 w Google Search Console

Google Search Console jest podstawowym narzędziem do wykrywania błędów 404. Raport pokazuje adresy, które Google próbował zaindeksować i otrzymał odpowiedź 404, wraz z informacją, skąd trafia na te adresy.

  1. 01
    Otwórz raport IndeksowanieZaloguj się do Google Search Console i przejdź do sekcji Indeksowanie, następnie wybierz Strony. Zobaczysz zestawienie zaindeksowanych i niezaindeksowanych podstron.
  2. 02
    Filtruj po przyczynie Nie znaleziono (404)W tabeli z niezaindeksowanymi stronami znajdź wiersz z przyczyną 'Nie znaleziono (404)'. Kliknij go, żeby zobaczyć konkretne adresy URL zgłoszone przez Google.
  3. 03
    Eksportuj listę adresówUżyj przycisku Eksportuj, żeby pobrać listę adresów 404 do pliku CSV lub Google Sheets. Przy dużej liczbie błędów ułatwia to kategoryzację i planowanie przekierowań.
  4. 04
    Sprawdź, skąd pochodzą linkiKliknij konkretny adres 404 i wybierz opcję Sprawdź URL. GSC pokaże, jakie zewnętrzne i wewnętrzne strony do niego linkują. To kluczowe przy ustalaniu priorytetu naprawy.
  5. 05
    Zweryfikuj raport LinkiPrzejdź do sekcji Linki i sprawdź Linki zewnętrzne. Adresy z dużą liczbą linków zwrotnych, które zwracają 404, naprawiaj w pierwszej kolejności.

Poza GSC warto skorzystać z narzędzi do crawlowania, takich jak Screaming Frog SEO Spider (wersja bezpłatna obsługuje do 500 URL-i) lub Ahrefs Site Audit. Crawl strony wykryje zarówno błędy 404 wskazywane przez linki wewnętrzne, jak i niedziałające linki do zewnętrznych zasobów.

Jak sprawdzić błędy 404 bez specjalnych narzędzi

Wpisz w Google frazę site:twojastrona.pl i przejrzyj wyniki. Jeśli widzisz w indeksie adresy, które już nie istnieją, oznacza to, że Google jeszcze ich nie wyindeksował mimo błędu 404. Szybki crawl Screaming Frog pokaże dokładną listę ze statusami HTTP dla każdego adresu.

Typy błędów 404 i ich priorytety naprawy

Nie wszystkie błędy 404 wymagają natychmiastowego działania. Zanim zaczniesz naprawiać, podziel listę na kategorie według priorytetu.

Priorytet wysoki
Adresy z linkami zewnętrznymi lub historycznym ruchem organicznym. Każdy taki błąd to utrata mocy linkowania i potencjalnego ruchu. Naprawa przekierowaniem 301 jest konieczna.
Priorytet średni
Adresy linkowane wewnętrznie z innych podstron. Błąd nie wpływa bezpośrednio na moc linków zewnętrznych, ale psuje doświadczenie użytkownika i marnuje budżet crawlowania.
Priorytet niski
Adresy, do których nikt nie linkuje i które nigdy nie generowały ruchu. Można je zignorować lub wyczyscić z indeksu za pomocą tagu noindex, jeśli Google je jeszcze śledzi.
Do zignorowania
Adresy generowane przez boty skanujące losowe ścieżki (np. /wp-login.php na stronie nie opartej na WordPressie). Google nie traktuje ich jako problemów SEO.

Jeśli po migracji strony lub zmianie platformy masz setki błędów 404, skup się najpierw na adresach z linkami zewnętrznymi. Ich listę pobierzesz z raportu Linki w GSC. Więcej o tym, jak unikać problemów technicznych podczas budowania strony pod pozycjonowanie, przeczytasz w artykule jak zbudować stronę pod pozycjonowanie lokalne.

Jak naprawić błędy 404 za pomocą przekierowań 301

Przekierowanie 301 to stałe przekierowanie, które mówi Google i przeglądarkom: "Ta strona przeniosła się na stałe pod nowy adres". Gdy robot Google trafia na 301, przechodzi pod nowy adres i przenosi tam moc linkowania ze starego URL-a.

Przekierowanie 301 (stałe)
  • Przekazuje moc linkowania do nowego adresu
  • Google wyindeksowuje stary URL i indeksuje nowy
  • Używaj po trwałej zmianie adresu lub usunięciu strony
  • Najlepsza opcja przy migracji i restrukturyzacji
vs
Przekierowanie 302 (tymczasowe)
  • Nie przekazuje mocy linkowania
  • Google zachowuje stary URL w indeksie
  • Używaj tylko przy tymczasowym niedostępności strony
  • Błędne użycie 302 zamiast 301 to częsty błąd migracji

Przekierowania w pliku .htaccess (Apache)

Na serwerach Apache przekierowania dodaje się w pliku .htaccess w katalogu głównym strony. Przykład przekierowania jednego adresu:

Redirect 301 /stary-adres /nowy-adres

Przekierowanie całej sekcji z zachowaniem końcówki adresu:

RedirectMatch 301 ^/stara-kategoria/(.*)$ /nowa-kategoria/$1

Przekierowania w pliku nginx.conf (Nginx)

Na serwerach Nginx przekierowania definiuje się w bloku server lub location:

location = /stary-adres {
  return 301 /nowy-adres;
}

Przekierowania w WordPress

W WordPressie najwygodniej używać wtyczki Redirection lub funkcji wbudowanej w Yoast SEO Premium. Redirection pozwala zarządzać listą przekierowań przez panel administracyjny bez edycji pliku .htaccess. Wykrywa też błędy 404 na bieżąco i proponuje ich naprawę.

Przekierowania w Nuxt 3

W Nuxt 3 przekierowania definiuje się w pliku nuxt.config.ts przez sekcję routeRules:

routeRules: {
  '/stary-adres': { redirect: { to: '/nowy-adres', statusCode: 301 } }
}

Unikaj łańcuchów przekierowań

Łańcuch przekierowań to sytuacja, gdy adres A przekierowuje do B, B do C, a C do D. Każde dodatkowe ogniwo zmniejsza przekazywaną moc linkowania i spowalnia ładowanie strony. Zawsze przekierowuj bezpośrednio z pierwotnego adresu do aktualnego, bez pośrednich kroków.

Co zrobić, gdy nie ma właściwego adresu docelowego

Czasem strona z błędem 404 dotyczy produktu, który już nie istnieje, lub wpisu blogowego, który usunąłeś bez zamiennika. W takiej sytuacji masz trzy opcje.

Pierwsza to przekierowanie do strony nadrzędnej. Jeśli usunąłeś produkt z kategorii, przekieruj jego adres do strony kategorii. Użytkownik nadal trafia na stronę z powiązanymi treściami, a moc linkowania nie przepada.

Druga to strona 404 z nawigacją. Zadbaj o to, żeby strona błędu 404 nie była ślepym zaułkiem. Powinna zawierać menu, wyszukiwarkę i linki do najpopularniejszych sekcji serwisu. Dobra strona 404 zatrzymuje część użytkowników i zmniejsza współczynnik odrzuceń.

Trzecia to brak przekierowania. Jeśli stara strona nie miała żadnych linków i generowała zerowy ruch, przekierowanie nie jest konieczne. Google z czasem wyindeksuje stary adres.

Podejścia do naprawy błędów 404
55%
Przekierowanie 301 do nowego adresu
25%
Przekierowanie do strony nadrzędnej
10%
Odtworzenie usuniętej strony
10%
Brak działania (niski priorytet)
Dane poglądowe na podstawie typowych audytów SEO.

Monitorowanie błędów 404 po naprawie

Naprawa błędów 404 to proces ciągły, nie jednorazowe działanie. Nowe błędy pojawiają się regularnie, gdy treści są usuwane lub adresy URL zmieniają się bez planowania przekierowań.

Ustaw regularne przeglądy raportu GSC, co najmniej raz w miesiącu. Jeśli strona jest dynamiczna i często aktualizowana, skróć ten cykl do tygodnia. Warto też skonfigurować automatyczne powiadomienia przez Google Search Console w ustawieniach zasobu, żeby dostawać e-mail, gdy Google wykryje nowe problemy z indeksowaniem.

Narzędzia do monitorowania stron, takie jak Ahrefs Alerts lub Semrush, pozwalają ustawić alert na pojawienie się nowych błędów 404 w indeksie. To szczególnie przydatne po każdej aktualizacji CMS lub wdrożeniu nowej wersji strony.

Po naprawieniu błędów poproś Google o ponowne zaindeksowanie

Gdy naprawisz grupę błędów 404 przekierowaniami 301, w Google Search Console użyj funkcji "Poproś o indeksowanie" dla kluczowych adresów. Dla masowych napraw przejdź do sekcji Mapy witryn i prześlij sitemapę ponownie. To przyspiesza aktualizację indeksu.

Błędy 404 a strony lokalne

W kontekście pozycjonowania lokalnego błędy 404 są szczególnie kosztowne na podstronach usługowych i landingach dla konkretnych miast. Jeśli strona miała odrębną podstronę dla usług w Warszawie lub Krakowie i ta podstrona przestała istnieć bez przekierowania, traci się zarówno ruch organiczny, jak i linki zdobyte przez lokalną obecność w internecie.

Firmy wielooddziałowe, które zmieniają strukturę URL przy redesignie strony, często tracą pozycje właśnie dlatego, że nie mapują starych adresów lokalnych na nowe. Dobra praktyka to stworzenie mapy przekierowań przed migracją, a nie naprawianie błędów po fakcie.

Jeśli Twoja firma działa w Trójmieście, Wrocławiu lub Poznaniu i właśnie przechodzisz przez redesign strony, koniecznie sprawdź stan przekierowań jeszcze przed uruchomieniem nowej wersji.

Widoczność organiczna po naprawie błędów 404 i wdrożeniu przekierowań 301
mies. 1mies. 2mies. 3mies. 4mies. 5mies. 6
Dane poglądowe.

Najczęstsze pytania

Czy błąd 404 na jednej podstronie wpływa na pozycje całej witryny?

Jeden błąd 404 na stronie bez linków i ruchu nie wpływa na pozycje pozostałych podstron. Problem pojawia się, gdy takich błędów są dziesiątki lub setki i dotyczą stron z linkami zewnętrznymi. Marnują budżet crawlowania i pozbawiają witrynę mocy linkowania, co może pośrednio obniżyć widoczność całej domeny.

Jak długo Google potrzebuje, żeby wyindeksować naprawiony błąd 404?

Po wdrożeniu przekierowania 301 Google zazwyczaj aktualizuje indeks w ciągu kilku tygodni, choć dla popularnych podstron może to być kilka dni. Możesz przyspieszyć ten proces, używając funkcji "Poproś o indeksowanie" w Google Search Console dla konkretnych adresów URL.

Czy warto tworzyć niestandardową stronę błędu 404?

Tak. Dobra strona 404 zawiera menu, wyszukiwarkę i linki do kluczowych sekcji serwisu. Zatrzymuje użytkowników, którzy trafili na nieistniejący adres, i zmniejsza współczynnik odrzuceń. Z perspektywy SEO nie ma to dużego znaczenia, ale wpływa na doświadczenie użytkownika, co przekłada się na sygnały zachowania w Google.

Jak sprawdzić, ile mocy linkowania traci strona przez błędy 404?

W raporcie Linki w Google Search Console możesz zobaczyć, które zewnętrzne strony linkują do Twoich adresów URL. Nałożenie tej listy na listę adresów 404 z raportu Indeksowanie pokaże, które błędy wiążą się z utratą konkretnych linków. Narzędzia płatne, takie jak Ahrefs lub Semrush, pokazują też szacunkową wartość tych linków w kontekście autorytetu domeny.

Źródła

  1. Google Search Central - Search Console Help
  2. Backlinko - Google CTR Stats