도입
"홈페이지 만든 지 6개월인데, 구글에 우리 회사 이름을 쳐도 안 나와요."
저희에게 상담 오시는 분 중 절반이 이 문제로 오십니다. 대행사에 수백만 원을 주고 홈페이지를 만들었는데, 정작 검색이 안 됩니다. 디자인은 깔끔하고, 메뉴도 잘 짜여 있는데, 구글에서 찾으면 없습니다.
결론부터 말씀드리면, 대부분 사이트 자체의 문제가 아니라 검색엔진에 '등록'이 안 된 것입니다. 저희가 30개 사이트를 운영하면서 겪은 경험을 기준으로, 가장 흔한 5가지 원인과 각각의 해결법을 정리했습니다.
원인 1: 구글 서치콘솔에 등록되지 않았다
홈페이지가 검색에 안 나오는 가장 흔한 이유입니다. 구글 서치콘솔(Google Search Console)은 구글에게 "이 사이트가 존재합니다"라고 알려주는 창구입니다. 등록하지 않으면 구글이 내 사이트를 모를 수 있습니다.
진단 방법: 구글에 site:내도메인.com을 검색하세요. 결과가 0건이면 서치콘솔 미등록이거나 인덱싱이 안 된 상태입니다.
해결 방법:
- search.google.com/search-console에 접속
- '속성 추가'로 내 도메인 등록
- 소유권 확인 (HTML 태그 또는 DNS 방식)
- 등록 완료 후 사이트맵 제출
저희 고객 중 한 분은 서치콘솔 등록만 하고 2주 뒤에 구글에 나타났습니다. 콘텐츠도 안 바꾸고, 디자인도 안 바꾸고, 등록만 한 겁니다.
원인 2: 사이트맵을 제출하지 않았다
사이트맵(Sitemap)은 내 사이트에 어떤 페이지가 있는지 목록을 정리한 파일입니다. 구글 크롤러가 사이트를 방문할 때 이 목록을 보고 어떤 페이지를 수집해야 하는지 파악합니다.
진단 방법: 브라우저에서 내도메인.com/sitemap.xml을 입력해보세요. 페이지 목록이 나오면 사이트맵이 있는 것이고, 오류 페이지가 나오면 없는 것입니다.
해결 방법:
- 워드프레스: Yoast SEO 또는 Rank Math 플러그인이 자동 생성합니다
- 자체 제작 사이트: XML 사이트맵을 수동으로 만들거나 생성 도구를 사용합니다
- 생성 후 서치콘솔의 '사이트맵' 메뉴에서 URL을 제출합니다
"서치콘솔 등록 + 사이트맵 제출. 이 두 가지만 해도 '구글에 아예 안 나오는' 문제는 대부분 해결됩니다. 저희 고객 사례 중 70%가 이 단계에서 문제가 풀렸습니다."
— 야무진SEO
원인 3: robots.txt가 크롤링을 차단하고 있다
robots.txt는 검색엔진 크롤러에게 "이 페이지는 수집하지 마세요"라고 지시하는 파일입니다. 개발 단계에서 테스트용으로 전체 차단을 걸어놓고, 사이트 오픈 후에 풀지 않는 경우가 생각보다 많습니다.
진단 방법: 내도메인.com/robots.txt를 브라우저에 입력하세요. Disallow: /라고 적혀 있으면 전체 사이트가 차단된 상태입니다.
저희가 직접 겪은 사례입니다. 한 고객의 사이트가 3개월간 구글에 안 나왔는데, 원인은 robots.txt의 Disallow: / 한 줄이었습니다. 수정 후 2주 만에 인덱싱이 시작됐습니다.
원인 4: 콘텐츠가 너무 적거나 얇다
구글은 '가치 있는 정보'를 가진 페이지를 검색 결과에 올립니다. 메인 페이지에 회사 이름, 전화번호, 주소만 있고 다른 내용이 없으면 구글이 "이 사이트는 검색 결과에 올릴 만한 정보가 없다"고 판단할 수 있습니다.
진단 방법: 각 페이지의 텍스트를 복사해서 글자수를 세보세요. 500자 미만인 페이지가 대부분이라면 콘텐츠 부족입니다.
해결 방법:
- 서비스 페이지에 설명을 추가하세요 (최소 1,000자 이상)
- 블로그 섹션을 만들어서 정기적으로 글을 올리세요
- 각 페이지에 고객이 궁금해할 정보를 채우세요 (가격, 과정, FAQ)
구글이 의미 있는 콘텐츠로 인식하는 최소 글자수는 페이지당 약 500~1,000자입니다. 블로그 글은 2,000자 이상이 상위노출에 유리합니다.
원인 5: 페이지가 인덱싱에서 제외되었다
서치콘솔에 등록하고 사이트맵도 제출했는데도 안 나오는 경우가 있습니다. 이때는 서치콘솔의 '색인 생성 범위' 보고서를 확인해야 합니다.
흔한 제외 사유:
- "중복 페이지": 비슷한 내용의 페이지가 여러 개 있을 때
- "크롤링됨 — 현재 색인이 생성되지 않음": 구글이 봤지만 가치가 낮다고 판단
- "noindex 태그 감지": 개발자가 실수로 noindex를 넣어놓은 경우
"새 홈페이지가 구글에 노출되기까지 보통 2~4주가 걸립니다. 서치콘솔에 사이트맵을 제출하면 이 기간을 단축할 수 있습니다. 4주가 지나도 안 나온다면, 위 5가지를 순서대로 점검하세요."
— 야무진SEO 안영강
자가 진단 체크리스트
| 순서 | 확인 항목 | 확인 방법 | 정상 |
|---|---|---|---|
| 1 | 서치콘솔 등록 | search.google.com/search-console 접속 | 내 사이트가 등록됨 |
| 2 | 사이트맵 | 내도메인.com/sitemap.xml 접속 | 페이지 목록이 보임 |
| 3 | robots.txt | 내도메인.com/robots.txt 접속 | Disallow: / 없음 |
| 4 | 콘텐츠 양 | 각 페이지 글자수 확인 | 500자 이상 |
| 5 | 인덱싱 상태 | 서치콘솔 → 페이지 보고서 | 제외 사유 없음 |
자주 묻는 질문
Q1. 새로 만든 홈페이지가 구글에 나오려면 얼마나 걸리나요?
서치콘솔 등록 + 사이트맵 제출 후 보통 2~4주입니다. 콘텐츠가 풍부하고 기술적 오류가 없으면 더 빠를 수 있습니다.
Q2. 네이버에도 같은 방법으로 등록하나요?
네이버는 '네이버 서치어드바이저(searchadvisor.naver.com)'에 등록합니다. 방법은 구글 서치콘솔과 비슷합니다 — 사이트 등록, 소유권 확인, 사이트맵 제출 순서입니다.
Q3. 구글에 검색되는데 순위가 너무 낮아요.
검색 결과에 나오기는 하지만 2~3페이지 이후라면, 이건 인덱싱 문제가 아니라 SEO 최적화 문제입니다. 콘텐츠 품질, 키워드 전략, 백링크 등을 점검해야 합니다.
Q4. 홈페이지 제작 업체에게 SEO를 맡겨도 되나요?
제작과 SEO는 다른 전문 영역입니다. 제작 업체가 기본적인 기술 SEO(서치콘솔 등록, 사이트맵, 속도 최적화)를 해주는지 계약 전에 확인하세요.
Q5. 서치콘솔에서 '크롤링됨 — 색인 미생성'이라고 나옵니다.
구글이 페이지를 방문했지만 검색 결과에 올릴 만한 가치가 부족하다고 판단한 것입니다. 해당 페이지의 콘텐츠를 1,000자 이상으로 보강하고, 서치콘솔에서 'URL 검사 → 색인 생성 요청'을 하세요.