본문으로 건너뛰기
읽기 시간: 7분

최종 업데이트: 2026년 4월 12일

홈페이지 만들었는데 검색이 안 돼요 — 원인 5가지와 해결법

홈페이지가 구글에 검색되지 않는 이유는 대부분 5가지입니다. 서치콘솔 미등록, robots.txt 차단, 사이트맵 미제출, 콘텐츠 부족, 인덱싱 오류. 원인별 진단법과 해결 방법을 정리했습니다.

"홈페이지 만든 지 6개월인데, 구글에 검색해도 안 나옵니다. 왜 그럴까요?"

저희가 가장 많이 받는 질문입니다. 한 달에 10건 이상은 이 이야기로 상담이 시작됩니다. 홈페이지 제작비로 100만~300만 원을 쓰고, 그럴듯하게 완성됐는데 정작 구글에서 검색하면 흔적도 없는 상태.

결론부터 말하면, 대부분 5가지 원인 중 하나입니다. 그리고 대부분 고칠 수 있습니다.

"홈페이지가 검색에 안 나오는 주요 원인은 구글 서치콘솔 미등록, robots.txt 차단, 사이트맵 미제출, 콘텐츠 부족, 인덱싱 오류 5가지다. 서치콘솔에서 '색인 생성 범위' 보고서를 확인하면 원인을 진단할 수 있다." — 야무진SEO 안영강

원인 1: 구글 서치콘솔에 등록하지 않았다

가장 흔한 원인입니다. 홈페이지를 만들고 나서 구글에 "내 사이트가 있어요"라고 알려주지 않은 것입니다.

구글은 전 세계 수십억 개의 웹페이지를 크롤링하지만, 새로 만든 사이트를 자동으로 발견하기까지는 시간이 걸립니다. 운이 좋으면 2~4주, 아무 조치도 안 하면 수개월이 걸릴 수도 있습니다.

해결법: 구글 서치콘솔(search.google.com/search-console)에 접속해서 사이트를 등록합니다. 도메인 인증(DNS 레코드 또는 HTML 파일 업로드)을 완료하면 구글이 내 사이트를 인식합니다. 등록 자체는 10분이면 끝납니다.

원인 2: robots.txt가 크롤링을 차단하고 있다

robots.txt는 검색엔진에게 "이 페이지는 들어와도 돼", "이 페이지는 들어오지 마"라고 알려주는 설정 파일입니다. 여기에 실수로 전체 차단이 걸려 있으면 구글 크롤러가 사이트에 아예 접근하지 못합니다.

저희가 상담한 사이트 중 하나는 robots.txt에 Disallow: /가 설정되어 있어서 3개월간 구글에 전혀 잡히지 않았습니다. 제작 업체가 개발 중에 설정해 둔 것을 해제하지 않은 것입니다. 이 한 줄을 수정한 뒤 2주 만에 인덱싱이 시작됐습니다.

해결법: 브라우저에 내사이트주소/robots.txt를 입력해서 내용을 확인합니다. Disallow: /가 있으면 전체 차단 상태입니다. 이 줄을 삭제하거나 Allow: /로 변경합니다.

원인 3: 사이트맵을 제출하지 않았다

사이트맵(sitemap.xml)은 내 사이트에 어떤 페이지들이 있는지 구글에게 알려주는 목록입니다. 사이트맵이 없으면 구글이 페이지를 하나하나 찾아다녀야 하므로 인덱싱이 느려집니다.

특히 페이지 수가 적은 소규모 사이트일수록 사이트맵이 중요합니다. 구글이 자연적으로 발견할 외부 링크가 거의 없기 때문입니다.

해결법: 사이트맵을 생성한 뒤 구글 서치콘솔의 "Sitemaps" 메뉴에서 URL을 제출합니다. 워드프레스라면 Yoast SEO 같은 플러그인이 자동 생성해 줍니다. 정적 사이트라면 XML 사이트맵 생성 도구를 사용합니다.

원인 4: 콘텐츠가 너무 적거나 얇다

페이지는 있는데 텍스트가 거의 없는 경우입니다. 이미지만 가득하고 텍스트는 회사명과 전화번호뿐인 사이트를 자주 봅니다. 구글은 텍스트를 읽어서 "이 페이지가 무슨 내용인지" 판단합니다. 읽을 텍스트가 없으면 구글도 판단할 수 없습니다.

저희 포트폴리오 30개 사이트 데이터를 보면, 메인 페이지 텍스트가 300자 미만인 사이트는 인덱싱되더라도 검색 순위가 거의 오르지 않았습니다. 반면 각 페이지에 1,000자 이상의 관련 콘텐츠가 있는 사이트는 평균 3개월 내에 목표 키워드 상위노출에 성공했습니다.

해결법: 각 주요 페이지에 해당 서비스나 주제를 설명하는 텍스트를 최소 500자 이상 작성합니다. 이미지에는 alt 태그로 설명을 추가합니다. "우리가 뭘 하는 곳인지" 글로 설명되어 있어야 합니다.

원인 5: 인덱싱 오류가 발생하고 있다

서치콘솔에 등록도 했고 사이트맵도 제출했는데, 특정 페이지만 검색에 안 나오는 경우입니다. 이때는 인덱싱 오류를 의심해야 합니다.

흔한 오류 유형은 다음과 같습니다.

  • noindex 태그: 페이지에 <meta name="robots" content="noindex">가 있으면 구글이 의도적으로 색인하지 않습니다
  • 서버 오류(5xx): 크롤러가 페이지에 접근할 때 서버가 에러를 반환하는 경우
  • 리다이렉트 루프: 페이지가 계속 다른 페이지로 넘어가서 최종 목적지에 도달하지 못하는 경우
  • 중복 콘텐츠: 같은 내용이 여러 URL에 존재해서 구글이 대표 페이지를 선택하지 못하는 경우

해결법: 구글 서치콘솔의 "페이지" 보고서(구 색인 생성 범위)에서 오류를 확인합니다. 각 오류 유형을 클릭하면 해당 URL 목록과 해결 방법이 안내됩니다.

지금 바로 확인하는 자가 진단 3단계

전문가에게 맡기기 전에 직접 확인해볼 수 있습니다. 5분이면 됩니다.

1단계: 구글에서 site:내사이트주소를 검색합니다. 결과가 0개면 구글이 내 사이트를 전혀 모르는 상태입니다.

2단계: 내사이트주소/robots.txt를 브라우저에 입력합니다. Disallow: /가 있으면 즉시 수정해야 합니다.

3단계: 구글 서치콘솔에 로그인해서 "페이지" 보고서를 확인합니다. "색인이 생성되지 않은 이유"가 표시됩니다.

이 3단계만으로도 원인의 80%는 파악할 수 있습니다.

고쳐도 안 되면?

위 5가지를 모두 확인하고 수정했는데도 검색에 안 나온다면 더 깊은 문제일 수 있습니다. 사이트 구조 자체가 검색엔진에 불친절하게 만들어졌거나, 도메인에 과거 패널티 이력이 있거나, 경쟁 키워드가 너무 치열한 경우입니다.

이때는 전문가의 기술 SEO 진단이 필요합니다. 저희도 처음 사이트를 맡으면 반드시 기술 진단부터 시작합니다. 원인을 정확히 찾아야 해결책도 정확해집니다.

자주 묻는 질문

Q1. 새로 만든 홈페이지가 구글에 나오려면 얼마나 걸리나요?

서치콘솔에 등록하고 사이트맵을 제출하면 보통 2~4주 안에 인덱싱이 시작됩니다. 아무 조치도 안 하면 수개월이 걸릴 수도 있습니다. 인덱싱과 상위노출은 다른 문제입니다. 검색에 나오는 것(인덱싱)은 빠르지만, 상위에 나오는 것(랭킹)은 3~6개월 이상 걸립니다.

Q2. 홈페이지를 구글에 등록하는 방법은?

구글 서치콘솔(search.google.com/search-console)에 접속해서 사이트 URL을 입력하고 소유권을 인증하면 됩니다. DNS 레코드 방식, HTML 파일 업로드 방식, HTML 태그 방식 중 하나를 선택할 수 있습니다. 가장 간단한 것은 HTML 태그를 사이트 <head>에 삽입하는 방식입니다.

Q3. 네이버에서도 검색이 안 되는데, 같은 문제인가요?

원리는 비슷하지만 등록 방법이 다릅니다. 네이버는 네이버 서치어드바이저(searchadvisor.naver.com)에서 별도로 사이트를 등록해야 합니다. 구글과 네이버는 별개의 검색엔진이므로 각각 등록해야 합니다.

"새 홈페이지가 구글에 노출되기까지 보통 2~4주가 걸리며, 서치콘솔에 사이트맵을 제출하면 인덱싱 속도를 높일 수 있다. 검색에 나오는 것과 상위에 나오는 것은 별개의 문제다." — 야무진SEO 안영강

내 홈페이지가 왜 검색에 안 나오는지 모르겠다면?

무료로 원인 진단해 드립니다. 5분이면 됩니다.