<?xml version="1.0" encoding="UTF-8"?>
<!--
  BoxTV Matrix sitemap. Added 2026-09-22.

  Before this, /sitemap.xml returned the SPA shell (HTTP 200, text/html) like
  every other unknown path, so there was effectively no sitemap at all.

  The eight PUBLIC marketing routes only. Taken from the ROUTES map in
  src/Router.jsx, not guessed. The five application routes there - /signup,
  /signin, /reset-password, /dashboard, /admin - are deliberately excluded and
  are also disallowed in robots.txt: they are useless to a crawler.

  ⚠️ KEEP IN STEP WITH src/Router.jsx. If a route is added there, add it here
  and consider robots.txt too. There is no build step generating this file.

  ⚠️ These URLs have NO trailing slash, which is correct for this site: it uses
  a hand-rolled router plus the SPA catch-all, so /pricing is served directly
  with a 200 and does not redirect. That is the opposite of vnkdigital.co.za
  and frikdewittsignature.com, which are prerendered into /route/index.html and
  therefore DO need the trailing slash. Verified on 2026-09-22 before writing.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://boxtvmatrix.com/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://boxtvmatrix.com/how-it-works</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://boxtvmatrix.com/pricing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://boxtvmatrix.com/about</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://boxtvmatrix.com/contact</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://boxtvmatrix.com/careers</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://boxtvmatrix.com/terms</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://boxtvmatrix.com/policy</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
