<?xml version="1.0" encoding="UTF-8"?>
<!--
  Public, indexable pages only. The site routes on the "page" query parameter
  (see pageKeys in src/App.jsx and policyNavigation in src/pages/policyMeta.js),
  so each entry is the query URL a visitor actually lands on.

  Account, checkout and admin pages are deliberately absent - they are also
  blocked in public/robots.txt.

  Product pages are not listed: they are generated from Firestore at runtime, so
  a static file here would go stale every time the shop adds or hides a product.
  The shop page links to all of them, which is what crawlers follow.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://aljoudsweets.com/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://aljoudsweets.com/?page=shop</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://aljoudsweets.com/?page=about</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aljoudsweets.com/?page=contact</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <!-- Legal pages. Required to be reachable, and Impressum/Datenschutz in
       particular are routinely looked up directly. -->
  <url>
    <loc>https://aljoudsweets.com/?page=legal-notice</loc>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://aljoudsweets.com/?page=privacy-policy</loc>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://aljoudsweets.com/?page=terms-and-conditions</loc>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://aljoudsweets.com/?page=withdrawal-policy</loc>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://aljoudsweets.com/?page=cookie-policy</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://aljoudsweets.com/?page=payment-policy</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://aljoudsweets.com/?page=refund-policy</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://aljoudsweets.com/?page=cancellation-policy</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://aljoudsweets.com/?page=shipping-delivery-policy</loc>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://aljoudsweets.com/?page=pickup-policy</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://aljoudsweets.com/?page=return-policy</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://aljoudsweets.com/?page=account-user-policy</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://aljoudsweets.com/?page=disclaimer</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://aljoudsweets.com/?page=contact-support-policy</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://aljoudsweets.com/?page=dispute-resolution</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
