<?xml version="1.0" encoding="UTF-8"?>
<!--
  NX ASKGRAPH 사이트맵.

  로그인 없이 열리는 페이지만 올린다. 나머지는 전부 로그인 뒤의 관제 콘솔이고,
  색인되지 않을 URL을 사이트맵에 넣으면 서치콘솔에 "제외됨" 경고만 쌓인다.
  여기 올린 URL은 전부 SPA가 아니라 서버가 완성된 HTML로 내려주는 페이지다
  (server.ts의 PUBLIC_PAGES + src/lib/public-page.ts · overview-page.ts · workflow-page.ts).

  ── 2026-08-27 두 가지가 바뀌었다 ──

  1) 프로토콜. 인증서가 발급되고 http가 https로 301되기 시작해 <loc>을 전부 옮겼다.
     리다이렉트되는 URL을 사이트맵에 올리면 서치콘솔에 "페이지에 리디렉션이 있음"으로
     잡힌다. 같은 이유로 index.html의 canonical과 PUBLIC_ORIGIN도 함께 옮겼다.

  2) /overview와 /workflow/*의 색인을 열고 여기 올렸다. 전에는 noindex 히든
     페이지였다. 랜딩이 /overview를 링크하면서 이미 공개 동선에 들어와 있었고,
     색인을 막은 채 사이트맵에 올리면 충돌이라 둘 중 하나를 골라야 했다.
     되돌리려면 overview-page.ts·workflow-page.ts의 robots 메타와 여기를 함께 고칠 것 —
     한쪽만 바꾸면 그게 곧 충돌이다.

  ── 고지 문서 ──

  /privacy·/terms는 2026-08-27에는 [확인 필요] 항목이 남아 noindex였고 여기서도 뺐다.
  2026-09-16에 값을 모두 채워 noindex가 풀렸으므로 다시 올린다(src/lib/legal.ts hasTodo가
  다시 true가 되면 noindex가 되살아나니 그때는 여기서도 빼야 한다).
  changefreq는 yearly — 고지 문서는 개정될 때만 바뀐다.

  ── 2026-10-22 전부 갱신 ──

  공유 이미지(og:image)를 SVG에서 PNG로 바꿔 모든 페이지의 head가 바뀌었고, FAQ(묶음)·플레이북(화면 이름·틀)
  ·용어집·GEO 가이드는 본문도 바뀌었다 — 관성으로 민 날짜가 아니다.

  ── 규칙 ──

  lastmod는 각 페이지 내용이 실제로 바뀔 때 그 URL만 손으로 갱신할 것. 배포할 때마다
  전부 오늘 날짜로 밀면 크롤러가 이 신호를 신뢰하지 않게 된다.
  FAQ 문답을 고쳤다면 /faq 쪽만, 랜딩 소개 문구를 고쳤다면 / 쪽만 올린다.
  (지금 전부 2026-08-27인 것은 위 두 변경이 실제로 모든 페이지의 head를 바꿨기
   때문이다 — 관성으로 민 날짜가 아니다.)

  URL을 추가할 일이 생기면 robots.txt의 Disallow 목록과 반드시 함께 볼 것 —
  사이트맵에 올렸는데 robots에서 막혀 있으면 서치콘솔에 충돌로 잡힌다.
  (2026-08-27 확인: robots.txt는 /overview·/workflow를 막지 않는다.)
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://ai-search.ipartners.co.kr/</loc>
    <lastmod>2026-10-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>
  <!-- 서비스 소개 — 2026-10-29 공개(intro-page.ts INTRO_FINAL) -->
  <url>
    <loc>https://ai-search.ipartners.co.kr/intro</loc>
    <lastmod>2026-10-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://ai-search.ipartners.co.kr/faq</loc>
    <lastmod>2026-10-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- 용어집. /overview에서 링크한다. 지표 정의는 화면 안내와 여기 둘 다에 있지만,
       화면 안내는 "그 화면에서 어떻게 쓰는가"이고 이쪽은 "그 말이 무엇인가"다. -->
  <url>
    <loc>https://ai-search.ipartners.co.kr/glossary</loc>
    <lastmod>2026-10-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- 용어별 상세(/glossary/{slug}) — 업계 공통어 43개. src/lib/glossary.ts의 slug와 같아야 한다
       (tests/glossary-pages.test.ts가 둘을 맞댄다). 2026-10-22 신설. -->
  <url>
    <loc>https://ai-search.ipartners.co.kr/glossary/seo</loc>
    <lastmod>2026-10-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://ai-search.ipartners.co.kr/glossary/geo</loc>
    <lastmod>2026-10-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://ai-search.ipartners.co.kr/glossary/llmo</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://ai-search.ipartners.co.kr/glossary/aeo</loc>
    <lastmod>2026-10-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://ai-search.ipartners.co.kr/glossary/prompt</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://ai-search.ipartners.co.kr/glossary/mention</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://ai-search.ipartners.co.kr/glossary/citation</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://ai-search.ipartners.co.kr/glossary/share-of-voice</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://ai-search.ipartners.co.kr/glossary/fan-out</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://ai-search.ipartners.co.kr/glossary/entity</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://ai-search.ipartners.co.kr/glossary/grounding</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://ai-search.ipartners.co.kr/glossary/hallucination</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://ai-search.ipartners.co.kr/glossary/serp</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://ai-search.ipartners.co.kr/glossary/ai-overview</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://ai-search.ipartners.co.kr/glossary/people-also-ask</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://ai-search.ipartners.co.kr/glossary/offsite-source</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://ai-search.ipartners.co.kr/glossary/eeat</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://ai-search.ipartners.co.kr/glossary/ai-crawler</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://ai-search.ipartners.co.kr/glossary/structured-data</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://ai-search.ipartners.co.kr/glossary/client-side-rendering</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://ai-search.ipartners.co.kr/glossary/robots-txt</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://ai-search.ipartners.co.kr/glossary/sitemap</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://ai-search.ipartners.co.kr/glossary/canonical</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://ai-search.ipartners.co.kr/glossary/llms-txt</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://ai-search.ipartners.co.kr/glossary/rag</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://ai-search.ipartners.co.kr/glossary/parametric-knowledge</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://ai-search.ipartners.co.kr/glossary/knowledge-cutoff</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://ai-search.ipartners.co.kr/glossary/live-web-search</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://ai-search.ipartners.co.kr/glossary/embedding</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://ai-search.ipartners.co.kr/glossary/chunking</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://ai-search.ipartners.co.kr/glossary/context-window</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://ai-search.ipartners.co.kr/glossary/temperature</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://ai-search.ipartners.co.kr/glossary/answer-first</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://ai-search.ipartners.co.kr/glossary/self-contained-passage</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://ai-search.ipartners.co.kr/glossary/quotable-claim</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://ai-search.ipartners.co.kr/glossary/definitional-sentence</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://ai-search.ipartners.co.kr/glossary/information-gain</loc>
    <lastmod>2026-10-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://ai-search.ipartners.co.kr/glossary/freshness</loc>
    <lastmod>2026-10-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://ai-search.ipartners.co.kr/glossary/topical-authority</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://ai-search.ipartners.co.kr/glossary/content-gap</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://ai-search.ipartners.co.kr/glossary/author-signal</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://ai-search.ipartners.co.kr/glossary/entity-consistency</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://ai-search.ipartners.co.kr/glossary/hreflang</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>

  <!-- GEO 가이드. 원리·엔진별 차이·실측 사례·크롤러·측정·오해·도입 순서·업체 기준. 2026-10-22 색인 열림, 2026-10-27 실측 사례·질문 세트·GA4 추가 -->
  <url>
    <loc>https://ai-search.ipartners.co.kr/geo</loc>
    <lastmod>2026-10-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- 가격. 2026-10-19에 닫았다가 2026-10-22에 다시 열었다(pricing-page.ts PRICING_FINAL).
       메뉴(GNB·공개 푸터·로그인 화면) 링크도 같은 날 모든 호스트에 열었다. -->
  <url>
    <loc>https://ai-search.ipartners.co.kr/pricing</loc>
    <lastmod>2026-10-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <!-- 제품 소개 한 장. 랜딩에서 링크하며, 여기서 /workflow·/glossary로 이어진다. -->
  <url>
    <loc>https://ai-search.ipartners.co.kr/overview</loc>
    <lastmod>2026-10-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- 실전 플레이북 4종. 허브(/workflow)만 /overview에서 링크되고 나머지 셋은
       내부 링크가 없어 이 사이트맵이 유일한 발견 경로다. -->
  <url>
    <loc>https://ai-search.ipartners.co.kr/workflow</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://ai-search.ipartners.co.kr/workflow/competitor-gap</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://ai-search.ipartners.co.kr/workflow/customer-intent</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://ai-search.ipartners.co.kr/workflow/content-hub</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>

  <!-- 고지 문서. 2026-09-01 시행, 2026-09-16 게시. -->
  <url>
    <loc>https://ai-search.ipartners.co.kr/privacy</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://ai-search.ipartners.co.kr/terms</loc>
    <lastmod>2026-10-22</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
