401 상태 코드 (401 Unauthorized)

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 오류를 반환하면, 검색 유입 자체가 끊어지므로 정기적으로 크롤링 결과를 점검해야 합니다.

SEO 관련 지식 기반