<?xml version="1.0" encoding="UTF-8"?>
<!--
  Silver Lakes Marketplace — sitemap.

  Only four URLs, deliberately. Everything else on the site is one of:

    * Auth-gated (messages, offers, offer, profile, sell, my-listings,
      wishlist, and the three admin pages). They import js/auth-guard.js, so a
      crawler is redirected to /auth and never sees content. Listing them here
      would submit URLs that cannot be indexed.

    * A template that needs a query string. /listing and /user render nothing
      without ?id=..., so the bare URLs are empty pages. Submitting them would
      hand a search engine two blank documents.

    * /auth, /reset and /404, which have no content worth ranking.

  Individual listings are NOT here and cannot be, with the current setup: they
  live at /listing?id=<uuid>, they change constantly, and this repo has no
  build step to regenerate a file. Getting them indexed needs a generated
  sitemap — a Cloudflare Pages Function querying Supabase for active listings —
  and ideally real paths rather than a query string. Worth doing once there
  are enough listings for it to matter; pointless before that.

  URLs use the extensionless form because Cloudflare Pages 308-redirects
  /terms.html to /terms. Listing the .html form would put a redirect in the
  sitemap, which search engines treat as a soft error.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <url>
    <loc>https://silverlakesmarketplace.co.za/</loc>
    <lastmod>2026-08-30</lastmod>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://silverlakesmarketplace.co.za/guidelines</loc>
    <lastmod>2026-08-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <url>
    <loc>https://silverlakesmarketplace.co.za/terms</loc>
    <lastmod>2026-08-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.3</priority>
  </url>

  <url>
    <loc>https://silverlakesmarketplace.co.za/privacy</loc>
    <lastmod>2026-08-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.3</priority>
  </url>

</urlset>
