<?xml version="1.0" encoding="UTF-8"?>
<!--
  Faminga public sitemap.

  Scope rule: this file lists ONLY routes that render real content to a signed-out
  visitor. Those routes are the `if (!user)` <Switch> in client/src/App.tsx —
  keep the two in sync when a public route is added or removed.

  Deliberately excluded (public URLs, but not indexable content):
    /login /register /forgot-password /confirm-email /reset-password /auth/*
    /adminuser                      — authentication surfaces
    /cart /checkout /order/track    — per-session transactional state
    /join                           — referral landing, meaningless without ?ref=
    /r/:reference /verify/*         — private receipts and dossiers behind a token
    /profile/:userId                — user-generated profiles
    /datasets/marketplace           — duplicate of /datasets
    /impact/*                       — wildcard alias of /impact

  Parameterised routes: the /blog/:slug entries between the NEWS-START and
  NEWS-END markers are GENERATED by scripts/generate-sitemap.mjs from the
  published rows of `press_articles`, and run automatically as part of
  `npm run build`. Do not hand-edit that block — nine live articles were once
  missing from it because adding a slug was a step someone had to remember.
  Everything outside the markers is hand-curated and safe to edit.

  The newsroom moved from /news to /blog on 2026-09-07. The old paths 301 to
  the new ones (server/blogPrerender.ts) and are deliberately NOT listed here:
  a sitemap should advertise destinations, not redirects.

  The remaining detail routes — /careers/:id (job_postings), /datasets/:id,
  /market/product/:id, /market/seller/:sellerId, /products/:productId,
  /marketplace/agronomists/:identifier — are still omitted because their
  identifiers are volatile database ids. The same generator pattern would cover
  them if those pages are ever worth indexing.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <!-- ───── Core ───── -->
  <url>
    <loc>https://faminga.app/</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://faminga.app/about</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://faminga.app/contact</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://faminga.app/partners</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://faminga.app/partners/marketplaces</loc>
    <lastmod>2026-09-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://faminga.app/careers</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>

  <!-- ───── Impact and editorial ───── -->
  <url>
    <loc>https://faminga.app/impact</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://faminga.app/impact/case-study</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://faminga.app/blog</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
<!-- NEWS-START: generated by scripts/generate-sitemap.mjs — do not edit by hand -->
  <url>
    <loc>https://faminga.app/blog/ai-in-agriculture-market-2035-africa</loc>
    <lastmod>2026-09-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://faminga.app/blog/agritech-trends-rwanda-2026</loc>
    <lastmod>2026-09-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://faminga.app/blog/offline-ai-farming-apps-africa</loc>
    <lastmod>2026-09-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://faminga.app/blog/precision-agriculture-rwanda-guide</loc>
    <lastmod>2026-09-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://faminga.app/blog/iot-soil-sensors-africa-guide</loc>
    <lastmod>2026-09-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://faminga.app/blog/agritech-startups-innovators-rwanda-2026</loc>
    <lastmod>2026-09-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://faminga.app/blog/smart-irrigation-africa-guide</loc>
    <lastmod>2026-09-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://faminga.app/blog/satellite-crop-monitoring-africa</loc>
    <lastmod>2026-09-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://faminga.app/blog/farm-data-decisions-smallholder-africa</loc>
    <lastmod>2026-09-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://faminga.app/blog/crop-disease-detection-apps-africa-2026</loc>
    <lastmod>2026-09-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://faminga.app/blog/best-ai-farming-apps-africa-2026</loc>
    <lastmod>2026-09-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://faminga.app/blog/ten-ai-solutions-african-agriculture-2026</loc>
    <lastmod>2026-09-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://faminga.app/blog/aeoc-public-choice</loc>
    <lastmod>2025-11-01</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://faminga.app/blog/aeoc-2025-winner</loc>
    <lastmod>2025-11-01</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://faminga.app/blog/smart-africa-award</loc>
    <lastmod>2025-10-01</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://faminga.app/blog/agritech4rwanda-finalist</loc>
    <lastmod>2025-06-01</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://faminga.app/blog/aavishkaar-impact-report-2024</loc>
    <lastmod>2025-01-01</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://faminga.app/blog/hanga-pitchfest-top-25</loc>
    <lastmod>2024-10-01</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <!-- NEWS-END -->

  <!-- ───── Knowledge and product documentation ───── -->
  <url>
    <loc>https://faminga.app/library</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://faminga.app/user-guide</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://faminga.app/api-docs</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://faminga.app/try-ai</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- ───── Marketplace ───── -->
  <url>
    <loc>https://faminga.app/shop</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://faminga.app/marketplace/agronomists</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://faminga.app/marketplace/agrodealers</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://faminga.app/datasets</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- ───── Legal ─────
       Declared to Google Play (Privacy policy + Data safety account/data
       deletion URLs). Server-rendered for crawlers by server/legalPrerender.ts. -->
  <url>
    <loc>https://faminga.app/privacy-policy</loc>
    <lastmod>2026-07-29</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://faminga.app/terms-of-service</loc>
    <lastmod>2026-07-29</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://faminga.app/data-deletion-request</loc>
    <lastmod>2026-07-29</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
  </url>
</urlset>
