Błąd 404 (not found) – co oznacza i jak go naprawić? Doradzamy!

Spis treści

Błąd 404 negatywnie wpływa na użytkowników, utrudniając im dostęp do informacji, co zniechęca do korzystania ze strony. Może także obniżyć skuteczność SEO i pozycję w wynikach wyszukiwania. Dowiedz się, jak naprawić i zapobiegać błędowi 404!

Przyczyny wyświetlania strony błędu 404 (not found)

Error 404 to jeden z najczęściej pojawiających się komunikatów o błędzie na stronach internetowych. Informuje on odwiedzającego, że dana strona nie istnieje na serwerze i nie może zostać wyświetlona. Co jest przyczyną wyświetlania strony z błędem 404?

Usunięcie lub przeniesienie strony internetowej

Jedną z przyczyn błędu 404 może być usunięcie lub przeniesienie strony internetowej. Jeśli dana strona była wcześniej dostępna, ale została skasowana lub znajduje się na innym serwerze, to każda próba jej otwarcia zakończy się właśnie błędem 404.

Literówka w adresie URL

Innym powodem błędu 404 może być literówka w adresie URL. Nawet najmniejszy błąd w umieszczonym gdzieś linku, np. pominięcie lub dodanie jednego znaku może spowodować, że strona nie zostanie znaleziona. Przeglądarka ani serwery pośredniczące w wyszukiwaniu błędnego adresu nie znają rzeczywistej przyczyny niezgodności i wyświetlają w takiej sytuacji kod błędu 404 z informacją „Server not found”. Z tego względu warto upewnić się, że adres do Twojej witryny jest tak uproszczony, jak to tylko możliwe – potencjalni klienci nie popełnią błędów przy jej wyszukiwaniu.

Brak pliku na serwerze

Przyczyną błędu 404 może być brak na serwerze pliku, który jest istotny dla uruchomienia strony. Może to wynikać z różnych powodów, np. uszkodzenia pliku, błędów w systemie lub problemów z serwerem hostingowym – regularny audyt techniczny Twojego zaplecza sieciowego to podstawa!

Problemy z połączeniem internetowym

Coraz rzadziej obserwowanym powodem, z którego może wystąpić błąd 404, są problemy z połączeniem internetowym. Jeśli strona internetowa jest niedostępna z powodu awarii serwera lub problemów z łączem internetowym, przeglądarka może wyświetlić error 404. W takim przypadku nie jest to problem związany z samą stroną, ale z kłopotami technicznymi po stronie dostawcy usług internetowych.

Wpływ błędów 404 – czy komunikat 404 not found szkodzi Twojej stronie?

Liczne błędy 404 mogą oznaczać duże problemy dla Twojej witryny. Z punktu widzenia użytkownika duża liczba jakichkolwiek usterek podczas przeglądania witryny zniechęca do korzystania z niej. Szczególnie istotny jest negatywny wpływ błędów 404, które pojawiają się w sklepach internetowych. Klienci często nie znają kodów odpowiedzi serwera i bez względu na to, jak estetycznie nie wyglądałaby strona z komunikatem, boją się, że mogą paść ofiarą złośliwego oprogramowania lub oszustwa. Czasem tylko jeden błąd 404 oznacza utratę klienta.

Błąd 404 w przeglądarce sam w sobie nie jest czynnikiem rankingowym, a Google nie wprowadza żadnych kar dla witryn, nawet jeśli problem pojawia się dość często. Warto jednak wyszukiwać i naprawiać wszelkie ewentualne przyczyny usterek, bo mogą one zaszkodzić wypracowanym wynikom SEO. Im więcej niedziałających linków ma Twoja witryna, tym trudniej będzie Google i innym wyszukiwarkom ją zaindeksować, a tylko zaindeksowane strony mogą być wskazywane przez wyszukiwarki. Wartość linków również nie będzie adekwatnie przekazywana w Twojej witrynie – nie musisz dostać kary od Google, aby odnotować spadek pozycji w rankingu.

Jeśli użytkownicy będą opuszczać Twoją witrynę, efektem może być wzrost współczynnika odrzuceń, który z kolei jest czynnikiem rankingowym – jeśli będzie zbyt wysoki, to właśnie wtedy Google może ukarać Twoją stronę. Dlatego warto wiedzieć, na czym polega błąd 404 i jak zapobiegać jego występowaniu.

Jak naprawić błędy 404 w Twojej witrynie

Skoro wiesz już, co oznacza błąd 404, pora zastanowić się, jak się go pozbyć i naprawić swoją witrynę. Najbardziej oczywistym rozwiązaniem wydaje się użycie przekierowania 301, które wskaże przeglądarce, że zamiast niewłaściwego adresu URL ma przejść na inny, dobrze działający adres lub na stronę główną serwisu. Niestety, nie zawsze da się to zrobić w prosty sposób, dlatego sprawdź podane niżej rozwiązania stosowane przez właścicieli witryn.

Przekieruj użytkownika ze strony 404 na właściwy adres

W ten sposób ustawiasz serwer swojej witryny tak, aby po pojawieniu się błędu 404 kierował użytkowników na działającą stronę. To rozwiązanie stosuje się, gdy adres strony nie jest oczywisty lub dostępne są różne sposoby zapisywania nazwy. Przekierowanie blokuje wyświetlanie komunikatu o błędzie 404 i przekierowuje użytkownika na właściwą stronę. Na przykład, jeśli klientom często wyświetla się komunikat 404 not found, gdy próbują dostać się do podstrony „/contact”, instruujesz serwer, aby każde wywołanie tego adresu przekierował na stronę bez błędu, na przykład „/kontakt”.

Kluczową częścią wdrożenia przekierowania jest jednak upewnienie się, że strona, na którą przekierowujesz, jest odpowiednia dla treści, którą ludzie mieli nadzieję znaleźć. Nie powinieneś przekierowywać strony „/contact”, zgłaszającej error 404 not found na, np. „/oferta”. Klienci byliby skonsternowani, jeśli oczekiwali strony z informacją o adresie i numerze telefonu.

Popraw linki – pozbądź się komunikatu error 404 w obrębie własnej witryny

Zarówno osoby odwiedzające witryny, jak i roboty indeksujące często natrafiają na błąd 404 page not found, kiedy link kieruje do nieistniejącej strony. Nazywa się to uszkodzonym linkiem (ew. broken link). Jeśli uszkodzony link kierujący ruch do nieznalezionej strony istnieje w Twojej witrynie i jest pod Twoją kontrolą (wewnętrzny uszkodzony link), naprawienie problemu jest dość proste. Możesz aktualizować niedziałające linki prowadzące do błędów 404 w obrębie własnych usług, takich jak sieci społecznościowe lub płatne profile w mediach lokalnych.

Niestety – wiele uszkodzonych linków znajduje się w źródłach, nad którymi nie masz kontroli (takich jak witryna innej firmy lub starsze posty w sieci społecznościowej), więc w takich przypadkach nie możesz naprawić uszkodzonego linku, a jedynie przekierować na właściwą stronę za pomocą wtyczek przekierowujących lub odpowiednich zapisów w pliku .htaccess.

Zignoruj błąd 404 na stronie

Choć może to zabrzmieć dziwnie, czasami właściwym rozwiązaniem jest nie robić nic i pozostawić błąd 404 na miejscu. Jeśli świadomie pozbędziesz się ze swojej witryny stron o niskiej jakości, możesz zechcieć, aby adresy URL tych stron zwracały kod 404 „nie znaleziono”. W ten sposób przekazujesz Google (i odwiedzającym), że usunąłeś słabsze treści w celu poprawy jakości witryny, o czym właśnie świadczy właśnie błąd http 404. Pojedyncze usterki nie powinny mieć wpływu na wyniki Twojej strony w wynikach wyszukiwania.

Zdarza się też, że występowanie błędu 404 jest efektem celowego usunięcia i nie ma poprawnego adresu, na który można przekierować użytkownika. Najczęściej dzieje się tak w witrynach e-commerce, gdy po usunięciu produktu z oferty nie ma nowej wersji, którą można próbować zainteresować klienta. Może się tak również zdarzyć, gdy cofniesz publikację postów na blogu i nie opublikujesz pod tym samym adresem nowego wpisu. Ważną informacją jest to, że pozostawienie na stronie www adresów z błędem 404 powoduje, że zepsuta strona z czasem wypadnie z wyników wyszukiwania Google i przestanie generować ruch.

Przewiduj wystąpienie błędu 404 na swojej stronie www

W przypadku adresów URL, które ludzie będą wpisywać bezpośrednio w przeglądarce (np. adresów publikowanych w ulotkach i innych papierowych materiałach marketingowych), możesz przewidzieć niektóre typowe błędy internautów i ewentualne literówki. Następnie ustal przekierowania z błędnych adresów na ich prawidłowe wersje.

Jak znaleźć błędy 404 na swoim serwerze?

Prostym sposobem zorientowania się, że coś niewłaściwego dzieje się na Twojej stronie i że może chodzić o błąd 404, jest użycie konsoli wyszukiwania Google. W kilku prostych krokach możesz znaleźć wszystkie strony 404, a potem je naprawić.

Krok 1 – Zaloguj się na swoje konto Google Search Console i z lewej kolumny wybierz zakładkę „Strony”. W dolnej części głównego okna znajdziesz wykaz wszystkich przypadków niezaindeksowanych stron ze skróconą informacją na temat przyczyny.

Krok 2 – Znajdź wiersz „Nie znaleziono (404)” i kliknij (oczywiście warto się również przyjrzeć innym niezaindeksowanym stronom i sprawdzić przyczynę ich niewystępowania w indeksie Google).

Krok 3 – Otworzy się nowa karta, na której zobaczysz listę przykładów zarejestrowanych wystąpień błędów 404. Możesz przeanalizować każdy z nich i sprawdzić, jaka była przyczyna zgłoszenia błędu 404.

Krok 4 – Wprowadź wszystkie poprawki w zależności od rodzaju problemu (brak żądanego pliku w linkowanej lokalizacji, brak możliwości połączenia się z serwerem dostarczającym linkowaną treść, problem z funkcjonowaniem systemu CMS w Twojej witrynie itd.). Jeśli przyczyną problemu są błędne linki z domen zewnętrznych, możesz utworzyć przekierowania 301 za pomocą specjalistycznych wtyczek lub poprzez edycję pliku .htaccess.

Krok 5 – Po naprawieniu wszystkich problemów kliknij ciemnoszary przycisk „Sprawdź poprawkę”. Roboty Google sprawdzą jeszcze raz wszystkie problematyczne linki i zaindeksują poprawnie działające strony.

W zależności od wielkości Twojego bloga i ilości treści może to być długi proces, ale w dłuższej perspektywie będzie to przydatne dla Twoich czytelników. Dzięki tym działaniom mogą się także poprawić efekty pozycjonowania.

Content Marketing

Link Building

Sprawdź jak to działa

Dostarczamy treści i publikacje na całym świecie – w jednej platformie