SEO를 위한 가장 중요한 HTTP 상태 코드
게시 됨: 2022-10-26사용자가 웹 브라우저에 웹 페이지 URL을 입력하고 Enter 키를 누를 때마다 특정 웹 사이트에 액세스하기 위해 웹 서버에 요청을 보냅니다. 웹 서버는 요청된 페이지(페이지에 필요한 이미지나 스크립트와 같은 추가 리소스 포함)로 응답하고 브라우저는 페이지를 표시합니다. 또한 모든 요청과 함께 HTTP 상태 코드를 반환합니다.
대부분의 경우 이러한 HTTP 상태 코드는 요청이 성공했기 때문에 표시되지 않습니다. 그러나 서버가 요청된 리소스에 액세스할 수 없는 경우 특정 응답 상태 코드를 통해 성공하지 못한 이유에 대한 설명을 제공합니다.
이 HTTP 상태 코드 목록은 볼 수 있는 가장 일반적인 유형의 응답 코드와 SEO 성능 에 영향을 줄 수 있는 응답 코드를 정의합니다 .
HTTP 상태 코드란 무엇입니까?
HTTP 상태 코드는 브라우저가 서버에 연결을 시도할 때 무슨 일이 일어났는지 알려주는 세 자리 숫자입니다. HTTP 상태 코드는 요청이 성공했는지 여부에 관계없이 웹 브라우저와 사용자에게 통신합니다.
HTTP 상태 코드는 원본 서버에 대한 성공적인 요청이 검색 엔진 크롤러와 웹사이트 방문자에게 더 나은 경험을 제공하기 때문에 SEO의 큰 부분입니다.
대조적으로 오류 또는 누락된 대상 리소스를 나타내는 응답 상태 코드는 웹사이트 소유자가 웹사이트의 필요한 유지 관리를 수행하지 않고 있음을 사용자와 Google에 알릴 수 있습니다.
상태 코드 유형
상태 코드에는 다섯 가지 시리즈가 있습니다. 모든 상태 코드는 3자리입니다. 시작 숫자는 서버에서 반환한 상태 코드 유형을 강조 표시합니다.
- 1xx: 정보 제공
- 2xx: 성공을 나타냅니다.
- 3xx: 리디렉션된 페이지, 즉 페이지가 다른 URL로 이동되었음을 의미합니다.
- 4xx: 클라이언트 오류, 요청한 웹 페이지에 문제가 있음을 의미합니다.
- 5xx: 서버 오류, 서버 연결에 문제가 발생했음을 의미
가장 일반적인 HTTP 상태 코드
60개 이상의 가능한 상태 코드가 있지만 그 중 일부는 다른 것보다 더 일반적입니다. 일부는 검색 엔진 크롤러와 당사 웹사이트의 다양한 URL에 대한 링크를 따를 때 일어나는 일에 대해 생각할 때도 중요합니다.
200: 성공
200 시리즈의 페이지가 당신이 목표로 하는 것입니다. 그들은 요청이 성공했고 서버가 새 리소스를 생성했음을 알립니다. 2xx 코드는 서버가 제대로 작동하고 있으며 사이트 방문자와 클라이언트(또는 웹사이트)가 모두 제대로 연결되어 있음을 나타냅니다.
200 상태 코드를 찾을 수 없을 때마다 SearchAtlas 사이트 감사자는 보고서에 다음 메시지와 함께 플래그를 지정합니다.
- 상태 코드가 200이 아닙니다.
301: 영구 리디렉션
SEO 목적에서 가장 중요한 상태 코드 중 하나인 301 리디렉션 은 웹 페이지가 새 위치 또는 새 URL로 영구적으로 이동되었음을 알려줍니다. 사용자가 브라우저에 URL을 입력하거나 이전 URL이 있는 링크를 클릭하면 페이지의 새 URL로 리디렉션됩니다.
301 리디렉션을 올바르게 사용하면 SEO를 개선하는 데 도움이 될 수 있습니다. 웹 사이트에서 콘텐츠를 이동하거나 업데이트할 때 링크 자산을 잃지 않도록 합니다. 이러한 이유로 SearchAtlas Site Auditor는 사이트를 크롤링하고 분석할 때 301 리디렉션과 관련된 문제에 플래그를 지정합니다.
문제 보고서에서 강조 표시된 301과 관련된 몇 가지 문제는 다음과 같습니다.
- 301은 HTTPS로 리디렉션되지 않음 : 301 리디렉션은 사용자에게 더 안전한 브라우저 환경을 제공하기 때문에 사용자를 웹 페이지 의 HTTPS 버전으로 안내해야 합니다.
- 소문자가 아닌 리디렉션 URL: 검색 엔진 크롤러가 새 페이지를 중복 콘텐츠 또는 페이지의 중복 버전으로 착각하지 않도록 리디렉션 URL은 소문자여야 합니다.
- 301 리디렉션이 있는 내부 링크: Google은 301 리디렉션 이 있는 내부 링크를 찾습니다. 웹마스터가 재배치된 페이지의 새 URL로 링크를 업데이트하는 것을 선호합니다.
404 찾을 수 없음
400 시리즈의 상태 코드는 일반적으로 클라이언트가 서버가 이행할 수 없는 요청을 할 때 사용됩니다.
예를 들어, 400 상태 코드는 클라이언트가 존재하지 않는 리소스를 요청할 때 사용됩니다. 401 상태 코드는 클라이언트에 적절한 인증 자격 증명이 없을 때 사용됩니다. 408 상태 코드는 클라이언트가 서버가 기꺼이 기다리는 것보다 더 긴 요청을 할 때 사용됩니다.
404는 웹사이트의 사용자 경험에 좋지 않을 뿐만 아니라 특히 SEO 성능에도 좋지 않습니다. 검색 엔진 크롤러가 사용할 수 없거나 죽은 페이지로 반복적으로 전송되는 경우 Google은 귀하의 웹사이트가 사용자에게 가치 있는 콘텐츠나 고품질 페이지 경험 을 제공하는 것으로 간주할 가능성이 적습니다.
이러한 이유로 사이트 감사 보고서에 다음 404 상태 코드 오류가 표시됩니다.
- URL은 소프트 404를 제공합니다.
404 응답 코드의 원인은 무엇입니까?
다음은 URL이 404ing일 수 있는 몇 가지 잠재적인 이유와 문제를 해결하는 방법입니다.
- 삭제/이동된 페이지 : 페이지의 콘텐츠가 삭제되거나 이동되어 링크가 끊어졌을 수 있습니다. 이 문제를 해결하기 위해 301 리디렉션을 추가하면 사용자와 검색 엔진 크롤러가 페이지의 새 버전으로 전송됩니다.
- 잘못된 URL : URL이 브라우저의 주소 표시줄에 잘못 입력되었거나 잘못된 URL이 링크에 추가되었습니다. 링크가 올바른 URL을 사용하고 있는지 다시 확인하세요.
- 캐싱 문제 : 브라우저가 실제 내용 대신 404 오류 페이지를 캐싱할 수 있습니다. 따라서 웹 사이트가 다른 모든 사람에게 작동하더라도 오류가 계속 표시됩니다.
- 누락된 자산 : 이미지, CSS 또는 JavaScript 파일과 같은 누락된 자산이 있는 경우 404 오류가 발생할 수 있습니다. 누락된 자산을 업데이트하거나 교체해야 합니다.
500 내부 서버 오류
500 시리즈의 상태 코드는 일반적인 오류 메시지입니다. 요청을 처리하는 동안 서버에서 오류가 발생했을 때 사용됩니다. 이러한 오류는 종종 미스터리처럼 느껴질 수 있습니다.
예를 들어, 500 상태 코드는 서버가 요청된 리소스를 찾을 수 없을 때 사용됩니다. 501 상태 코드는 서버가 이동되어 요청한 리소스를 찾을 수 없을 때 사용됩니다. 502 상태 코드는 과부하로 인해 서버가 요청을 처리할 수 없을 때 사용됩니다.
웹 페이지에서 500 상태 코드 오류를 반환하는 경우 다음 수정 사항을 시도하십시오.
- 브라우저 새로 고침 : 시작하기에 가장 좋은 곳입니다. 서버에 대한 두 번째 요청은 성공적인 https 상태 코드를 생성할 수 있습니다.
- 웹 브라우저 쿠키 삭제 : 이렇게 하면 웹 페이지를 다시 로드하는 데 도움이 될 수 있습니다.
- 플러그인 비활성화 : 특히 최근에 플러그인 설치 후 500 http 상태 코드가 발생한 경우. 플러그인이 다른 소프트웨어와 충돌하거나 소프트웨어 업데이트로 인해 시스템이 호환되지 않을 수 있습니다.
- 나중에 다시 돌아와 : 나중에 요청이 성공할 가능성이 있습니다.
HTTP 상태 코드가 무엇인지 어떻게 압니까?
웹사이트에서 잘못된 응답을 생성하는 웹페이지 URL을 조사하는 것이 중요합니다. 왜요? 사용자가 요청한 리소스에 도달하는 것을 막을 수 있기 때문입니다.
문제를 해결하면 키워드 순위가 향상되고 웹사이트에서 이탈하는 사이트 방문자가 줄어들 수 있습니다.
웹 페이지의 응답 코드를 확인할 수 있는 두 가지 기본 방법이 있습니다.
Google Search Console 계정 사용
GSC 계정에서 색인 > 페이지로 이동합니다.
인덱싱과 관련된 다양한 오류를 요약한 디스플레이를 찾을 수 있습니다. 404 또는 500 오류에 대한 메시지가 이 목록에 나타납니다.
오류를 클릭하면 영향을 받는 페이지를 더 자세히 분석할 수 있습니다.
SearchAtlas 사이트 감사 보고서
SearchAtlas Site Auditor는 웹페이지의 HTTP 응답 코드를 확인합니다. 또한 상태 코드와 관련하여 식별한 모든 문제에 플래그를 지정합니다.
사이트 감사를 실행한 후 Site Auditor 대시보드의 문제 탭으로 이동합니다.
"페이지 URL" 카테고리를 클릭합니다.
HTTP 상태 코드를 언급하는 오류 메시지를 찾은 다음 "영향을 받는 페이지 보기"를 클릭합니다.
웹사이트에서 200개의 상태 코드를 반환하지 않는 모든 페이지의 전체 목록이 표시됩니다.
이 목록을 웹 개발자에게 전달하여 문제를 해결하거나 SEO 전문가에게 연락 하여 문제 해결을 위한 다음 단계를 결정하십시오.
결론
이제 SEO에 대한 가장 중요한 HTTP 상태 코드를 이해했으므로 웹 페이지의 모든 오류를 해결할 수 있습니다.
그러나 웹 페이지 URL이 특정 HTTP 상태 코드를 반환하는 이유가 여전히 확실하지 않은 경우 기술 SEO 대행사에 연락하여 문제 해결에 도움이 될 수 있는지 확인할 수 있습니다. LinkGraph 팀이 도와드리겠습니다!