<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <!-- Core public pages -->
  <url>
    <loc>https://motomaps.co/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://motomaps.co/browse</loc>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://motomaps.co/pricing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://motomaps.co/faq</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://motomaps.co/contact</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://motomaps.co/changelog</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>

  <!--
    Dynamic public profile and listing pages are not enumerated here
    because they are generated at runtime (e.g. /track/:slug, /shop/:slug,
    /rider/:slug, /creator/:slug). Submit a dynamic sitemap via Google
    Search Console once a server-side sitemap generator is in place,
    or use the Index API to submit individual URLs as they are published.

    Excluded (private / auth-gated / admin):
      /login, /register, /forgot-password, /reset-password,
      /AccountOnboarding, /admin, /admin/notifications, /AdminImport,
      /Analytics, /Billing, /BusinessDashboard, /messages, /notifications,
      /Settings, /RiderEditor, /CreatorEditor, /ShopEditor,
      /TrackListingEditor, /saved, /feature, /create-creator-profile,
      /create-rider-profile, /shop-profile
  -->

</urlset>
