Soft 404 오류

Soft 404란 무엇인가요?

Soft 404란 사용자에게 페이지가 존재하지 않음을 알리는 페이지와 200단위(성공) 코드를 반환하는 URL입니다. 경우에 따라 내용이 약간 있거나 아예 없는 페이지가 표시될 수 있습니다. 예를 들어, 내용이 드문드문 있는 페이지나 빈 페이지가 여기에 해당됩니다.

왜 중요한가요?

404/410(찾을 수 없음)이나 301(이전됨) 대신 성공 코드를 반환하는 것은 좋지 않습니다. 성공 코드는 해당 URL에 실제 페이지가 있다고 검색 엔진에 알려줍니다. 이에 따라 해당 페이지는 검색결과에 표시되며, 검색 엔진에서는 실제 페이지를 크롤링하는 대신 계속해서 존재하지 않는 URL을 크롤링하려고 시도하게 됩니다.

어떻게 하나요?

  • 페이지를 더 이상 사용할 수 없으며 다른 페이지로 대체할 수 없다면 404(찾을 수 없음) 또는 410(존재하지 않음) 응답 코드를 반환해야 합니다. 두 가지 코드는 모두 브라우저와 검색 엔진 모두에 페이지가 존재하지 않는다고 명확하게 표시합니다. 상황에 따라 가장 인기 있는 페이지 목록이 포함된 페이지나 홈페이지로 연결되는 링크와 같은 맞춤 404 페이지를 표시할 수도 있습니다.
  • 페이지가 이동되었거나 확실한 대체 페이지가 있다면 301(영구적 리디렉션)을 반환하여 사용자를 리디렉션합니다.
  • 페이지가 Soft 404로 잘못 지정되었다고 생각하는 경우 URL 검사 도구를 사용하여 렌더링된 콘텐츠 및 반환된 HTTP 코드를 검토하세요. 렌더링된 페이지가 전부 또는 거의 비어 있는 경우, 페이지에서 로드할 수 없는 리소스(이미지, 스크립트 등 텍스트가 아닌 요소)를 많이 참조하고 있기 때문일 수 있습니다. 이렇게 되면 페이지가 Soft 404로 해석될 수 있습니다. 리소스가 로드되지 않는 것은 (robots.txt에 의해) 리소스가 차단되었거나, 페이지에 리소스가 너무 많거나, 로드 속도가 너무 느리거나, 리소스의 크기가 너무 크기 때문일 수 있습니다. URL 검사 도구를 사용하면 로드될 수 없는 리소스의 목록을 확인하고 렌더링된 실제 페이지도 확인할 수 있습니다.

URL 검사 도구를 사용하여 URL이 실제로 올바른 코드를 반환하는지 확인하세요.

도움이 되었나요?
어떻게 하면 개선할 수 있을까요?