<?xml version="1.0" encoding="UTF-8"?>
<!--
  ONLY PUBLIC MARKETING PAGES THAT ANSWER ON THIS HOST, WITHOUT A REDIRECT.

  What was removed on 2026-09-09 and why:

    /get-started          307s. A sitemap names destinations, not hops, and
                          signing up now happens at app.getsignal.ai/start,
                          which is a different host with its own rules.
    /waitlist             the waitlist is retired and the route redirects.
                          Advertising it for indexing kept a dead entrance
                          in the index.
    /ascendibl            robots.txt disallows it. A URL that is listed here
                          and refused there is a contradiction Search Console
                          reports as an error, and somebody chose the refusal
                          deliberately, so the listing is what goes. The route
                          itself was retired on 2026-09-10; robots still refuses
                          the path, which is deliberate and explained there.
    /partner-activate     token-gated flows. They are not public content and
    /onboarding           they cannot be read by anyone arriving cold from a
    /partner-onboarding   search result.

  If a page belongs in here it must be reachable, public, and canonical.
  `theMachineSurfacesAgree` asserts the first and last of those against
  robots.txt so the contradiction cannot come back.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://getsignal.ai/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://getsignal.ai/security</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://getsignal.ai/privacy</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://getsignal.ai/terms</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
