<?xml version="1.0" encoding="UTF-8"?>
<!--
  sqwig.com sitemap. Created 2026-07-30.

  SEVEN indexable pages, and that is the whole site: sqwig.com carries both the
  marketing pages and the docs (folded in from sqwig.dev on 2026-07-28), so
  there is no second sitemap anywhere. sqwig.dev 301s to /docs and must never
  appear here — a sitemap lists canonical destinations, never redirect sources.

  Deliberately ABSENT, each for a reason that will outlive whoever reads this:
    /thanks        post-purchase page. robots.txt Disallow + noindex meta.
    /powered-by    where the Free-tier badge points from inside someone else's
                   app. Disallow + noindex. Listing either here would ask Google
                   to crawl a URL robots.txt forbids — a contradiction that
                   shows up in Search Console as a warning, not an error, which
                   is worse because nobody looks.
    /404           noindex, and a sitemap of an error page is nonsense.
    /coming-soon   the takedown page. Unlinked by design and noindex, nofollow;
                   see site/DEPLOY.md for how the takedown switch works.
    /covenant      301 -> /pricing  (retired 2026-07-27)
    /security      301 -> /faq      (retired 2026-07-27; frozen inside every
                   published SECURITY.md, so the redirect is permanent)

  URLs are the clean form, no .html and no trailing slash, matching every
  internal link in the site chrome. /docs is a directory index that Cloudflare
  Pages serves at exactly that path.

  <priority> and <changefreq> are omitted on purpose. Google has publicly
  ignored both for years; carrying them would mean maintaining numbers that
  change nothing. <lastmod> IS read, so it has to stay true — update the date
  on a page when its content actually changes, not when the file is touched.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <!-- Landing page. Embeds the real component. -->
  <url>
    <loc>https://sqwig.com/</loc>
    <lastmod>2026-07-29</lastmod>
  </url>

  <!-- Documentation. The whole free funnel starts here. -->
  <url>
    <loc>https://sqwig.com/docs/</loc>
    <lastmod>2026-07-29</lastmod>
  </url>

  <!-- Pricing. Also the permanent home of the retired /covenant copy. -->
  <url>
    <loc>https://sqwig.com/pricing</loc>
    <lastmod>2026-07-29</lastmod>
  </url>

  <!-- FAQ. Also the permanent home of the retired /security page. -->
  <url>
    <loc>https://sqwig.com/faq</loc>
    <lastmod>2026-07-29</lastmod>
  </url>

  <!-- Sqwig Free License. Counsel-reviewed text; the unlicensed badge links
       here with ?r=expired / ?r=none, which are not separate URLs. -->
  <url>
    <loc>https://sqwig.com/free-license</loc>
    <lastmod>2026-07-29</lastmod>
  </url>

  <url>
    <loc>https://sqwig.com/terms</loc>
    <lastmod>2026-07-29</lastmod>
  </url>

  <url>
    <loc>https://sqwig.com/privacy</loc>
    <lastmod>2026-07-29</lastmod>
  </url>

</urlset>
