상세문의 아이콘 상세문의
간편문의 아이콘 × 간편문의

서치 콘솔 'robots.txt로 인해 차단되었으나 색인이 생성됨'은 왜 생기고 어떻게 고칠까요? robots.txt와 noindex 역할 차이

2026. 11. 05
서치 콘솔 'robots.txt로 인해 차단되었으나 색인이 생성됨'은 왜 생기고 어떻게 고칠까요? robots.txt와 noindex 역할 차이
핵심 요약3줄 체크
  • 01
    먼저 정할 것
    이 URL이 검색에 나와야 하는 페이지인지부터 판단합니다.
  • 02
    숨길 페이지
    noindex를 넣고 robots.txt 차단을 풉니다. 둘 다 갖춰야 합니다.
  • 03
    보일 페이지
    해당 경로를 막는 Disallow 규칙을 지웁니다.
보고서 분류
경고
오류가 아닌 경고로 분류
숨길 페이지 조치
2가지
noindex + 차단 해제
삭제 도구 효과
약 6개월
영구 차단은 별도 조치

이 경고는 robots.txt로 크롤링을 막은 URL이 색인된 상태입니다. 다른 페이지가 이 URL로 링크를 걸면 생길 수 있습니다. 검색에서 숨길 페이지라면 noindex를 넣고 robots.txt 차단을 풉니다. 검색에 나와야 할 페이지라면 그 URL을 막는 규칙을 지웁니다. 근거는 Google 검색 센터와 Search Console 고객센터 문서입니다.

'차단되었으나 색인이 생성됨'은 어떤 상태인가요?

페이지 색인 생성 보고서 도움말은 이 상태를 경고로 분류합니다. 색인 생성을 막지는 않지만 Google이 페이지를 파악하는 데 지장을 주는 항목입니다.

보고서 설명에 따르면 Google은 robots.txt를 지켜 이 페이지를 요청하지 않습니다. 그런데도 색인이 생긴 이유는 다음 절에서 설명합니다.

검색 결과에는 아주 제한적인 스니펫만 나올 수 있습니다. 본문을 읽지 못했으니 설명이 비어 보이는 경우가 생깁니다.

이름이 비슷한 두 상태 비교

출처: Search Console 고객센터 「페이지 색인 생성 보고서」. 상태 이름은 줄여 적음

상태분류색인 여부
차단됨미색인 사유색인 안 됨
차단되었으나 색인됨경고색인됨

크롤링됨·발견됨 같은 다른 미색인 상태는 크롤링됨과 발견됨 미색인 비교에서 다뤘습니다.

robots.txt로 막았는데 왜 색인이 되나요?

robots.txt 소개 문서는 robots.txt를 크롤러 트래픽 관리 수단으로 설명합니다. 웹페이지를 Google 검색에서 숨기는 수단이 아니라고 분명히 적었습니다.

같은 문서는 차단된 URL도 다른 곳에서 링크되면 방문 없이 색인될 수 있다고 밝힙니다. 이때는 URL 주소와 링크의 앵커 텍스트처럼 공개된 정보가 결과에 쓰이기도 합니다.

경고가 생기는 흐름

출처: Google 검색 센터 「robots.txt 소개」 요약

robots.txt가 크롤링 차단
→
다른 페이지가 링크
→
URL만으로 색인

즉 robots.txt는 「들어오지 마십시오」에 가깝고 「목록에 올리지 마십시오」는 아닙니다. 외부 사이트나 내 사이트의 다른 페이지가 링크를 걸면 주소 자체는 알려집니다.

자주 생기는 상황(넥스트티 실무 사례)
  • 관리자·장바구니·검색 결과 경로를 Disallow로만 막은 경우
  • 개편 뒤 옛 경로를 막았는데 내부 링크가 남아 있는 경우
  • 필터·정렬 매개변수 URL을 robots.txt로만 정리한 경우

고치기 전에 무엇을 먼저 정하나요?

고치는 방법은 이 URL이 검색에 나와야 하는지에 따라 달라집니다. 보고서 도움말의 다음 단계도 두 갈래로 나뉩니다.

먼저 내릴 판단

출처: Search Console 고객센터 「페이지 색인 생성 보고서」 다음 단계

판단해야 할 일
검색에서 숨길 페이지차단 해제 + noindex
검색에 나와야 할 페이지막는 규칙 삭제

보고서 도움말은 robots.txt로 막힌 URL은 의도적으로 막았을 가능성이 높다고 봅니다. 고칠지는 사이트가 판단하라고 안내합니다.

다만 이 경고 항목의 안내는 robots.txt를 색인 차단의 정확한 수단으로 보지 않습니다. 숨기는 것이 목적이었다면 robots.txt만으로는 목적을 이루지 못합니다.

넥스트티는 경고 목록을 내보낸 뒤 URL마다 「숨김」 또는 「노출」을 표시해 두는 방식을 권합니다. 경로가 같은 URL은 묶어서 판단하면 작업량이 줄어듭니다.

robots.txt와 noindex는 무엇이 다른가요?

noindex 문서에 따르면 noindex는 meta 태그나 HTTP 응답 헤더로 넣습니다. 효과는 두 방법이 같습니다.

Googlebot이 크롤링 중에 이 규칙을 읽으면 그 페이지를 검색 결과에서 뺍니다. 다른 사이트가 링크를 걸어도 마찬가지입니다.

robots.txt와 noindex 비교

출처: Google 검색 센터 robots.txt 소개·만들기, noindex 문서

구분robots.txtnoindex
목적크롤링 관리검색 결과 제외
적용 위치사이트 루트 파일페이지 태그·헤더
링크된 URL색인될 수 있음(크롤링 시) 결과에서 빠짐
함께 쓸 때차단 시 noindex 못 읽음크롤링 허용 필요

가장 중요한 줄은 마지막 행입니다. 문서는 robots.txt로 막힌 페이지에서는 크롤러가 noindex를 볼 수 없다고 밝힙니다. 그러면 페이지가 검색 결과에 계속 남을 가능성이 있습니다.

또한 Google은 robots.txt 파일 안에 적은 noindex 규칙을 지원하지 않습니다. noindex의 자리는 페이지나 응답 헤더입니다.

<!-- head 안에 넣기 -->
<meta name="robots"
      content="noindex">

# PDF 등은 응답 헤더로
X-Robots-Tag: noindex

어떤 순서로 고치나요?

숨길 페이지라면 순서가 중요합니다. robots.txt가 막고 있는 동안에는 noindex를 넣어도 Google이 읽지 못합니다.

1. noindex 넣기

숨길 페이지에 robots meta 태그나 X-Robots-Tag 헤더를 추가합니다.

2. 차단 규칙 풀기

robots.txt에서 해당 경로의 Disallow 줄을 지우거나 범위를 좁힙니다.

3. 재크롤링 요청

URL 검사로 재크롤링을 요청합니다. Googlebot이 받은 HTML에 noindex가 보이는지도 확인합니다.

4. 보고서 추적

보고서에서 경고 URL이 「URL이 'NOINDEX'로 표시됨」으로 옮겨 가는지 봅니다.

보고서 도움말은 「robots.txt 차단을 해제한 후 NOINDEX를 사용」하라고 안내합니다. 두 조치를 모두 갖춰야 합니다. 1번을 먼저 하는 순서는 넥스트티 권장입니다. 차단을 먼저 풀면 noindex 없이 본문이 크롤링되는 틈이 생길 수 있어서입니다. 두 조치가 모두 끝난 뒤의 결과는 같습니다.

# 변경 전
User-agent: *
Disallow: /cart/
Disallow: /search/

# 변경 후: /search/ 줄만 삭제
# (/search/ 페이지에는 noindex)
User-agent: *
Disallow: /cart/

예시 경로는 설명용입니다.

보일 페이지라면 robots.txt에서 그 경로를 막는 줄만 삭제합니다. robots.txt 규칙은 대소문자를 구분하므로 경로 표기를 정확히 맞춥니다.

robots.txt 보고서는 Google이 마지막으로 가져온 파일과 오류를 보여 줍니다. 중요한 URL의 차단을 풀었다면 이 보고서에서 robots.txt 재크롤링도 요청합니다. 다만 즉시 재크롤링된다는 보장은 없습니다.

필터·정렬 URL은 쇼핑몰 필터 URL 정리 가이드를 참고하십시오. 태그·검색 결과 페이지는 태그·검색결과 페이지 noindex 기준에서 다뤘습니다.

고친 뒤에는 무엇을 확인하나요?

noindex 문서에 따르면 Googlebot의 재방문에는 몇 개월이 걸릴 수 있습니다. 급하지 않다면 보고서 수치 변화를 기다리며 추적합니다.

시간대별 확인 항목

출처: Google 검색 센터 「noindex」·「페이지 삭제」 문서. 점검 시점은 실무 권장

시점확인할 것
수정 직후URL 검사의 HTML 확인
수 주 단위경고 URL 수 추이
급할 때URL 삭제 도구 병행

페이지 삭제 문서에 따르면 URL 삭제 도구는 검색 결과에서 하루 안에 페이지를 내릴 수 있습니다. 이 요청은 약 6개월간 유지되므로, 영구 조치로 noindex나 삭제·비밀번호 보호를 함께 둡니다.

놓치기 쉬운 주의점
  • CSS·스크립트를 막으면 Google이 페이지를 제대로 분석하지 못할 수 있습니다.
  • CMS를 쓴다면 robots.txt를 직접 고치기 전에 검색 설정 메뉴부터 확인합니다.
  • 다른 검색엔진의 noindex 해석은 Google과 다를 수 있습니다.
  • 민감한 페이지는 noindex보다 삭제나 비밀번호 보호가 안전합니다.

참고 자료

자주 묻는 질문 (FAQ)

Q.robots.txt와 noindex를 같은 페이지에 함께 쓰면 더 확실한가요?

A.아닙니다. robots.txt가 크롤링을 막으면 Google은 noindex를 읽지 못합니다. 숨기려면 크롤링을 허용하고 noindex만 둡니다.

Q.robots.txt 파일 안에 noindex를 적으면 되나요?

A.Google은 robots.txt 안의 noindex 규칙을 지원하지 않습니다. 페이지의 robots meta 태그나 X-Robots-Tag 헤더로 넣어야 합니다.

Q.이 경고를 그대로 두면 사이트에 불이익이 있나요?

A.고칠지는 사이트가 판단하라는 것이 보고서 도움말의 안내입니다. 넥스트티 판단으로는 크롤링 부담만 줄이려던 차단이면 그대로 두어도 됩니다. 숨길 페이지라면 robots.txt만으로는 부족하므로 고칩니다.

Q.noindex를 넣었는데 검색 결과에서 바로 사라지지 않습니다.

A.재방문에 몇 개월이 걸릴 수 있습니다. URL 검사로 재크롤링을 요청하고, 급하면 URL 삭제 도구를 함께 씁니다.

Q.PDF 파일처럼 HTML이 아닌 문서는 어떻게 숨기나요?

A.HTML이 아니면 meta 태그를 넣지 못합니다. 대신 응답 헤더에 X-Robots-Tag: noindex를 넣으며, 효과는 meta 태그와 같습니다.
이전글 이전 글이 없습니다.