<?xml version="1.0" encoding="UTF-8"?>
<!--
  https://ca.monvisa.ma/sitemap.xml

  Like robots.txt, this file did not exist and still returned HTTP 200 with the
  Angular shell. It also could not have existed before PR #38: until hash routing
  was removed, every page lived at a URL FRAGMENT (`/#/services`), fragments are
  never sent to a server, and a sitemap of fragment URLs lists nothing crawlable.
  Real URLs are what made this file possible, not merely overdue.

  Five public routes. `/admin` is excluded — it is disallowed in robots.txt and
  emits `noindex,nofollow` at runtime (see core/services/seo.service.ts).

  Note `/` and not `/home`: the router redirects `''` -> `home`, so both URLs
  render the same page. `/` is the shorter, shareable, actually-linked-to one, so
  it is the canonical everywhere (index.html, SeoService, here) and `/home`
  points at it.

  ⚠️ `<lastmod>` is accurate as of this commit and then goes stale silently —
  the standing cost of a STATIC sitemap. Google treats an untrustworthy lastmod
  as noise and falls back to its own crawl scheduling, so the failure mode is
  "ignored", not "penalised". Plan Phase 5 replaces this file with a
  backend-generated response where lastmod is real.

  ⚠️ No <xhtml:link rel="alternate" hreflang="..."> entries. fr/ar/en are served
  from the SAME URL, resolved client-side, so there is no per-locale URL to
  point one at. Emitting hreflang here would assert a mapping that does not
  exist. See the PR for the recommendation (locale-prefixed paths, plan Phase 4).
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://ca.monvisa.ma/</loc>
    <lastmod>2026-08-06</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://ca.monvisa.ma/services</loc>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://ca.monvisa.ma/evaluation</loc>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://ca.monvisa.ma/contact</loc>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://ca.monvisa.ma/about</loc>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
</urlset>
