<?xml version="1.0" encoding="UTF-8"?>
<!--
  Ten pages, written by hand — eleven exist in the build, `/uninstall` excluded
  on purpose (below).

  `lastmod` is the date the page's *content* last changed, not the date of the
  last deploy. A file that says every page changed today every time the site is
  rebuilt is a file a crawler learns to ignore, which is worse than having no
  dates at all.

  An integration would generate this, and for ten URLs that is a dependency
  bought to avoid typing lines. Add the integration when the page count
  makes hand-maintenance a real risk; `tests/dist-audit.test.ts` checks that
  every page in the build appears here, `/404` and `/uninstall` excepted, so
  this cannot silently fall behind.

  No trailing slashes: these are the canonical URLs, and `/support` is the exact
  string registered as the Chrome Web Store Support URL.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://switchcue.app/</loc>
    <lastmod>2026-10-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://switchcue.app/demo</loc>
    <lastmod>2026-10-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://switchcue.app/privacy</loc>
    <lastmod>2026-10-01</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://switchcue.app/support</loc>
    <lastmod>2026-10-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <!--
    The hub the four guides hang off, and the nav's own `Guides` target. Above
    them rather than after, because it is the page that links to all four.
  -->
  <url>
    <loc>https://switchcue.app/guides</loc>
    <lastmod>2026-10-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://switchcue.app/organize-chrome-tabs-by-project</loc>
    <lastmod>2026-10-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://switchcue.app/for-freelancers</loc>
    <lastmod>2026-10-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://switchcue.app/vs-chrome-tab-groups</loc>
    <lastmod>2026-10-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://switchcue.app/onetab-alternative</loc>
    <lastmod>2026-10-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <!--
    `noindex` (R5): opened only by the extension's own first-run walkthrough,
    never a link a person follows. Listed anyway — `tests/dist-audit.test.ts`
    requires every page here except `/404`, and a search engine honors the
    page's own `noindex` meta tag regardless of a sitemap mentioning it.
  -->
  <url>
    <loc>https://switchcue.app/start</loc>
    <lastmod>2026-09-26</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.1</priority>
  </url>
  <!--
    `noindex` (F2): opened once by the extension itself, the moment it is
    installed, and written to somebody who has just done that. Listed for the
    same reason `/start` above is — `tests/dist-audit.test.ts` requires every
    page here except `/404` and `/uninstall` — and kept out of the index by
    the page's own meta tag rather than by omission.
  -->
  <url>
    <loc>https://switchcue.app/welcome</loc>
    <lastmod>2026-09-30</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.1</priority>
  </url>
  <!--
    `/uninstall` (5a) is deliberately absent, unlike `/start` just above it.
    `/start` is at least a page a person could stumble onto; `/uninstall` is
    reached exactly one way — a browser that has already removed the
    extension, following the bare URL `setUninstallURL` registered — and no
    sitemap entry makes that any easier to reach or any more likely for a
    crawler to surface. `noindex` on the page itself is the belt; leaving it
    out here is the suspenders.
  -->
</urlset>
