Skip to content

현재 사용법 (2026-09-10, 6fbaee7f): 공개 랜딩·데모·상담 신청 · 기능 마스터. 아래는 작성 당시의 변경 설명이며 현재 전체 동작·재측정 결과를 뜻하지 않습니다.

메디컬 소개 사이트 SEO·AEO 기본 구성 ​

메디컬 소개 사이트의 주요 본문과 자주 묻는 질문을 JavaScript 없이도 읽을 수 있게 하고, 운영 사이트만 검색 색인을 허용합니다.

기존 랜딩은 Vite가 HTML 조각을 합쳐 하나의 페이지로 만들지만, 최상위 x-cloak와 스크롤 애니메이션 CSS가 초기 본문을 숨겼습니다. 약관은 Alpine이 브라우저에서 템플릿을 활성화해야 표시됐으며, URL별 canonical과 사이트맵이 없었습니다. 메타데이터만 추가하면 본문 표시와 약관의 초기 HTML 문제는 남습니다.

변경 전

변경 후

본문은 기본적으로 표시하고, 화면 아래 요소만 관찰자가 준비된 뒤 애니메이션을 적용합니다. 기존 공개 기능과 도입·요금 안내를 요약한 정적 FAQ를 추가합니다. 별도 AI 전용 마크업이나 검증되지 않은 가격·실적은 추가하지 않습니다.

빌드 시 홈, 개인정보처리방침, 이용약관의 HTML을 각각 생성하고 페이지별 제목·설명·canonical·공유 메타데이터·WebPage 구조화 데이터를 넣습니다. 기존 CDN이 홈으로 fallback하는 경우에도 약관이 열리도록 홈의 비활성 약관 템플릿을 보존합니다. 약관에서 홈으로 이동할 때는 새 문서를 요청해 메타데이터도 함께 전환합니다.

LANDING_SEO_INDEXABLE이 정확히 true이고 LANDING_SITE_URL이 유효한 HTTPS 원점일 때 색인을 허용합니다. 운영 배포는 이를 명시하고, 개발·스테이징은 noindex, follow를 사용합니다. 사이트맵에는 색인 가능한 URL만 포함하고, robots.txt는 크롤러가 noindex 지시를 읽을 수 있게 허용합니다. 아직 준비 중인 이용약관은 운영에서도 제외합니다. 두 환경변수를 Turbo 캐시 키에 포함해 환경 간 산출물 혼용을 방지합니다.

배포 후 CDN이 약관의 하위 index.html을 각 URL에 제공하는지, 알 수 없는 URL이 실제 404를 반환하는지 확인해야 합니다. 검색 색인과 AI 답변 인용은 코드 검증만으로 완료됐다고 판단할 수 없으며, Search Console과 실제 서비스에서 후속 확인이 필요합니다.