영문 홈페이지 구글 검색 안됨, 원인과 해결 총정리

영문 페이지가 구글에 안 뜨는 이유는 구글이 페이지를 아직 발견하지 못했거나, 발견했어도 색인에 등록하지 않았거나, 해외 지역 타겟팅이 잘못 설정된 세 가지 경우입니다. Google Search Console의 URL 검사 도구로 크롤링·색인·타겟팅 상태를 확인하고, 사이트맵 제출, noindex 태그 제거, hreflang 설정 등을 통해 대부분 해결할 수 있습니다.
영문 홈페이지를 만들었는데 구글 검색에서 찾을 수 없다면, 크게 세 가지 원인이 작용합니다. 첫째는 구글이 아직 페이지를 발견·수집(크롤링)하지 못한 경우, 둘째는 수집은 했지만 색인(인덱스)에 등록하지 않은 경우, 셋째는 등록은 됐지만 해외 지역 타겟팅이 잘못 설정돼 정작 해외 사용자 검색 결과에는 나타나지 않는 경우입니다. Google Search Console로 색인 상태를 확인하고, 언어·지역 타겟 설정과 hreflang 태그를 점검하면 대부분 해결할 수 있습니다. 나모 사이트빌더처럼 AI 채팅으로 다국어 페이지를 만드는 서비스를 쓸 때도, 언어별 페이지가 따로 만들어지므로 검색 노출에 유리하지만 제작 후 색인 상태는 직접 확인하는 것이 좋습니다.
영문 페이지가 구글에 안 뜨는 이유는 무엇인가요?
영문 페이지가 검색 결과에 나타나지 않는 원인은 크게 크롤링 문제, 색인 생성 문제, 지역·언어 타겟팅 문제 세 단계로 나뉩니다. 구글은 먼저 페이지를 발견(크롤링)한 뒤 데이터베이스에 등록(색인)하고, 마지막으로 사용자 검색어·위치와 매칭해 결과에 보여주는데, 각 단계마다 막힐 수 있는 지점이 다릅니다.
크롤링 단계에서는 robots.txt 파일이 구글봇을 차단하거나, 사이트맵에 영문 페이지 URL이 누락돼 있거나, 내부 링크가 전혀 없어 고립된 경우 구글이 페이지를 찾지 못합니다. 색인 단계에서는 <meta name="robots" content="noindex"> 태그가 남아 있거나, 중복 콘텐츠로 판단돼 표준(canonical) URL로 지정되지 않은 경우 색인이 거부됩니다. 타겟팅 단계에서는 Search Console에 지역 타겟이 한국으로 고정돼 있거나, hreflang 태그가 잘못 설정돼 해외 사용자에게 영문 버전이 제공되지 않는 경우가 대표적입니다.
Google Search Console의 'URL 검사' 도구로 특정 영문 페이지 주소를 입력하면, 구글이 해당 페이지를 크롤링했는지·색인했는지·왜 제외했는지 세부 사유를 바로 확인할 수 있습니다(출처: Google 검색 센터).
1단계: 구글이 영문 페이지를 발견하게 하려면?
구글이 페이지를 발견하려면 크롤러(Googlebot)가 접근할 수 있는 링크 경로가 반드시 필요합니다. 다음 4단계를 순서대로 점검하세요.

- 사이트맵에 영문 페이지 URL 추가: XML 사이트맵(sitemap.xml) 파일에 /en/about, example.com/en/products 같은 영문 페이지 주소를 모두 포함시키고, Search Console에서 '사이트맵' 메뉴로 제출합니다. 제출 후 24~48시간 이내 '발견됨' 상태로 바뀝니다.
- robots.txt 차단 여부 확인: 사이트 루트 디렉터리의 robots.txt 파일을 열어 Disallow: /en/ 같은 규칙이 있는지 찾아보세요. 영문 경로를 차단하는 줄이 있으면 삭제하거나 주석 처리합니다.
- 내부 링크 연결: 한국어 홈페이지 헤더나 푸터에 '🌐 English' 같은 언어 전환 링크를 두고, 영문 페이지 간에도 메뉴·푸터 링크로 연결해 모든 페이지가 최소 한 곳 이상에서 링크되도록 만듭니다.
- 색인 생성 요청: Search Console 'URL 검사' 창에 영문 페이지 주소를 입력하고 '색인 생성 요청' 버튼을 클릭하면, 일반 크롤 대기열보다 우선적으로 점검됩니다. 페이지당 요청 가능하며, 보통 며칠 안에 처리됩니다(출처: Google Search Console 도움말).
새로 만든 페이지는 구글이 자연 크롤로 발견하기까지 수일에서 수주가 걸릴 수 있으므로, 사이트맵 제출과 색인 요청을 병행하는 것이 가장 빠릅니다.
2단계: 색인 생성이 거부된 이유는 어떻게 알 수 있나요?
색인 거부 사유는 Search Console의 '페이지' 보고서에서 확인합니다. 보고서 상단 그래프 아래 '페이지가 색인되지 않은 이유' 표를 보면 가장 흔한 사유 네 가지가 나타납니다.
| 사유 | 의미 | 해결 방법 |
|---|---|---|
| 'noindex' 태그로 인해 제외됨 | 페이지 <head> 안에 <meta name="robots" content="noindex">가 있음 | HTML 소스에서 해당 태그 삭제 후 재크롤 요청 |
| robots.txt에 의해 차단됨 | robots.txt 파일이 해당 경로를 Disallow로 막음 | robots.txt 편집 후 차단 규칙 제거 |
| 중복, 표준 페이지가 다른 페이지임 | 구글이 다른 URL을 정식 버전으로 선택함 | <link rel="canonical" href="..."> 태그로 원하는 URL을 명시 |
| 소프트 404 | 페이지가 빈 내용이거나 "준비 중" 상태로 판단됨 | 실제 콘텐츠(최소 300단어 이상)를 추가하거나, 404 상태 코드로 변경 |
각 사유를 클릭하면 해당하는 URL 목록이 나옵니다. 문제를 고친 뒤 '수정 사항 확인' 버튼을 누르면 구글이 재점검을 시작하고, 며칠 안에 '통과' 또는 '실패' 결과를 보냅니다(출처: Google Search Console 도움말).
특히 테스트 단계에서 noindex를 켜뒀다가 배포 후 제거를 잊는 경우가 많으므로, 영문 페이지를 공개하기 전 반드시 HTML <head>를 한 번 더 확인하세요.
영문 도메인 구조별 차이는 무엇인가요?
영문 사이트를 운영하는 방식은 국가 최상위 도메인(ccTLD), 서브도메인, 하위 경로 세 가지로 나뉘며, 각각 구글 색인과 지역 타겟팅에 미치는 영향이 다릅니다.
- ccTLD (example.co.uk, example.jp): 해당 국가를 자동으로 타겟팅하며, 지역 검색 순위에서 강점을 보입니다. 단 도메인마다 Search Console 속성을 따로 만들어 등록하고, SSL 인증서·DNS 설정도 개별 관리해야 합니다.
- 서브도메인 (en.example.com): Search Console에서 별도 속성으로 취급되므로 사이트맵·hreflang을 독립적으로 제출할 수 있습니다. 메인 도메인(example.com)의 신뢰도(도메인 권한)가 일부만 전달되므로, 새 서브도메인은 색인 초기 속도가 느릴 수 있습니다.
- 하위 경로 (example.com/en/): 가장 간편한 방식으로, 메인 사이트와 같은 Search Console 속성 안에서 '국제 타겟팅' 설정만 추가하면 됩니다. 도메인 권한을 그대로 공유하므로 색인 속도가 빠르고, 사이트맵 하나로 모든 언어 버전을 관리할 수 있습니다.
대부분의 중소 기업·스타트업은 하위 경로 방식(/en/, /ja/)을 쓰는 것이 비용 대비 효과가 가장 좋습니다. 나모 사이트빌더는 AI 채팅으로 한글 사이트를 기반으로 영문·일문 페이지를 함께 만들 수 있습니다.
hreflang 태그는 왜 필요하고 어떻게 설정하나요?
쉽게 말해 hreflang 태그는 '이 글의 영어판은 여기, 한국어판은 여기'라고 구글에 붙여 두는 안내 꼬리표입니다. 같은 내용을 두 언어로 올렸는데 이 꼬리표가 없으면, 구글은 둘 중 어느 쪽을 누구에게 보여 줘야 할지 몰라 한쪽만 색인하거나 엉뚱한 언어의 페이지를 내보냅니다. 설정은 각 페이지 코드의 <head> 안에 언어별로 한 줄씩 적어 주는 것이 전부이고, 아래에서 그 한 줄의 형식과 주의할 점을 차례로 설명합니다.
hreflang 태그는 같은 내용의 다국어 페이지가 여러 개 있을 때, 사용자 브라우저 언어·위치에 맞는 버전을 구글이 선택하도록 안내하는 HTML 속성입니다. 이 태그가 없으면 구글이 한국어·영문 페이지를 중복 콘텐츠로 판단해 한쪽만 색인하거나, 미국 사용자에게 한국어 페이지를 보여주는 혼선이 발생합니다.
각 페이지 <head> 안에 다음 형식으로 추가합니다.
``html <link rel="alternate" hreflang="ko" href="https://example.com/about" /> <link rel="alternate" hreflang="en" href="https://example.com/en/about" /> <link rel="alternate" hreflang="x-default" href="https://example.com/en/about" /> ``
- hreflang="ko": 한국어 버전 URL
- hreflang="en": 영문 버전 URL
- hreflang="x-default": 언어·지역을 특정할 수 없을 때 기본으로 보여줄 버전(보통 영문)
주의사항 세 가지:
- 모든 언어 버전 페이지에 양방향으로 hreflang을 기재해야 합니다(한국어 페이지에도 영문 URL을, 영문 페이지에도 한국어 URL을 명시).
- 언어 코드는 ISO 639-1 2자리(en, ko, ja)를, 지역 코드는 ISO 3166-1 Alpha 2 형식(US, GB, KR)을 씁니다. 예: hreflang="en-US".
- URL은 절대 경로(https://로 시작)로 적어야 하며, 상대 경로(/en/about)는 인식되지 않습니다.
설정 후 Google Search Console의 '국제 타겟팅' → 'hreflang 태그' 메뉴에서 오류를 확인하고, 반환 링크 누락·언어 코드 오타 등을 수정하세요(출처: Google Search Central 문서).
Search Console 지역 타겟팅은 어떻게 설정하나요?
Search Console의 '설정' → '국제 타겟팅' 메뉴에서 사이트 전체 또는 특정 경로의 지역을 지정할 수 있습니다. 단 이 기능은 일반 최상위 도메인(gTLD)(.com, .net, .org)에만 적용되며, ccTLD(.co.kr, .jp)는 이미 지역이 고정돼 있어 변경할 수 없습니다.
설정 절차:
- Search Console에서 속성(사이트) 선택 후 왼쪽 메뉴에서 '설정' 클릭
- '국제 타겟팅' 탭 선택
- '국가' 항목에서 "타겟 사용자의 지역: [국가 선택]" 체크박스를 켜고, 영문 페이지 타겟 국가(예: 미국)를 선택
- 저장 후 48시간 이내 반영
다만 이 설정은 사이트 전체에 적용되므로, 한국과 미국을 동시에 타겟하려면 hreflang 태그를 함께 써서 언어별로 지역을 분리하는 것이 더 정확합니다. 예를 들어 / 경로는 hreflang="ko-KR"로, /en/ 경로는 hreflang="en-US"로 태그를 달면, 미국 사용자는 자동으로 영문 버전을 보게 됩니다.
지역 타겟팅을 잘못 설정하면 한국에서만 검색되고 해외에서는 순위가 급락할 수 있으므로, 변경 후 일주일간 Search Console의 '실적' 보고서에서 국가별 노출수·클릭수 변화를 모니터링하세요(출처: Google Search Console 도움말).
자주 묻는 질문
영문 페이지를 만든 지 이틀이 지났는데 검색이 안 됩니다. 얼마나 기다려야 하나요?
A. 구글이 새 페이지를 크롤링·색인하는 데는 평균 며칠에서 수주가 걸립니다. 빠르게 하려면 Search Console에서 사이트맵을 제출하고, 'URL 검사' 도구로 개별 페이지마다 '색인 생성 요청'을 클릭하세요. 요청 후 보통 1~3일 안에 첫 크롤이 시작됩니다(출처: Google Search Console 도움말).
영문 페이지가 색인은 됐는데 미국 구글에서 검색하면 안 나옵니다. 왜 그런가요?
A. Search Console의 '국제 타겟팅'이 한국으로 설정돼 있거나, hreflang 태그가 없어서 구글이 해당 페이지를 한국 사용자 전용으로 판단했을 가능성이 큽니다. hreflang을 en-US로 추가하고, 지역 타겟을 '타겟 없음' 또는 '미국'으로 변경한 뒤 일주일간 관찰하세요.
hreflang 태그를 추가했는데 Search Console에서 오류가 나옵니다. 어떻게 고치나요?
A. 가장 흔한 오류는 '반환 링크 누락'입니다. 한국어 페이지가 영문 URL을 hreflang으로 가리키면, 영문 페이지도 반드시 한국어 URL을 hreflang으로 가리켜야 합니다(양방향). 또 URL이 상대 경로가 아닌 https://로 시작하는 절대 경로인지, 언어 코드가 ISO 639-1 표준(en, ko)을 따르는지 확인하세요.
robots.txt 파일은 어디서 어떻게 수정하나요?
A. 사이트 루트 디렉터리(FTP의 public_html 또는 웹 서버 최상위 폴더)에 robots.txt라는 이름으로 저장된 텍스트 파일입니다. FTP 클라이언트나 호스팅 파일 관리자에서 열어 편집한 뒤 저장하면 즉시 반영됩니다. 워드프레스는 플러그인('Yoast SEO', 'Rank Math')에서도 편집할 수 있습니다.
회사에 필요한 페이지, AI 채팅으로 만들어 보세요
회사 소개·제품 소개·채용·이벤트·영문 페이지까지. 지금 쓰는 사이트를 옮겨 드리기도 해요.



