# 프렙노트 — SAT·IB·AP 학원 디렉토리

모바일 우선 정적 사이트 5페이지 (index / sat-general / sat-math / ib / guide).
빌드 도구 없이 순수 HTML/CSS/JS라 어떤 정적 호스팅에도 그대로 올릴 수 있습니다
(Cloudflare Pages, Vercel, Netlify, 카페24 정적 호스팅 등).

## 배포 전 꼭 바꿔야 할 것

1. **도메인**: 모든 파일에 `https://prepnote.kr`이 예시 도메인으로 들어가 있습니다.
   실제 도메인이 정해지면 아래 5개 파일에서 `prepnote.kr`을 실제 도메인으로
   전체 치환하세요: `index.html`, `sat-general.html`, `sat-math.html`, `ib.html`,
   `guide.html`, `sitemap.xml`, `robots.txt`.
2. **사이트명/브랜드**: "프렙노트"는 가제입니다. 학원 정보를 비교하는 제3자
   디렉토리 형태라 학원 자체 브랜드보다는 중립적인 이름을 임시로 넣었습니다.
   원하시는 이름으로 바꾸셔도 코드 구조에는 영향 없습니다.

## Google Search Console 등록 순서

1. GSC에서 실제 배포된 도메인을 속성으로 등록 (도메인 소유 확인).
2. `sitemap.xml`의 도메인을 실제 도메인으로 바꾼 뒤, GSC의 "Sitemaps" 메뉴에서 제출.
3. 개별 페이지 URL 검사(URL Inspection)로 4개 핵심 페이지 색인 요청.
4. Search Console의 "페이지 경험"에서 모바일 사용성 오류가 없는지 확인.

## 이 사이트에 적용된 SEO 요소 (전부 화이트햇)

- 페이지별 고유 `<title>` / `meta description` / canonical
- Open Graph 태그
- 페이지 성격에 맞는 JSON-LD 구조화 데이터: `WebSite`, `BreadcrumbList`,
  `ItemList`(학원 목록), `FAQPage`(SAT 수학 페이지), `HowTo`(가이드 페이지)
- 시맨틱 헤딩 구조(H1 → H2 → H3), 명확한 내부 링크(카테고리 ↔ 가이드)
- 모바일 뷰포트 최적화, 무거운 프레임워크 없이 순수 HTML/CSS/JS로 로딩 속도 확보
- `robots.txt` + `sitemap.xml`

## 의도적으로 넣지 않은 것 (SEO 리스크·신뢰도 문제 때문)

- **숨김 텍스트·키워드 스터핑·클로킹**: 구글 스팸 정책 위반이며 적발 시 페널티나
  색인 삭제로 이어질 수 있어 넣지 않았습니다.
- **가짜 별점·가짜 후기·근거 없는 "1위" 표기**: 각 학원의 실제 성과 데이터가 없는
  상태에서 순위를 매기면 실제와 다른 정보를 제공하게 되고, 타 업체에 대한 부정확한
  비교로 법적 분쟁 소지도 있습니다. 그래서 목록은 "순위가 아닌 지역/카테고리 구분"
  이라고 페이지마다 명시했습니다.
- **없는 주소·전화번호·평점 데이터를 구조화 데이터에 채워 넣는 것**: `LocalBusiness`
  스키마는 정확한 NAP(이름·주소·전화) 정보가 있어야 정상 작동하므로, 확인되지 않은
  정보는 넣지 않고 `ItemList` 수준으로만 마크업했습니다.

이 방향이 장기적으로 GSC에서 더 안정적으로 순위가 오르는 방법입니다. 스팸성 기법은
초반에 반짝 효과가 있어도 구글 스팸 업데이트에서 페널티를 받을 위험이 큽니다.

## 담긴 학원 수

- SAT 통합(영어·수학): 26곳
- SAT 수학·AP Calculus 특화: 6곳
- IB: 22곳

모든 학원 정보는 대화에서 제공된 자료를 그대로 정리한 것이며, 순서는 지역 구분일
뿐 우열을 의미하지 않는다는 문구를 각 페이지에 명시했습니다. 최신 수강료·시간표는
반드시 각 학원 공식 채널에서 확인하도록 안내했습니다.
