<?xml version="1.0" encoding="UTF-8"?>
<!--
  SiteRoot's own marketing sitemap.

  This is the PLATFORM's sitemap. The sitemaps we generate and submit for
  customer sites are a separate thing entirely (server/builds/gsc.py).

  The app is a client-rendered SPA, so a crawler that does not execute
  JavaScript sees only the <noscript> block in index.html. That block links the
  legal pages and this file lists the rest, which is how the marketing pages get
  discovered without relying on JS execution.

  KEEP IN SYNC: every public route in src/main.tsx belongs here. A unit test
  (tests/frontend/sitemap.test.ts) fails if a public route is missing, so add
  the URL when you add the route.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://siteroot.com.au/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://siteroot.com.au/features</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://siteroot.com.au/templates</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://siteroot.com.au/growth-assistant</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://siteroot.com.au/our-story</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://siteroot.com.au/contact</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://siteroot.com.au/accessibility</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://siteroot.com.au/privacy-policy</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://siteroot.com.au/terms-and-conditions</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
