<?xml version="1.0" encoding="UTF-8"?>
<!--
  Only the URLs a crawler can actually render.

  Jenan's web client is a client-rendered SPA: every in-app route returns the
  same empty shell, so listing /quran/1 … /quran/114 would submit 114 URLs that
  are byte-identical to a crawler without JS. That is not a sitemap, it is
  duplicate content.

  So this lists the home document plus the two pages that are REAL static HTML
  — /privacy and /terms, which exist as their own files and are what Google and
  Apple check when reviewing the consent screens.

  If per-route indexing is ever wanted, it needs prerendering first; the sitemap
  is the last step of that, not the first.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://ijenan.com/</loc>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://ijenan.com/privacy</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://ijenan.com/terms</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
