<?xml version="1.0" encoding="UTF-8"?>
<!--
  kevinaimentor sitemap. Lists only INDEXABLE (public) URLs: the landing, the
  course index, the public service/info pages, and the two free lessons
  (Lesson 1 + Lesson 2, post-T209 numbering). Lessons 3 and up redirect
  anonymous crawlers to sign-in and cannot rank, so they are intentionally
  excluded, as is /pricing (a 307 to /#pricing). Submit via Google Search
  Console + Bing Webmaster Tools. The `Sitemap:` directive lives in
  dashboard/public/robots.txt, which ships from this repo.

  The blog URLs are NOT here: scripts/build-blog.mjs injects them into the
  dist copy at build time between <!-- blog:start --> / <!-- blog:end -->.

  Coverage is guarded by dashboard/src/shared/sitemap.test.ts. Keep in sync
  on new pages.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://kevinaimentor.com/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://kevinaimentor.com/learn</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://kevinaimentor.com/lessons/01-the-map.html</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kevinaimentor.com/lessons/02-macro-ideation.html</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kevinaimentor.com/book</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://kevinaimentor.com/custom-builds</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://kevinaimentor.com/press</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://kevinaimentor.com/privacy</loc>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>
  <url>
    <loc>https://kevinaimentor.com/terms</loc>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>

  <!-- blog:start -->
  <url><loc>https://kevinaimentor.com/blog/</loc><changefreq>weekly</changefreq><priority>0.7</priority></url>
  <url><loc>https://kevinaimentor.com/blog/the-repeatable-ai-workflow.html</loc><lastmod>2026-06-01</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <!-- blog:end -->
</urlset>
