Najważniejsze kody stanu HTTP dla SEO
Opublikowany: 2022-11-25Za każdym razem, gdy użytkownik wpisze adres URL strony internetowej w swojej przeglądarce internetowej i kliknie Enter, wysyła żądanie do serwera internetowego, aby uzyskać dostęp do tej konkretnej witryny. Serwer WWW odpowiada żądaną stroną (oraz wszelkimi dodatkowymi zasobami, takimi jak obrazy lub skrypty, których strona potrzebuje), a przeglądarka wyświetla stronę. Zwraca również kod stanu HTTP wraz z każdym żądaniem.
W większości przypadków te kody stanu HTTP nie są wyświetlane, ponieważ żądanie zakończyło się pomyślnie. Jeśli jednak serwer nie może uzyskać dostępu do żądanego zasobu, poda wyjaśnienie, dlaczego nie powiodło się, za pomocą określonego kodu stanu odpowiedzi.
Ta lista kodów stanu HTTP określi najczęstsze typy kodów odpowiedzi, które możesz zobaczyć, oraz te, które mogą mieć wpływ na wydajność SEO.
Co to są kody stanu HTTP?
Kod stanu HTTP to trzycyfrowa liczba, która informuje przeglądarkę, co się stało, gdy próbowała połączyć się z serwerem. Kody stanu HTTP komunikują się z przeglądarką internetową i jej użytkownikiem, niezależnie od tego, czy ich żądanie zakończyło się pomyślnie.
Kody stanu HTTP są dużą częścią SEO, ponieważ udane żądania do serwera źródłowego zapewniają lepsze wrażenia robotom wyszukiwarek i odwiedzającym witrynę.
Z kolei kody stanu odpowiedzi wskazujące na błędy lub brakujący zasób docelowy mogą sygnalizować użytkownikom i Google, że właściciel witryny nie przeprowadza niezbędnej konserwacji swojej witryny.
Rodzaje kodów stanu

Istnieje pięć różnych serii kodów stanu. Wszystkie kody stanu składają się z trzech cyfr. Początkowa cyfra podkreśla typ kodu stanu zwracanego przez serwer.
- 1xx: Dostarcza informacji
- 2xx: oznacza sukces
- 3xx: Strona przekierowana, co oznacza, że strona została przeniesiona pod inny adres URL
- 4xx: Błąd klienta, co oznacza, że coś jest nie tak z żądaną stroną internetową
- 5xx: Błąd serwera, co oznacza, że coś się stało z połączeniem z serwerem
Najczęstsze kody stanu HTTP
Istnieje ponad 60 możliwych kodów statusu, ale niektóre z nich są bardziej powszechne niż inne. Niektóre z nich są również ważne, gdy myślimy o robotach indeksujących wyszukiwarek i o tym, co się dzieje, gdy śledzą linki do różnych adresów URL na naszych stronach internetowych.
200: Sukces
Strony z serii 200 są tym, do czego dążysz. Komunikują, że żądanie powiodło się, a serwer utworzył nowy zasób. Kody 2xx wskazują, że serwer działa prawidłowo, a odwiedzający witrynę i klient (lub strona internetowa) łączą się prawidłowo.
Ilekroć kod statusu 200 nie zostanie znaleziony, audytor witryny SearchAtlas oznaczy go w raporcie następującym komunikatem:
- Kod stanu inny niż 200
301: Stałe przekierowanie
Prawdopodobnie jeden z najważniejszych kodów statusu dla celów SEO, przekierowania 301 informują, że strona internetowa została trwale przeniesiona do nowej lokalizacji lub nowego adresu URL. Gdy użytkownik wprowadzi adres URL w przeglądarce lub kliknie link ze starym adresem URL, zostanie przekierowany do nowego adresu URL strony.
Przekierowania 301, jeśli są właściwie używane, mogą pomóc poprawić Twoje SEO. Zapewniają, że nie stracisz link equity podczas przenoszenia lub aktualizowania treści w swojej witrynie. Z tego powodu SearchAtlas Site Auditor sygnalizuje problemy związane z przekierowaniami 301 podczas indeksowania i analizowania Twojej witryny.
Niektóre problemy związane z 301, które mogą być wyróżnione w raporcie o problemach, obejmują:
- 301 nie przekierowuje do HTTPS : przekierowania 301 powinny kierować użytkowników do strony internetowej w wersji HTTPS , ponieważ zapewnia to użytkownikom bezpieczniejsze korzystanie z przeglądarki.
- Adres URL przekierowania nie jest pisany małymi literami : adresy URL przekierowania powinny być pisane małymi literami, aby roboty indeksujące wyszukiwarek nie pomyliły nowej strony ze zduplikowaną treścią lub zduplikowaną wersją strony
- Linki wewnętrzne z przekierowaniami 301 : Google patrzy z góry na linki wewnętrzne z przekierowaniami 301. Preferuje, aby webmasterzy aktualizowali swoje linki o nowe adresy URL przeniesionych stron.
404 Nie Znaleziono
Kody stanu z serii 400 są zwykle używane, gdy klient złożył żądanie, którego serwer nie może spełnić.

Na przykład kod stanu 400 jest używany, gdy klient żąda zasobu, który nie istnieje. Kod stanu 401 jest używany, gdy klient nie ma odpowiednich poświadczeń uwierzytelniających. Kod stanu 408 jest używany, gdy klient wysyła żądanie dłuższe niż serwer jest w stanie czekać.
Błędy 404 są nie tylko szkodliwe dla doświadczenia użytkownika Twojej witryny, ale są szczególnie szkodliwe dla wydajności SEO. Jeśli roboty indeksujące wyszukiwarek są wielokrotnie odsyłane do niedostępnych lub martwych stron, jest mniej prawdopodobne, że Google uzna Twoją witrynę za dostarczającą użytkownikom wartościowych treści lub wysokiej jakości strony .

Z tego powodu następujące błędy kodu stanu 404 zostaną oznaczone w raporcie audytora witryny:
- Url podaje miękkie 404
Co powoduje kod odpowiedzi 404?
Oto kilka potencjalnych powodów, dla których adres URL może wyświetlać błąd 404, oraz sposoby rozwiązania tego problemu:
- Strona usunięta /przeniesiona : zawartość strony mogła zostać usunięta lub przeniesiona, co spowodowało przerwanie łącza. Aby to naprawić, dodanie przekierowania 301 spowodowałoby wysłanie robota indeksującego użytkownika i wyszukiwarki do nowej wersji strony.
- Nieprawidłowy adres URL : adres URL został nieprawidłowo wpisany w pasku adresu przeglądarki lub do linku dodano nieprawidłowy adres URL. Dokładnie sprawdź, czy Twoje linki używają właściwych adresów URL.
- Problemy z buforowaniem : przeglądarka może buforować stronę błędu 404 zamiast rzeczywistej zawartości. Dlatego nadal widzisz błąd, nawet jeśli witryna działa dla wszystkich innych.
- Brakujący zasób : brak zasobu, takiego jak obraz, plik CSS lub JavaScript, może spowodować wygenerowanie błędu 404. Brakujący zasób wymaga aktualizacji lub wymiany.
500 wewnętrzny błąd serwera
Kody stanu w serii 500 to ogólne komunikaty o błędach. Są używane, gdy serwer napotkał błąd podczas przetwarzania żądania. Błędy te często mogą wydawać się tajemnicą.

Na przykład kod stanu 500 jest używany, gdy serwer nie może znaleźć żądanego zasobu. Kod stanu 501 jest używany, gdy serwer nie może znaleźć żądanego zasobu, ponieważ został on przeniesiony. Kod stanu 502 jest używany, gdy serwer nie może przetworzyć żądania z powodu przeciążenia.
Jeśli Twoja strona internetowa zwraca błąd kodu stanu 500, wypróbuj następujące rozwiązania:
- Odśwież przeglądarkę : to najlepsze miejsce, aby zacząć. Drugie żądanie skierowane do serwera może wygenerować pomyślny kod stanu https.
- Usuń pliki cookie przeglądarki internetowej : może to pomóc w ponownym załadowaniu strony internetowej.
- Dezaktywuj wtyczkę : zwłaszcza jeśli kod stanu 500 http nastąpił niedawno po instalacji wtyczki. Możliwe, że wtyczka powoduje konflikt z innym oprogramowaniem lub aktualizacja oprogramowania powoduje niekompatybilność systemu.
- Wróć później : Możliwe, że przyszłe prośby w późniejszym czasie zakończą się pomyślnie.
Skąd wiesz, jaki jest kod stanu HTTP?
Ważne jest, aby zbadać adresy URL stron internetowych w Twojej witrynie, które generują nieprawidłową odpowiedź. Czemu? Ponieważ mogą uniemożliwić użytkownikom dotarcie do żądanego zasobu.
Rozwiązanie ich może oznaczać lepsze rankingi słów kluczowych i mniejszą liczbę odwiedzających witrynę odbijających się od Twojej witryny.
Istnieją dwa podstawowe sposoby sprawdzania kodów odpowiedzi na stronach internetowych.
Użyj swojego konta Google Search Console
Na swoim koncie GSC przejdź do Indeks > Strony.
Znajdziesz ekran podsumowujący różne błędy związane z indeksowaniem. Na tej liście pojawią się komunikaty o błędach 404 lub 500.

Kliknij błąd, aby dokładniej przeanalizować strony, których dotyczy problem.
Raport audytora witryny SearchAtlas
SearchAtlas Site Auditor sprawdzi kody odpowiedzi HTTP na Twoich stronach internetowych. Oznaczy również wszelkie zidentyfikowane problemy w związku z kodem stanu.
Po przeprowadzeniu audytu witryny przejdź do karty Problemy na pulpicie audytora witryny.

Kliknij kategorię „URL strony”.

Poszukaj komunikatów o błędach zawierających kody stanu HTTP, a następnie kliknij „Zobacz strony, których dotyczy problem”.

Zobaczysz pełną listę wszystkich stron w Twojej witrynie, które nie zwracają 200 kodów stanu.

Przekaż tę listę programiście stron internetowych, aby rozwiązał problem, lub skontaktuj się z jednym z naszych ekspertów SEO, aby ustalić kolejne kroki w celu rozwiązania problemów.
Wniosek
Teraz, gdy rozumiesz najważniejsze kody stanu HTTP dla SEO, możesz mieć nadzieję, że rozwiążesz wszelkie błędy na swoich stronach internetowych.
Jeśli jednak nadal nie masz pewności, dlaczego adresy URL Twojej strony internetowej zwracają określone kody stanu HTTP, możesz skontaktować się z agencją SEO zajmującą się kwestiami technicznymi, aby sprawdzić, czy mogą one pomóc w rozwiązaniu problemu. Nasz zespół w LinkGraph jest tutaj, aby Ci pomóc!
