홈페이지를 만들고 나면 가장 먼저 궁금한 것이 있습니다. "이 사이트가 검색에 나오긴 하는 걸까?" 검색에 나오려면 먼저 검색엔진의 목록에 등록되어야 하는데, 이 등록을 색인(indexing)이라고 합니다. 이 글에서는 내 홈페이지가 색인되어 있는지 확인하는 방법과, 색인이 안 되는 대표적인 원인을 정리합니다.
먼저 알아둘 것: 색인과 순위는 다릅니다
색인은 검색엔진이 페이지를 알고 목록에 넣어 두었다는 뜻이고, 순위는 그 목록 안에서 어디에 보여 줄지에 대한 판단입니다. 색인이 되어 있어도 순위가 낮을 수 있고, 색인이 안 되어 있으면 아예 검색 결과 후보가 될 수 없습니다. 그래서 색인 확인은 검색 노출의 가장 첫 단계입니다.
색인 여부를 확인하는 3가지 방법
- 구글에서 site: 검색: 구글 검색창에
site:내도메인.kr을 입력하면 구글이 등록해 둔 페이지가 나옵니다. 결과가 하나도 없다면 색인이 안 된 것일 수 있습니다. 다만 개수는 대략적인 참고용입니다. - 구글 서치콘솔의 URL 검사: 페이지 주소를 넣으면 등록 여부를 알려 줍니다. 가장 정확한 방법입니다.
- 서치콘솔의 사이트맵 상태: 사이트맵이 정상적으로 읽혔는지, 발견된 페이지 수가 맞는지 봅니다.
네이버는 네이버 서치어드바이저, Bing은 Bing 웹마스터 도구에 사이트를 등록해야 같은 방식으로 확인할 수 있습니다.
서치콘솔에서 자주 보는 상태
| 상태 | 의미 |
|---|---|
| URL이 Google에 등록되어 있음 | 색인되어 있습니다. |
| 발견됨 – 현재 색인이 생성되지 않음 | 주소는 알지만 아직 방문하지 않았습니다. |
| 크롤링됨 – 현재 색인이 생성되지 않음 | 방문했지만 목록에 넣지 않았습니다. |
| 'noindex' 태그에 의해 제외됨 | 색인하지 말라는 설정이 걸려 있습니다. |
같은 "색인 안 됨"이어도 상태마다 원인이 다르기 때문에, 상태 이름을 정확히 보는 것이 첫 단계입니다.
색인이 안 되는 흔한 원인
- 색인 차단 설정: 사이트를 만드는 동안 켜 둔 차단 설정이 공개 후에도 남아 있는 경우
- noindex 설정: 페이지 코드, 응답 헤더, SEO 플러그인의 페이지별 설정 등 여러 곳에서 걸릴 수 있음
- robots.txt 차단: 검색엔진 접근 자체가 막혀 있는 경우
- 사이트맵과 내부 링크 부족: 검색엔진이 페이지를 발견하지 못하는 경우
- 중복 주소: 같은 내용이 여러 주소로 열려서 검색엔진이 다른 주소를 대표로 고르는 경우
- 새 사이트, 얇은 내용: 처리에 시간이 걸리거나 내용이 부족해 목록에 넣지 않는 경우
원인은 한 가지가 아니라 여러 개가 겹쳐 있는 경우도 흔합니다.
직접 겪은 사례: 임시 주소의 색인 차단
플롯앤코 사이트를 처음 서치콘솔에 등록했을 때 "색인 생성 불가" 오류가 떴습니다. 원인은 사이트 내용이 아니라 호스팅 업체가 처음 제공하는 임시 주소였습니다. 그 주소에는 색인 차단이 걸려 있었고, 정식 도메인을 연결하고 주소를 정리한 뒤 다시 등록해서 해결했습니다. 사이트 내용이 아니라 주소와 설정이 원인일 수 있다는 것을 직접 확인한 사례입니다.
직접 해 보셔도 좋지만, 이런 경우에는 점검을 권합니다
- 위 원인을 확인해 봤는데 어디가 문제인지 모르겠는 경우
- 한 가지를 고쳤는데도 여전히 색인되지 않는 경우
- 주소를 옮기거나 사이트를 새로 만든 직후에 검색 기록이 걱정되는 경우
- 검색은 되는데 문의로 이어지지 않아 어디부터 봐야 할지 모르는 경우
색인 요청을 한다고 해서 반드시 등록되는 것은 아니며, 걸리는 시간도 사이트마다 다릅니다. 순위는 더더욱 보장할 수 없습니다. 그래서 현재 상태를 정확히 확인하고 고칠 순서를 정하는 것이 중요합니다.
앞선 글 SEO, GEO, AEO 차이도 함께 보시면 도움이 됩니다.