<?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>
  <!--
    品类解释页。2026-08-05 实测 `custom song service` 的 SERP：前十引荐域地板是 **2**
    （melodybolt.com 以 2 RD 排第 8），6/10 的站 RD<100，三个位次是横评/科普格式 ——
    零外链新站唯一进得去的形态。priority 给 0.8 而非 about/contact 的 0.5：它是目前
    唯一瞄准「实测可达」SERP 的页。取证见 docs/decisions.md 2026-08-05 条目。
  -->
  <url>
    <loc>https://songifted.com/custom-song-services</loc>
    <lastmod>2026-08-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</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>
  <!--
    关系页。收录判据与代码同源：src/lib/relations.ts 的 isIndexable() —— 有真实专属
    示例歌才可索引。哪天某个关系页的 demo 被移除，它会自动变回 noindex，
    **那时必须同步从这里删掉**，否则 sitemap 会推荐一个带 noindex 的 URL
    （互相矛盾的信号）。

    ⚠️ 前缀不止一种：`/birthday-song-for-*` 三页 + `/custom-song-for-wife`。
    别按前缀通配去理解这一组 —— 词形之别是刻意的（同一关系槽位 CPC 差 71 倍，
    见 lib/relations.ts 头部）。**URL 一律无尾斜杠**：带斜杠会 307 重定向。
  -->
  <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>
  <!--
    2026-08-07 新增。本站第一个 `custom song for X` 词形的页，也是第一个挂完整长度
    示例歌（3:10）的页。priority 与同族一致给 0.8。
  -->
  <url>
    <loc>https://songifted.com/custom-song-for-wife</loc>
    <lastmod>2026-08-07</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>
