<?xml version="1.0" encoding="UTF-8"?>
<!--
  Duezy sitemap.

  Lists ONLY the public content routes — the ones App.jsx serves to a visitor
  whether or not they are signed in (PUBLIC_CONTENT_SCREENS), plus the
  homepage. Auth routes are excluded deliberately and are also disallowed in
  robots.txt: they hold no content, and indexing them spends crawl budget on
  pages that are useless as search results.

  Paths here are the CANONICAL spellings. App.jsx also accepts the aliases
  /policy, /privacy-policy and /terms-of-service, which normalise to the URLs
  below. Aliases are deliberately not listed — a sitemap that offers two URLs
  for one page invites a duplicate-content split.

  lastmod reflects the 5.0.0 metadata pass, not the page copy. Update it when
  the content of a page actually changes.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://duezy.finance/</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://duezy.finance/features</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://duezy.finance/about</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://duezy.finance/contact</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://duezy.finance/privacy</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://duezy.finance/terms</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
