병원 홈페이지에 어떤 구조화 데이터를 넣어야 하는가?

구조화 데이터(스키마)는 홈페이지에 적힌 내용을 기계가 읽는 형식으로 한 번 더 적어 두는 코드다. 병원이라면 MedicalClinic, Physician, FAQPage, BreadcrumbList 네 가지에서 시작하면 되고, 환자 별점을 담는 AggregateRating은 의료광고법 때문에 넣지 않는 편이 안전하다. AEO(AI최적화)에서 스키마가 하는 일은 순위를 밀어 올리는 것이 아니라, AI가 우리 병원 정보를 틀리게 옮길 여지를 줄이는 것이다.

구조화 데이터가 왜 병원 홈페이지에 필요한가?

사람은 화면을 보고 진료시간과 위치를 알아채지만, AI는 화면이 아니라 코드를 읽는다. 구조화 데이터는 여기는 병원이고 진료시간은 이렇다를 기계가 오해할 수 없는 형식으로 적어 두는 장치다.

진료시간을 이미지 표에 넣어 두면 사람은 읽지만 AI는 못 읽는다. 스키마는 새 정보를 만드는 도구가 아니라 이미 있는 정보의 오독을 막는 도구이고, 본문에 없는 내용을 코드에만 심는 건 효과도 없는 정책 위반이다.

어떤 스키마 타입부터 넣어야 하는가?

MedicalClinic, Physician, FAQPage, BreadcrumbList 네 가지가 기본이고, 여기에 MedicalProcedure와 WebSite/Organization을 더한 여섯 가지면 대체로 충분하다. 이 중 MedicalClinic과 Physician은 페이지가 몇 개든 반드시 들어가야 하고, 나머지는 해당하는 페이지가 있을 때 붙인다.

순서타입붙이는 자리AI가 이걸로 답하는 질문
1MedicalClinic전 페이지 공통어디에 있고 몇 시까지 하나
2Physician의료진 소개누가 진료하는 병원인가
3FAQPage진료·비용 안내며칠 걸리고 무엇을 준비하나
4BreadcrumbList모든 하위 페이지이 페이지는 사이트 어디에 속하나
5MedicalProcedure시술·수술 상세이 시술이 정확히 무엇인가
6WebSite / Organization메인이 사이트의 주인은 누구인가

MedicalClinic 안에는 무엇을 채워야 하는가?

MedicalClinic은 병원 기본 정보를 담는 타입이라, 여기가 비면 나머지를 잘 넣어도 소용이 적다. 상호·주소·전화(name·address·telephone), 요일별 진료시간, 위경도, 진료과목, 홈페이지와 공식 채널 주소까지 다섯 항목은 빠짐없이 채우는 편이 좋다.

  1. name · address · telephone간판, 네이버 플레이스, 구글 비즈니스 표기와 글자 하나까지 같아야 한다. 표기가 갈리면 AI는 두 병원으로 센다.
  2. openingHoursSpecification요일별 시작·종료 시각. 점심시간이 있으면 오전과 오후를 두 줄로 나눠 적는다.
  3. geo (위도·경도)가까운 병원을 찾는 질문에서 거리 판단의 근거가 된다. 지도 링크만 거는 것과는 다르다.
  4. medicalSpecialty진료과목. 홈페이지에서 실제 안내하는 범위와 일치해야 하고, 하지 않는 진료를 넣으면 안 된다.
  5. url · sameAs홈페이지 주소와 공식 채널 주소(네이버 플레이스, 인스타그램 등). 흩어진 정보를 한 병원으로 묶는 끈이다.

의료진과 시술 페이지는 어떻게 표시하는가?

의료진은 Physician, 시술은 MedicalProcedure를 쓴다. 두 곳 모두 검증 가능한 사실만 넣고, 효과를 단정하는 문구는 스키마에 넣지 않는 것이 원칙이다.

Physician에는 이름, 진료과목, 소속 병원(worksFor), 공개된 경력을 넣는다. MedicalProcedure에는 시술이 무엇이고 얼마나 걸리며 무엇을 준비해야 하는지처럼 설명에 해당하는 내용만 넣는다. 전후 비교나 효과 단정은 의료광고법 검수 대상이라 스키마 밖에서도 조심해야 한다.

FAQ 스키마는 어디까지 쓰는 게 맞나?

화면에 실제로 보이는 질문과 답만 FAQPage로 표시한다. 코드에만 있고 페이지에는 없는 FAQ는 무효 처리될 뿐 아니라 사이트 전체 신뢰를 깎는다.

질문은 환자가 실제로 쓰는 말로 적는다. 라식 수술 안내보다 라식은 회복까지 며칠 걸리나요 쪽이 AI가 집어 가는 형태에 가깝다. 답은 첫 두세 문장 안에 결론을 넣는다.

병원이 넣지 말아야 할 스키마는 무엇인가?

일반 업종에서 흔히 쓰는 별점·가격 스키마는 병의원에서 그대로 쓰면 위험하다. 규정 문제이기도 하고, 잘못 넣으면 페이지 스키마 전체가 무효가 되기도 한다.

넣지 않는 것이유대신 하는 방법
AggregateRating · Review환자 후기·치료경험담은 의료광고 규정의 제한을 받는다진료 절차 안내를 본문에서 충실히 적는다
offers · price 로 시술가 표기비급여 진료비 고지는 별도 규정을 따른다규정에 맞춘 진료비 안내 페이지를 따로 둔다
화면에 없는 내용을 코드에만 삽입검색엔진 정책 위반이고 스키마가 무효 처리된다본문에 먼저 쓰고 그 내용을 스키마로 옮긴다
최고·1위 같은 표현을 description 에의료광고 심의에서 문제가 되는 표현이다숫자와 사실로 바꿔 적는다

넣은 스키마가 실제로 먹히는지 어떻게 확인하나?

문법 검사, 렌더 결과 확인, 실제 질의 세 단계를 순서대로 본다. 넣자마자 답이 바뀌지는 않아서, 재수집 주기를 감안해 대체로 몇 주 뒤에 다시 확인하게 된다.

  1. 1. 문법 검사구글 리치 결과 테스트와 스키마 검증 도구에 주소를 넣어 오류가 0인지 본다.
  2. 2. 렌더 후 확인자바스크립트로 나중에 그리는 사이트는 소스보기에 스키마가 안 보일 수 있다. 렌더가 끝난 HTML 기준으로 본다.
  3. 3. 실제 질의ChatGPT, Gemini, Claude, Perplexity, Grok 다섯 곳에 환자가 쓸 문장 그대로 물어보고 우리 병원 정보가 맞게 나오는지 본다.

자주 묻는 질문

스키마만 넣으면 AI 검색에 바로 나오나요?
그렇지 않다. 스키마는 이미 있는 내용을 정확히 전달하는 장치라서, 본문에 답이 없으면 인용할 것도 없다. 내용을 먼저 채우고 스키마로 표시하는 순서가 맞다.
네이버 플레이스에 정보가 있으면 홈페이지 스키마는 없어도 되나요?
플레이스는 플랫폼 안의 데이터이고, 홈페이지 스키마는 병원이 직접 통제하는 데이터다. 두 곳 표기가 같을 때 AI가 같은 병원으로 묶으므로, 대체하기보다 표기를 맞춰 두는 편이 낫다.
홈페이지 빌더로 만든 사이트에도 넣을 수 있나요?
대부분 헤드 영역에 코드를 넣는 기능이나 스키마 플러그인을 제공한다. 다만 빌더가 자동 생성한 스키마가 이미 있을 수 있어, 두 벌이 겹치지 않는지 먼저 확인해야 한다.
한 번 넣으면 끝인가요?
진료시간, 의료진, 진료 항목이 바뀌면 스키마도 같이 고쳐야 한다. 틀린 스키마는 없는 것보다 나쁘게 작동한다 — AI가 그 틀린 값을 사실로 옮기기 때문이다.
G-CHECK

지금 우리 병원은 AI가 어떻게 말하고 있을까요

5개 AI 엔진에 진료과별 100개 질문을 실제로 넣어 노출률을 셉니다. 진단은 무료이고 영업일 3일이 걸립니다.

지금 귀원의 AI 노출 상태부터 확인하십시오

홈페이지 주소만 입력하시면 3종 무료 진단 리포트를 보내드립니다. 제안서를 내밀기 전에, 데이터를 먼저 드립니다.

FREE G-CHECK REQUEST

무료 AI 마케팅 건강검진 신청

알게 된 경로 (선택)
관심 서비스 (선택 · 복수 가능)
신청 정보는 진단 리포트 발송 및 상담 목적으로만 이용됩니다.
병원 홈페이지에 어떤 구조화 데이터를 넣어야 하는가? | 거대기획