<?xml version="1.0" encoding="UTF-8"?>
<!--
  Only URLs that are indexable AND canonical to themselves. Every route is
  served from the same index.html, whose canonical is https://product15.com/,
  so /login and /demo point their canonical at '/' and do not belong here until
  they get pages (and canonicals) of their own. Never list /variants or the app.

  The guides DO have pages of their own: the build writes dist/guides/<slug>.html
  with the guide's canonical in it, and serve.json routes /guides/<slug> there
  (src/guides-seo.ts). guides.test.ts checks this list against src/guides.ts.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://product15.com/</loc>
    <lastmod>2026-11-01</lastmod>
  </url>
  <url>
    <loc>https://product15.com/guides/lock-an-existing-app-limit</loc>
    <lastmod>2026-11-01</lastmod>
  </url>
  <url>
    <loc>https://product15.com/guides/downtime-mistakes</loc>
    <lastmod>2026-11-01</lastmod>
  </url>
  <url>
    <loc>https://product15.com/guides/small-steps</loc>
    <lastmod>2026-11-01</lastmod>
  </url>
</urlset>
