Komunikaty typu „błąd 404”, „strony nie odnaleziono”, czy też „error 404” potrafią wywołać irytację u wielu użytkowników i lekki strach u SEO-wców. Informuja one, że strona nie jest dostępna zarówno dla użytkowników, jak i dla robotów wyszukiwarki Google. Czym jest błąd 404? Co oznacza? Jak można się go pozbyć? Wyjaśniamy!
Co oznacza błąd 404 na stronie www?
Błąd 404, który pojawia się na stronie internetowej jest standardowym kodem statusu odpowiedzi HTTP, wskazujący, że przeglądarka połączyła się z serwerem, ale ten nie może odnaleźć żądanego zasobu, ponieważ odwołuje się on do nieistniejącej lokalizacji albo pliku. Wszystkie kody statusu HTTP, które należą do kategorii 4xx uważane są za błędy po stronie klienta, gdzie jest nim przeglądarka internetowa albo urządzenie wykorzystywane do uzyskania dostępu do aplikacji. W skrócie mówiąc, komunikat błędu 404 – page not found, daje informację o tym, że klient może komunikować się z serwerem, ale ten nie odnajduje żądanego pliku. Może on również być skonfigurowany w taki sposób, że nie spełni tego żądania, co oznacza, że szukana strona nie istnieje lub jest uszkodzona.
Sposoby wyświetlania błędu 404:
- 404 not found,
- 404
- 404 nie znaleziono strony
- błąd 404
- error 404
- HTTP 404 not found
- file not found
Jakie są przyczyny jego występowania?
Istnieje wiele przyczyn, przez które strona wyświetla błąd 404. Zasadniczo można podzielić je na błędy po stronie użytkownika i w obrębie strony internetowej.
Błędy w obrębie strony internetowej:
- podstrony zostały usunięte,
- adres URL został zmieniony lub przeniesiony bez przekierowania 301, lub 302,
- podstrona jest chwilowo niedostępna z powodu prac.
Błędy po stronie użytkownika:
- dany adres URL zawiera literówkę,
- wpisany ręcznie adres URL konkretnej witryny jest błędny.
Jak błędy 404 wpływają na SEO?
Według Google błędy 404 mogą występować i nie wpływają bezpośrednio na pozycjonowanie stron, aczkolwiek w dużych ilościach mogą się one okazać szkodliwe dla strony internetowej. Algorytm wyszukiwarki internetowej zwraca szczególną uwagę na zachowanie użytkowników w witrynie www, a odgrywa ono rolę bardzo istotną w procesie rankingu. Błąd 404 jest niezwykle irytujący i natrafiający na nią użytkownicy sieci z pewnością wejdą na stronę www konkurencji. W takim przypadku Google uzna, że wynik jest niezgodny z intencją internauty. To z kolei przełoży się na wysoki współczynnik odrzuceń z powodu uszkodzonych linków na Twojej stronie, co może negatywnie wpłynąć na pozycję strony w wynikach wyszukiwania Google.
Jeśli w wynikach organicznych znajdzie się wiele podstron z komunikatem „błąd 404”, osoba przeglądająca sieć może potraktować serwis jako niskiej jakości i całkowicie zrezygnować z jego dalszego odwiedzania. Roboty Google traktują witrynę jako nieistniejący adres URL i z czasem usuwają go z indeksu. Dodatkowo liczne 404-ki mocno utrudniają wyszukiwarkom indeksowanie strony, co może przełożyć się na obniżenie crawl budget. Uwzględniając powyższe aspekty można stwierdzić, że niezwykle istotne jest szybkie naprawienie błędów dotyczących 404 i strony www.
Jak odnaleźć na stronie klienta błąd 404?
Istnieje kilka możliwości na znalezienie błędu 404. Istotne jest to, aby skupić się na wewnętrznych stronach, które zawierają błąd 404 not found, w obrębie własnej witryny. Niemniej ważne jest także identyfikacja problemów, które występują na zewnętrznych stronach. W sieci dostępnych jest wiele narzędzi, które umożliwiają szybką diagnostykę martwych linków.
Google Search Console
Google Search Console jest podstawowym narzędziem dla każdego analityka oraz specjalisty SEO. Dostarcza ono wielu rozbudowanych i przydatnych informacji, które pozwalają na kompleksową analizę struktury serwisu czy też jego linkowanie. Co istotne, narzędzie to rzadko wskazuje wszystkie błędne strony. Niektóre z nich mogą już nie istnieć. W momencie, gdy GSC znajdzie zbyt wiele martwych linków, od razu wyśle komunikat do właściciela strony bądź analityka, który ją obsługuje. Ważne, aby komunikaty z narzędzia Google traktować jako alerty, że coś jest nie tak i skorzystać z innego rozwiązania, dostarczającego precyzyjniejsze wyniki.
Screaming Frog Seo Spider
Po zainstalowaniu darmowej wersji, użytkownik może przeskanować nawet do 500 zasobów w obrębie własnej strony internetowej. Ponadto narzędzie umożliwia także przeskanowanie zewnętrznych błędów 404. W przypadku bardziej rozbudowanych serwisów zdecydowanie lepszym rozwiązaniem będzie skorzystanie z płatnej wersji Screaming Frog Seo Spider.
Analiza ręczna
Jeśli w strukturze strony znajduje się niewiele adresów URL, można je sprawdzić ręcznie w wyszukiwarce Google. Wykorzystuje się do tego komendę „site:nazwastrony.pl”. W ten sposób użytkownik otrzymuje listę adresów URL, które zostały zaindeksowane dla danej domeny.
Ahrefs
Warto także zwrócić uwagę na narzędzie Ahrefs. Wybierając do analizy błędu 404 not found ścieżkę „Linki wychodzące” -> „Uszkodzone linki”, użytkownik otrzyma listę stron w obrębie swojej strony wraz ze wskazaniem anchor TXT i strony, do której się odnosi. Można również przeanalizować profil linków przychodzących. Wchodząc kolejno na „Profil linków” -> „Uszkodzone” można sprawdzić listę adresów URL prowadzących do usuniętych linków. W przypadku linkujących domen, które są wartościowe, zaleca się kontakt z właścicielem portalu zewnętrznego i poprosić o zamianę linku na istniejący.
Analiza logów serwera
Dziennik logów serwera zawiera informacje o tym, kiedy zostały wysłane żądania do serwera, skąd pochodziły, jakie konkretnie strony zostały wywołane, kody odpowiedzi i wiele więcej. Logi serwera gromadzi się zawsze w zasobach hostingu. Do ich analizy wykorzystuje się dedykowane narzędzia, np. SEO Log.
Jak naprawić error 404?
Najczęściej stosowanym rozwiązaniem jest przekierowanie domeny, konkretnie jej podstron na inne, za pomocą kodu 301. Jest to kod odpowiedzi, sygnalizujący przeglądarce, że dana strona nie istnieje, ale przeniesiona pod inny adres URL. Co istotne przekierowanie 301 nie przenosi całej mocy strony na nowy adres.
Reguła przekierowania 301 w .htaccess:
RewriteEngine On
RewriteRule ^strona404komputery.html$ http://www.strona.pl/komputery [R=301,L]
Istotne jest to, aby nie ustawiać przekierowania wszystkich linków do strony głównej. Podstrony 404, które wcześniej nie generowały żadnego ruchu i nie wymagają przekierowania na inne adresy URL można pozostawić. Dobra podstrona 404 jest w stanie wygenerować nawet konwersję. Ważne jest to, aby usunąć nieistniejące strony z mapy witryny oraz wszystkich odnośników prowadzących do nich w strukturze serwisu.
Jak powinna wyglądać strona 404?
Pozostawiając 404 na naszej stronie internetowej powinniśmy zadbać o jej prawidłowy wygląd. Co powinno się na niej znaleźć? Wymienić można kilka podstawowych elementów:
- logo,
- informację wyjaśniającą użytkownikowi gdzie i dlaczego się znalazł,
- grafikę dopasowaną do grupy docelowej,
- linki do strony głównej, najpopularniejszych podstron,
- kody rabatowe w przypadku sklepów internetowych,
- CTA,
- informacje kontaktowe.
Oczywiście, nie trzeba zamieszczać wszystkich tych elementów. Wszystko zależy od strony www, jaką się posiada. Dlatego też wybiera się te elementy, które sprawią, że zachęcą użytkownika do pozostania dłużej na stronie błędu 404 i da mu szanse lepiej poznać firmę.