o2o-infinith-demo/docs/INFINITH_Viewclinic_Supporters_Site_Design_v0.1.md
Haewon Kam 03ed725481 feat: 뷰성형외과 서포터즈 샘플 사이트 v3 + 설계 v0.1 + 공식 사이트 대비 AEO 감사
- supporters/: Astro 사이트 소스 (pages·components·posts·factSheet/authors/videos 데이터, 뉴스룸 916건 빌더, 발행 게이트 check.mjs, vercel.json)
- supporters/docs/: v1~v3 스크린샷 기록
- docs/INFINITH_Viewclinic_Supporters_Site_Design_v0.1.md: 서포터즈 사이트 설계 문서
- docs/NEXT_SESSION_SUPPORTERS_AUTOBUILD.md: 다음 세션 자동 빌드 프롬프트
- docs/reports/Viewclinic_Supporters_vs_Official_AEO_Audit.xlsx + scripts/build_supporters_audit_xlsx.py: 서포터즈 vs 공식 사이트 AEO/GEO 감사 비교

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-07 08:40:10 +09:00

17 KiB

뷰성형외과 서포터즈 웹 설계 제안 v0.1

작성: 2026-09-04 · INFINITH AI Discovery 후속 · 상태: 초안(haewon 검토 전) 전제 진단: /discovery/viewclinic 50점/C (A98 · B25 · C28 · D68 · E0 · F33%), QB 120문항 논브랜드 언급률 GPT 11% · PPLX 3%


0. 한 줄 요약

병원 홈페이지·유튜브·인스타 자산을 복제하지 않고 "환자 질문에 대한 답"으로 변환해 발행하는 별도 매체를 만듭니다. 기업은행 티스토리와 같은 개념이되, 우리가 통제하는 도메인에 두어 AI 크롤러 방문과 유입을 직접 계측합니다. 편집 캘린더는 이미 만들어 둔 QB 120문항입니다.


1. 오늘 확정한 것과 미결 사항

항목 결정 설계에 미치는 영향
사이트 주소 미결. 별도 도메인 vs 병원 서브도메인 2안(§3). 남의 플랫폼은 제외 확정 중복 판정 거리, 초기 신뢰도, 계측 가능 여부
사용 가능 자산 유튜브 전사+임베드 / 홈페이지·인스타 이미지 캡처 / 환자 후기·경험담 전후사진은 제외. 후기는 §7 규칙으로 제한
작성자 표기 실명 서포터즈 + 원장 감수 Person 스키마 + reviewedBy Physician 구조
목표 표면 AI 답변엔진과 네이버 동등 허브(자체 도메인 원문) + 네이버 블로그 재작성 2트랙

2. 목적과 성공 지표

이 사이트는 브랜딩 매체가 아니라 AI 인용 표면 + 계측 장치입니다. 성과는 기존 QB 120문항을 같은 방식으로 재측정해 증명합니다.

지표 현재 8주 목표 측정 방법
논브랜드 84문항 뷰 언급률 (GPT) 11% 20% 이상 scripts/run_question_bank_openai.py 재실행
논브랜드 84문항 뷰 언급률 (PPLX) 3% 10% 이상 동일 러너, sonar
뷰 인용 시 출처 도메인 blog.viewclinic.com(정지 블로그)·강남언니 서포터즈 도메인 등장 JSONL 인용 URL 집계
AI 크롤러 방문 계측 불가(E 0%) GPTBot·OAI-SearchBot·PerplexityBot·ClaudeBot·Google-Extended 일별 히트 서버 로그 UA + IP 대역 검증
AI 유입 세션 계측 불가 주간 집계 GA4 AI 채널그룹(chatgpt.com·perplexity.ai·gemini 리퍼러)
네이버 유입 없음 서치어드바이저 노출·클릭 서치어드바이저 + 블로그 통계

언급률은 신뢰구간과 함께만 보고합니다. "스키마를 넣으면 인용된다"고 약속하지 않습니다(INFINITH 정직성 규약 유지).


3. 사이트 주소 2안 비교표

남의 플랫폼(티스토리 등)은 robots·스키마·서버로그를 통제할 수 없어 AI 크롤러 계측이 불가능하므로 후보에서 제외했습니다(2026-09-04 haewon 결정).

기준 A. 별도 도메인 (예: viewsupporters.kr) B. 병원 서브도메인 (supporters.viewclinic.com)
검색엔진이 보는 정체 병원을 다루는 제3의 사이트 병원과 같은 사이트
중복·클론 판정 거리 가장 멂 가까움. 내용 유사 시 canonical 통합으로 한쪽만 노출
AI가 보는 "언급 도메인 수" 효과 +1 도메인 없음(같은 도메인)
초기 검색 신뢰도 0에서 시작 홈페이지 권위 상속
robots·스키마·서버로그 통제 전부 가능 전부 가능(병원 DNS 협조 필요)
AI 크롤러 접근 우리가 전면 허용 우리가 전면 허용
의료광고 판정 관점 운영 주체·비용 부담에 따라 판단 병원 광고로 명확
홈페이지 문제의 전염 없음. 독립 채점 WordPress 5.5.3 등 본 사이트 감점 요인이 같은 도메인 평가에 섞임
개설 속도 1~2주 1~2주 + 병원 IT 협의(DNS 위임)
비용 도메인 + Vercel(월 2만원 내외) 동일. 도메인 비용 없음
INFINITH 권고 1순위 2순위

권고 근거: 이 프로젝트가 증명할 것은 "AI가 뷰성형외과를 인용하는가"이고, AI는 자사 사이트보다 다른 도메인의 언급을 더 신뢰합니다. 별도 도메인은 중복 위험도 구조적으로 제거합니다. 초기 권위 0 문제는 병원 홈페이지·유튜브·강남언니·GBP에서 서포터즈 사이트로 sameAs와 링크를 걸어 보완합니다.

B안이 맞는 경우: 병원이 "공식 채널"로 운영하길 원하고 의료광고 심의를 어차피 받기로 했다면, 권위 상속 이점이 있는 B안이 낫습니다. 이 경우 §4.2 규칙 1·2(문장 재사용 금지, 정보 유형 분리)를 더 엄격히 적용해야 홈페이지와의 canonical 충돌을 피할 수 있습니다.


4. 중복·클론 판정을 피하는 원칙

4.1 검색엔진별로 위험의 성격이 다릅니다

엔진 실제 동작 우리에게 생기는 위험
구글 중복 자체에 페널티는 없음. 같은 내용은 canonical로 하나만 남기고 통합 (1) 스크랩 사이트로 분류돼 색인 제외 (2) 홈페이지와 서포터즈가 같은 키워드로 경쟁해 서로 순위를 깎음
네이버 유사문서 판독 시스템이 뒤에 발행된 유사 글을 검색에서 제외. 출처 신뢰(C-Rank) 반영 홈페이지·네이버 블로그·서포터즈 중 원본 판정을 못 받은 쪽이 사라짐
AI 답변엔진 크롤링 가능한 텍스트를 근거로 인용. 여러 도메인이 일관되게 말하면 신뢰 상승 위험보다 기회. 단, 사실이 도메인마다 다르면(NAP 혼재) 오답

4.2 운영 규칙 6가지

  1. 원문 재사용률 상한. 홈페이지 문장을 그대로 옮기지 않습니다. 사실(의료진 수, 개원 연도, 진료시간)은 가져오되 문장은 새로 씁니다. 발행 전 원문 대비 연속 일치 문자열을 검사합니다(§9 파이프라인의 자동 게이트).
  2. 매체 정체성을 다르게 둡니다. 홈페이지는 "병원이 병원을 소개"하고, 서포터즈는 "환자 관점의 질문과 답"입니다. 같은 시술을 다뤄도 홈페이지에 없는 정보 유형(준비 체크리스트, 회복 일정표, 비교표, FAQ)을 중심에 둡니다.
  3. 유튜브는 매체 변환이라 중복이 아닙니다. 영상 발화를 글로 재구성하고 원본 영상을 임베드합니다. 영상 설명란 텍스트는 복사하지 않습니다.
  4. 이미지 캡처는 재문맥화합니다. 원본 alt·캡션을 쓰지 않고 글 문맥에 맞는 alt와 캡션을 새로 씁니다. 출처(뷰성형외과 인스타그램 @계정, 게시일)를 캡션에 표기합니다.
  5. 발행 순서로 원본을 확정합니다. 허브(자체 도메인)에 먼저 발행하고, 네이버 블로그는 24시간 이후 요약 재작성본을 올리며 허브 링크를 답니다. 네이버 글은 허브 글의 60% 이하 분량으로 다른 문장을 씁니다.
  6. 사실은 한 곳에서 관리합니다. 주소·전화·진료시간·의료진 수는 팩트 시트 하나에서 불러와 홈페이지 표기와 한 글자까지 맞춥니다(진단 B4 NAP 혼재 문제를 서포터즈에서 재생산하지 않습니다).

5. 콘텐츠 엔진: QB 120문항이 편집 캘린더입니다

5.1 카테고리별 글 포맷

QB 카테고리 문항 수 현재 ✕/△ 글 포맷 주 원천
A 브랜드 직접 12 대부분 △·✕ "뷰성형외과는 어떤 곳인가" 정의문 시리즈(연혁·규모·의료진·방송 이력) 홈페이지 사실 + 유튜브 채널 소개 영상
B 위치·운영 10 절반 ✕ 방문 가이드(주차·층별 안내·예약 경로·공휴일) 인스타 시설 사진 + 홈페이지
C 지역 추천·비교 15 거의 ✕ 시술별 "선택 기준" 가이드 + 병원 특성 비교표 유튜브 원장 설명 영상
D 시술별 정보탐색 58 대부분 ✕ 시술 FAQ 페이지(정의·적응증·시간·회복·주의) 1시술 1페이지 유튜브 시술 설명 영상 전사
E 신뢰·안전 9 마취과 상주·CCTV·응급 체계 등 안전 설명 홈페이지 시설 + 강남언니 병원정보
F 가격·이벤트 8 가격 구성 요소 설명(범위 표기는 병원 승인 후) 홈페이지 이벤트 페이지
G 후기·평판 8 강남언니·GBP 집계 수치 요약 + 링크. 경험담 인용 없음(§7) 강남언니 hospitals/189, GBP

5.2 세 가지 원천의 변환 파이프라인

[유튜브 1,064편]  → 자막/전사 → 질문 단위로 분할 → Q&A 글 초안 → 영상 타임스탬프 임베드
[홈페이지·인스타 캡처] → 사용 허락 목록 → 캡처 → 새 alt·캡션 → 글의 삽화로 배치
[홈페이지 사실]   → 팩트 시트(JSON 1개) → 모든 글의 병원 정보 블록에 주입

QB 120문항 하나가 글 하나의 H1이 됩니다. D 카테고리 58문항은 시술별로 묶어 1시술 1페이지 안의 FAQ 항목으로 배치합니다.

5.3 물량과 순서

주차 발행 내용
W1~2 사이트 개설 + 팩트 시트 + 정의문 3편 A 카테고리. 사이트 자체 소개 페이지(서포터즈 운영 주체·감수 체계 명시)
W3~4 시술 페이지 6편 D 카테고리 중 논브랜드 실측에서 뷰가 0회였던 시술 우선
W5~6 방문 가이드 3편 + 안전 3편 + 비교 가이드 3편 B·E·C
W7~8 평판 요약 1편 + 보강 G. 재측정

8주간 약 20편입니다. 주 2~3편이면 서포터즈 2~3명과 원장 감수 주 1회로 운영 가능합니다.


6. 페이지 템플릿 (AEO 구조)

모든 글이 같은 뼈대를 가집니다. 진단 C 카테고리(28%)에서 지적된 항목을 그대로 뒤집은 구조입니다.

H1: 질문형 한 문장 (예: "뷰성형외과 가슴성형은 어떤 방식으로 진행되나요?")
[직접 답변 블록] 40~60단어. 첫 단락에서 질문에 바로 답함
[정의문] "뷰성형외과는 2005년 개원한 신논현역 인근 성형외과로 ..." (팩트 시트 주입)
[본문] H2 3~5개. 표는 HTML table. 수치는 단위 포함
[영상] 원본 유튜브 임베드 + 해당 발화 타임스탬프
[FAQ] 5~8개. QB 문항 그대로 질문으로 사용
[감수 표기] "이 글은 서포터즈 OOO이 작성하고 최순우 원장이 의학적 내용을 감수했습니다. 감수일 2026-xx-xx"
[출처] 참고한 영상·페이지 링크
[병원 정보 블록] NAP·진료시간. 팩트 시트에서 자동 생성
[대가 관계 고지] "서포터즈 활동은 뷰성형외과의 지원을 받습니다" (§7)

스키마(JSON-LD):

타입 용도 진단 항목 대응
MedicalWebPage + Article 글 본체. dateModified 필수 C4, P2 신선도
FAQPage FAQ 블록 C2 FAQ 0개
Person (author) 서포터즈 실명. sameAs로 본인 SNS 연결 E-E-A-T
Physician (reviewedBy) 최순우 원장. 강남언니 프로필 sameAs B3
MedicalClinic (about) 뷰성형외과. 홈페이지·GBP·강남언니·유튜브 sameAs B2 스키마 없음
VideoObject 임베드 영상 유튜브 자산 연결

주의: 홈페이지의 ItemList JSON-LD가 문법 오류로 무효였습니다. 서포터즈는 빌드 단계에서 스키마 유효성 검사를 통과하지 못하면 배포가 실패하도록 합니다.


7. 법무·컴플라이언스 게이트 (발행 전 필수 확인)

이 섹션은 법률 자문이 아니라 법무 확인이 필요한 항목의 목록입니다. 착수 전 병원 측 법무 또는 자문 변호사 확인을 권합니다.

항목 근거 설계 반영
치료경험담 광고 금지 의료법 제56조 제2항 환자 후기는 인용하지 않습니다. 강남언니 후기 수·평점, GBP 평점 같은 집계 수치와 링크만 표기
비교·비방 광고 금지 의료법 제56조 제2항 C 카테고리 비교표는 "시술 방식 간 비교"로 한정. 타 병원명 비교 금지
치료 효과 보장·과장 금지 의료법 제56조 제2항 직접 답변 블록에 "개인차" 문구 표준화. 원장 감수 게이트
전후사진 의료법 시행령 요건 이번 범위에서 제외
사전심의 대상 여부 의료법 제57조. 매체 이용자 규모 기준 신규 사이트는 초기 기준 미달 가능성이 높으나 확인 필요. 네이버 블로그 트랙은 별도 확인
경제적 대가 관계 표시 공정위 추천·보증 심사지침 서포터즈 글 하단에 지원 관계 고지 문구 고정
저작권 병원 콘텐츠 사용 유튜브·홈페이지·인스타 자산 사용 허락서 1장(범위·기간·매체 명시)
초상권 의료진·직원 사진 캡처 대상 사진의 인물 동의 확인 목록
서포터즈 개인정보 실명·사진 공개 서포터즈 동의서

8. 네이버 트랙 (동등 목표 반영)

네이버 블로그·플레이스·카페는 robots.txt로 AI 크롤러를 차단합니다. 그래서 네이버용 자산은 따로 두되, 허브의 파생물로만 운영합니다.

단계 내용
원본 확정 허브에 먼저 발행. 서치어드바이저에 허브 도메인 등록·사이트맵 제출
재작성 24시간 후 네이버 블로그에 요약본(허브 분량의 60% 이하, 다른 문장) + 허브 링크
유사문서 회피 이미지도 크롭·순서를 바꾸고, 표는 네이버 에디터 표로 다시 작성
플레이스 연동 네이버 플레이스 소식에 허브 글 링크 게시(병원 계정 필요)
측정 서치어드바이저 노출·클릭, 블로그 유입 경로

네이버 블로그를 병원 명의로 할지 서포터즈 명의로 할지는 §7 사전심의 확인 결과에 따라 정합니다.


9. 기술 아키텍처

기존 INFINITH 인프라(Supabase·Vercel)를 그대로 씁니다.

[콘텐츠 DB: Supabase]
  supporter_posts (초안/검수/발행 상태, QB 문항 ID, 원천 영상 ID)
  fact_sheet      (NAP·의료진·진료시간 단일 원본)
  media_assets    (캡처 이미지, 출처, 허락 여부, alt)
        │
[생성 파이프라인: Edge Function]
  1. 유튜브 자막 수집 (YouTube Data API captions / 없으면 Whisper)
  2. QB 문항 매칭 → Q&A 초안 생성 (기존 Perplexity/Claude 프롬프트 체계 재사용)
  3. 중복 검사 게이트: 홈페이지 원문 대비 연속 일치 문자열, 금칙어(효과 보장·경험담 표현)
  4. 서포터즈 편집 → 원장 감수(상태 전이) → 발행
        │
[사이트: Astro 정적 빌드 → Vercel]
  robots.txt 전면 허용(GPTBot·OAI-SearchBot·PerplexityBot·ClaudeBot·Google-Extended 명시)
  sitemap.xml 자동, JSON-LD 빌드 시 검증, dateModified 자동
        │
[계측]
  Vercel 로그 드레인 → Supabase crawler_hits (UA + 공개 IP 대역 검증)
  GA4 AI 채널그룹 + GSC + Bing 웹마스터 + 네이버 서치어드바이저
  QB 120 재측정 러너(기존 스크립트)로 4주·8주 스팟체크

정적 빌드를 고르는 이유는 세 가지입니다. HTML 무게가 가벼워 크롤러가 전문을 읽고, WordPress 같은 취약 버전 문제가 없고, 스키마 검증을 빌드 단계에 걸 수 있습니다.


10. 리스크와 대응

리스크 대응
병원이 시술 정보 문장을 홈페이지와 똑같이 쓰길 원함 4.2 규칙 1을 계약서에 명시. 팩트만 공유하고 문장은 서포터즈가 씀
원장 감수 병목 주 1회 감수 슬롯 고정. 감수 없이 발행 불가하되 사실 확인형 글(방문 가이드)은 실무자 감수로 대체
8주 안에 언급률이 안 움직임 색인·크롤러 방문·인용 URL 등 선행 지표를 먼저 보고. 언급률은 신뢰구간으로 보고
후기 사용 요구 §7 규칙 고정. 집계 수치와 링크로만
네이버 유사문서로 허브가 밀림 발행 순서 규칙(허브 우선)과 재작성 분량 상한

11. haewon 결정 필요 항목

  1. 사이트 주소 2안 중 선택 (§3)
  2. 서포터즈 인원과 모집 방식(병원 내부 직원인지, 외부 모집인지)
  3. 법무 확인 주체(병원 자문 변호사인지, INFINITH가 별도 자문을 붙일지)
  4. 이 사이트를 POC 8주 범위 안(W3~6 콘텐츠 구조 항목)에 넣을지, 별도 계약으로 뗄지
  5. 가격 정보(F 카테고리) 노출 범위: 구성 요소 설명만 vs 범위 금액 표기

12. 다음 산출물

  • 이 문서 승인 후: 도메인 2안 비교와 콘텐츠 계획을 POC 덱 부록 또는 별도 제안 덱(infinith-deck 규격)으로 제작
  • 기술 착수 시: fact_sheet 스키마, 페이지 템플릿 1개, 중복 검사 게이트 스크립트를 먼저 만들어 정의문 1편으로 파일럿