<?xml version="1.0" encoding="UTF-8"?>
<!--
  Every page on this site that should be indexed, and only those: a sitemap
  listing pages that do not deserve to rank dilutes the ones that do.

  /privacy and /terms joined on 2026-09-09. They are not here to rank. They are
  here because the footer previously sent both crawlers and JavaScript-less
  visitors to app.contractorbooksai.com/legal/*, which returns the app's empty
  SPA shell - no legal text, no canonical, byte-identical to the app's root.
  Google reported that as "Duplicate without user-selected canonical".

  NOT listed, deliberately:
    /404.html          carries <meta name="robots" content="noindex">
    /.well-known/*     not content

  There is no Sitemap: line in robots.txt because THIS SITE HAS NO robots.txt
  OF ITS OWN. The one served at /robots.txt is Cloudflare's managed file (the
  content-signals policy that blocks CCBot, ClaudeBot, Bytespider and friends).
  Shipping our own would silently replace it and drop those blocks. Submit this
  sitemap in Google Search Console instead, which is the stronger signal anyway.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://contractorbooksai.com/</loc>
    <lastmod>2026-08-24</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://contractorbooksai.com/tips</loc>
    <lastmod>2026-08-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://contractorbooksai.com/tips/hst-quick-method</loc>
    <lastmod>2026-08-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://contractorbooksai.com/tips/what-you-owe</loc>
    <lastmod>2026-08-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://contractorbooksai.com/tips/salary-or-dividends</loc>
    <lastmod>2026-08-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://contractorbooksai.com/security</loc>
    <lastmod>2026-08-20</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://contractorbooksai.com/privacy</loc>
    <lastmod>2026-09-09</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://contractorbooksai.com/terms</loc>
    <lastmod>2026-09-09</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
