401 상태 코드 (401 Unauthorized)
정의
401 Unauthorized는 요청한 리소스(URL)에 접근하기 위해 **인증(Authorization)**이 필요한데,
적절한 인증 정보(로그인 정보, 토큰 등)가 제공되지 않았을 때 서버가 반환하는 오류 코드다.
즉, 요청은 받았지만 “자격 증명이 부족하다”고 서버가 응답하는 상태.
실전 적용
-
회원제 사이트에서 로그인 없이 특정 페이지에 접근하려 할 때 401 오류가 발생한다.
-
API 요청 시, 인증 토큰이 누락되거나 잘못된 경우에도 401 오류가 반환된다.
-
워드프레스, 쇼핑몰, 포털 등 로그인 기반 사이트 운영 시 자주 발생할 수 있다.
SEO 관점
-
구글 크롤러(Googlebot)가 401 응답을 받으면 해당 페이지를 접근할 수 없기 때문에, 인덱싱이 불가능하다.
-
401 오류가 사이트 내 중요한 페이지(메인페이지, 서비스 페이지 등)에서 발생하면,
검색 결과 노출 자체가 막혀버릴 수 있어 매우 치명적이다. -
비공개 설정이 의도된 경우에는 문제 없지만, 공개되어야 할 페이지가 실수로 401을 반환하면 즉시 수정해야 한다.
주의사항
-
관리용 페이지(admin 등)는 401로 막는 것이 보안상 좋지만,
랜딩페이지나 마케팅용 콘텐츠가 401에 걸리면 트래픽 손실 및 SEO 손실이 발생한다. -
robots.txt로 막는 것과 401 오류는 역할이 다르므로, 의도에 맞게 사용해야 한다.
요약 문장 (블로그용)
401 Unauthorized는 인증이 필요한 페이지에 적절한 인증 정보 없이 접근했을 때 발생하며, SEO에서는 인덱싱 차단과 직결되어 반드시 관리해야 하는 오류입니다.
✅ 실전 한줄 Tip
공개해야 할 페이지가 401 오류를 반환하면, 검색 유입 자체가 끊어지므로 정기적으로 크롤링 결과를 점검해야 합니다.