Czym jest błąd 404 i jak sobie z nim poradzić?
6 min
6 min
Na skróty
Błąd 404 to jeden z najbardziej irytujących błędów podczas przeglądania internetu, z którym na pewno spotkaliśmy się już nie raz. W takiej sytuacji oprócz zdenerwowania zachodzimy również w głowę, co jest tego przyczyną i dlaczego nie możemy obejrzeć strony internetowej, na którą chcemy wejść. Przeważnie nie wiemy tego, gdyż jest to złożone zagadnienie. Problem z nim możemy mieć również jako właściciele witryn, nie znając wszystkich najważniejszych informacji o tym błędzie i nie wiedząc – gdy pojawi się błąd 404 co zrobić? Jak je zlokalizować lub skąd się one biorą? W tym tekście jednak przedstawiamy odpowiedzi na te wszystkie pytania i prezentujemy najważniejsze informacje o błędach 404.
Błąd 404 to kod błędu wyświetlany w odpowiedzi na próbę uruchomienia strony internetowej, której w rzeczywistości nie ma. Będziemy stykali się z nim w momencie kiedy próbujemy wywołać z serwera dany zasób np. konkretną podstronę, ale nie ma jej na serwerze i wyświetlenie danego zasobu jest niemożliwe.
Błąd 404 co oznacza? Błąd 404 jest jednym z kodów HTTP którego zadaniem jest przesyłanie informacji pomiędzy serwerem a przeglądarką na temat stanu zapytania, jakie zostało zadane. Błąd 404 informuje zatem o braku zasobów, które próbujemy wyświetlić, a pokrewnym błędem jest również błąd 410, z tą różnicą, iż jest on informacją, że serwer posiada wiedzę o problemie. Seria kodów 400 jest związana z żądaniami i problemami wyświetleń witryn po stronie klienta, czyli osoby przeglądającej. Not found 404 może mieć wiele przyczyn i w małych ilościach jest niegroźny dla strony internetowej.
Jeśli wiemy już, czym jest error 404, należy również odpowiedzieć na pytanie skąd biorą się takie błędy. Mogą one leżeć zarówno po stronie witryny internetowej jak i użytkownika. Mogą być to też zarówno błahe błędy, jak i sygnalizujące poważne usterki.
Pierwszym powodem, dla którego użytkownik próbujący wejść na daną stronę internetową może zobaczyć błąd 404 jest jego pomyłka. Często użytkownicy wpisując adres www w pośpiechu popełniają literówkę, a w konsekwencji próbują wyświetlić dany zasób — podstronę z serwera, która nie istnieje. W takiej sytuacji w odpowiedzi na zadane pytanie zostanie wyświetlony właśnie taki błąd.
Powodem, dla którego użytkownicy mogą stykać się z błędem 404 naszej witryny internetowej, jest również usunięcie danej podstrony czy zasobów, do których próbują dotrzeć. Może wiązać się to z przebudową strony czy aktualizacją lub po prostu chęcią usunięcia danej treści. Jeśli usuniemy popularną podstronę na którą będą próbowali przechodzić użytkownicy, zostanie im właśnie wyświetlony błąd 404. Podobnym powodem powstawania błędów 404 jest zmiana adresu podstrony, która najczęściej związana jest ze zmianą nazwy produktów w sklepach internetowych.
Błędy 404 mogą powstawać również w sytuacji zmiany silnika lub szablonu strony, gdzie struktura adresów URL zostaje poddana modyfikacji. Jest to bardzo niekomfortowe i groźne zjawisko, gdyż przeważnie dotyczy wielu podstron serwisu i jest zagrożeniem zarówno pod kątem User Experience i dostępu do strony internetowej, a także pod kątem SEO.
Błahym i tymczasowym powodem występowania błędów 404 może być chwilowe wyłączenie strony internetowej np. w celach serwisowych. W takiej sytuacji właściciele witryn nie zdają sobie sprawy z powagi sytuacji, wiedząc że jest to świadome działanie. Dla użytkowników może być to jednak spore zaskoczenie. Należy zatem jak najszybciej ukończyć prace oraz nie zapomnieć o uruchomieniu danej podstrony, na której były przeprowadzane.
Bardzo poważną sytuacją, w której mogą powstawać błędy 404 jest z kolei atak hakerski i zainfekowanie strony internetowej. W takiej sytuacji wirus tworzy setki stron internetowych, które nie są dostępne, a które są poddawane próbie indeksowania przez Google. Ma to na celu najczęściej wyrządzenie szkody na zaatakowanej stronie www. Jeśli sytuacja ta nie zostanie szybko opanowana, rzeczywiście może mieć niezwykle negatywne konsekwencje dla witryny. Podsumowując, błędy 404 mają wiele przyczyn i mogą brać się z takich sytuacji jak:
Odnalezienie błędów 404 przez właścicieli witryn może być przydatne z kilku względów. Może być to chęć utrzymania witryny w całkowitym porządku, oferowania użytkownikom strony o najwyższej jakości czy chęć dbania o kwestie SEO. Chcąc zatem wykryć błąd 404 co zrobić?
Niezależnie od motywacji istnieje kilka sposobów na to jak odnaleźć takie błędy na stronie. Pierwszym sposobem jest skorzystanie z narzędzia Google Search Console, które w odpowiednim miejscu wyświetla strony z błędem 404. Jest to najprostszy i najefektywniejszy sposób poznania stron, które działają w nieprawidłowy sposób. Aby odnaleźć taką listę, należy zarejestrować naszą witrynę w tym narzędziu, a następnie przejść z Indeks do zakładki Stan.
Kolejnym – tym razem bardziej zaawansowanym sposobem wychwytywania błędów 404 jest używanie zewnętrznych narzędzi SEO. Do narzędzi takich możemy zaliczyć Wam Screaming Frog SEO Spider, Sitebulb czy Ahrefs. Są to zarówno dedykowane narzędzia do sprawdzania kodów na witrynie, a także rozbudowane narzędzia SEO posiadające odpowiednie funkcjonalności pozwalające wyłapać strony z kodem 404. Najbardziej zaawansowanym sposobem monitorowania witryn pod kątem błędu jest sprawdzanie logów hostingu. Mogą one dać nam również taką samą wiedzę jak narzędzia SEO czy Google Serach Console. Warto jednak używać wtedy narzędzi analitycznych, a nie samemu sprawdzać i analizować logi.
Pewnym sposobem, który sprawdzi się jedynie przy witrynach o małej liczbie podstron, jest samodzielne czasowe sprawdzanie ich wszystkich. Jako właściciele witryny możemy w ten sposób monitorować np. aktywność użytkowników w postaci komentarzy czy sprawdzać aktualizacje dodawane przez webmasterów. W ten sposób z perspektywy klienta będziemy mogli również wychwycić te strony, które z jakichś powodów nie działają.
Przydatną podpowiedzią jest również skorzystanie z kilku sposobów niezależnych wyszukiwania błędów 404 na stronie. Czasami niektóre z nich mogą zawozić i nie przedstawiać wszystkich niedziałających podstron. Używając tylko jednego, często jesteśmy w stanie wyłapać zdecydowaną większość, jednak nie wszystkie witryny o kodzie 404.
Błędy 404 not found nie są szkodliwe dla naszej strony internetowej. Rzeczywiście, same w sobie nie niosą żadnych negatywnych wydarzeń, gdyż są to jedynie komunikaty wyświetlane w odpowiedzi na błąd serwera 404 w przeglądarce użytkowników.
W praktyce błąd 404 może jednak nieść ze sobą poważne negatywne konsekwencje — szczególnie gdy występuje ich duża ilość. Choć zatem nie są szkodliwe same w sobie, pośrednio pojawianie się ich na stronie internetowej może obniżać jej jakość. Tym samym mogą negatywnie wpływać na użytkowników, którzy będą zniecierpliwieni lub zirytowani i przejdą na stronę konkurencji lub negatywnie wpływać na pozycjonowanie strony internetowej. Podsumowując, błędy 404 nie są bezpośrednio szkodliwe, ale pośrednio niosą wiele zagrożeń i negatywnych sytuacji związanych z ich pojawianiem się na stronie.
Według wielu specjalistów błędy 404 mają negatywny wpływ na pozycjonowanie. Wiąże się to głównie z dwoma czynnikami. Pierwszym z nich jest zwiększenie współczynnika odrzuceń, czyli wejść i wyjść na stronę internetową użytkowników bez kolejnych aktywnych działań na witrynie. Jest to logiczne, a duży współczynnik odrzuceń negatywnie wpływa na pozycję witryny w wyszukiwarce. Źle odbierane jest również przez algorytmy Google posiadanie wielu stron w indeksie, które jednak są puste i na których nie znajdują się żadne informacje. Roboty indeksujące witrynę ciągle powracające na puste strony naszego serwisu mogą uznać, że witryna nie jest przydatna dla użytkownika i jakościowa. Spora zatem ilości błędów 404, która byłaby istotnym odsetkiem wszystkich podstron serwisu, wpływa negatywnie na SEO.
Jeśli na naszej witrynie znajdują się puste podstrony, możemy naprawić je w bardzo prosty sposób. Będzie to dodanie przekierowań 301 na inne podstrony serwisu, a kod 404 nie wyświetli się użytkownikowi, który przejdzie na inną stronę. Przekierowania warto dodawać do podobnych podstron o podobnej tematyce np. jak najbardziej zbliżonego produktu do nieistniejącego. Jeśli nie mamy takiej możliwości, należy ustawiać przekierowania 301 do stron o poziom wyżej w hierarchii adresu URL lub ewentualnie do strony głównej.
Jeśli w niektórych przypadkach strona błędu 404 musi pozostać i nie możemy utworzyć przekierowania, warto zadbać, aby wyglądała ona w odpowiedni sposób. Jeśli będzie atrakcyjna, będzie mogła zatrzymywać użytkowników na stronie, a także generować ruch i pozytywnie wpływać na czynnik User Experience. Jak zatem stworzyć podstronę w odpowiedzi na Google błąd 404? Z pewnością powinna ona być profesjonalna i dopracowana, a nie jedynie być trzema cyframi kodu technicznego, który jest niezrozumiały dla użytkownika. Sama strona błędu powinna mieć odpowiednią szatę graficzną, a także sam komunikat 404 przedstawiony powinien być w atrakcyjny sposób np. poprzez napisanie go ciekawą czcionką. Obok błędu 404 powinniśmy umieścić też krótkie objaśnienie, w którym poinformujemy użytkowników czym jest błąd 404 i dlaczego znaleźli się w takiej sytuacji. Dzięki temu będą oni mogli w świadomy sposób bez obaw i wielu pytań przejść na kolejne witryny serwisu. Na stronie błędów warto również dodać wyszukiwarkę, dzięki której użytkownicy będą mogli łatwo odnaleźć inne treści oraz propozycje podobnych produktów, odnośniki do innych podstron czy ciekawy materiał jeśli strona 404 była popularna w przeszłości.
Ogólnie istnieje wiele strategii oraz sposobów na zbudowanie poprawnej strony 404 i dobrych praktyk, które możemy wykorzystywać w takiej sytuacji, przekuwając trudną sytuację na naszą korzyść, choć jest to już temat na całkiem inny artykuł.