<?xml version="1.0" encoding="UTF-8"?>
<!--
  Generated by scripts/generate-static-pages.js — do not edit by hand.

  Contains canonical URLs only: no trailing slashes (nginx redirects those), no
  .html variants, and no authenticated or auth-flow routes.

  Also excluded: client-rendered public routes that answer a crawler with the
  bare app shell (/openings, /opening-lab/board, the four *-guide pages). They
  are served noindex until their content is server-rendered.

  lastmod is the date that URL's own content last changed, carried in
  sitemap-lastmod.json — not the build date.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://chesslogix.com/</loc>
    <lastmod>2026-08-21</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://chesslogix.com/blog</loc>
    <lastmod>2026-08-21</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://chesslogix.com/landing/ai-chess-analysis</loc>
    <lastmod>2026-08-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.86</priority>
  </url>
  <url>
    <loc>https://chesslogix.com/landing/ai-chess-coach</loc>
    <lastmod>2026-08-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.86</priority>
  </url>
  <url>
    <loc>https://chesslogix.com/landing/opening-lab</loc>
    <lastmod>2026-08-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.86</priority>
  </url>
  <url>
    <loc>https://chesslogix.com/landing/personalized-puzzle-training</loc>
    <lastmod>2026-08-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.86</priority>
  </url>
  <url>
    <loc>https://chesslogix.com/landing/chess-decision-patterns</loc>
    <lastmod>2026-08-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.86</priority>
  </url>
  <url>
    <loc>https://chesslogix.com/landing/blunder-analysis</loc>
    <lastmod>2026-08-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.86</priority>
  </url>
  <url>
    <loc>https://chesslogix.com/analyze-chess-com-games</loc>
    <lastmod>2026-08-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://chesslogix.com/analyze-lichess-games</loc>
    <lastmod>2026-08-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://chesslogix.com/sample-report</loc>
    <lastmod>2026-08-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://chesslogix.com/compare</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.78</priority>
  </url>
  <url>
    <loc>https://chesslogix.com/compare/decodechess</loc>
    <lastmod>2026-08-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.84</priority>
  </url>
  <url>
    <loc>https://chesslogix.com/compare/chess-com-coach</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.84</priority>
  </url>
  <url>
    <loc>https://chesslogix.com/compare/lichess-analysis</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.84</priority>
  </url>
  <url>
    <loc>https://chesslogix.com/compare/chessvia-ai</loc>
    <lastmod>2026-08-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.84</priority>
  </url>
  <url>
    <loc>https://chesslogix.com/compare/noctie-ai</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.84</priority>
  </url>
  <url>
    <loc>https://chesslogix.com/compare/ai-chess-tools</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.84</priority>
  </url>
  <url>
    <loc>https://chesslogix.com/blog/common-chess-mistakes-1200</loc>
    <lastmod>2026-08-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
  </url>
  <url>
    <loc>https://chesslogix.com/blog/how-to-analyze-chess-games-step-by-step</loc>
    <lastmod>2026-08-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
  </url>
  <url>
    <loc>https://chesslogix.com/blog/stop-blundering-8-types-of-chess-blunders</loc>
    <lastmod>2026-08-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
  </url>
  <url>
    <loc>https://chesslogix.com/blog/stop-guessing-meet-chesslogix</loc>
    <lastmod>2026-08-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
  </url>
  <url>
    <loc>https://chesslogix.com/blog/what-is-ai-chess-analysis</loc>
    <lastmod>2026-08-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
  </url>
  <url>
    <loc>https://chesslogix.com/blog/why-do-i-blunder-in-chess</loc>
    <lastmod>2026-08-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
  </url>
</urlset>
