HTTP 상태 코드는 사이트의 상태를 나타내는 가장 명확한 SEO 지표중 하나이며, 브라우저의 요청에 대한 서버 응답입니다.
HTTP는 Hypertext Transfer Protocol(Hypertext Transfer Protocol)의 줄임말이며, 클라이언트와 서버가 데이터를 통신하고 교환하는 데 사용하는 프로토콜입니다.
웹사이트를 방문하면 브라우저가 사이트의 서버에 요청을 보내고 서버는 세 자리 코드인 HTTP 상태 코드로 브라우저의 요청에 응답합니다.
즉, 서버와 웹사이트 간의 연결 구조가 괜찮은지, 아니면 문제가 있는지를 우리는 숫자를 통해 의미를 파악할 수 있습니다.
HTTP 상태 코드는 각 세 자리 상태 코드의 첫 번째 숫자는 1부터 5까지의 숫자 중 하나로 시작되며, 1xx 부터 5xx로 표시되어 해당 범위의 상태 코드를 나타낼 수 있습니다. 각 범위는 서버 응답의 서로 다른 유형의 메세지를 전달합니다.
1xx – 정보 응답: ‘1’로 시작하는 상태 코드는 서버가 요청을 받아 작업 진행 중이라는 의미
2xx – 요청 성공: 요청이 성공적으로 완료의 응답
3xx – 리디렉션: 요청 완료를 위해서 다른 곳으로 이동 했다는 의미
4xxs – 클라이언트 오류: 페이지를 찾을 수 없음. 사이트 또는 페이지에 연결할 수 없습니다. (요청이 이루어졌지만 페이지가 유효하지 않습니다. 이는 웹 사이트 측에서 대화하는 내용의 오류이며 사이트에 페이지가 없을 때 나타나는 경우가 많습니다.)
5xxs – 서버 오류: 오류. 클라이언트가 올바른 요청을 했지만 서버가 요청을 완료하지 못했습니다.
검색 엔진 크롤러와 웹사이트의 소통은 HTTP를 사용합니다. 그들이 무슨 말을 하는지 이해하는데 어려움을 겪고 있다면, 어떻게 하면 효과적인 SEO가 될 수 있을까요?
HTTP 상태 코드를 이해하지 못하는 것은 외국어를 구사하지 못하는 외국에서 식당을 운영하는 것과 같습니다. 전문적은 웹 용어들을 통해 많은 일들이 벌어지는 것을 보게 되겠지만 실제로 무슨 일이 일어나고 있는지, 왜 그런 일이 일어나는지, 어떻게 개선해야 하는지 알지 못합니다.
검색엔진 최적화 (SEO)를 하는 이유는 웹사이트 검색 노출을 확장 및 상승 시켜 유기적은 트레픽을 유도하기 위함입니다.
트래픽을 유도하려면 검색 엔진 크롤러가 컨텐츠에 액세스할 수 있는지 확인해야 합니다.
대표적으로 사용자가 컨텐츠를 요청할 때 HTTP 상태 200 OK를 반환해야 합니다. HTTP 상태 코드 5xx 및 4xx가 반환되지 않도록 해야 하며 HTTP 상태 코드 3xx도 최소한으로 유지해야 합니다. 사이트의 연결성이 4xx 또는 5xx로 인한 오류로 인해 웹사이트의 랭킹이 저하될 수 있습니다.
오류는 방문자의 경험에 영향을 미치므로 URL을 변경했는지 또는 삭제된 페이지가 있는지 바로 생각해 볼 수 있습니다. 문제의 원인을 파악한 후에는 사용자 지정 커스터마이징 된 404 페이지를 구현하거나, 301 리디렉션을 사용하여 방문자를 올바른 장소로 보낼 수 있습니다.
웹 서버 상태 코드 | 내용 |
---|---|
100 | Continue |
101 | Switching Protocols |
102 | Processing |
200 | OK |
201 | Created |
202 | Accepted |
203 | Non-authoritative Information |
204 | No Content |
205 | Reset Content |
206 | Partial Content |
207 | Multi-Status |
208 | Already Reported |
226 | IM Used |
300 | Multiple choices |
301 | Moved Permanently |
302 | Moved Temporarily |
303 | See Other |
304 | Not Midified |
305 | Use Proxy |
307 | Temporary Redirect |
308 | Permanent Redirect |
400 | Bad Request |
401 | Unauthorized |
402 | Payment Required |
403 | Forbidden |
404 | Not Found |
405 | Method Not Allowed |
406 | Not Acceptable |
407 | Proxy Authentication Required |
408 | Request Timeout |
500 | Internal Server Error |
501 | Not Implemented |
502 | Bad Gateway |
503 | Service Unavailable |
504 | Gateway Timeout |
505 | HTTP Version Not Supported |
506 | Variant Also Negotiates |
507 | Insufficient Storage |
508 | Loop Detected |
510 | Not Extended |
511 | Network Authentication Required |
599 | Network Connect Timeout Error |
회사명: 포워드스퀘어
대표자/CEO: 김종민
Co-Founder/CTO: Sarah Siavashi
사업자등록번호: 248-01-01836
사업분야: 데이터랩, 검색엔진최적화, 마케팅 컨설팅, 웹사이트 제작
주소: 서울특별시 금천구 가산디지털2로 166, 에이스 K1타워 919호 | 우편번호 : 08503
고객센터: 02-6080-8878
E-Mail: info@fourward.co.kr
개인정보관리책임자: 김종민
Copyright © 2022 • 포워드스퀘어 (FOURWARD) All right Reserved.