<?xml version="1.0" encoding="UTF-8"?>
<!--
  1단계 정적 sitemap.

  이 파일이 왜 필요한가: 사이트가 순수 CSR 이라 초기 HTML 의 <body> 에는
  <div id="root"> 하나뿐이고 <a href> 가 존재하지 않는다. 크롤러가 링크를 타고
  들어갈 경로 자체가 없으므로, JS 렌더링 이전 단계에서는 이 파일이 유일한 발견 채널이다.

  헬스장·트레이너 상세 같은 동적 URL 은 아직 넣지 않는다. 발견(discovery)과
  색인(indexing)은 별개다 — JS 를 실행하지 않는 크롤러(네이버 Yeti)에게 /gyms/123 을
  제출해봐야 빈 페이지를 제출하는 것과 같다. 프리렌더링이 붙은 뒤 2단계로 동적 생성한다.
  그때 is_demo 헬스장은 반드시 제외할 것 — 데모 데이터가 검색에 노출된다.

  <changefreq>·<priority> 는 넣지 않는다. 구글이 명시적으로 무시하는 값이라 노이즈다.
  <lastmod> 도 생략한다. 손으로 유지하는 값은 곧 실제와 어긋나고, 부정확한 lastmod 는
  없는 것만 못하다(크롤러가 이후로 이 사이트의 lastmod 를 신뢰하지 않게 된다).

  공개 라우트 출처: damoafit-web/src/app/routes/routeConfig.ts
  새 공개 페이지를 추가하면 이 파일도 같이 갱신해야 한다(현재는 수동 동기화).
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <!-- 핵심 진입 -->
  <url><loc>https://damoafit.com/</loc></url>
  <url><loc>https://damoafit.com/gyms</loc></url>
  <url><loc>https://damoafit.com/recommendation</loc></url>

  <!-- 공급자 유치(사장님·트레이너) -->
  <url><loc>https://damoafit.com/for-gym-owners</loc></url>
  <url><loc>https://damoafit.com/become-owner</loc></url>
  <url><loc>https://damoafit.com/become-trainer</loc></url>

  <!-- 서비스 소개·지원 -->
  <url><loc>https://damoafit.com/about</loc></url>
  <url><loc>https://damoafit.com/help</loc></url>
  <url><loc>https://damoafit.com/support</loc></url>
  <url><loc>https://damoafit.com/contact</loc></url>

  <!-- 약관 (PG 가맹 심사 대상 페이지) -->
  <url><loc>https://damoafit.com/terms</loc></url>
  <url><loc>https://damoafit.com/privacy</loc></url>
  <url><loc>https://damoafit.com/refund-policy</loc></url>
</urlset>
