ChatGPT (robots.txt) 무엇을 막고 무엇을 허용할까?
- Jeong Hyeon

- 2025년 11월 14일
- 3분 분량
최종 수정일: 2025년 11월 14일

웹사이트의 루트 디렉토리에 조용히 자리 잡은 `robots.txt` 파일은 인터넷의 '문지기'와 같습니다. 이 작은 텍스트 파일 하나가 구글, 네이버 같은 검색 엔진은 물론, 수많은 자동화 봇(크롤러)에게 "이곳은 들어와도 좋습니다", "저곳은 들어오지 마세요"라고 지시합니다.
세계에서 가장 주목받는 AI 서비스인 ChatGPT의 `robots.txt` 파일이 확인되었고 확인된 ChatGPT의 `robots.txt` 내용을 바탕으로 그들의 핵심 전략 5가지를 분석해 보았습니다.
(이 파일은 단순한 기술 문서를 넘어, OpenAI가 자신들의 콘텐츠를 어떻게 보호하고, 무엇을 세상에 공개하려 하는지에 대한 '전략적 선언'이나 다름없습니다.)
"AI 학습은 불허한다": 경쟁 AI 봇의 접근 원천 차단
가장 먼저 눈에 띄는 부분은 특정 AI 봇들을 명시적으로 차단하는 강력한 지시어입니다.
```
User-agent: CCBot
Disallow: /
User-agent: Google-Extended
Disallow: /
User-agent: anthropic-ai
Disallow: /
User-agent: PerplexityBot
Disallow: /
... (등등)
```
여기서 `Disallow: /`는 "웹사이트의 그 어떤 페이지에도 접근하지 말라"는 가장 강력한 금지 명령입니다.
CCBot: 웹 전체를 스크랩하여 거대한 데이터셋(Common Crawl)을 만드는 봇입니다.
Google-Extended: 구글의 AI 모델 학습에 사용되는 데이터를 수집하는 봇입니다. (일반 Googlebot과는 다릅니다.)
anthropic-ai: 경쟁사인 Anthropic(Claude 개발사)의 봇입니다.
PerplexityBot: AI 검색 엔진 Perplexity의 봇입니다.
Claude-Web: AI 검색 엔진 Claude의 봇입니다.
특징 요약: ChatGPT는 자사 웹사이트의 콘텐츠(공개 대화, GPTs 정보 등)가 경쟁사 AI 모델이나 범용 AI 데이터셋을 구축하는 데 사용되는 것을 막고 있는 전략적 움직임을 확인할 수 있습니다.
"허락된 곳만 들어오라": 일반 봇에겐 '허용 목록(Allow-List)' 전략
특정 AI 봇을 제외한 나머지 모든 봇(`User-agent: *`)에게는 정반대의 전략을 사용합니다. "일단 모든 것을 막고, 허용된 페이지만 열어주는" 방식입니다.
User-agent: *
# Place allows first to avoid bots skipping after Disallow: /
Allow: /$ # 홈페이지
Allow: /?* # 파라미터가 있는 홈페이지
Allow: /g/* # 공개 GPTs 페이지
Allow: /share/* # 공유된 대화
Allow: /features* # 기능 소개 페이지
Allow: /pricing # 가격 정책 페이지
Allow: /learn* # 학습 자료
Allow: /ko-KR/$ # 한국어 홈페이지
... (수많은 Allow 목록) ...
# Now block everything else
Disallow: /
```
특징 요약: `Allow:` 규칙으로 허용할 페이지들을 일일이 명시한 뒤, 마지막에 `Disallow: /`를 배치해 그 외의 모든 페이지 접근을 차단하고 있는 모습이 확인되며 아마 실수로라도 민감한 정보가 노출되는 것을 막을 수 있는 안정적인 방식을 선택한 것으로 보입니다.
"우리 홍보 자료는 마음껏 보세요": SEO 극대화
위의 '허용 목록'을 자세히 들여다보면, 허용된 페이지 대부분이 마케팅 및 정보성 페이지임을 알 수 있습니다.
`/overview` (개요), `/features` (기능), `/pricing` (가격)
`/business` (기업용), `/students` (학생용)
`/ko-KR/$`, `/ja-JP/$` 등 수십 개의 국가별 홈페이지
특징 요약: ChatGPT는 선택적 페이지 노출과 주요 페이지 노출의 극대화를 위해 국가별, 페이지별 모두 직접 수동 작성하여 노출 전략을 엿볼 수 있습니다.
사용자 비공개 대화는 철통보안
그렇다면 `User-agent: *`에 대한 `Disallow: /` 규칙이 궁극적으로 차단하는 것은 무엇일까요? 바로 '허용 목록'에 없는 모든 URL입니다. 그리고 여기에 사용자의 '비공개 대화'가 포함됩니다.
(예: `https://chatgpt.com/c/12345678-abcd-efgh-ijkl-1234567890ab`)
특징 요약: 사용자가 명시적으로 '공유(`Share`)'하지 않은 모든 대화 내용은 `Allow` 목록에 없으므로, 마지막 `Disallow: /` 규칙에 따라 검색 엔진 크롤러의 접근이 원천적으로 차단됩니다. 이러한 구조를 보아 사용자 프라이버시를 보호하기 위한 가장 중요한 장치로 robots.txt를 사용하고 있는 것을 알 수 있습니다.
"길은 우리가 안내하겠다": 친절한 사이트맵 제공
파일의 마지막 부분에는 크롤러를 위한 '지도'가 제공되고 있습니다.
```
Sitemap: https://chatgpt.com/sitemap.xml
```
특징 요약: `sitemap.xml` 파일은 크롤러에게 "우리가 허용한 페이지들 중에서도 특히 이 페이지들을 수집해 가세요"라고 알려주는 목록입니다. ChatGPT는 이 목록을 '마케팅용'과 '일반'으로 이원화하여, 봇들이 더 효율적으로 원하는 정보(주로 마케팅 페이지)를 찾아갈 수 있도록 안내하고 있습니다.
결론: 개방과 통제의 절묘한 균형
ChatGPT의 `robots.txt` 파일은 단순한 규칙의 나열이 아닌, \*\*"보호할 것은 철저히 보호하고, 알릴 것은 적극적으로 알린다"\*\*는 명확한 비즈니스 전략을 볼 수 있습니다.
1. 통제 (경쟁사 & 프라이버시): AI 학습 데이터로 활용될 수 있는 자사 콘텐츠와 사용자의 비공개 대화는 그 누구에게도 허용하지 않고 있습니다.
2. 개방 (마케팅 & SEO): 신규 사용자를 유치하기 위한 마케팅 페이지와 사용자가 '공유'한 콘텐츠는 검색 엔진에 활짝 개방하여 노출을 극대화하고 있습니다.
chatGPT의 `robots.txt`를 통해 robots.txt 사용 '전략 지도'와 함께 기업이 자신의 자산과 사용자를 어떻게 지키고, 동시에 운영할 수 있는지 볼 수 있었습니다.
여러분들은 어떻게 생각하시나요? 댓글을 통해 여러분들의 생각을 공유해주세요!



![[SIMPLE] AI와 SEO의 상관관계: AI가 SEO에 미치는 영향은?](https://static.wixstatic.com/media/da966e_ea3d664d8eb44802ada9d81625ad83a2~mv2.png/v1/fill/w_980,h_980,al_c,q_90,usm_0.66_1.00_0.01,enc_avif,quality_auto/da966e_ea3d664d8eb44802ada9d81625ad83a2~mv2.png)
댓글