<?xml version="1.0" encoding="UTF-8"?>
<!--
  LoyaltyTap sitemap — public, indexable pages only.
  App/auth/customer-flow routes are intentionally excluded (see robots.txt).
  All URLs are https.

  STATIC FILE — it cannot read the runtime config, so every <loc> host below
  MUST be kept in sync with SITE_URL_FALLBACK in
  src/environments/environment.ts (the single source of truth for the site
  origin, mirrored at runtime by `siteUrl` in public/env.js). If that constant
  changes, rewrite the hosts here and in public/robots.txt by hand.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://loyalty-tap.buildwithimran.online/</loc>
    <lastmod>2026-08-05</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://loyalty-tap.buildwithimran.online/faq</loc>
    <lastmod>2026-08-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://loyalty-tap.buildwithimran.online/blogs</loc>
    <lastmod>2026-08-05</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://loyalty-tap.buildwithimran.online/blogs/why-paper-loyalty-cards-are-no-longer-enough</loc>
    <lastmod>2026-08-05</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://loyalty-tap.buildwithimran.online/blogs/how-qr-loyalty-helps-small-businesses-grow</loc>
    <lastmod>2026-08-05</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://loyalty-tap.buildwithimran.online/blogs/5-reasons-customers-ignore-loyalty-programs</loc>
    <lastmod>2026-08-05</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://loyalty-tap.buildwithimran.online/blogs/loyalty-points-are-more-than-rewards</loc>
    <lastmod>2026-08-05</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://loyalty-tap.buildwithimran.online/blogs/why-loyaltytap-does-not-need-pos-integration</loc>
    <lastmod>2026-08-05</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://loyalty-tap.buildwithimran.online/terms</loc>
    <lastmod>2026-08-05</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://loyalty-tap.buildwithimran.online/privacy</loc>
    <lastmod>2026-08-05</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://loyalty-tap.buildwithimran.online/cookies</loc>
    <lastmod>2026-08-05</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
