<?xml version="1.0" encoding="UTF-8"?>
<!--
  URL은 canonical과 반드시 일치시킬 것.
  - canonical 호스트는 non-www (https://thefndm.com). www는 301되므로 넣지 않는다.
  - vercel.json의 cleanUrls:true + trailingSlash:false 때문에 영문 페이지의 정규 주소는
    "/en" (슬래시 없음) 이다. en/index.html 이나 /en/ 를 넣으면 canonical과 어긋난다.

  제외한 URL:
  - legal.html : <meta name="robots" content="noindex"> 상태라 사이트맵에 넣으면 신호가 모순됨.
                 index.html에서 링크되어 있어 크롤링에는 문제 없음.
  - legal.html#privacy / #terms : Google은 사이트맵의 fragment(#)를 무시하고 중복으로 처리함.

  hreflang은 <head>의 <link rel="alternate">와 여기 <xhtml:link>가 서로 어긋나면
  구글이 해당 쌍을 통째로 버린다. 한쪽을 고치면 반드시 다른 쪽도 같이 고칠 것.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml">

  <!-- 한국어 랜딩 -->
  <url>
    <loc>https://thefndm.com/</loc>
    <xhtml:link rel="alternate" hreflang="ko" href="https://thefndm.com/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://thefndm.com/en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://thefndm.com/"/>
    <lastmod>2026-09-22</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>

  <!-- 영문 랜딩 -->
  <url>
    <loc>https://thefndm.com/en</loc>
    <xhtml:link rel="alternate" hreflang="ko" href="https://thefndm.com/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://thefndm.com/en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://thefndm.com/"/>
    <lastmod>2026-09-22</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- 좌석표 만들기 (컴백별 참여 페이지) -->
  <url>
    <loc>https://thefndm.com/seat</loc>
    <lastmod>2026-09-27</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>

</urlset>
