<?xml version="1.0" encoding="UTF-8"?>
<!--
  显式白名单，手工维护。刻意不做"从路由表自动枚举"：
  /song/:id 带 token 且含真人姓名与私人留言，自动枚举一旦漏判排除规则，
  就是把私密链接主动交给抓取器 —— 那是隐私事故，不是 SEO 事故。

  当前排除且**不应**加入的：
    /song/:id            礼物页，meta noindex，隐私
    /create /dashboard   需登录
    /payment-success /payment-cancel  交易中间态

  2026-08-04：/privacy /terms 从"排除"移入白名单，同时去掉了它们的 meta noindex。
  原先两者一起挡是把"sitemap 与 noindex 不能并存"解成了"两个都关"，但正解是
  "两个都开" —— 这两页正是 Stripe 商户审核与 Google 判断真实经营者最直接看的地方。

  ⚠️ 新增可索引页时必须同步加到这里，并把 lastmod 改成当天。
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://songifted.com/</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://songifted.com/pricing</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://songifted.com/about</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://songifted.com/contact</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <!--
    关系页（/birthday-song-for-*）。收录判据与代码同源：src/lib/relations.ts 的
    isIndexable() —— 有真实专属示例歌才可索引。哪天某个关系页的 demo 被移除，
    它会自动变回 noindex，**那时必须同步从这里删掉**，否则 sitemap 会推荐一个
    带 noindex 的 URL（互相矛盾的信号）。
  -->
  <url>
    <loc>https://songifted.com/birthday-song-for-mom</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://songifted.com/birthday-song-for-daughter</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://songifted.com/birthday-song-for-son</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://songifted.com/privacy</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://songifted.com/terms</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
