<?xml version="1.0" encoding="UTF-8"?>
<!--
  Every page on this site that should be indexed. Three, and that is the point:
  a sitemap listing pages that do not deserve to rank dilutes the ones that do.

  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>
</urlset>
