<?xml version="1.0" encoding="UTF-8"?>
<!--
  Only pages with their own HTML are listed here.

  Laisha is a Flutter app rendered to a canvas, so /m/crop_doctor, /about,
  /terms and the rest all return the same shell — 184 identical words,
  whichever of them a crawler asks for. Forty-one URLs in this file used to
  do exactly that.

  Google discovered 141 pages and indexed 7. Asking it to choose between
  /m/crop_doctor and /tools/crop_doctor, which carry the same name and
  different content, is asking it to pick one and discount the other — and
  it discounted both. Every /m/ route has a real /tools/ page behind it
  with its own text; that is the one worth listing.

  The routes still work and are still linked from every tool page. They are
  simply not offered to a crawler as documents, because they are not
  documents.

  This is the same reasoning app/web/sitemap.xml in the SUNYRA repository
  arrived at independently, and it was right there too.
-->
<!--
  Expanded from a single-URL sitemap (just "/") to every real,
  independently-crawlable route the app actually serves. Google can
  only discover pages it's told about or finds linked, and a client-
  rendered Flutter Web app has no in-page link crawl trail between
  screens, so the sitemap is the only way these routes get found at
  all. Static marketing/policy pages plus every top-level tool module
  (each real, working, "id: ..." entries in
  lib/components/dashboard/module_registry.dart) is listed so genuine
  tool-specific searches ("crop doctor app", "mandi price outlook")
  have a real page to land on, not just the bare root domain.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://laisha.ai/</loc>
    <lastmod>2026-09-08</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://laisha.ai/install/</loc>
    <lastmod>2026-09-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <!--
    Real, differentiated static landing pages for every top-level tool
    (app/web/tools/<id>.html, generated by scripts/generate_tool_pages.js)
    — added alongside the existing /m/<id> entries above, not replacing
    them. Each /m/<id> route still boots the live Flutter app for real
    users; these /tools/<id>.html pages are the crawlable, honest,
    per-tool descriptions a plain HTTP crawler can actually read, since
    every /m/<id> URL previously served byte-identical, mostly generic
    HTML to a crawler (the SPA canvas shell). See generate_tool_pages.js
    for the full rationale.
  -->
  <url>
    <loc>https://laisha.ai/tools/</loc>
    <lastmod>2026-10-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://laisha.ai/tools/ask_laisha</loc>
    <lastmod>2026-10-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://laisha.ai/tools/applied_agriculture_library</loc>
    <lastmod>2026-10-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://laisha.ai/tools/daily_diary</loc>
    <lastmod>2026-10-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://laisha.ai/tools/area_calculator</loc>
    <lastmod>2026-10-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://laisha.ai/tools/farm_calculator</loc>
    <lastmod>2026-10-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://laisha.ai/tools/field_geometry</loc>
    <lastmod>2026-10-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://laisha.ai/tools/field_mapping</loc>
    <lastmod>2026-10-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://laisha.ai/tools/soil_health_tracking</loc>
    <lastmod>2026-10-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://laisha.ai/tools/irrigation_calculator</loc>
    <lastmod>2026-10-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://laisha.ai/tools/soil_test_report</loc>
    <lastmod>2026-10-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://laisha.ai/tools/loan_eligibility_report</loc>
    <lastmod>2026-10-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://laisha.ai/tools/insurance_premium_report</loc>
    <lastmod>2026-10-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://laisha.ai/tools/warehouse_dashboard</loc>
    <lastmod>2026-10-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://laisha.ai/tools/stack_calculator</loc>
    <lastmod>2026-10-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://laisha.ai/tools/workforce</loc>
    <lastmod>2026-10-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://laisha.ai/tools/weather</loc>
    <lastmod>2026-10-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://laisha.ai/tools/grain_intelligence</loc>
    <lastmod>2026-10-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://laisha.ai/tools/grain_testing_monitor</loc>
    <lastmod>2026-10-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://laisha.ai/tools/meri_dukan</loc>
    <lastmod>2026-10-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://laisha.ai/tools/retailer_os</loc>
    <lastmod>2026-10-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://laisha.ai/tools/sunyra_world</loc>
    <lastmod>2026-10-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://laisha.ai/tools/ayurveda_library</loc>
    <lastmod>2026-10-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
    <url>
      <loc>https://laisha.ai/tools/dravyaguna</loc>
      <lastmod>2026-10-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
    <url>
      <loc>https://laisha.ai/tools/laisha_run</loc>
      <lastmod>2026-10-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>
    <url>
      <loc>https://laisha.ai/dravya/</loc>
      <lastmod>2026-09-28</lastmod>
      <changefreq>weekly</changefreq>
      <priority>0.9</priority>
    </url>
  <url>
    <loc>https://laisha.ai/tools/crop_doctor</loc>
    <lastmod>2026-10-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://laisha.ai/tools/crop_calendar</loc>
    <lastmod>2026-10-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://laisha.ai/tools/pest_outbreak_alerts</loc>
    <lastmod>2026-10-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://laisha.ai/tools/post_harvest_advisory</loc>
    <lastmod>2026-10-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://laisha.ai/tools/mandi_price_outlook</loc>
    <lastmod>2026-10-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://laisha.ai/tools/market_prices</loc>
    <lastmod>2026-10-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://laisha.ai/tools/document_ai</loc>
    <lastmod>2026-10-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://laisha.ai/tools/quick_tools</loc>
    <lastmod>2026-10-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://laisha.ai/tools/marketing</loc>
    <lastmod>2026-10-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://laisha.ai/tools/careers_hub</loc>
    <lastmod>2026-10-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://laisha.ai/tools/founder_feedback</loc>
    <lastmod>2026-10-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://laisha.ai/tools/exam_prep</loc>
    <lastmod>2026-10-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://laisha.ai/tools/living_sciences_library</loc>
    <lastmod>2026-10-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://laisha.ai/tools/my_certifications</loc>
    <lastmod>2026-10-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://laisha.ai/tools/thesis_assistant</loc>
    <lastmod>2026-10-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
</urlset>
