<?xml version="1.0" encoding="UTF-8"?>
<!--
  Canonical sitemap for amaimedia.com.

  Subscribe canonical (sealed 2026-05-26, R-CANONICAL-SUBSCRIBE-PATH-PARITY):
    https://subscribe.amaimedia.com/  is canonical.
    https://amaimedia.com/subscribe   ← path alias, same React SubscribePage
    https://amaimedia.com/pricing     ← path alias, same React SubscribePage
    https://amaimedia.com/donation    ← path alias, same React SubscribePage
    https://pricing.amaimedia.com/    ← host alias, same React SubscribePage
    https://donation.amaimedia.com/   ← host alias, same React SubscribePage

  All 5 aliases set <link rel="canonical" href="https://subscribe.amaimedia.com/"> via SubscribePage useEffect.

  Host aliases (2026-07-15): SubscribePage is the ONLY page that declares its own
  absolute canonical. Every other page canonicalizes via lib/useSEO.ts, which
  builds `BASE + canonicalPath` with BASE hardcoded to "https://amaimedia.com" —
  so a tool subdomain (dubbing./sfx./chat.…) always canonicalizes AWAY to its
  apex path. Submitting those subdomains for crawling contradicted their own
  canonical tag, so they were removed here; the apex path each one points at is
  already listed above. Do NOT re-add a host alias unless its page declares that
  host as its canonical (as SubscribePage does).
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://amaimedia.com/</loc>
    <priority>1.0</priority>
    <changefreq>weekly</changefreq>
  </url>
  <!-- Primary path routes on the apex domain (React router serves these). -->
  <url><loc>https://amaimedia.com/dubbing</loc><priority>0.9</priority><changefreq>weekly</changefreq></url>
  <url><loc>https://amaimedia.com/voice-clone</loc><priority>0.9</priority><changefreq>weekly</changefreq></url>
  <url><loc>https://amaimedia.com/music-generation</loc><priority>0.8</priority><changefreq>weekly</changefreq></url>
  <url><loc>https://amaimedia.com/translate-online</loc><priority>0.8</priority><changefreq>weekly</changefreq></url>
  <url><loc>https://amaimedia.com/image-generation</loc><priority>0.8</priority><changefreq>weekly</changefreq></url>
  <url><loc>https://amaimedia.com/video-edit</loc><priority>0.7</priority><changefreq>monthly</changefreq></url>
  <url><loc>https://amaimedia.com/video-avatar</loc><priority>0.7</priority><changefreq>monthly</changefreq></url>
  <url><loc>https://amaimedia.com/sfx</loc><priority>0.7</priority><changefreq>monthly</changefreq></url>
  <url><loc>https://amaimedia.com/daw</loc><priority>0.7</priority><changefreq>monthly</changefreq></url>
  <!-- /chat removed 2026-07-02: hidden route duplicating / (chat lives on the landing page). -->
  <url><loc>https://amaimedia.com/pricing</loc><lastmod>2026-07-02</lastmod><priority>0.9</priority><changefreq>weekly</changefreq></url>
  <url><loc>https://amaimedia.com/credits</loc><lastmod>2026-07-02</lastmod><priority>0.8</priority><changefreq>weekly</changefreq></url>
  <url><loc>https://amaimedia.com/rooms</loc><lastmod>2026-07-02</lastmod><priority>0.8</priority><changefreq>weekly</changefreq></url>
  <url><loc>https://amaimedia.com/prompt</loc><priority>0.6</priority><changefreq>monthly</changefreq></url>
  <url><loc>https://amaimedia.com/speech2text</loc><priority>0.6</priority><changefreq>monthly</changefreq></url>
  <url><loc>https://amaimedia.com/podcast</loc><priority>0.6</priority><changefreq>monthly</changefreq></url>
  <url><loc>https://amaimedia.com/code</loc><priority>0.6</priority><changefreq>monthly</changefreq></url>
  <url><loc>https://amaimedia.com/help</loc><priority>0.5</priority><changefreq>monthly</changefreq></url>
  <url><loc>https://amaimedia.com/voice-studio</loc><priority>0.8</priority><changefreq>weekly</changefreq></url>
  <url><loc>https://amaimedia.com/verify</loc><priority>0.6</priority><changefreq>monthly</changefreq></url>
  <url><loc>https://amaimedia.com/noesis</loc><priority>0.6</priority><changefreq>monthly</changefreq></url>
  <url><loc>https://amaimedia.com/accessibility</loc><priority>0.4</priority><changefreq>monthly</changefreq></url>
  <url><loc>https://amaimedia.com/vyrmond</loc><priority>0.7</priority><changefreq>weekly</changefreq></url>
  <url><loc>https://amaimedia.com/vyrmond/odds</loc><priority>0.6</priority><changefreq>weekly</changefreq></url>
  <url><loc>https://amaimedia.com/vyrmond/press</loc><priority>0.5</priority><changefreq>monthly</changefreq></url>
  <url><loc>https://amaimedia.com/vyrmond/fair-launch</loc><priority>0.6</priority><changefreq>weekly</changefreq></url>
  <url><loc>https://amaimedia.com/about</loc><priority>0.4</priority><changefreq>monthly</changefreq></url>
  <url><loc>https://amaimedia.com/docs/api</loc><lastmod>2026-07-03</lastmod><priority>0.7</priority><changefreq>monthly</changefreq></url>
  <url>
    <loc>https://subscribe.amaimedia.com/</loc>
    <priority>0.9</priority>
    <changefreq>weekly</changefreq>
  </url>
  <!--
    Removed 2026-07-15 — each of these host aliases canonicalizes to the apex
    path already listed above (verified against index.tsx::pickByHost + each
    page's useSEO canonicalPath), so submitting them contradicted their own
    <link rel="canonical">:
      dubbing. → /dubbing            voice-clone. → /voice-clone
      music-generation. → /music-generation
      image-generation. → /image-generation
      video-avatar. → /video-avatar  sfx. → /sfx
      translate-online. → /translate-online
      code. → /code                  prompt. → /prompt
      daw. → /daw                    video-edit. → /video-edit
      ui-agent. → /ui-agent          (apex path deliberately not listed —
                                      hidden stub tile; add only if promoted)
  -->
  <!--
    chat.amaimedia.com/ repointed 2026-07-15. Bare /chat renders <LandingHub />
    (R-ASSISTANT-CHAT-HIDDEN-2026-06-18, index.tsx:512-521) — only the ?preset=
    variants render ChatLikePage, which canonicalizes to /chat?preset=translate.
    This is the URL that actually serves the chat surface.
  -->
  <url>
    <loc>https://amaimedia.com/chat?preset=translate</loc>
    <lastmod>2026-07-15</lastmod>
    <priority>0.7</priority>
    <changefreq>monthly</changefreq>
  </url>
</urlset>
