'찾을 수 없음(404)': 고칠 404와 그냥 둘 404 구분하기
Google이 페이지를 요청했고, 서버가 그런 페이지는 없다고 답했습니다.
흔한 원인
- 페이지를 지우거나 옮기면서 리디렉션을 걸지 않았습니다.
- 링크나 사이트맵에 오타가 있습니다.
Google 도움말은 대체할 페이지 없이 삭제한 페이지라면 404가 반드시 문제는 아니라고 말합니다. 페이지를 일부러 지웠고 아무것도 링크하지 않는다면 그냥 두세요.
해결 방법
- 페이지를 옮겼다면 새 주소로
301리디렉션하세요. - 없어진 페이지라면 사이트맵과 내부 링크에서 빼세요.
- 보고서의 정확한 주소로 리디렉션이 작동하는지 확인하세요. 끝의 슬래시와
www까지 같아야 합니다.
플랫폼별 메모
- WordPress: 이전 후 모든 글이 404라면 고유주소 규칙이 빠진 것입니다. 설정 > 고유주소에서 변경사항 저장을 누르면 규칙이 다시 써집니다. 링크에 옛 도메인이 남았다면 WP-CLI의
wp search-replace같은 도구로 바꾸세요. WordPress 가이드는guid열은 바꾸지 말라고 경고합니다. - Shopify: 초안 상품과 모든 판매 채널에서 내린 상품은
404를 돌려줍니다. 이전 후에는 콘텐츠 > 메뉴 > URL 리디렉션 보기에서 리디렉션을 만드세요. 리디렉션은 깨진 주소에서만 작동합니다. - Next.js:
notFound()는 스트리밍이 시작되기 전에 실행될 때만404를 돌려줍니다.sitemap.ts를 경로와 같은 데이터로 만들어, 없는 페이지를 넣지 않게 하세요. - Squarespace: 도움말은 이것을 가장 흔한 오류라고 부릅니다. 페이지를 지우거나 URL 슬러그를 바꾸고 리디렉션을 걸지 않으면 생깁니다.
- GitHub Pages: 시작 파일은 게시 소스 최상위의 소문자
index.html이어야 합니다. 사용자 지정 도메인을 바꾼 뒤 새로 빌드하지 않으면 링크가 깨지니, 커밋을 푸시해 다시 빌드하세요.
이 이유가 붙은 페이지 모두 찾기
사이트 이전 뒤에는 404가 수천 개 생기기도 합니다. Search Console은 그중 예시 최대 1,000개만 보여 줍니다. CrawlCoach는 사이트당 최대 50,000개 페이지를 확인하고 이유별로 나눠, 리디렉션이 필요한 페이지를 먼저 고를 수 있게 해 드립니다.
자주 묻는 질문
404 오류가 사이트에 해가 되나요?
그 자체로는 아닙니다. 없어야 할 페이지에는 404가 맞는 답입니다. Google은 그런 페이지를 빼고 덜 방문합니다. 작동해야 할 주소만 고치세요.
사이트를 옮긴 뒤 404가 왜 생기나요?
옛 주소가 없어졌는데 방문자를 새 주소로 보내는 것이 없기 때문입니다. 방문자나 링크가 있던 옛 주소마다 새 주소로 301 리디렉션을 거세요.
출처
2026년 10월 8일에 확인했습니다. Google은 Search Console과 도움말을 가끔 바꿉니다. 화면이 다르게 보이면 출처를 확인하세요.
Google에 없는 내 사이트 페이지를 확인하세요
Google 계정으로 로그인하세요. CrawlCoach가 최대 500개 페이지를 무료로 확인하고, 문제마다 해결 방법을 알려 드립니다.
무료 보고서 받기최대 500개 페이지까지 무료입니다. 신용카드는 필요 없습니다. Search Console에서 쓰는 Google 계정으로 로그인하세요.
CrawlCoach 앱과 보고서는 영어로 제공됩니다.