<?xml version="1.0" encoding="UTF-8"?>
<urlset
      xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
            http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">

<url>
  <loc>https://aishaquran.com/</loc>
  <lastmod>2026-09-13</lastmod>
  <changefreq>weekly</changefreq>
  <priority>1.0</priority>
</url>

<url>
  <loc>https://aishaquran.com/courses</loc>
  <lastmod>2026-09-13</lastmod>
  <changefreq>monthly</changefreq>
  <priority>0.9</priority>
</url>

<url>
  <loc>https://aishaquran.com/register-course</loc>
  <lastmod>2026-09-13</lastmod>
  <changefreq>monthly</changefreq>
  <priority>0.9</priority>
</url>

<url>
  <loc>https://aishaquran.com/blogs</loc>
  <lastmod>2026-09-13</lastmod>
  <changefreq>weekly</changefreq>
  <priority>0.7</priority>
</url>

<url>
  <loc>https://aishaquran.com/terms</loc>
  <lastmod>2026-09-13</lastmod>
  <changefreq>yearly</changefreq>
  <priority>0.3</priority>
</url>

<url>
  <loc>https://aishaquran.com/privacy-policy</loc>
  <lastmod>2026-09-13</lastmod>
  <changefreq>yearly</changefreq>
  <priority>0.3</priority>
</url>

<!-- Individual blog posts (/blogs/:slug) aren't listed here yet — there
     are no published posts in production as of this writing (the /blogs
     API returns an empty list). Once posts go live, add one <url> per
     published slug here, or wire up a small build-time script that
     pulls published slugs from the API and regenerates this file. -->

</urlset>
