작업 사례 · 파일럿 · 2026.8 – 진행 중
비욘드치과병원 과천 — 홈페이지 SEO·GEO 정비와 블로그 구축
2023년에 만들어진 홈페이지를 디자인은 그대로 두고, 코드로 검색엔진과 AI가 읽을 수 있게 다시 짠 기록입니다.
비욘드치과병원은 창업자가 운영하는 병원입니다. 첫 시험 현장으로 쓰고 있고, 이를 밝힙니다. 이 페이지는 작업 내용만 적습니다. 진료나 병원을 홍보하지 않으며, 검색 순위와 AI 추천 결과는 싣지 않습니다.
1. 점검 · 진단
홈페이지는 2023년에 만들어졌습니다. 생성형 AI 검색 최적화(GEO)라는 개념이 2023년 말에야 처음 제안되던 때라, 당시 병원 홈페이지는 사람이 보기 좋은 디자인과 사진이 중심이었고 검색엔진·AI가 읽는 구조는 기준에 없었습니다. 이 홈페이지도 사진과 디자인은 충실했지만, 제목과 본문 대부분이 이미지로 들어 있어 기계가 읽을 글자가 거의 없었습니다.
작업 전에 아래 항목을 실제로 재서 기준값으로 기록했습니다.
| 영역 | 진단 |
|---|---|
| SEO | 아홉 페이지 모두 제목 태그(H1·H2·H3) 0개, 이미지 대체 텍스트 0장. 페이지 제목은 「치과소개」 같은 한 낱말. 진료 페이지끼리 내부 링크 없음. 본문이 같은 중복 페이지 |
| 색인 | 사이트맵이 11개월 동안 검색엔진에 읽히지 않음. 옛 http 사본과 본문 없는 공통 페이지가 색인에 섞임 |
| AEO | 치료의 정의·자주 묻는 질문처럼 질문에 바로 답하는 글자 콘텐츠가 없음 |
| GEO · E-E-A-T | 정보를 누가 썼는지 확인할 의료진 개별 페이지가 없음. 증빙과 다른 약력 표기, 최상급 표현 |
| 구조화 데이터 | 치과가 아닌 일반 단체(Organization)로 분류. 의료진·진료 정보 없음 |
| 정보 일관성 | 주소 표기가 사이트 안에서도 제각각. 홈페이지·지도·구글 비즈니스 프로필의 상호·카테고리가 서로 다름. 옛 병원명이 외부에 남음 |
| AI 접근 | 호스팅 플랫폼 방화벽이 일부 AI 크롤러를 막음 — 사이트 쪽에서 풀 수 없음 |
| 측정 | 애널리틱스 없음. 문의로 이어지는 클릭을 셀 수 없음 |
2. 수정 · 개선
원칙은 넷입니다. 디자인은 바꾸지 않는다 · 사이트 빌더 안에서 코드로 고친다(헤더 코드·코드 위젯·페이지 설정) · 고칠 때마다 실제 화면으로 확인한다 · 사실이 아닌 것은 넣지 않는다.
SEO — 검색엔진이 알아볼 간판
- 홈과 진료 여덟 페이지에 H1·H2·H3 제목 구조, PC·모바일 각각. 이미지 제목은 그대로 두고 제목 태그로 감쌌고, 새로 필요한 제목 이미지는 원본과 같은 서체·색·규격으로 제작
- 주요 페이지 이미지 대체 텍스트 — 사진이 무엇을 보여 주는지 글로
- 아홉 페이지 제목·설명을 각 페이지 본문을 읽고 새로 작성. 사이트 제목을 홈페이지·지도·블로그 세 채널에서 같은 글자로
- 관련 진료 페이지끼리 양방향 내부 링크
- 사이트맵 재제출과 페이지별 색인 요청, 본문 없는 페이지 검색 제외, 대표 주소 문제 정리
<!-- 디자인은 그대로, 이미지 제목을 제목 태그로 감싼 예 -->
<h2><img src="…/title-gum-treatment.png" alt="잇몸치료 · 치주소파술(치주치료)"></h2>
AEO — 질문에 바로 답하는 안내데스크
- 진료 페이지 첫머리에 치료를 정의하는 한 문단
- 자주 묻는 질문을 이미지가 아닌 글자로 게시하고, 같은 질문·답을 구조화 데이터에도 — 화면과 데이터가 한 글자까지 같게
- 그 진료를 누가 보는지 페이지 안에 표시
- 오시는 길을 주소·지하철·버스 표로 — 사이트 안 네 곳에 흩어진 같은 문구를 모두 맞춤
GEO — AI가 믿고 인용할 출처 (E-E-A-T)
| 요소 | 한 일 |
|---|---|
| 경험 | 블로그 글을 실제 진료 기록에서 출발해 씀 |
| 전문성 | 대표원장 개별 페이지 신설 — 학력·수련·전문의 자격, 자격증·임명장은 개인정보를 가린 축소본 |
| 권위 | 논문·학술 강연·학회 활동·공저 교재. 홈페이지 원장 페이지와 블로그 저자 페이지를 서로 연결 |
| 신뢰 | 증빙과 대조해 약력을 바로잡고 증빙 없는 문구는 삭제. 최상급·비교 표현 삭제. 업체 관련 활동은 숨기지 않고 따로 표기 |
구조화 데이터 — 병원·사람·글을 하나의 그래프로
Organization→Dentist— 전화·요일별 진료시간·주소·지역·정식 명칭·외부 채널- 옛 병원명과 개원 연월 — 예전 이름으로 쌓인 기록을 같은 병원으로 묶기 위해
- 원장
Person과 병원이 서로를 가리키고, 블로그 글마다 저자는 원장·발행처는 병원. 저서는Book - 진료 페이지 단위 데이터 —
MedicalWebPage→MedicalCondition→MedicalTherapy, 자주 묻는 질문, 경로 - 구글 리치 결과 테스트 오류 0, 사람과 병원이 이어진 것 확인
{ "@type": "Dentist", "@id": "https://beyonddh.com/#dentist",
"employee": { "@id": "…#person" } }
{ "@type": "Person", "@id": "…#person",
"worksFor": { "@id": "https://beyonddh.com/#dentist" } }
{ "@type": "BlogPosting",
"author": { "@id": "…#person" },
"publisher": { "@id": "https://beyonddh.com/#dentist" } }
정보 일관성 — 어디서 봐도 같은 병원
- 사이트 안 주소 표기 44곳 통일
- 홈페이지·지도·블로그·구글 비즈니스 프로필의 상호를 글자까지 맞춤, 사실과 다른 프로필 카테고리 삭제와 설명 교체
- 옛 병원명이 남은 외부 페이지 목록과 정정 요청
블로그 — AI가 읽을 수 있는 채널을 따로
- 홈페이지가 막는 AI 크롤러에도 열린 블로그 blog.beyonddh.com 개설
- 여섯 시리즈를 먼저 기획 — 글끼리 이어져야 검색엔진과 AI가 주제를 묶어 읽습니다. 글 세 편과 저자 소개 페이지 게시
- 작성 규칙을 문서로 — 어투, AI가 인용하기 쉬운 형식, 업체 관계 고지, 의료광고 규정. 진료에 관한 주장은 출판된 근거로 확인한 뒤 씁니다
3. 측정 · 관리
- 기준값 대조 — 작업 전 값과 지금을 같은 방법으로 다시 잽니다
- GA4 — 홈페이지와 블로그를 한 속성에서. 전화·카카오톡·예약 버튼 클릭을 이벤트로, 병원 내부 접속 제외
- 서치콘솔 주간 자동 조회 — 매주 월요일 검색어·페이지·색인 상태를 지난주와 비교, 상위 노출 페이지의 순위 변동 경보
- AI 노출 주간 측정 — Claude·ChatGPT·Gemini에 같은 질문을 매주. 병원을 어떻게 소개하는지, 사실과 다른 내용이 있는지 기록하고 출처를 찾아 고칩니다
순위·노출 결과는 병원 광고가 될 수 있어 이 페이지에 싣지 않습니다.
일하는 방식
치과의사가 무엇이 맞는지와 무엇을 게시할지 정하고, AI 에이전트가 진단·코드 작성·교차 검토를 맡습니다. 모든 변경은 작업 일지에 남기고, 게시한 뒤 실제 화면으로 다시 확인합니다.