<?xml version="1.0" encoding="UTF-8"?>
<!--
  Indexable URLs on tools.securitycompasshq.com.

  Per the canonical-ownership memo, only tools-resident pages with NO www
  equivalent are listed here. Conflict slugs (/deals, /methodology, /compare,
  /compare/:vs, /plan) are owned by the www HubSpot CMS and listed in
  www's auto-generated sitemap — they are intentionally NOT in this file.

  This file is a static asset served by the Replit static service at
  https://tools.securitycompasshq.com/sitemap.xml. The api-server route
  at /api/sitemap.xml mirrors this content as an internal backup; if you
  add or remove an indexable tools page, update BOTH this file and
  artifacts/api-server/src/routes/affiliate.ts so they stay in sync.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://tools.securitycompasshq.com/methodology/contract-upload</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://tools.securitycompasshq.com/insurance-savings</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- Resources hub + 16 long-form articles (6 baseline + 10 megasprint) -->
  <url>
    <loc>https://tools.securitycompasshq.com/resources</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://tools.securitycompasshq.com/resources/cancellation-fees-by-brand-what-it-actually-costs-to-leave</loc>
    <lastmod>2026-05-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tools.securitycompasshq.com/resources/monitoring-rate-escalator-3-percent-trap</loc>
    <lastmod>2026-05-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://tools.securitycompasshq.com/resources/i-already-signed-can-i-escape</loc>
    <lastmod>2026-05-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tools.securitycompasshq.com/resources/7-security-quote-red-flags-every-homeowner-should-know</loc>
    <lastmod>2026-05-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tools.securitycompasshq.com/resources/insurance-discount-with-security-system-truth</loc>
    <lastmod>2026-05-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://tools.securitycompasshq.com/resources/day-after-security-sales-pitch-what-to-do</loc>
    <lastmod>2026-05-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <!-- May 2 2026 megasprint additions -->
  <url>
    <loc>https://tools.securitycompasshq.com/resources/how-to-get-out-of-an-adt-contract</loc>
    <lastmod>2026-05-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://tools.securitycompasshq.com/resources/vivint-financing-trap-explained</loc>
    <lastmod>2026-05-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tools.securitycompasshq.com/resources/door-to-door-security-sales-playbook</loc>
    <lastmod>2026-05-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tools.securitycompasshq.com/resources/cancellation-fee-decoder</loc>
    <lastmod>2026-05-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tools.securitycompasshq.com/resources/switching-from-adt-without-paying-etf</loc>
    <lastmod>2026-05-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tools.securitycompasshq.com/resources/monitoring-contract-clauses-that-cost-you</loc>
    <lastmod>2026-05-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tools.securitycompasshq.com/resources/just-signed-security-contract-72-hours</loc>
    <lastmod>2026-05-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://tools.securitycompasshq.com/resources/simplisafe-vs-ring-vs-adt-real-cost</loc>
    <lastmod>2026-05-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tools.securitycompasshq.com/resources/home-security-financing-vs-cash-truth</loc>
    <lastmod>2026-05-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://tools.securitycompasshq.com/resources/how-ai-reads-security-contracts</loc>
    <lastmod>2026-05-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <!-- May 2 2026 Library Sprint articles -->
  <url>
    <loc>https://tools.securitycompasshq.com/resources/brinks-cancellation-and-etf-explained</loc>
    <lastmod>2026-05-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tools.securitycompasshq.com/resources/should-i-buy-or-lease-security-equipment</loc>
    <lastmod>2026-05-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://tools.securitycompasshq.com/resources/pre-sign-security-contract-checklist</loc>
    <lastmod>2026-05-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tools.securitycompasshq.com/resources/questions-to-ask-a-security-salesperson</loc>
    <lastmod>2026-05-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <!-- May 2 2026 PM — Distribution Tracker Sprint (4 high-intent articles) -->
  <url>
    <loc>https://tools.securitycompasshq.com/resources/installer-arriving-can-i-back-out</loc>
    <lastmod>2026-05-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://tools.securitycompasshq.com/resources/they-said-i-could-cancel-anytime-decoded</loc>
    <lastmod>2026-05-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tools.securitycompasshq.com/resources/i-financed-my-security-equipment-now-trapped</loc>
    <lastmod>2026-05-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tools.securitycompasshq.com/resources/they-kept-my-deposit-when-i-cancelled</loc>
    <lastmod>2026-05-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- Contract Analyzer (Phase 2 megasprint promotion) -->
  <url>
    <loc>https://tools.securitycompasshq.com/contract-analyzer</loc>
    <lastmod>2026-05-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- Checklists hub + 3 lead magnets -->
  <url>
    <loc>https://tools.securitycompasshq.com/checklists</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://tools.securitycompasshq.com/checklists/contract-audit-checklist</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://tools.securitycompasshq.com/checklists/cancellation-letter-template</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://tools.securitycompasshq.com/checklists/quote-red-flag-checklist</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
</urlset>
