<?xml version="1.0" encoding="UTF-8"?>
<!--
  Only publicly reachable routes belong here.

  Everything else in this app — /, /devices, /earnings, /payouts, /integration,
  /peers, /store, /tickets, /settings, /account — is wrapped in <ProtectedRoute>
  (src/App.tsx), so an anonymous crawler is redirected to /login and would index
  a login screen under a dozen different URLs. Listing them would invite exactly
  the duplicate-content problem a sitemap exists to prevent.

  /verify-email and /reset-password are public but are single-use token landing
  pages with nothing to index, so they are omitted too.

  Before this file existed, /sitemap.xml returned the SPA's index.html with a
  200 — a crawler asking for XML got HTML.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://farmer.proxies.sx/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://farmer.proxies.sx/signup</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://farmer.proxies.sx/login</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
</urlset>
