Korean English Japanese

제출된 URL이 Soft 404를 반환합니다.(Soft 404 errors)

Soft 404란 무엇인가요?

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

왜 중요한가요?

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

어떻게 해야 하나요?

페이지를 더 이상 사용할 수 없고 대체할 페이지가 없다면 404(찾을 수 없음) 또는 410(존재하지 않음) 응답 코드를 반환해야 합니다. 두 코드는 브라우저와 검색엔진 모두에 페이지가 존재하지 않는다고 명확하게 알려줍니다. 상황에 따라 가장 인기 있는 페이지 목록이 포함된 페이지나 홈페이지로 연결되는 링크와 같은 맞춤 404 페이지를 사용자에게 표시할 수도 있습니다.

페이지가 이동되었거나 확실한 대체 페이지가 있다면 301(영구 리디렉션)을 반환하여 사용자를 적절하게 리디렉션합니다.

soft 404 해결방법

페이지가 soft 404로 잘못 지정되었다고 생각하면 URL 검사 도구를 사용하여 렌더링 된 콘텐츠 및 반환된 HTTP 코드를 검토하세요. 렌더링된 페이지가 전부 또는 거의 비어 있는 경우, 페이지에서 로드할 수 없는 리소스(이미지, 스크립트 등 텍스트가 아닌 요소)를 많이 참조하고 있기 때문일 수 있습니다. 이렇게 되면 페이지가 soft 404로 해석될 수 있습니다.

리소스 로드의 실패 이유

리소스 로드의 실패 이유는 리소스가 차단되었거나(robots.txt에 의해), 페이지에 너무 많은 리소스가 있거나, 로드 속도가 너무 느리거나, 리소스의 크기가 너무 크기 때문일 수 있습니다. URL 검사 도구를 사용하면 로드될 수 없는 리소스의 목록을 확인하고 렌더링된 실제 페이지도 확인할 수 있습니다.