Najważniejsze kody statusu HTTP dla SEO

Opublikowany: 2022-10-26

Za każdym razem, gdy użytkownik wpisuje adres URL strony internetowej w przeglądarce internetowej i klika Enter, wysyła do serwera WWW żądanie dostępu do tej konkretnej witryny. Serwer sieciowy odpowiada żądaną stroną (plus wszelkie dodatkowe zasoby, takie jak obrazy lub skrypty, których potrzebuje strona), 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 zdefiniuje najpopularniejsze 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 statusu HTTP komunikują się z przeglądarką internetową i jej użytkownikiem, czy ich żądanie zakończyło się powodzeniem.

Kody statusu HTTP są dużą częścią SEO, ponieważ udane żądania do serwera pochodzenia zapewniają lepsze wrażenia dla robotów wyszukiwarek i odwiedzających witrynę.

Natomiast kody stanu odpowiedzi, które wskazują błędy lub brakujący zasób docelowy, mogą sygnalizować użytkownikom i Google, że właściciel witryny nie wykonuje niezbędnej konserwacji swojej witryny.

Rodzaje kodów statusu

kolorowa lista różnych typów kodów statusu http

Istnieje pięć różnych serii kodów stanu. Wszystkie kody stanu są trzycyfrowe. Cyfra początkowa wyróżnia typ kodu statusu zwracanego przez serwer.

  • 1xx: dostarcza informacji
  • 2xx: oznacza sukces
  • 3xx: Przekierowana strona, 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

Najpopularniejsze kody stanu HTTP

Istnieje ponad 60 możliwych kodów stanu, ale niektóre z nich są bardziej powszechne niż inne. Niektóre są ważne również, gdy myślimy o robotach wyszukiwarek i o tym, co się dzieje, gdy podążają za linkami do różnych adresów URL na naszych stronach.

200: Sukces

Strony z serii 200 są tym, do czego dążysz. Informują, że żądanie powiodło się, a serwer utworzył nowy zasób. Kody 2xx wskazują, że serwer działa poprawnie, a odwiedzający witrynę i klient (lub witryna) łączą się prawidłowo.

Gdy kod statusu 200 nie zostanie znaleziony, audytor witryny SearchAtlas oznaczy go w raporcie następującym komunikatem:

  • Kod statusu nie 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 na stałe 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 na nowy adres URL strony.

Przekierowania 301, jeśli są używane prawidłowo, mogą pomóc poprawić SEO. Zapewniają, że nie stracisz wartości linków podczas przenoszenia lub aktualizowania treści w 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 możesz zobaczyć w swoim raporcie o problemach, obejmują:

  • 301 nie przekierowuje do HTTPS : Przekierowania 301 powinny prowadzić użytkowników do wersji strony internetowej HTTPS , ponieważ zapewnia ona użytkownikom bezpieczniejszą przeglądarkę.
  • Adres URL przekierowania nie małymi literami : adresy URL przekierowania powinny być pisane małymi literami, aby roboty wyszukiwarek nie pomyliły nowej strony z powieloną treścią lub zduplikowaną wersją strony
  • Linki wewnętrzne z przekierowaniami 301 : Google patrzy na linki wewnętrzne z przekierowaniami 301. Preferuje, aby webmasterzy aktualizowali swoje linki o nowe adresy URL przeniesionych stron.

404 Nie Znaleziono

Kody stanu w serii 400 są zwykle używane, gdy klient wysłał żądanie, którego serwer nie może spełnić.

zrzut ekranu z błędem kodu stanu 404

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ń uwierzytelniania. Kod stanu 408 jest używany, gdy klient wysyła żądanie, które jest dłuższe niż serwer jest w stanie czekać.

Błędy 404 nie tylko wpływają negatywnie na wrażenia użytkowników Twojej witryny, ale są szczególnie złe dla wydajności SEO. Jeśli roboty indeksujące wyszukiwarki są wielokrotnie wysyłane do niedostępnych lub martwych stron, Google będzie rzadziej postrzegać Twoją witrynę jako dostarczającą użytkownikom wartościową treść lub wysoką jakość strony .

Z tego powodu w raporcie audytora witryny zostaną oznaczone następujące błędy kodu stanu 404:

  • Url daje miękkie 404

Co powoduje kod odpowiedzi 404?

Oto niektóre z potencjalnych powodów, dla których adres URL może być 404 i jak rozwiązać ten problem:

  • Usunięta/przeniesiona strona : zawartość strony mogła zostać usunięta lub przeniesiona, co spowodowało uszkodzenie łącza. Aby to naprawić, dodanie przekierowania 301 spowoduje wysłanie użytkownika i robotów wyszukiwarek 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 : jeśli brakuje zasobu, takiego jak obraz, plik CSS lub JavaScript, może wygenerować błąd 404. Brakujący zasób musi zostać zaktualizowany lub wymieniony.

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. Te błędy często mogą wydawać się trochę 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ł przeniesiony. Kod stanu 502 jest używany, gdy serwer nie może przetworzyć żądania, ponieważ jest przeciążony.

Jeśli Twoja strona internetowa zwraca błąd kodu stanu 500, wypróbuj następujące rozwiązania:

  • Odśwież przeglądarkę : od tego najlepiej zacząć. Drugie żądanie 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 statusu 500 http ostatnio nastąpił po instalacji wtyczki. Możliwe, że wtyczka wchodzi w konflikt z innym oprogramowaniem lub aktualizacja oprogramowania sprawia, że ​​system jest niekompatybilny.
  • Wróć później : możliwe, że przyszłe prośby zostaną zrealizowane w późniejszym czasie.

Skąd wiesz, co to jest kod stanu HTTP?

Ważne jest, aby sprawdzić adresy URL stron internetowych w 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 swoich 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ć dotknięte strony.

Raport audytora witryny SearchAtlas

Audytor Witryny SearchAtlas sprawdzi kody odpowiedzi HTTP Twoich stron internetowych. Będzie również oznaczać wszelkie problemy, które identyfikuje w związku z kodem stanu.

Po uruchomieniu audytu witryny przejdź do zakładki Problemy w panelu Audytora witryny.

Kliknij kategorię „URL strony”.

Poszukaj wszelkich 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 internetowym, aby rozwiązać problem, lub skontaktuj się z jednym z naszych ekspertów SEO, aby określić kolejne kroki w celu rozwiązania problemów.

Wniosek

Teraz, gdy rozumiesz najważniejsze kody statusu HTTP dla SEO, możesz mieć nadzieję, że możesz rozwiązać wszelkie błędy na swoich stronach internetowych.

Ale jeśli nadal nie masz pewności, dlaczego adresy URL stron internetowych zwracają określone kody stanu HTTP, możesz skontaktować się z agencją zajmującą się technicznym SEO, aby sprawdzić, czy mogą pomóc w rozwiązaniu problemu. Nasz zespół w LinkGraph służy pomocą!