<?xml version="1.0" encoding="UTF-8"?>
<!--
  Static sitemap for the publicly crawlable routes. Everything else in the app is
  behind sign-in and is disallowed in robots.txt.

  The marketing page now exists at three real addresses — / (en), /ja and /zh — which
  are prerendered to localised HTML at build time (see `routeRules` in nuxt.config.ts
  and composables/useMarketingPage.ts). That is what makes the <xhtml:link> alternates
  below truthful: previously the app ran everything on `strategy: 'no_prefix'`, every
  language was served from the same URL and chosen client-side from a cookie, so
  declaring alternates would have pointed a crawler at three addresses that returned
  one identical English document. (This closes QA finding 7.)

  The rest of the app is still `no_prefix` — one URL per route — so only these three
  carry alternates. Each set lists all three plus itself, which is what the spec
  requires: every page in an alternates group must name the whole group.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://verdel.app/</loc>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://verdel.app/" />
    <xhtml:link rel="alternate" hreflang="ja-JP" href="https://verdel.app/ja" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://verdel.app/zh" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://verdel.app/" />
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://verdel.app/ja</loc>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://verdel.app/" />
    <xhtml:link rel="alternate" hreflang="ja-JP" href="https://verdel.app/ja" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://verdel.app/zh" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://verdel.app/" />
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://verdel.app/zh</loc>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://verdel.app/" />
    <xhtml:link rel="alternate" hreflang="ja-JP" href="https://verdel.app/ja" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://verdel.app/zh" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://verdel.app/" />
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://verdel.app/pricing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://verdel.app/terms</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://verdel.app/privacy</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
