<?xml version="1.0" encoding="UTF-8"?>
<!--
  EL-AUDIT-M9: sitemap for the engagelocal.ca public marketing pages.
  Org-scoped paths (/<orgSlug>/...) are excluded — those are
  syndicated through each municipality's own sitemap.

  hreflang alternates declare both English and French URLs (the
  ?lng=fr query param is honored by i18next-browser-languagedetector
  in portal/src/i18n/index.ts).

  H1 (2026-09-03): a fr-CA alternate is declared ONLY for pages that are
  actually translated. The marketing journey (home, features, pricing,
  get-started, sign-in) is bilingual; the legal/trust pages and the trial
  signup form are still English-only and carry an in-page French notice
  instead. Add the alternate back here the moment a page is translated.
-->
<urlset
  xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
>
  <url>
    <loc>https://www.engagelocal.ca/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
    <xhtml:link rel="alternate" hreflang="en-CA" href="https://www.engagelocal.ca/" />
    <xhtml:link rel="alternate" hreflang="fr-CA" href="https://www.engagelocal.ca/?lng=fr" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.engagelocal.ca/" />
  </url>
  <url>
    <loc>https://www.engagelocal.ca/features</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en-CA" href="https://www.engagelocal.ca/features" />
    <xhtml:link rel="alternate" hreflang="fr-CA" href="https://www.engagelocal.ca/features?lng=fr" />
  </url>
  <url>
    <loc>https://www.engagelocal.ca/pricing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en-CA" href="https://www.engagelocal.ca/pricing" />
    <xhtml:link rel="alternate" hreflang="fr-CA" href="https://www.engagelocal.ca/pricing?lng=fr" />
  </url>
  <url>
    <loc>https://www.engagelocal.ca/get-started</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en-CA" href="https://www.engagelocal.ca/get-started" />
    <xhtml:link rel="alternate" hreflang="fr-CA" href="https://www.engagelocal.ca/get-started?lng=fr" />
  </url>
  <url>
    <loc>https://www.engagelocal.ca/register</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en-CA" href="https://www.engagelocal.ca/register" />
  </url>
  <url>
    <loc>https://www.engagelocal.ca/privacy</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="en-CA" href="https://www.engagelocal.ca/privacy" />
  </url>
  <url>
    <loc>https://www.engagelocal.ca/terms</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="en-CA" href="https://www.engagelocal.ca/terms" />
  </url>
  <url>
    <loc>https://www.engagelocal.ca/accessibility</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="en-CA" href="https://www.engagelocal.ca/accessibility" />
  </url>
  <url>
    <loc>https://www.engagelocal.ca/sla</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="en-CA" href="https://www.engagelocal.ca/sla" />
  </url>
  <url>
    <loc>https://www.engagelocal.ca/status</loc>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
    <xhtml:link rel="alternate" hreflang="en-CA" href="https://www.engagelocal.ca/status" />
  </url>
  <url>
    <loc>https://www.engagelocal.ca/sign-in</loc>
    <changefreq>monthly</changefreq>
    <priority>0.4</priority>
    <xhtml:link rel="alternate" hreflang="en-CA" href="https://www.engagelocal.ca/sign-in" />
    <xhtml:link rel="alternate" hreflang="fr-CA" href="https://www.engagelocal.ca/sign-in?lng=fr" />
  </url>
  <!-- /compare hidden 2026-07-03 (Ben request) pending re-verification of its
       competitor claims; restore the <url> entry with the App.tsx route. -->
  <url>
    <loc>https://www.engagelocal.ca/town-of-edson</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://www.engagelocal.ca/town-of-edson/projects/business-survey</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://www.engagelocal.ca/system-monitoring</loc>
    <lastmod>2026-06-18</lastmod>
  </url>
  <url>
    <loc>https://www.engagelocal.ca/system-monitoring/projects/monitor-resident-submission-checks</loc>
    <lastmod>2026-06-18</lastmod>
  </url>
  <url>
    <loc>https://www.engagelocal.ca/camrose-county</loc>
    <lastmod>2026-08-28</lastmod>
  </url>
  <url>
    <loc>https://www.engagelocal.ca/camrose-county/projects/testing</loc>
    <lastmod>2026-08-28</lastmod>
  </url>
  <url>
    <loc>https://www.engagelocal.ca/town-of-calmar</loc>
    <lastmod>2026-09-14</lastmod>
  </url>
  <url>
    <loc>https://www.engagelocal.ca/town-of-calmar/projects/future-of-the-mike-karbonik-arena</loc>
    <lastmod>2026-09-14</lastmod>
  </url>
  <url>
    <loc>https://www.engagelocal.ca/city-of-sampleville</loc>
    <lastmod>2026-09-04</lastmod>
  </url>
  <url>
    <loc>https://www.engagelocal.ca/city-of-sampleville/projects/shape-2026-budget</loc>
    <lastmod>2026-09-04</lastmod>
  </url>
  <url>
    <loc>https://www.engagelocal.ca/city-of-sampleville/projects/riverside-park-redesign</loc>
    <lastmod>2026-09-04</lastmod>
  </url>
  <url>
    <loc>https://www.engagelocal.ca/city-of-sampleville/projects/transportation-survey</loc>
    <lastmod>2026-08-10</lastmod>
  </url>
  <url>
    <loc>https://www.engagelocal.ca/city-of-sampleville/projects/community-centre-study</loc>
    <lastmod>2026-06-26</lastmod>
  </url>
  <url>
    <loc>https://www.engagelocal.ca/city-of-sampleville/projects/budget-priorities-2026</loc>
    <lastmod>2026-06-26</lastmod>
  </url>
  <url>
    <loc>https://www.engagelocal.ca/town-of-rocky-mountain-house</loc>
    <lastmod>2026-10-31</lastmod>
  </url>
  <url>
    <loc>https://www.engagelocal.ca/town-of-rocky-mountain-house/projects/49-st-deep-utilities</loc>
    <lastmod>2026-10-31</lastmod>
  </url>
  <url>
    <loc>https://www.engagelocal.ca/town-of-rocky-mountain-house/projects/multiplex-masterplan</loc>
    <lastmod>2026-09-27</lastmod>
  </url>
  <url>
    <loc>https://www.engagelocal.ca/town-of-rocky-mountain-house/projects/notice-of-construction-active-district-outhouse</loc>
    <lastmod>2026-09-22</lastmod>
  </url>
  <url>
    <loc>https://www.engagelocal.ca/town-of-riverbend</loc>
    <lastmod>2026-08-10</lastmod>
  </url>
  <url>
    <loc>https://www.engagelocal.ca/town-of-riverbend/projects/riverbend-rec-master-plan</loc>
    <lastmod>2026-08-10</lastmod>
  </url>
  <url>
    <loc>https://www.engagelocal.ca/town-of-riverbend/projects/riverbend-riverfront-trail</loc>
    <lastmod>2026-08-10</lastmod>
  </url>
</urlset>
