<?xml version="1.0" encoding="UTF-8"?>
<!--
  The public URL set for untangl.ai.

  Every Open Legal product is served from this one origin, so one sitemap at the
  root covers all three: the consumer landing here, Divorce Preview under
  /preview, and 1 Click eFile under /efile. They are separately deployed apps,
  which is exactly why the list has to be written down somewhere central.

  Only anonymous-reachable pages belong here. Sign in, sign up and everything
  behind auth are deliberately absent: a crawler cannot see them, and asking it
  to try wastes the crawl budget that should go to the four pages below.

  This file is served by express.static ahead of the SPA catch-all (server/vite.ts),
  which is the whole point. Before it existed, /sitemap.xml returned the app shell
  with a 200, so anything fetching it got HTML claiming to be a sitemap.

  Add a URL here when a new public page ships. Nothing generates this.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <!-- Consumer front door: California divorce, done right. -->
  <url>
    <loc>https://untangl.ai/</loc>
    <lastmod>2026-09-04</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>

  <!-- 1 Click eFile: the certified eFileCA filing product. Tyler's own EFSP
       directory links to this business, so this is the page that link should
       eventually land on. -->
  <url>
    <loc>https://untangl.ai/efile/</loc>
    <lastmod>2026-09-04</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- The courts we can file into. Real, specific, high intent content: someone
       searching for e-filing in their county should be able to land here. -->
  <url>
    <loc>https://untangl.ai/efile/courts</loc>
    <lastmod>2026-09-04</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- Divorce Preview: settlement, support and property estimates. -->
  <url>
    <loc>https://untangl.ai/preview</loc>
    <lastmod>2026-09-04</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>

</urlset>
