404 상태 코드 (404 Not Found)

404 상태 코드 (404 Not Found)

정의
404 Not Found는 클라이언트(브라우저나 크롤러)가 요청한 리소스(URL)가 서버에 존재하지 않을 때 반환하는 오류 코드다.
즉, 요청은 정상적으로 받았지만, 서버에는 해당 파일이나 페이지가 없다는 의미다.

실전 적용

  • 삭제된 페이지, 잘못된 URL 입력, 링크가 깨진 경우 404 오류가 발생한다.

  • 사이트 리뉴얼이나 대규모 콘텐츠 개편 후, URL 변경 관리를 제대로 하지 않으면 대량의 404 오류가 생긴다.

  • 워드프레스 등 CMS를 사용할 때 퍼머링크 구조가 바뀌거나, 슬러그를 변경해도 자동으로 404가 발생할 수 있다.

SEO 관점

  • 구글 크롤러가 404 응답을 받으면, 해당 페이지를 인덱스에서 제거하거나
    해당 URL의 가치를 제거하는 방향으로 처리한다.

  • 자연스러운 404(삭제된 오래된 게시물)는 괜찮지만,
    중요한 유입 페이지나 백링크가 걸려 있는 페이지가 404가 되면 막대한 트래픽 손실링크 파워 소멸이 일어난다.

  • 다량의 404 오류가 있는 사이트는 사이트 품질 신호 자체가 약해져 전체 도메인 평가에도 악영향을 준다.

주의사항

  • 백링크가 있거나 검색 트래픽이 발생했던 페이지가 삭제된다면,
    단순 404로 방치하지 말고 반드시 관련성 높은 새 페이지로 301 리디렉션을 걸어야 한다.

  • Search Console에서 “404 오류 보고서”를 주기적으로 점검하고 즉시 대응해야 한다.

요약 문장 (블로그용)

404 Not Found는 요청한 페이지가 서버에 존재하지 않을 때 발생하며, SEO에서는 트래픽 손실과 링크 파워 소멸의 주요 원인이 되기 때문에 주기적인 점검과 관리가 필수입니다.


실전 한줄 Tip

삭제한 페이지라면 깔끔한 404 처리가 좋지만,
트래픽과 백링크가 있던 페이지라면 반드시 301 리디렉션 처리로 SEO 손실을 막아야 합니다.

SEO 관련 지식 기반