홈 인사이트 GEO 사용자가 AI에 우리 페이지 주소를 넣으면 robots.txt 차단이 적용되나요?
GEO

사용자가 AI에 우리 페이지 주소를 넣으면 robots.txt 차단이 적용되나요?

싹 SAG 편집팀 · 2026년 9월 28일 발행

사용자가 AI에 주소를 직접 넣어 묻는 경우의 접근은 robots.txt 적용 여부가 회사마다 달라서, "AI 봇을 다 막았다"는 한 문장으로는 판정할 수 없습니다. OpenAI는 ChatGPT-User에 robots.txt 규칙이 적용되지 않을 수 있다고 적었고 구글은 사용자 요청 열람기가 대체로 규칙을 무시한다고 적은 반면, Anthropic은 Claude-User를 robots.txt로 제어할 수 있다고 안내합니다. 먼저 접근 로그의 사용자 에이전트를 학습·검색 색인·사용자 요청 열람 세 줄로 갈라 표시해 보십시오.

회사마다 답이 다릅니다

같은 "사용자가 요청해서 여는 접근"이라도 robots.txt 적용 여부는 회사 문서마다 다르게 적혀 있습니다.

  • OpenAI 는 ChatGPT-User 에 대해 사용자가 시작한 행동이므로 robots.txt 규칙이 적용되지 않을 수 있다고 밝히고 있습니다.
  • 구글은 사용자 요청 열람기(user-triggered fetcher)를 크롤러와 별개 범주로 두고, 이들은 대체로 robots.txt 규칙을 무시한다고 적었습니다.
  • Anthropic 은 Claude-User 를 두어 사용자가 시작한 요청으로 어느 사이트에 접근할지 사이트 소유자가 제어할 수 있다고 안내하고, 자사 봇이 robots.txt 지시를 따른다고 밝혔습니다.

그래서 "AI 봇을 전부 막았다"는 한 문장으로는 지금 상태를 판정할 수 없습니다. 어느 회사의 어느 용도를 막았는지까지 내려가야 합니다.

접근을 세 가지 용도로 갈라 놓습니다

정책을 정하기 전에 robots.txt 와 접근 로그를 아래 세 줄로 정리합니다. 봇 이름이 아니라 용도가 기준입니다.

용도대표 사용자 에이전트robots.txt 로 막히나막으면 멈추는 것
모델 학습GPTBot · ClaudeBot · Google-Extended세 회사 모두 적용학습용 수집 대상에서 빠짐
검색 색인OAI-SearchBot · Claude-SearchBot세 회사 모두 적용AI 검색 답변의 후보에서 빠짐
사용자 요청 열람ChatGPT-User · Claude-User · Google-Agent · Gemini Notebook회사마다 다름각 회사 문서에 적힌 범위까지만

Google-Extended 는 별도의 User-Agent 문자열이 없고 robots.txt 제어용 토큰으로만 쓰입니다. 구글은 이 토큰이 Gemini 모델 학습과 그라운딩에 쓰이는 범위를 제어하며 구글 검색 포함 여부에는 영향을 주지 않는다고 밝히고 있습니다.

로그에서 어느 줄인지 표시합니다

세 용도는 User-Agent 문자열로 갈립니다. 접근 기록에서 이름을 뽑아 위 표의 어느 줄인지 적는 것이 첫 작업입니다.

  • OpenAI 는 robots.txt 파일을 가져갈 때 사용자 에이전트에 robots.txt 표식을 덧붙일 수 있다고 밝혔습니다. 경로가 남지 않는 로그에서도 파일 요청과 본문 요청을 가를 수 있습니다.
  • 구글의 사용자 요청 열람기는 공개된 IP 목록과 역방향 DNS 마스크로 대조합니다. 소유 주체에 따라 gae.googleusercontent.com 또는 google-proxy-...google.com 형태입니다.
  • 구글 문서는 이 목록이 전부가 아니며 사용자 에이전트 문자열은 위장될 수 있다고 못 박고 있습니다. 이름만으로 판정하지 않습니다.

진짜 요청인지 가리는 절차는 AI 크롤러가 정말 우리 사이트에 왔는지 어떻게 확인하나요? 에 따로 정리했습니다.

정말 막아야 한다면 robots.txt 로는 부족합니다

사용자 요청 열람은 robots.txt 만으로 확실하게 막을 수 없습니다. 밖으로 나가면 안 되는 내용이라면 서버에서 인증을 걸어야 합니다.

차단에는 대가도 있습니다. Anthropic 은 Claude-User 를 막으면 사용자 질문에 우리 내용을 회수하지 못해 사용자 주도 검색에서 사이트 노출이 줄 수 있다고 적었습니다. 반대로 OpenAI 는 ChatGPT-User 가 검색 노출 여부를 정하는 데 쓰이지 않는다고 밝혔으므로, 검색에서 빠지는 것이 목적이라면 OAI-SearchBot 쪽을 써야 합니다.

용도를 나눠 적으면 이런 형태가 됩니다. 아래는 예시 값이며, 적용 전에 회사별 최신 문서에서 이름을 다시 확인하십시오.

User-agent: GPTBot
Disallow: /

User-agent: OAI-SearchBot
Allow: /

User-agent: Claude-User
Disallow: /members/

용도별로 무엇을 열고 닫을지 고르는 기준은 OAI-SearchBot과 GPTBot 접근 정책 구분 에 정리했습니다.

바꾼 뒤 무엇을 확인하나요

  1. /robots.txt 를 직접 열어 200 응답이 오는지, 의도한 규칙이 그대로 있는지 봅니다.
  2. OpenAI 는 robots.txt 를 고친 뒤 검색 쪽 시스템에 반영되기까지 약 24시간이 걸릴 수 있다고 안내합니다. 당일 로그만 보고 실패로 판단하지 않습니다.
  3. 며칠치 접근 로그에서 대상 사용자 에이전트의 요청 수가 바뀌었는지 봅니다.

여기까지로 확인되는 것은 우리가 보낸 신호가 파일에 반영됐다는 것과, 그 이름의 요청 수가 달라졌다는 것 두 가지입니다. 사용자 요청 열람은 원래 드물게 일어나서 요청 수 변화만으로는 판정이 어렵고, 우리 내용이 AI 답변에 실제로 인용됐는지는 접근 로그로 알 수 없습니다.

자주 묻는 질문

User-Agent 문자열만 보고 서버에서 차단해도 되나요?
사용자 에이전트는 요청하는 쪽이 스스로 적는 값이라 위장할 수 있고, 구글 문서도 이 점을 경고하고 있습니다. 이름만으로 차단 규칙을 만들면 위장한 요청은 그대로 통과시키면서 정상 요청만 막을 수 있습니다. 각 회사가 공개한 IP 목록이나 역방향 DNS 조회로 대조한 뒤에 규칙을 정하십시오.
사용자 요청 열람을 막으면 AI 답변에서 우리 사이트가 아예 사라지나요?
용도가 다르므로 그렇게 단정할 수 없습니다. 검색 색인용 봇이 열려 있으면 그쪽 경로의 후보로는 남습니다. 다만 Anthropic은 Claude-User를 막으면 사용자 주도 검색에서 노출이 줄 수 있다고 적었습니다. 각 회사 문서가 밝힌 범위까지만 판단하고, 인용 여부를 보장하거나 배제하는 설정으로 보지 않는 편이 안전합니다.
봇 이름 목록은 얼마나 자주 바뀌나요?
수시로 바뀝니다. 확인일 기준으로 구글의 사용자 요청 열람기 문서는 2026-08-19, Anthropic 문서는 2026-04-07에 갱신돼 있었고, 구글은 목록이 전부가 아니라고 밝히고 있습니다. 로그에 모르는 이름이 보이면 과거 글이나 내부 메모가 아니라 해당 회사의 현재 문서와 공개 IP 목록에서 확인하십시오.
IP 대역을 막으면 robots.txt 없이도 차단되지 않나요?
Anthropic은 IP 차단 같은 방법이 정확히 동작하지 않거나 지속적인 차단을 보장하지 못한다고 안내합니다. robots.txt를 읽어 갈 수 없게 되어 사이트가 밝힌 의사가 전달되지 않기 때문입니다. 차단 의사는 robots.txt로 밝히고, 실제로 접근을 거절해야 하는 내용은 인증으로 막는 편이 맞습니다.

관련 글

GEO

OAI-SearchBot과 GPTBot 접근 정책 구분

글 읽기
GEO

AI 크롤러가 정말 우리 사이트에 왔는지 어떻게 확인하나요?

글 읽기
기술 SEO

robots.txt 점검 체크리스트

글 읽기

사이트 상태부터 확인해 보세요

사이트 주소를 남기면 파일럿 범위에서 기술 SEO 상태를 점검해 드립니다.