404 페이지, SEO에 도움되게 직접 만드는 법
기본 404 화면 대신 커스텀 404 페이지를 만들면 이탈을 막고 SEO에도 도움이 됩니다. 꼭 필요한 요소와 워드프레스에서 만드는 법을 정리했습니다.
결론부터 말하면 이렇다. 기본 404 화면을 그대로 쓰면 방문자는 바로 나가 버리지만, 커스텀 404 페이지를 만들면 그 방문자를 다른 페이지로 다시 데려올 수 있다. 404 에러 자체가 검색 순위를 떨어뜨리지는 않는다는 것이 구글의 공식 입장이다. 문제는 에러가 있다는 사실이 아니라, 그 페이지에서 방문자가 아무것도 하지 못하고 이탈한다는 점이다.
중요한 것은 404 페이지의 디자인이 아니라 상태 코드와 안내 요소다. 커스텀 404 페이지를 워드프레스나 자체 도메인 홈페이지에서 만들 때 꼭 챙겨야 할 요소, 그리고 흔히 하는 실수인 "소프트 404"를 짧게 정리한다.
404 페이지, 그냥 두면 정말 문제가 될까?
아니다. 404 에러 자체는 검색 순위에 해를 끼치지 않는다. 구글은 공식 블로그에서 "404 에러가 사이트에 해를 끼치지 않는다"고 여러 차례 밝혔다. 존재하지 않는 페이지가 있는 것은 정상적인 현상이며, 오래된 링크나 삭제된 게시물 때문에 자연스럽게 생긴다.
진짜 문제는 따로 있다. 없는 페이지인데도 서버가 200(성공) 상태 코드를 돌려주는 "소프트 404"다. 화면에는 "페이지를 찾을 수 없습니다"라고 써 놓고, 실제 응답 코드는 정상 페이지와 같은 200을 보내는 경우다. 이러면 구글이 이 페이지를 정상 콘텐츠로 착각해 색인하려다 혼란을 겪고, 결과적으로 검색 결과 품질에도 나쁜 영향을 줄 수 있다.
없어진 페이지에는 반드시
404(찾을 수 없음) 또는410(영구 삭제) 상태 코드를 보내야 한다. 화면 문구만 바꾸고 상태 코드를 손보지 않으면 소프트 404가 된다.
콘텐츠를 영구히 지웠다면 410을, 다시 생길 가능성이 있다면 404를 쓰면 된다. 구글은 순위에서 둘의 차이를 두지 않지만, 410은 색인에서 더 빨리 빠지도록 유도한다는 차이가 있다.
좋은 404 페이지에 꼭 있어야 할 요소는?
핵심은 방문자가 "여기서 뭘 해야 할지" 바로 알 수 있게 하는 것이다. 아래 여섯 가지를 기본으로 넣으면 된다.
- 친절한 안내 문구: "페이지를 찾을 수 없습니다" 대신 "찾으시는 페이지가 삭제되었거나 주소가 바뀌었습니다"처럼 이유를 짐작하게 해 준다.
- 홈·주요 카테고리 링크: 방문자가 다시 헤매지 않도록 바로 이동할 곳을 준다.
- 검색창: 원래 찾던 콘텐츠를 스스로 찾을 수 있게 한다.
- 인기글·추천 콘텐츠 링크: 완전히 이탈하는 대신 다른 페이지로 넘어가게 유도한다.
- 사이트 디자인과 통일된 톤: 서버 기본 에러 화면 대신 로고·색상·폰트를 그대로 써서 낯선 페이지처럼 보이지 않게 한다.
- 연락 방법: 계속 같은 오류를 만난다면 문의할 수 있는 경로를 남겨 둔다.
이 중 하나라도 없다고 당장 검색 순위가 떨어지는 것은 아니다. 다만 방문자가 다른 페이지로 넘어가지 않고 곧장 이탈하면, 그 행동이 쌓여 사이트 전체의 체류시간과 재방문율에 영향을 준다. 결국 검색엔진이 참고하는 사용자 행동 신호로도 이어질 수 있다는 뜻이다.
워드프레스·자체 도메인 홈페이지에서는 어떻게 만드나?
워드프레스는 테마 폴더에 404.php 파일을 만들거나, 전용 플러그인으로 코드 없이 편집할 수 있다. 테마가 이미 404.php를 제공한다면 관리자 화면의 테마 편집기에서 문구와 링크만 바꿔도 된다. 코드를 직접 만지기 어렵다면 "404page" 같은 플러그인을 설치해 페이지 빌더로 원하는 내용을 구성하고 지정하면 된다. 이때도 워드프레스가 자동으로 404 상태 코드를 보내는지 서치 콘솔의 URL 검사 도구로 한 번은 확인해 두는 것이 안전하다.
자체 도메인으로 직접 만든 홈페이지라면 라우팅 설정에서 "일치하는 페이지가 없을 때" 보여줄 화면과 상태 코드를 함께 지정해야 한다. 화면만 만들고 상태 코드 설정을 빠뜨리면 소프트 404가 되기 쉬우므로, 배포 후에는 실제로 없는 주소에 접속해 응답 코드가 404로 뜨는지 개발자 도구에서 확인하는 과정이 필요하다.
한 가지 더 주의할 점은 모든 404를 무조건 홈페이지로 자동 이동시키지 않는 것이다. 방문자가 원래 의도와 다른 페이지에 뚝 떨어지면 오히려 더 헷갈린다. 페이지가 다른 주소로 옮겨간 경우라면 301 리다이렉트로 정확한 새 주소로 보내는 것이 맞고, 완전히 사라진 콘텐츠일 때만 커스텀 404 페이지를 보여주면 된다. robots.txt로 404 페이지 자체를 차단할 필요도 없다. 이미 404 상태 코드로 응답하고 있다면 검색엔진이 알아서 색인하지 않기 때문이다.
자주 묻는 질문
404 페이지가 많으면 검색 순위에 나쁜가?
아니다. 존재하지 않는 페이지가 있는 것 자체는 정상적인 현상이며 구글도 순위에 반영하지 않는다고 밝혔다. 다만 정상적으로 살아 있어야 할 페이지가 실수로 404가 뜨고 있다면, 그건 콘텐츠가 사라진 것이므로 별개로 점검해야 한다.
404 페이지에도 디자인 요소가 꼭 필요한가?
필수는 아니지만 권장한다. 텍스트만 있는 기본 화면보다 홈 링크·검색창·추천 콘텐츠를 갖춘 페이지가 방문자를 더 오래 붙잡아 두고, 이는 사이트 전체 체류시간에도 도움이 된다.
기본 에러 화면 하나만 봐도 홈페이지가 얼마나 꼼꼼하게 만들어졌는지 드러납니다. 404 페이지 같은 세부 요소까지 검색엔진최적화 기준으로 챙긴 홈페이지가 필요하시다면, 이루웹의 홈페이지 제작 서비스에서 상태 코드 설정부터 안내 화면까지 함께 점검해 드리고 있습니다. 이루웹의 다른 서비스도 살펴보시고, 궁금하신 점은 문의 남겨 주시기 바랍니다.
함께 보면 좋은 글
전체 보기웹사이트 해킹, SEO에 미치는 영향과 대응법
웹사이트가 해킹당하면 순위와 트래픽이 한순간에 무너집니다. 해킹이 SEO에 미치는 실제 영향과 예방, 복구까지 실무 대응법을 정리했습니다.
23분 분량SEO 감사 완벽 가이드 — 무료 툴로 내 사이트 점검
기술적 SEO부터 AI 검색 노출까지, 무료 도구로 내 사이트를 직접 감사하는 5단계 체크리스트를 예시와 함께 정리했습니다.
23분 분량구글 머천트 센터 성과 보고서, 8월 24일 개편
8월 24일부터 구글 머천트 센터 성과 보고서 방식이 바뀝니다. 오가닉 트래픽이 갑자기 줄어 보이는 이유와 대응법을 정리했습니다.
4분 분량구글 비즈니스 프로필 사진·동영상 조회수, 이렇게 확인하세요
구글 비즈니스 프로필 갤러리에 사진과 동영상마다 개별 조회수가 표시되기 시작했습니다. 확인 위치와 활용법을 짧게 정리했습니다.
4분 분량