llms.txt와 구조화 데이터: 병원 사이트 GEO 실전 가이드
한 줄 요약: llms.txt와 JSON-LD, 둘 다 필요합니다
병원 홈페이지를 AI 검색엔진(ChatGPT·제미나이·퍼플렉시티 등)에 정확히 읽히게 하려면 두 가지가 핵심입니다. llms.txt라는 텍스트 파일과 schema.org 기반 JSON-LD 구조화 데이터입니다. 두 가지 모두 "AI에게 우리 병원이 어떤 곳인지 한눈에 알려주는 안내 표지판" 역할을 합니다.
GEO가 뭔가요? 왜 병원일수록 중요한가요?
GEO는 Generative Engine Optimization의 줄임말입니다. AI가 답변을 만들 때 우리 병원 정보를 정확히 인용하도록 홈페이지를 다듬는 작업입니다.
기존 SEO는 사람 검색결과 상위에 뜨는 게 목표였습니다. GEO는 AI 답변 안에 우리 병원이 정확히 소개되는 게 목표입니다. 병원처럼 정보 정확성이 곧 신뢰인 업종일수록 GEO 효과가 큽니다.
환자가 "강남역 근처 피부과 알려줘"라고 AI에게 물었을 때, 우리 병원이 첫 번째로 언급되는지 여부가 곧 신규 유입과 직결됩니다.
llms.txt는 무엇인가요?
llms.txt는 웹사이트 최상위 폴더에 두는 텍스트 파일입니다.
로봇에게 "이 페이지를 크롤링해도 됩니다"라고 알려주는 robots.txt와 비슷합니다. 다만 llms.txt는 AI 언어 모델에게 우리 사이트의 핵심 정보를 요약해서 제공합니다.
파일 이름은 보통 /llms.txt로 저장하며, 안에는 마크다운 형식으로 핵심 정보를 적습니다. 파일 하나만 잘 만들어도 AI가 우리 병원을 더 빨리·정확히 인식할 수 있습니다.
왜 llms.txt가 필요한가요?
AI 모델은 웹의 모든 페이지를 한 번에 읽지 못합니다. 비용과 시간이 너무 많이 들기 때문입니다.
그래서 AI는 핵심 정보부터 찾아봅니다. 병원처럼 진료 과목·의료진·진료시간·위치·전화번호가 중요한 사이트라면, 이 정보를 한 파일에 정리해두면 AI가 우리 병원을 더 정확히 소개할 수 있습니다.
쉽게 말하면 "교과서 책표지"와 같습니다. 책 전체를 읽기 전에 표지만 봐도 어떤 책인지 감이 오듯, llms.txt는 우리 병원의 표지 역할을 합니다.
JSON-LD 구조화 데이터란?
JSON-LD는 자바스크립트 객체 형식(JSON)으로 작성한 구조화 데이터입니다. HTML 안에 <script type="application/ld+json"> 태그로 삽입합니다.
사람은 페이지를 눈으로 읽지만, AI는 구조화 데이터를 읽고 "이 병원은 어디에 있고, 어떤 진료를 하는지"를 즉시 파악합니다.
schema.org는 이 구조화 데이터의 표준 어휘를 정의하는 곳입니다(schema.org). W3C의 JSON-LD 권고 표준을 따르며(w3.org), 구글·빙·야후 등 주요 검색엔진이 모두 schema.org 어휘를 사용합니다.
다시 비유하자면, JSON-LD는 택배 상자의 운송장과 같습니다. 기사님이 상자 안을 열어보지 않아도, 운송장만 보면 어디로 보낼지·무게·내용물을 바로 압니다.
병원에 자주 쓰는 schema.org 타입
병원 사이트에 적용하면 좋은 대표 타입은 다음과 같습니다.
| 타입 | 용도 | 병원 활용 예시 |
|---|---|---|
| Hospital | 병원급 의료기관 | 병원명, 주소, 전화, 진료과목 |
| MedicalBusiness | 의료 비즈니스 전반 | 개원 의료기관 기본 정보 |
| Physician | 의료진 정보 | 의사 이름, 전문과목 |
| LocalBusiness | 지역 비즈니스 | 오시는 길, 주차 정보 |
| MedicalClinic | 의원급 clinic | 소규모 의료기관 |
| FAQPage | 자주 묻는 질문 | 진료시간, 예약 방법 |
| MedicalSpecialty | 진료과목 | 내과·피부과 등 각 과목 페이지 |
schema.org의 MedicalBusiness 타입은 병원·의원·클리닉 같은 의료기관을 표현하기 위한 표준 어휘로 정의되어 있습니다(schema.org).
llms.txt와 JSON-LD는 어떻게 같이 쓰나요?
두 가지는 서로 다른 일을 하지만 같은 목적을 향해 있습니다.
- llms.txt: AI가 우리 사이트를 빠르게 이해하도록 핵심 정보를 미리 정리한 "표지"
- JSON-LD: AI가 페이지별로 어떤 정보를 갖고 있는지 정확히 표시한 "꼬리표"
둘 다 적용하면 AI 크롤러가 우리 병원의 기본 정보를 더 적은 호출로 파악할 수 있습니다. JSON-LD는 W3C가 관리하는 링크드 데이터 직렬화 표준이며(w3.org), 구글이 페이지 콘텐츠를 더 정확히 이해하기 위한 구조화 데이터 방식을 정의하고 있습니다(google.com).
실전 적용 순서
1단계: llms.txt 파일을 만든다
사이트 루트(/llms.txt)에 텍스트 파일을 저장합니다. 내용은 마크다운 형식으로 작성하며 다음 항목을 포함합니다.
- 병원명 (공식 상호)
- 대표 진료과목
- 주소·전화번호
- 진료시간 (요일별)
- 의료진 목록 페이지 링크
- 대표 진료 페이지 링크
2단계: JSON-LD를 핵심 페이지에 넣는다
| 페이지 | 적용 타입 | 핵심 속성 |
|---|---|---|
| 홈페이지 | Hospital 또는 MedicalBusiness | 이름·주소·전화·진료과목 |
| 의료진 소개 | Physician | 이름·전문과목·면허 |
| 위치·진료시간 안내 | LocalBusiness | 주소·영업시간·지도 |
| 자주 묻는 질문 | FAQPage | 질문·답변 쌍 |
| 진료과목별 소개 | MedicalSpecialty | 과목명·관련 의료진 |
3단계: 검증한다
- 구글의 Rich Results Test로 JSON-LD 적용 여부 확인
- Schema Markup Validator로 어휘 정확성 검증
- AI 크롤러(User-Agent) 접근 허용 여부 점검
구글은 구조화 데이터를 페이지 콘텐츠를 더 정확히 이해하기 위한 표준 방식으로 정의하고 있습니다(google.com).
자주 하는 실수
| 실수 | 왜 문제인가 | 해결 |
|---|---|---|
| 구조화 데이터를 이미지로만 표시 | AI가 텍스트를 추출하지 못함 | 반드시 JSON-LD 코드로 삽입 |
| 병원 주소·전화번호가 페이지마다 다름 | AI가 같은 병원을 다르게 인식 | NAP 정보 통일 |
| 의료진 정보를 이미지만 표기 | 텍스트 추출 불가 | 이름·전공을 텍스트와 JSON-LD로 함께 |
| 과거 진료시간이 그대로 남음 | 잘못된 답변 생성 | 정기 점검 후 갱신 |
| llms.txt에 비공개 정보 포함 | 노출 위험 | 공개 가능한 정보만 기재 |
| schema.org 타입을 임의로 조합 | 검증 실패 | 공식 어휘 그대로 사용 |
NAP(Name·Address·Phone) 정보가 일관되지 않으면 AI가 같은 병원을 서로 다른 곳으로 인식할 수 있습니다. 병원명·주소·전화번호는 사이트 전체에서 동일하게 유지하세요. JSON-LD 자체는 W3C가 관리하는 링크드 데이터 표준으로, RDF와 호환되는 JSON 직렬화 방식입니다(w3.org).
점검 체크리스트
- llms.txt 파일이 사이트 루트에 있는가
- JSON-LD가 모든 핵심 페이지에 들어가 있는가
- NAP 정보가 사이트 전체에서 동일한가
- 의료진 정보가 텍스트와 구조화 데이터로 모두 제공되는가
- 진료시간·전화번호가 최신인가
- 검증 도구(Rich Results Test, Schema Validator)에서 오류가 없는가
- 의료광고법에서 허용된 범위 안에서만 작성되었는가
정리
llms.txt와 JSON-LD는 별개의 도구지만 같은 목적을 향해 있습니다. AI가 우리 병원의 정보를 빠르고 정확하게 이해하도록 돕는 것. 두 가지를 함께 적용하면 AI 검색엔진이 우리 병원을 더 정확히 소개할 가능성이 높아집니다.
병원 원장·마케팅 담당자라면 오늘 바로 llms.txt 한 개 만들고, 홈페이지 JSON-LD 한 개 추가하는 것부터 시작해 보세요. 작은 한 걸음이 AI 답변 속 우리 병원의 인식을 바꿉니다. JSON-LD는 W3C 권고안으로 관리되는 표준 직렬화 방식이며(w3.org), schema.org는 이를 활용한 산업 표준 어휘를 제공합니다(schema.org).
의료광고법 관련 안내. 본 글에는 치료 효과를 보장·단정하는 표현, "최고·1위·유일" 등 객관적 비교 우위 표현, 전후 사진·환자 후기 등 환자 유인에 해당하는 표현을 사용하지 않았습니다. 병원별 광고 가능 항목은 의료법·시행규칙·의료광고 심의기준을 반드시 확인하시기 바랍니다.
출처
- schema.org는 병원·의원·클리닉 같은 의료기관을 표현하는 표준 구조화 데이터 타입(MedicalBusiness)을 제공한다. — https://schema.org/MedicalBusiness
- schema.org의 Hospital 타입은 병원 단위 의료기관의 구조화 데이터를 표현하는 표준 어휘다. — https://schema.org/Hospital
- 구글은 구조화 데이터를 통해 페이지 콘텐츠의 의미를 더 정확히 파악하고 검색·AI에 활용할 수 있는 표준 방식으로 정의한다. — https://developers.google.com/search/docs/appearance/structured-data/intro-structured-data
- W3C는 JSON-LD 1.1 명세를 관리하며, RDF와 호환되는 JSON 기반 링크드 데이터 직렬화 표준을 제공한다. — https://www.w3.org/TR/json-ld11/