<?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">

  <!-- Homepage (Discovery) -->
  <url>
    <loc>https://www.aecstack.com/</loc>
    <lastmod>2026-08-17</lastmod>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>

  <!-- Core Marketing Pages -->
  <url>
    <loc>https://www.aecstack.com/about/</loc>
    <lastmod>2026-04-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.aecstack.com/grow-your-business/</loc>
    <lastmod>2026-06-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.aecstack.com/faq/</loc>
    <lastmod>2026-04-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.aecstack.com/help/</loc>
    <lastmod>2026-04-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- Guides Index -->
  <url>
    <loc>https://www.aecstack.com/guides/</loc>
    <lastmod>2026-04-08</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- Free tools (PLAN_89) — public calculators, no login. Listed here because
       scripts/prerender-public-routes.mjs prerenders exactly what these sitemaps
       carry: a route missing from this file is never given static HTML. -->
  <url>
    <loc>https://www.aecstack.com/tools/cis-deduction-calculator/</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.aecstack.com/tools/ontario-lien-deadline-calculator/</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.aecstack.com/tools/mtd-countdown/</loc>
    <lastmod>2026-08-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- [2026-08-19 20:39 America/Toronto] The suite widened to eleven calculators plus
       a hub. Nine additions here, which takes the prerender from 37 routes in this
       sitemap to 46. The prerenderer walks routes SEQUENTIALLY in one Chromium page
       (scripts/prerender-public-routes.mjs), at roughly a second and a half each after
       the 750ms settle, so this costs the Netlify build in the order of fifteen
       seconds. It is nowhere near the scale where batching would need to change.

       The hub is priority 0.9: it is the page a forum post links to, and every one of
       the eleven is reachable from it in one hop, so a single inbound link indexes the
       whole set. Ontario tools sit at 0.8 alongside the originals because the ICP is
       Ontario; the US and universal ones at 0.7 as newer surface with no history. -->
  <url>
    <loc>https://www.aecstack.com/tools/</loc>
    <lastmod>2026-08-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.aecstack.com/tools/hst-on-holdback-calculator/</loc>
    <lastmod>2026-08-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.aecstack.com/tools/ontario-prompt-payment-calculator/</loc>
    <lastmod>2026-08-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.aecstack.com/tools/hst-registration-checker/</loc>
    <lastmod>2026-08-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.aecstack.com/tools/wsib-premium-calculator/</loc>
    <lastmod>2026-08-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.aecstack.com/tools/markup-and-margin-calculator/</loc>
    <lastmod>2026-08-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.aecstack.com/tools/florida-lien-deadline-calculator/</loc>
    <lastmod>2026-08-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.aecstack.com/tools/texas-lien-deadline-calculator/</loc>
    <lastmod>2026-08-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.aecstack.com/tools/california-lien-deadline-calculator/</loc>
    <lastmod>2026-08-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.aecstack.com/tools/contractor-hourly-rate-calculator/</loc>
    <lastmod>2026-08-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.aecstack.com/tools/texas-prompt-payment-calculator/</loc>
    <lastmod>2026-08-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.aecstack.com/tools/california-prompt-payment-calculator/</loc>
    <lastmod>2026-08-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.aecstack.com/tools/florida-payment-bond-claim-calculator/</loc>
    <lastmod>2026-08-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.aecstack.com/tools/vat-reverse-charge-calculator/</loc>
    <lastmod>2026-08-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.aecstack.com/tools/construction-vat-rate-checker/</loc>
    <lastmod>2026-08-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.aecstack.com/tools/ontario-contractor-filing-deadlines/</loc>
    <lastmod>2026-08-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- Business Launch -->
  <url>
    <loc>https://www.aecstack.com/start-your-business/</loc>
    <lastmod>2026-04-08</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- [2026-08-17 23:30 America/Toronto] Distinct-intent product pages. Independently
       indexable; not new platform URLs. The homepage experiment does not add a
       Variant B URL here. -->
  <url>
    <loc>https://www.aecstack.com/find-work/</loc>
    <lastmod>2026-08-17</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.85</priority>
  </url>
  <url>
    <loc>https://www.aecstack.com/quote-and-win/</loc>
    <lastmod>2026-08-17</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.85</priority>
  </url>
  <url>
    <loc>https://www.aecstack.com/deliver-the-job/</loc>
    <lastmod>2026-08-17</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.85</priority>
  </url>
  <url>
    <loc>https://www.aecstack.com/invoice-and-get-paid/</loc>
    <lastmod>2026-08-17</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.85</priority>
  </url>
  <url>
    <loc>https://www.aecstack.com/pricing/</loc>
    <lastmod>2026-08-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- Placements — public hiring-signal feed (PLAN_48) -->
  <url>
    <loc>https://www.aecstack.com/placements/</loc>
    <lastmod>2026-07-02</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- Canadian AI for Construction initiative -->
  <url>
    <loc>https://www.aecstack.com/canadian-ai-for-construction/</loc>
    <lastmod>2026-05-27</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.aecstack.com/canadian-ai-for-construction/the-work/</loc>
    <lastmod>2026-05-27</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.aecstack.com/canadian-ai-for-construction/roadmap/</loc>
    <lastmod>2026-05-27</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.aecstack.com/canadian-ai-for-construction/contribute/</loc>
    <lastmod>2026-05-28</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.85</priority>
  </url>
  <url>
    <loc>https://www.aecstack.com/canadian-ai-for-construction/sponsor/</loc>
    <lastmod>2026-05-28</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.85</priority>
  </url>
  <url>
    <loc>https://www.aecstack.com/canadian-ai-for-construction/conference/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.75</priority>
  </url>
  <url>
    <loc>https://www.aecstack.com/canadian-ai-for-construction/certificate/</loc>
    <lastmod>2026-06-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.aecstack.com/canadian-ai-for-construction/photos/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.aecstack.com/canadian-ai-for-construction/outcomes/</loc>
    <lastmod>2026-05-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.aecstack.com/fr-ca/ia-canadienne-pour-la-construction/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.aecstack.com/fr-ca/ia-canadienne-pour-la-construction/travaux/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.aecstack.com/fr-ca/ia-canadienne-pour-la-construction/feuille-de-route/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.aecstack.com/fr-ca/ia-canadienne-pour-la-construction/contribuer/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.85</priority>
  </url>
  <url>
    <loc>https://www.aecstack.com/fr-ca/ia-canadienne-pour-la-construction/commanditer/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.85</priority>
  </url>
  <url>
    <loc>https://www.aecstack.com/fr-ca/ia-canadienne-pour-la-construction/conference/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.75</priority>
  </url>
  <url>
    <loc>https://www.aecstack.com/fr-ca/ia-canadienne-pour-la-construction/photos/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.aecstack.com/fr-ca/ia-canadienne-pour-la-construction/certificat/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.aecstack.com/fr-ca/ia-canadienne-pour-la-construction/resultats/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- Legal & Policy -->
  <url>
    <loc>https://www.aecstack.com/privacy-policy/</loc>
    <lastmod>2026-04-08</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://www.aecstack.com/terms-of-service/</loc>
    <lastmod>2026-04-08</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://www.aecstack.com/cookie-policy/</loc>
    <lastmod>2026-04-08</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
