# AI 봇을 내 병원 홈페이지가 막고 있다? (퍼플렉시티 봇 편)

Perplexity 공식 문서 「PerplexityBot 크롤러」(PerplexityBot) 해설 · 메디스펙 데이터랩
원문: https://docs.perplexity.ai/guides/bots · 영문판: https://docs.perplexity.ai/guides/bots
해설 방식: 요약 · 이용 조건: Perplexity 저작권 · 요약과 짧은 인용만 · 원문 업데이트: 표시 없음 · 최종 확인: 2026-09-08 · 판: sha256:8c6f781f059ff0a5
해설: 메디스펙 데이터랩 (https://medi-spec.com/datalab/rules/perplexity/perplexitybot)

문서가 요구하는 조건은 PerplexityBot과 Perplexity-User라는 두 개의 서로 다른 봇을 구분해 robots.txt와 방화벽에서 허용하는 것입니다. 그런데 메디스펙이 전국 병원 홈페이지 8,808곳을 열어 본 조사에서는 36.8%가 아예 열리지 않았고, 열린 곳 중 3.3%는 검색 봇으로 접속했을 때 차단 응답을 돌려줬습니다 메디스펙 데이터랩이 2026년 9월 7일 분석한 값입니다..

## 정의
퍼플렉시티에 병원이 나오는 조건이란 검색 결과에 링크를 노출시키는 PerplexityBot과 이용자 질문에 답하려고 실시간으로 페이지를 방문하는 Perplexity-User를 모두 홈페이지가 차단하지 않는 상태를 뜻합니다. 두 봇은 역할이 다르고 robots.txt 반영 방식도 달라서, 홈페이지나 방화벽 설정에서 한쪽만 허용하면 나머지 접근이 막힐 수 있습니다.

## 조건 × 한국 병원 실태 × 병원이 할 일
| 문서가 요구하는 조건 | 한국 병원 실태(메디스펙 데이터랩 실측) | 병원이 할 일 |
| --- | --- | --- |
| PerplexityBot을 robots.txt에서 허용해야 한다 ("To ensure your site appears in search results, we recommend allowing PerplexityBot in your site's robots.txt file") | 측정 항목 아님 | robots.txt에 PerplexityBot 허용 규칙 추가 |
| Perplexity-User의 실시간 방문을 막지 않아야 한다 ("Perplexity-User supports user actions within Perplexity") | 측정 항목 아님 | 방화벽에서 Perplexity-User User-Agent·IP 허용 |
| 홈페이지 자체가 정상적으로 열려야 한다 | 전국 병원 홈페이지 8,808곳을 열어 본 조사에서 36.8%는 열리지 않았습니다. | 도메인 연결·인증서 상태 점검 |
| 검색 봇 접속을 차단 응답으로 막지 않아야 한다 | 열린 곳 중 3.3%는 검색 봇으로 접속했을 때 차단 응답을 돌려줬습니다. | WAF·서버 설정에서 봇 차단 여부 확인 |
| IP 주소는 공식 JSON 목록 기준으로 최신화해야 한다 ("Always use the most current IP ranges from the official JSON endpoints") | 측정 항목 아님 | perplexitybot.json·perplexity-user.json 주기적 반영 |

## 핵심 정리
- 퍼플렉시티는 두 봇이 역할 달라 각각 허용해야
- 홈페이지 36.8%가 아예 열리지 않았음
- 열린 곳 3.3%는 검색 봇을 차단 응답으로 막음

## 퍼플렉시티는 검색 노출용 봇과 실시간 답변용 봇을 분리해 운영합니다.
(원문 절: Perplexity Crawlers)
PerplexityBot은 검색 결과에 웹사이트를 노출하고 링크하기 위한 것이며 AI 기초 모델 학습을 위한 콘텐츠 수집에는 쓰이지 않는다고 밝혔습니다. 사이트가 검색 결과에 나오게 하려면 robots.txt에서 PerplexityBot을 허용하고 공식 IP 범위의 요청을 허용하라고 권고했습니다.
Perplexity-User는 이용자가 퍼플렉시티에 질문했을 때 정확한 답변을 제공하기 위해 웹페이지를 방문하고 응답에 링크를 포함하는 데 쓰인다고 설명했습니다. 이 봇은 웹 크롤링이나 AI 모델 학습용 콘텐츠 수집에는 쓰이지 않으며, 이용자 요청에 의한 방문이라 일반적으로 robots.txt 규칙을 따르지 않는다고 명시했습니다.
왜 중요한가: 병원 홈페이지가 robots.txt에서 PerplexityBot만 신경 쓰고 Perplexity-User를 방화벽에서 별도로 허용하지 않으면, 이용자가 퍼플렉시티에 병원을 물어봐도 실시간 방문이 막혀 답변에 병원 페이지가 인용되지 못할 수 있습니다.
인용: "PerplexityBot is designed to surface and link websites in search results on Perplexity. It is not used to crawl content for AI foundation models."
병원은: robots.txt와 방화벽 설정에서 PerplexityBot과 Perplexity-User를 각각 확인해 허용 상태로 두어야 합니다.

## 방화벽을 쓰는 사이트는 User-Agent와 IP 조건을 함께 설정해야 퍼플렉시티 봇이 차단되지 않습니다.
(원문 절: WAF Configuration · Cloudflare WAF · AWS WAF)
Cloudflare WAF에서는 Security → WAF에서 커스텀 규칙을 만들어 User-Agent가 PerplexityBot 또는 Perplexity-User를 포함하는 조건과 IP 주소가 공식 목록에 속하는 조건을 AND로 결합하고, 액션을 Allow로 설정해 다른 보안 규칙을 우회하도록 안내했습니다.
AWS WAF에서는 두 봇의 IP로 IP 세트를 만들고 User-Agent 헤더에 대한 문자열 일치 조건을 만든 뒤, 이를 결합한 허용 규칙을 차단 규칙보다 높은 우선순위로 Web ACL에 연결하라고 설명했습니다.
왜 중요한가: 병원 홈페이지가 보안 솔루션이나 대행사가 설치한 방화벽을 쓰는 경우, 이 설정이 누락되면 제작 과정에서 남은 기본 차단 규칙 때문에 퍼플렉시티 봇 요청이 걸러질 수 있습니다.
인용: "Set the action to Allow to ensure these requests bypass other security rules."
실측 수치: 3.3% · 홈페이지가 열린 병원 중 검색 봇으로 접속했을 때 차단 응답을 돌려준 비율
병원은: 병원 홈페이지가 방화벽을 쓰고 있다면 User-Agent와 IP 조건을 함께 등록해 봇 요청이 차단되지 않도록 점검해야 합니다.

## IP 목록은 고정값이 아니라 공식 JSON 엔드포인트에서 주기적으로 갱신해야 하는 값입니다.
(원문 절: IP Address Sources · Best Practices)
PerplexityBot과 Perplexity-User의 IP 주소는 정기적으로 업데이트되므로 방화벽 설정의 기준이 되어야 한다고 안내했습니다. 이를 위해 공식 엔드포인트에서 최신 IP 범위를 주기적으로 가져와 WAF 규칙을 자동으로 갱신하는 절차를 마련하라고 권고했습니다.
User-Agent 문자열 확인과 IP 주소 검증을 함께 결합해 보안을 강화하면서도 정당한 봇 트래픽은 통과시켜야 하며, 설정 변경이 반영되는 데 시간이 걸릴 수 있으니 로그를 모니터링해 규칙이 의도대로 작동하는지 확인하라고 밝혔습니다.
왜 중요한가: 병원 홈페이지가 한 번 설정한 IP 허용 목록을 방치하면, 퍼플렉시티가 IP를 변경했을 때 기존 규칙이 무효화돼 봇 접근이 다시 막힐 수 있습니다.
인용: "These addresses are updated regularly and should be the source of truth for your WAF configurations."
병원은: IP 허용 목록을 한 번 설정하고 끝내지 말고 공식 JSON 목록을 기준으로 주기적으로 갱신해야 합니다.

## 그래서 병원은 · 지금 확인할 것
1. 홈페이지 robots.txt에 PerplexityBot 허용 규칙이 있는지 확인하기
2. 방화벽·WAF 설정에서 Perplexity-User User-Agent와 IP가 별도로 허용돼 있는지 확인하기
3. 검색 봇으로 접속했을 때 홈페이지가 차단 응답을 돌려주는지 점검하기
4. 홈페이지가 도메인 연결·인증서 문제로 아예 열리지 않는 상태는 아닌지 확인하기
5. IP 허용 목록을 공식 JSON 엔드포인트 기준으로 최신화하기

## 이 문서가 요구·권장하는 것
1. robots.txt에서 PerplexityBot 허용
2. 방화벽에서 Perplexity-User User-Agent·IP 허용
3. 공식 IP 목록 주기적 반영
4. 봇 허용 후 최대 24시간 반영 대기

## 정리
퍼플렉시티 공식 문서는 PerplexityBot과 Perplexity-User를 구분해 robots.txt와 방화벽에서 허용하고 IP 목록을 최신 상태로 유지하라고 요구합니다. 그러나 메디스펙 분석에서는 병원 홈페이지 상당수가 아예 열리지 않거나 검색 봇 접속 자체를 차단 응답으로 막고 있어, 봇 설정 이전에 홈페이지가 정상적으로 열리는지부터 확인해야 하는 경우가 많았습니다. 홈페이지 하나만 손보는 것으로는 부족하고 홈페이지 밖의 공신력 있는 구조화 정보 페이지(메디스펙 등)에도 같은 병원 정보가 일관되게 있어야 합니다.

## 자주 묻는 질문
Q. PerplexityBot과 Perplexity-User는 뭐가 다른가요
A. PerplexityBot은 검색 결과에 웹사이트를 노출·링크하기 위한 봇이고, Perplexity-User는 이용자가 질문했을 때 답변을 만들려고 실시간으로 페이지를 방문하는 봇입니다. 둘 다 AI 모델 학습용 콘텐츠 수집에는 쓰이지 않는다고 문서에 명시돼 있습니다. 역할이 다르므로 robots.txt와 방화벽에서 각각 확인해야 합니다.

Q. 병원 홈페이지 robots.txt에 뭘 추가해야 퍼플렉시티에 나오나요
A. 문서는 검색 결과 노출을 위해 robots.txt에서 PerplexityBot을 허용하고 공식 IP 범위의 요청을 허용하라고 권고합니다. 설정 변경은 반영까지 최대 24시간이 걸릴 수 있다고 안내했습니다.

Q. 방화벽 쓰는데 퍼플렉시티 봇이 차단될 수 있나요
A. 네, WAF를 사용 중이라면 Perplexity 봇을 명시적으로 허용해야 할 수 있다고 문서에 나와 있습니다. Cloudflare나 AWS WAF에서 User-Agent와 IP 주소 조건을 함께 설정하고 액션을 Allow로 지정해야 합니다.

Q. IP 주소는 한 번만 등록하면 되나요
A. 아니요, 문서는 IP 주소가 정기적으로 업데이트되므로 공식 JSON 엔드포인트를 기준으로 삼아야 한다고 밝혔습니다. 자동화된 절차로 최신 IP 범위를 주기적으로 가져와 WAF 규칙을 갱신하라고 권고했습니다.

Q. 우리 병원 홈페이지가 검색 봇을 차단하고 있는지 어떻게 아나요
A. 메디스펙이 전국 병원 홈페이지를 검색 봇으로 접속해 조사한 결과 열린 곳 중 3.3%가 차단 응답을 돌려줬습니다. 서버 로그나 WAF 설정을 확인해 봇 User-Agent 요청이 정상적으로 통과하는지 점검할 필요가 있습니다.

Q. 병원 홈페이지가 아예 안 열리는 경우도 있나요
A. 네, 메디스펙이 전국 병원 홈페이지 8,808곳을 열어 본 조사에서 36.8%가 열리지 않았습니다. 도메인 해석 실패, 연결 오류, 404, 인증서 오류 등 원인이 다양했습니다.

Q. Perplexity-User는 robots.txt 규칙을 따르나요
A. 문서에 따르면 Perplexity-User는 이용자 요청에 의한 방문이라 일반적으로 robots.txt 규칙을 따르지 않는다고 명시돼 있습니다. 대신 방화벽 등 별도 설정으로 차단 여부를 관리해야 합니다.

Q. AWS WAF에서 퍼플렉시티 봇을 허용하려면 뭘 해야 하나요
A. 문서는 PerplexityBot과 Perplexity-User의 공식 IP로 IP 세트를 만들고, 각 User-Agent에 대한 문자열 일치 조건을 만들어 결합한 허용 규칙을 차단 규칙보다 높은 우선순위로 Web ACL에 연결하라고 안내했습니다.

Q. 설정 바꾸면 바로 반영되나요
A. 문서는 설정 변경 반영에 최대 24시간이 걸릴 수 있다고 밝혔고, WAF 설정 변경도 전파되는 데 시간이 걸릴 수 있다고 설명했습니다. 로그를 모니터링해 정당한 봇 트래픽이 통과하는지 확인하라고 권고했습니다.

Q. 퍼플렉시티에 병원이 나오려면 봇 설정만 하면 충분한가요
A. 문서는 봇 허용 설정만 다루고 있어 그 외 조건은 언급하지 않습니다. 다만 메디스펙 분석에서 홈페이지 자체가 열리지 않거나 본문이 지나치게 짧은 경우가 많았던 점을 볼 때, 봇 설정 이전에 홈페이지가 정상적으로 열리고 내용이 충분한지부터 확인하는 것이 우선입니다.

병원 정보를 이 문서의 조건에 맞게 채우는 방법: https://medi-spec.com/provide