핵심 요약
- robots.txt는 홈페이지 최상위에 놓인 텍스트 파일로, 어떤 크롤러가 어떤 경로에 접근해도 되는지를 적어 둔 안내문이다.
- 홈페이지 주소 뒤에 /robots.txt를 붙여 접속하면 누구나 즉시 확인할 수 있으며, 별도 계정이나 도구가 필요하지 않다.
- AI 관련 크롤러는 목적이 서로 다르다. 학습용 수집, 검색 색인, 사용자 요청 시점의 실시간 조회는 각각 다른 User-Agent를 쓴다.
- 2026년 7월 22일 병원 홈페이지 203곳을 실측한 결과 robots.txt에서 AI 크롤러를 차단하고 있던 곳은 9곳이었다.
- 차단 사례 9곳은 성형외과 5곳, 피부과 4곳으로 전부였다. 종합병원·척추관절·치과에서는 0곳이었다.
- 같은 실측에서 사이트맵이 없는 종합병원이 54%였는데, robots.txt는 사이트맵 위치를 알리는 자리이기도 하다.
- robots.txt는 강제력이 있는 차단 장치가 아니라 규칙을 지키는 크롤러에게만 유효한 요청이다.
이 글의 목적은 하나입니다. 우리 병원 홈페이지가 AI에게 열려 있는지 닫혀 있는지, 지금 확인하시는 것입니다. 1분이면 됩니다.
robots.txt란 무엇인가?
robots.txt는 홈페이지 최상위 경로에 놓인 단순한 텍스트 파일입니다. '어떤 자동 수집 프로그램이 어느 경로까지 들어와도 되는지'를 적어 둔 안내문입니다.
중요한 전제가 하나 있습니다. 이 파일은 담장이 아니라 표지판입니다. 규칙을 지키는 크롤러는 따르지만, 지키지 않는 프로그램을 물리적으로 막지는 못합니다. 로그인이 필요한 정보를 여기서 보호할 수는 없습니다.
그럼에도 이 파일이 중요한 이유는, 규칙을 지키는 쪽이 바로 주요 검색엔진과 주요 AI 서비스이기 때문입니다. 여기서 막혀 있으면 그들에게는 우리 병원이 존재하지 않는 것과 비슷해집니다.
우리 병원 파일은 어떻게 여나?
- 1브라우저 주소창에 병원 홈페이지 주소를 입력합니다.
- 2주소 끝에 /robots.txt 를 붙입니다. 예: https://우리병원주소.kr/robots.txt
- 3화면에 나오는 텍스트를 그대로 읽습니다. 아무것도 없거나 404 오류가 뜨면 robots.txt가 없는 상태입니다.
- 4www가 있는 주소와 없는 주소, http와 https가 각각 다르게 동작할 수 있으니 실제로 쓰는 대표 주소로 확인합니다.
어떤 크롤러들이 오는가?
AI 관련 크롤러는 하나가 아니고, 목적도 서로 다릅니다. 'AI를 막는다'는 결정을 하기 전에 무엇을 막게 되는지 구분하실 필요가 있습니다.
| User-Agent | 운영 주체 | 주된 역할 |
|---|---|---|
| GPTBot | OpenAI | 모델 학습에 쓰이는 웹 데이터 수집 |
| OAI-SearchBot | OpenAI | 검색 기능용 색인 구축 |
| ChatGPT-User | OpenAI | 사용자 대화 중 필요할 때 해당 페이지를 실시간 조회 |
| ClaudeBot | Anthropic | 웹 데이터 수집 |
| Claude-User | Anthropic | 사용자 요청에 따라 해당 페이지를 실시간 조회 |
| PerplexityBot | Perplexity | 검색·답변용 색인 구축 |
| Google-Extended | 구글 검색 색인과 별개로, 생성형 AI 관련 활용 여부를 제어하는 토큰 | |
| Yeti | 네이버 | 네이버 검색 색인 수집 |
| Googlebot | 구글 검색 색인 수집 |
표에서 특히 구분해 보실 것은 수집형과 실시간 조회형입니다. ChatGPT-User나 Claude-User처럼 사용자 요청 시점에 페이지를 가져오는 크롤러를 막으면, 환자가 AI에게 우리 병원을 직접 물어봤을 때 그 페이지를 읽지 못하게 됩니다.
Google-Extended는 조금 다릅니다. 이것은 별도의 크롤러라기보다 생성형 AI 활용 여부를 표시하는 제어 토큰에 가깝습니다. 이를 막아도 구글 검색 색인 자체에는 영향을 주지 않는 것으로 안내되어 있습니다. 다만 각 서비스의 정책은 바뀔 수 있으므로 최신 공식 문서 확인이 필요합니다.
Allow와 Disallow는 어떻게 읽나?
robots.txt는 User-agent 줄로 대상을 정하고, 그 아래 Disallow·Allow 줄로 경로를 지정하는 구조입니다. 규칙은 다음 User-agent 줄이 나올 때까지 적용됩니다.
| 줄 | 의미 |
|---|---|
| User-agent: * | 이름을 따로 지정하지 않은 모든 크롤러에 대한 규칙 |
| User-agent: GPTBot | GPTBot에만 적용되는 규칙 시작 |
| Disallow: | 값이 비어 있으면 제한 없음 (전체 허용) |
| Disallow: / | 해당 크롤러의 사이트 전체 접근 금지 |
| Disallow: /admin/ | /admin/ 이하 경로만 접근 금지 |
| Allow: / | 전체 허용. 상위 Disallow의 예외를 만들 때도 사용 |
| Sitemap: https://…/sitemap.xml | 사이트맵 위치 안내 |
가장 중요한 한 줄은 Disallow: / 입니다. 슬래시 하나만 있는 이 줄은 해당 User-agent에게 사이트 전체를 막는다는 뜻입니다. 우리 병원 robots.txt에서 이 줄을 발견하셨다면, 바로 위의 User-agent 이름이 무엇인지 확인하십시오.
차단이 걸려 있으면 무조건 풀어야 하나?
아닙니다. 차단에는 정당한 이유가 있을 수 있습니다. 다만 그 이유가 지금도 유효한지, 그리고 막고 있는 대상이 의도한 그 대상이 맞는지는 확인하실 필요가 있습니다.
- 1누가 언제 왜 넣었는지 확인합니다. 담당자가 바뀌면서 이유를 아무도 모르는 채 남아 있는 경우가 많습니다.
- 2막고 있는 대상을 구분합니다. 학습용 수집만 막고 싶었는데 검색 색인과 실시간 조회까지 막고 있지는 않은지 봅니다.
- 3막아야 할 경로를 구분합니다. 관리자 페이지나 로그인 영역만 막으면 되는데 사이트 전체를 막고 있지는 않은지 봅니다.
- 4결정을 문서로 남깁니다. 다음 담당자가 다시 같은 질문을 하지 않도록 합니다.
실측에서는 203곳 중 9곳이 AI 크롤러를 차단하고 있었습니다. 전체로 보면 4% 남짓이지만, 그 9곳이 성형외과 5곳과 피부과 4곳에 전부 몰려 있었습니다. 종합병원·척추관절·치과에서는 차단 사례가 한 곳도 없었습니다.
시술 전후 사진 같은 이미지 자산이 많은 진료과라는 점을 생각하면 이해할 수 있는 결과입니다. 이미지 무단 사용을 막으려던 설정이 AI 크롤러까지 함께 막았을 가능성이 큽니다. 성형외과·피부과라면 이 확인의 우선순위가 특히 높습니다.
다만 전체로 보면 국내 병원에서 흔한 문제는 여전히 '막아 놓은 것'이 아니라 '열어 두었지만 읽을 것이 없는 것' 쪽입니다. 같은 조사에서 종합병원 26곳 중 85%가 조직 정보 스키마를 갖고 있지 않았습니다.
“문이 열려 있는지 확인하는 일과, 안에 읽을 것을 두는 일은 별개입니다.”
확인 후 함께 볼 것은?
- Sitemap 줄이 있는가 — 실측 종합병원의 54%가 사이트맵이 없었습니다. robots.txt 안에 Sitemap 줄로 위치를 알려 주는 것이 기본입니다.
- 주소 변형별로 같은가 — www 유무, http/https, 서브도메인마다 robots.txt가 따로 존재할 수 있습니다.
- 서브사이트는 어떤가 — 건강검진센터나 특정 센터를 별도 도메인으로 운영 중이라면 각각 확인해야 합니다.
- 자바스크립트 없이 본문이 보이는가 — 크롤러를 허용해도 본문이 스크립트로만 그려지면 읽히는 내용이 거의 없습니다. 실측에서 종합병원 6곳(23%)이 300자 미만이었습니다.
짚어 둘 한계
- robots.txt는 강제력이 없습니다. 규칙을 무시하는 수집 프로그램은 이 파일과 무관하게 접근할 수 있으므로, 보호가 필요한 정보는 인증으로 막아야 합니다.
- 각 AI 서비스의 크롤러 이름과 정책은 바뀝니다. 표의 내용은 확인 시점 기준이며, 적용 전 각 서비스의 최신 공식 문서를 확인하시기 바랍니다.
- 크롤러를 허용한다고 AI 답변에 우리 병원이 등장한다고 단정할 수 없습니다. 허용은 필요조건이지 충분조건이 아닙니다.
- 인용한 실측 수치는 2026년 7월 22일 하루, 203곳 표본 기준입니다. 국내 병원 전체를 대표하지 않습니다.
실제로 사이트를 읽어 AI 준비도를 계산합니다. 점수와 가장 시급한 문제는 가입 없이 바로 보실 수 있습니다. 실제 AI 답변 노출 순위는 이 자동 진단으로 알 수 없으며, 프롬프트 세트를 반복 질의해 응답을 판독하는 심층 리포트에서 측정합니다.
자주 묻는 질문
우리 병원 홈페이지가 AI 크롤러를 막고 있는지 어떻게 확인하나요?
브라우저 주소창에 병원 홈페이지 주소를 입력하고 끝에 /robots.txt를 붙여 접속하면 됩니다. 화면에 나오는 텍스트에서 User-agent 줄과 그 아래 Disallow 줄을 확인하십시오. GPTBot, ClaudeBot, PerplexityBot 같은 이름 아래에 Disallow: / 가 적혀 있다면 해당 AI 크롤러에게 사이트 전체를 막은 상태입니다. 파일이 없거나 404가 뜬다면 robots.txt 자체가 없는 것으로, 크롤링 제한은 없지만 사이트맵 위치를 알릴 자리도 없는 상태입니다.
robots.txt의 Disallow: / 는 무슨 뜻인가요?
슬래시 하나만 적힌 Disallow: / 는 바로 위에 지정된 User-agent에게 사이트 전체 접근을 금지한다는 뜻입니다. User-agent: * 아래에 이 줄이 있으면 이름을 따로 지정하지 않은 모든 크롤러에게 사이트 전체가 닫힌 상태이며, 검색엔진 노출도 함께 사라집니다. 반대로 Disallow: 뒤에 아무 값이 없으면 제한이 없다는 뜻이고, Disallow: /admin/ 처럼 경로가 붙으면 그 경로만 제한한다는 뜻입니다.
AI 크롤러를 막으면 우리 병원에 어떤 영향이 있나요?
생성형 AI가 답변을 만들 때 우리 병원 페이지를 참고하지 못하게 됩니다. 특히 ChatGPT-User나 Claude-User처럼 사용자 요청 시점에 페이지를 조회하는 크롤러를 막으면, 환자가 AI에게 우리 병원을 직접 물어봤을 때조차 홈페이지 내용을 읽지 못합니다. 이미지 도용 방지처럼 정당한 차단 이유가 있을 수 있지만, 학습용 수집만 막으려던 설정이 검색 색인과 실시간 조회까지 함께 막고 있는 경우가 있으므로 대상을 구분해 확인하시는 것이 좋습니다.
병원 홈페이지 중 AI를 차단한 곳이 많은가요?
2026년 7월 22일 병원 홈페이지 203곳을 실측한 결과 robots.txt에서 AI 크롤러를 차단하고 있던 곳은 9곳이었습니다. 그 9곳은 성형외과 5곳과 피부과 4곳으로, 시술 사진이 많은 진료과에 몰려 있었습니다. 종합병원·척추관절·치과에서는 차단 사례가 없었습니다. 전체로 보면 흔한 문제는 차단이 아니라 다른 쪽입니다. 같은 조사에서 사이트맵이 없는 종합병원이 54%, 자바스크립트 없이 본문이 300자에 못 미치는 곳이 23%였습니다.
이 글을 쓴 사람
종합병원 기획 실무 16년(국내 10년 · 미국 6년)을 거친 실무자가 직접 측정하고 작성합니다.
- 종합병원 기획 실무 10년
- 미국 의료기관·요양기관 근무 6년
- USC(University of Southern California) Master of Science in Gerontology 노년학 석사 졸업
이 사이트의 실측 데이터는 외부 자료 인용이 아니라 자체 진단 도구로 직접 측정한 값입니다. 측정일과 표본 수를 항상 함께 표기하며, 확인하지 못한 수치는 싣지 않습니다.
이 글에 나온 용어
- robots.txt
- robots.txt는 사이트 최상위에 두는 파일로, 어떤 크롤러가 어떤 경로에 접근할 수 있는지를 지정합니다.
- AI 크롤러
- AI 크롤러는 생성형 AI 서비스가 학습이나 실시간 답변에 사용할 웹 문서를 수집하기 위해 운영하는 자동 수집 프로그램입니다.
- 크롤링
- 크롤링은 검색엔진이나 AI 서비스의 자동 프로그램이 웹페이지를 방문해 내용을 수집하는 과정입니다.
- 색인
- 색인은 크롤링으로 수집한 페이지를 검색엔진이 분석해 검색 결과에 내보낼 수 있는 형태로 저장하는 과정입니다.
- 사이트맵
- 사이트맵은 사이트에 어떤 페이지가 있는지 목록으로 정리해 검색엔진에 제공하는 XML 파일입니다.
- 정적 생성
- 정적 생성은 웹페이지를 사용자 접속 시점이 아니라 미리 HTML 파일로 만들어 두는 방식입니다.
출처
- 메디컬유니버스 AI 준비도 진단 도구로 2026-07-22 직접 측정 (표본 203곳: 종합병원 26곳, 성형외과 46곳, 피부과 51곳, 척추·관절 38곳, 치과 42곳)
- 각 크롤러 운영사(OpenAI, Anthropic, Perplexity, Google, 네이버)가 공개한 크롤러 User-Agent 문서
