서치 콘솔 인덱스 생성 안됨의 해결과정을 담았습니다.
웹사이트를 만들고 콘텐츠를 열심히 작성했는데 구글 검색에서 내 사이트가 나오지 않는다면 정말 답답한 상황입니다. 이런 문제는 대부분 구글의 색인(인덱싱) 과정에서 발생하는데, 단계별로 체계적인 확인과 해결이 필요합니다. 색인이란 구글이 웹페이지의 정보를 수집하고 데이터베이스에 저장하여 검색 결과에 표시할 수 있도록 준비하는 과정을 의미합니다.
저같은 경우 아래와 같이 검색했음에도 불구하고 페이지가 하나만 뜨고 있었습니다. 인덱스가 생성이 하나도 안되었던거죠.

일반적으로 내 블로그가 빠르게 색인되길 원하면 아래와 같은 과정을 거칠 것입니다.
- 구글 서치 콘솔, Bing 서치 콘솔, Naver 서치 콘솔 등 서치 콘솔에 등록
이 과정은 내 웹사이트를 개설했다고 알리는 과정입니다. - rss, sitemap 을 서치 콘솔에 등록
참고자료 : 구글 색인이 안되는 이유와 빠른 인덱싱을 위해 해야할 일들 (2025년 ver) – inblog 블로그
저의 경우, 어처구니 없는 실수를 저질렀습니다. 그 실수는, 아래와 같이 도메인을 등록할 때, Domain property 로 등록을 하지 않고, 개별 도메인 하나만 등록(…)했습니다.
<서치 콘솔에서 Domain property로 등록한 도메인과 그렇지 않은 도메인 모습>
이 문제를 해결하면서, 얻은 지식들을 공유하고자 합니다.
인터넷 검색하면서 별 짓을 다해도 내 페이지는 인덱스 안되는 분들, 혹시 모르니 이 것도 확인해보세요. 참고로, 이렇게 한다고 해서 검색을 보장하는 건 아닙니다. 저같은 경우 실수가 너무 명백해서 수정할 필요가 있었고, 이 포스팅은 그 수정 과정에서 얻은 지식을 공유하는 게 목적입니다.
내 사이트가 구글에 검색이 안될 때 확인해봐야 할 것
단계 | 확인 방법 | 세부 작업 | 예상 결과 |
---|---|---|---|
1단계 | site:도메인.com 검색으로 기본 인덱싱 확인 | 구글에서 “”site:내도메인.com”” 검색하여 결과 확인 | 사이트가 인덱싱되어 있으면 결과 표시됨 |
2단계 | 메인 도메인은 나오지만 하위 페이지가 없는 경우 | 특정 페이지 URL로 “”site:내도메인.com/특정페이지”” 검색 | 하위 페이지 인덱싱 상태 개별 확인 가능 |
3단계 | Google Search Console 접속 | Search Console에 속성 등록 (Domain Property 권장) | 사이트 전체적인 인덱싱 현황 파악 |
4단계 | URL 검사 도구 사용 | 문제가 있는 URL을 URL 검사 도구에 입력 | 페이지별 인덱싱 문제 및 원인 확인 |
5단계 | 인덱싱 요청 및 문제 해결 | “”색인 생성 요청”” 버튼 클릭 및 문제 원인 파악 | 구글 크롤러가 해당 페이지를 재방문하도록 요청 |
색인 생성 과정에서 발생할 수 있는 주요 문제들과 해결방법은 다음과 같습니다.
문제 유형 | 원인 | 해결 방법 |
---|---|---|
발견됨 – 현재 색인이 생성되지 않음 | 구글이 페이지를 발견했으나 아직 인덱싱하지 않음 | URL 검사 도구에서 색인 생성 요청 |
크롤링됨 – 현재 색인이 생성되지 않음 | 구글이 페이지를 크롤링했으나 인덱싱하지 않음 | URL 검사 도구에서 색인 생성 요청 |
robots.txt에 의해 차단됨 | robots.txt 파일이 크롤링을 차단 | robots.txt 파일 확인 및 수정 |
404 오류 (페이지를 찾을 수 없음) | 페이지가 삭제되었거나 URL이 변경됨 | URL 확인 및 301 리디렉션 설정 |
서버 오류 (5xx) | 서버 내부 오류로 페이지 로드 실패 | 서버 로그 확인 및 기술적 문제 해결 |
리디렉션 오류 | 잘못된 리디렉션 설정 | 리디렉션 규칙 확인 및 수정 |
1.1 Site:도메인.com으로 사이트가 인덱싱 되었는지 확인해보기
가장 먼저 해야 할 일은 내 사이트가 구글에 색인되어 있는지 확인하는 것입니다. 이를 위해 site: 명령어를 사용하는 방법이 가장 간단하고 효과적입니다.
구글 검색창에 **”site:내도메인.com”**을 입력하고 검색해보세요. 예를 들어, 내 도메인이 example.com이라면 “site:example.com”으로 검색합니다. 만약 사이트가 정상적으로 색인되어 있다면 해당 도메인의 페이지들이 검색 결과에 나타날 것입니다.
검색 결과에서 나타나는 숫자는 현재 구글에 색인된 페이지의 대략적인 개수를 보여줍니다. 하지만 이 숫자는 참고용으로만 활용해야 하며, 정확한 색인 상태는 구글 서치 콘솔에서 확인하는 것이 좋습니다.
1.2 Site:도메인.com은 나오는데, 하위 페이지가 나오지 않는다면?
메인 도메인은 검색 결과에 나타나지만 특정 하위 페이지나 최근에 작성한 글들이 검색되지 않는 경우가 있습니다. 이런 상황에서는 개별 페이지의 색인 상태를 확인해야 합니다.
특정 페이지의 색인 상태를 확인하려면 **”site:내도메인.com/특정페이지경로”**로 검색해보세요. 예를 들어, “site:example.com/blog/my-first-post”와 같이 구체적인 페이지 URL을 입력합니다. 결과가 나오지 않는다면 해당 페이지가 아직 색인되지 않았거나 색인에서 제외된 상태입니다.
1.2.1 Search Console 접속해서 페이지가 인덱싱 되는지 확인해보기
개별 페이지의 색인 문제를 정확히 파악하려면 Google Search Console의 URL 검사 도구를 사용해야 합니다. 이 도구를 통해 특정 URL의 색인 상태와 문제점을 상세히 확인할 수 있습니다.
Search Console의 상단 검색창에 확인하고 싶은 페이지 URL을 입력하면 해당 페이지의 색인 상태를 실시간으로 확인할 수 있습니다. 만약 “URL이 Google에 등록되어 있지 않음”이라는 메시지가 나타난다면, “색인 생성 요청” 버튼을 클릭해 구글에 해당 페이지를 다시 크롤링하도록 요청할 수 있습니다.

2. Domain Property와 URL Prefix의 차이 – URL만 등록하면 안되는 이유
Google Search Console에 사이트를 등록할 때 Domain Property와 URL Prefix Property 중 하나를 선택해야 합니다. 많은 사용자들이 설정이 간편한 URL Prefix만 선택하는 경우가 있는데, 이는 전체 사이트를 효과적으로 관리하기에는 한계가 있습니다.
Domain Property는 도메인 전체(모든 프로토콜과 하위 도메인 포함)를 통합적으로 관리할 수 있는 반면, URL Prefix Property는 특정 URL 접두어에 해당하는 부분만 추적합니다. 예를 들어, https://www.example.com, http://example.com, https://blog.example.com 등이 모두 다른 속성으로 인식되어 별도로 관리해야 합니다.
항목 | Domain Property | URL Prefix Property |
---|---|---|
포함 범위 | 도메인 전체 (모든 프로토콜, 하위 도메인 포함) | 입력한 URL 접두어만 포함 |
인증 방식 | DNS 레코드(TXT) 인증만 가능 | 다양한 인증 방식 지원 (HTML, 메타태그 등) |
데이터 수집 | 전체 도메인에 대한 포괄적 데이터 | 특정 URL 접두어에 한정된 데이터 |
설정 복잡도 | 높음 (DNS 설정 필요) | 낮음 (다양한 인증 옵션) |
권한 요구사항 | 도메인 관리 권한 필요 | 사이트 파일 수정 권한 필요 |
추천 사용 대상 | 사이트 전체 관리, 여러 서브도메인 운영 시 | 특정 부분(블로그 등)만 별도 관리 시 |
장점 | 통합적 관리, 포괄적 데이터 수집 | 간편한 설정, 세부적 분석 가능 |
단점 | DNS 설정 어려움, 세부 분석 제한 | 제한적 범위, 여러 속성 관리 필요 |
Domain Property를 사용하려면 DNS 레코드를 통한 도메인 소유권 인증이 필요하지만, 이를 통해 사이트 전체의 포괄적인 데이터를 얻을 수 있어 SEO 관리에 훨씬 유리합니다.
여기서 또 복잡한 개념이 나오네요. DNS 레코드 인증은 뭘까요? 저같은 경우 호스팅업체를 Hostinger 를 쓰고 있는데, 아래는 Hostinger 기준으로 작성하였습니다.
Hostinger에서 TXT DNS 레코드 추가하기
Domain Property 등록을 위해서는 DNS TXT 레코드를 추가해야 합니다. Hostinger를 사용하는 경우 다음 단계를 따라하세요:
Hostinger에 로그인합니다.
Domains → Domain Portfolio에서 해당 도메인의 Manage 버튼을 클릭합니다.
DNS / Nameservers → Manage DNS Records 탭으로 이동 후 Edit DNS를 클릭 합니다.
- 관찰| Observation (6)
- 시황 (5)
- 한국시장 개별주 관찰 (1)
- 기록| INVESTMENT RECORD (150)
- 일상및경험 (18)
- 탐구 | Market Exploration (36)
- 사업보고서분석 (5)
- 월가아재 Project Valley-AI 후기 및 공부 (23)
- 주식탐구 (8)