구글 서치 콘솔에서 페이지의 색인이 생성되지 않는 이유에 “찾을 수 없음(404)“가 나타날 때가 있는데, 기본적으로 무시해도 되지만, 혹시라도 잘못된 부분이 있지 않을가 체크해보는 것은 필요하겠습니다.
블로그를 운영하는 분들이라면 기본적으로 알아야 하는 내용들이기에, 간단하게 정리해보았습니다.
결론부터 얘기하면은, “찾을 수 없음(404)“에 나타나는 페이지 리스트에 대해 기본적으로 무시해도 되지만, 일단 한번 체크를 해보는 것을 추천하고 상황에 따라 “찾을 수 없음(404)“에 나타나는 페이지에 대해 리디렉션을 해주는 것을 고려해볼 수 있겠습니다.
1. 찾을 수 없음(404)이란?

찾을 수 없음(404)이라는 것은, 웹브라우저에 URL 주소를 직접 입력 또는 공유된 URL 링크를 클릭하여 사이트 또는 블로그에 접속할 때, 해당 URL 주소의 페이지가 존재하지 않을 경우 나타나는 페이지가 있다는 것을 구글 서치 콘솔에서 알려주는 것이겠습니다.
즉 방문하려는 URL 주소의 웹페이지가 존재하지 않아서, 찾을 수 없다는 뜻이 되겠습니다.
모든 웹사이트에서 모두 발생할 수 있는 지극히 정상적인 현상으로, 페이지가 존재하지 않는 것을 방문자에게 알려주는 역할을 하는 것이 되겠습니다.
아래는 네이버, 다음, 구글에 존재하지 않는 URL 주소를 입력했을 때 나타나는 404 메시지가 되겠습니다.
2. 네이버, 다음, 구글에서의 404 페이지
404 페이지는 입력한 URL 주소가 존재하지 않을 경우 띄워주는 페이지로, 중요하다고 생각하는 분들은 404 페이지를 따로 디자인하기도 합니다.
즉 페이지가 존재하지 않는 URL로 방문자가 들어왔더라도, 그대로 떠나게 하는 것은 페이지뷰에 도움이 되지 않기에, 가능한 사이트에 더 오래 머물수 있도록 404 페이지를 디자인하는 것이 좋다는 것이겠습니다.
2-1. 네이버의 404 페이지

네이버에 존재하지 않는 URL 주소를 입력하게 되면, 위와 같은 404 페이지를 보여줍니다.
네이버는 아주 친절하게 입력한 URL 주소에 문제가 없는지 확인하라고 알려주면서, 네이버 검색창을 설치해둔 상황입니다.
사이트 방문자가 잘못된 URL인 것을 인지하고, 검색창을 통해 검색을 할 수 있기에, 방문자의 이탈을 조금이나마 방지할 수 있는 효과가 있을 수 있겠습니다.
2-2. 다음의 404 페이지

다음에 존재하지 않는 URL 주소를 입력할 경우, 위와 같은 404 페이지를 띄워주는데, 네이버보다는 많이 간략한 디자인이 되겠습니다.
사이트별로 404 페이지의 디자인은, 결국 사이트 운영자가 결정하는 것이고, 404 페이지의 역할을 자체적으로 분석 및 판단하고 만들게 되는 것이겠습니다.
사이트 또는 블로그에는 기본적인 404 페이지가 만들어져있고, 변경하고자 할 때에만 손을 대면 되겠습니다.
2-3. 구글의 404 페이지

구글의 404 페이지는 더 간단하겠으며, 단순하게 404 에러라고 알려주고 있습니다.
즉 404 페이지가 나타나는 것은 아주 아주 아주 일반적인 것으로 전혀 신경을 쓰지 않아도 되는 상황이라는 것이겠습니다.
다만, 구글 서치 콘솔에 “찾을 수 없음(404)“가 나타난다는 것은 조금 유심히 관찰해볼 필요는 있겠습니다.
3. 구글 서치 콘솔에서 “찾을 수 없음(404)”
404 페이지는 기본적으로 무시해도 되는 페이지들이지만, 구글 서치 콘솔에서 404 페이지 리스트를 보여주는 것은 그럴만한 이유가 있는 것이기에, 일단 체크를 통해 상황을 파악하는 것이 필요하겠습니다.
우선, 구글 서치 콘솔에서 “찾을 수 없음(404)“에 페이지 리스트가 나타나는 이유를 알아보겠습니다.
3-1. 기존 페이지 삭제
원래 존재했던 페이지를 삭제했을 때, 구글에서는 삭제한 페이지를 계속 크롤링하게 되는데, 페이지가 존재하지 않아 크롤링할 수 없게 되면서, 404 페이지 리스트에 표시해주는 것이겠습니다.
삭제한 페이지에 대해 대체 페이지가 있다면은, 301 리디렉션을 설정해주는 것이 좋겠고, 대체 페이지가 없다면은 그냥 무시해도 되겠습니다.
3-2. 삭제된 페이지의 URL 링크가 공유
원래 존재했던 페이지를 삭제했지만, 해당 페이지의 URL 링크가 다른 곳에 공유되어 있어, 구글이 공유된 URL 주소를 크롤링하려고 하지만, 페이지가 존재하지 않아 404 페이지 리스트에 표시해주는 것이겠습니다.
내부링크 또는 자신이 관리하고 있는 SNS에서 공유하고 있는 링크라면, 삭제된 페이지의 URL 링크를 다른 것으로 바꿔주는 것이 좋겠습니다. 또한 대체 페이지가 있다면은, 301 리디렉션을 설정해주는 것도 좋은 방법이 되겠습니다.
3-3. 잘못된 URL 링크 공유
URL 링크를 공유하고자 삽입했지만, URL 주소가 잘못되었을 경우에도 404 페이지 리스트에 표시해주겠습니다.
내부링크 또는 자신이 관리하고 있는 SNS에서 공유하고 있는 링크라면, 정확한 URL 링크로 바꿔주는 것이 필요하겠습니다.
4. 리디렉션 설정

404 메시지가 나타나는 삭제한 페이지에 대해 대체 페이지가 있다면은 리디렉션 설정을 해주는 것이 좋겠습니다.
대체 페이지가 없더라도 메인 페이지로 리디렉션 설정하는 것도 생각해볼 수 있는데, 좋은 효과가 있을 수 있고, 역효과가 있을 수도 있기에, 잘 생각하셔야 하겠습니다.
301 리디렉션 설정을 서버의 관리화면에 있는 .htaccess 파일에서 편접할 수 있는데, 아래 코드를 변경하여 직접 사용할 수 있겠습니다.
RewriteEngine on
RewriteRule ^old/$ new/ [L,R=301]
https://example.com/old/ -> https://example.com/new/
예를 들어 old/라는 페이지가 이미 삭제된 것이고, 대체 페이지로 new/가 있을 경우, 위와 같이 설정하게 되면은, old/에서 new/로 리디렉션이 발생하여, 404 페이지는 나타나지 않게 되겠습니다.
5. 마무리
“찾을 수 없음(404)“는 기존의 페이지가 삭제 또는 삭제된 페이지의 URL 링크가 다른 곳에서 공유 또는 잘못된 링크로 공유되었을 때, 나타나게 되는 것이겠습니다.
이미 삭제된 페이지일 경우 그리고 대체 페이지가 없다면은 그냥 무시해도 되는 것이고, 대체 페이지가 있다면은 301 리디렉션 설정을 해주는 것이 좋겠습니다.
잘못된 URL 주소로 링크가 공유되어 있다면은, 정확한 URL 주소로 링크를 공유하도록 수정하는 것이 필요하겠습니다.
기본적으로 “찾을 수 없음(404)“는 큰 문제가 아니며, 일반적인 상황에서는 무시해도 되겠습니다. 다만, 혹시라도 잘못되어 있지 않은지 한번 체크해보는 것은 추천해봅니다.



댓글