SEO를 위한 가장 중요한 HTTP 상태 코드

게시 됨: 2022-11-25

사용자가 웹 브라우저에 웹 페이지 URL을 입력하고 Enter 키를 누를 때마다 특정 웹 사이트에 액세스하기 위해 웹 서버에 요청을 보냅니다. 웹 서버는 요청된 페이지(페이지에 필요한 이미지나 스크립트와 같은 추가 리소스 포함)로 응답하고 브라우저는 페이지를 표시합니다. 또한 모든 요청과 함께 HTTP 상태 코드를 반환합니다.

대부분의 경우 이러한 HTTP 상태 코드는 요청이 성공했기 때문에 표시되지 않습니다. 그러나 서버가 요청된 리소스에 액세스할 수 없는 경우 특정 응답 상태 코드를 통해 성공하지 못한 이유에 대한 설명을 제공합니다.

이 HTTP 상태 코드 목록은 가장 일반적인 유형의 응답 코드와 SEO 성능 에 영향을 줄 수 있는 응답 코드를 정의합니다 .

HTTP 상태 코드란 무엇입니까?

HTTP 상태 코드는 서버에 연결을 시도했을 때 발생한 상황을 브라우저에 알려주는 3자리 숫자입니다. HTTP 상태 코드는 요청이 성공했는지 여부에 관계없이 웹 브라우저 및 해당 사용자와 통신합니다.

HTTP 상태 코드는 원본 서버에 대한 성공적인 요청이 검색 엔진 크롤러 및 웹 사이트 방문자에게 더 나은 경험을 제공하기 때문에 SEO의 큰 부분입니다.

반대로 오류 또는 누락된 대상 리소스를 나타내는 응답 상태 코드는 웹사이트 소유자가 웹사이트에 필요한 유지 관리를 수행하지 않는다는 신호를 사용자와 Google에 알릴 수 있습니다.

상태 코드의 유형

다양한 유형의 http 상태 코드를 색상으로 구분한 목록

다섯 가지 상태 코드 시리즈가 있습니다. 모든 상태 코드는 세 자리입니다. 시작 숫자는 서버에서 반환된 상태 코드의 유형을 강조 표시합니다.

  • 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 시리즈의 상태 코드는 일반적으로 클라이언트가 서버가 이행할 수 없는 요청을 했을 때 사용됩니다.

404 상태 코드 오류 스크린샷

예를 들어 클라이언트가 존재하지 않는 리소스를 요청할 때 400 상태 코드가 사용됩니다. 401 상태 코드는 클라이언트에 적절한 인증 자격 증명이 없을 때 사용됩니다. 408 상태 코드는 클라이언트가 서버가 대기할 수 있는 것보다 더 긴 요청을 할 때 사용됩니다.

404는 웹사이트의 사용자 경험에 좋지 않을 뿐만 아니라 특히 SEO 성능에 좋지 않습니다. 검색 엔진 크롤러가 사용할 수 없거나 작동하지 않는 페이지로 반복적으로 전송되는 경우 Google은 귀하의 웹사이트가 사용자에게 가치 있는 콘텐츠나 고품질 페이지 경험 을 제공한다고 볼 가능성이 적습니다.

이러한 이유로 다음 404 상태 코드 오류는 사이트 감사자 보고서에 표시됩니다.

  • Url은 소프트 404를 제공합니다.

404 응답 코드의 원인은 무엇입니까?

다음은 URL이 404ing일 수 있는 몇 가지 잠재적인 이유와 문제를 해결하는 방법입니다.

  • 삭제/이동된 페이지 : 페이지의 콘텐츠가 삭제되거나 이동되어 링크가 끊어졌을 수 있습니다. 문제를 해결하려면 301 리디렉션을 추가하면 사용자 및 검색 엔진 크롤러가 페이지의 새 버전으로 전송됩니다.
  • 잘못된 URL : URL이 브라우저의 주소 표시줄에 잘못 입력되었거나 잘못된 URL이 링크에 추가되었습니다. 링크가 올바른 URL을 사용하고 있는지 다시 확인하십시오.
  • 캐싱 문제 : 브라우저가 실제 콘텐츠 대신 404 오류 페이지를 캐싱할 수 있습니다. 따라서 웹 사이트가 다른 모든 사람에게 작동하는 경우에도 오류가 계속 표시됩니다.
  • 자산 누락 : 이미지, CSS, 자바스크립트 파일 등 자산이 누락된 경우 404 오류가 발생할 수 있습니다. 누락된 자산을 업데이트하거나 교체해야 합니다.

500 내부 서버 오류

500 시리즈의 상태 코드는 일반적인 오류 메시지입니다. 요청을 처리하는 동안 서버에서 오류가 발생했을 때 사용됩니다. 이러한 오류는 종종 미스터리처럼 느껴질 수 있습니다.

예를 들어, 500 상태 코드는 서버가 요청된 리소스를 찾을 수 없을 때 사용됩니다. 501 상태 코드는 서버가 이동되어 요청된 리소스를 찾을 수 없을 때 사용됩니다. 502 상태 코드는 오버로드되어 서버가 요청을 처리할 수 없을 때 사용됩니다.

웹 페이지에서 500 상태 코드 오류를 반환하는 경우 다음 수정 사항을 시도하십시오.

  • 브라우저 새로 고침 : 여기에서 시작하는 것이 가장 좋습니다. 서버에 대한 두 번째 요청은 성공적인 https 상태 코드를 생성할 수 있습니다.
  • 웹 브라우저 쿠키 삭제 : 이렇게 하면 웹 페이지를 다시 로드하는 데 도움이 될 수 있습니다.
  • 플러그인 비활성화 : 특히 500 http 상태 코드가 최근에 플러그인 설치를 따랐다면. 플러그인이 다른 소프트웨어와 충돌하거나 소프트웨어 업데이트로 인해 시스템이 호환되지 않을 수 있습니다.
  • 나중에 다시 방문 : 나중에 요청이 성공할 가능성이 있습니다.

HTTP 상태 코드가 무엇인지 어떻게 알 수 있습니까?

잘못된 응답을 생성하는 웹사이트의 웹페이지 URL을 조사하는 것이 중요합니다. 왜요? 사용자가 요청한 리소스에 도달하는 것을 막을 수 있기 때문입니다.

이를 해결하면 키워드 순위가 향상되고 사이트 방문자가 웹사이트에서 이탈하는 횟수가 줄어듭니다.

웹 페이지의 응답 코드를 확인할 수 있는 두 가지 기본 방법이 있습니다.

Google 검색 콘솔 계정 사용

GSC 계정에서 색인 > 페이지로 이동합니다.

인덱싱과 관련된 다양한 오류를 요약한 디스플레이를 찾을 수 있습니다. 404 또는 500 오류에 대한 메시지가 이 목록에 나타납니다.

오류를 클릭하면 영향을 받는 페이지를 더 자세히 분석할 수 있습니다.

SearchAtlas 사이트 감사자 보고서

SearchAtlas Site Auditor는 웹페이지의 HTTP 응답 코드를 확인합니다. 또한 상태 코드와 관련하여 식별된 모든 문제에 플래그를 지정합니다.

사이트 감사를 실행한 후 Site Auditor 대시보드의 문제 탭으로 이동합니다.

"페이지 URL" 범주를 클릭합니다.

HTTP 상태 코드를 언급하는 오류 메시지를 찾은 다음 "영향을 받는 페이지 보기"를 클릭합니다.

200개의 상태 코드를 반환하지 않는 웹 사이트의 모든 페이지에 대한 전체 목록이 표시됩니다.

이 목록을 웹 개발자에게 전달하여 문제를 해결하거나 SEO 전문가 중 한 명과 연결하여 문제 해결을 위한 다음 단계를 결정하십시오.

결론

이제 SEO에 대한 가장 중요한 HTTP 상태 코드를 이해했으므로 웹 페이지의 모든 오류를 해결할 수 있기를 바랍니다.

그러나 웹 페이지 URL이 특정 HTTP 상태 코드를 반환하는 이유를 여전히 확신할 수 없는 경우 기술 SEO 대행사에 연락하여 문제 해결에 도움이 될 수 있는지 확인할 수 있습니다. LinkGraph 팀이 도와드리겠습니다!