<?xml version="1.0" encoding="UTF-8"?>
<!-- Hand-maintained; sitemap-coverage.test.mjs fails the build if a top-level
     route in src/routes is neither listed here nor in EXCLUDED_FROM_SITEMAP
     (seo.mjs). /waitlist is excluded: its loader redirects anonymous visitors
     into sign-in, so the entry could never render for a crawler. No <lastmod>:
     we have no trustworthy per-page date, and search engines discount lastmod
     they find unreliable. /demo is listed but is client-rendered (ssr: false),
     so a crawler that does not execute JavaScript sees its <head> and an empty
     body — the title and description on that route are doing the work. -->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://kallydo.com/</loc>
  </url>
  <url>
    <loc>https://kallydo.com/about</loc>
  </url>
  <url>
    <loc>https://kallydo.com/blog</loc>
  </url>
  <url>
    <loc>https://kallydo.com/blog/export-whiteboard-to-pdf</loc>
  </url>
  <url>
    <loc>https://kallydo.com/blog/how-much-to-charge-for-online-tutoring</loc>
  </url>
  <url>
    <loc>https://kallydo.com/blog/how-to-draw-an-isometric-drawing</loc>
  </url>
  <url>
    <loc>https://kallydo.com/blog/microsoft-whiteboard-alternative</loc>
  </url>
  <url>
    <loc>https://kallydo.com/blog/online-graph-paper</loc>
  </url>
  <url>
    <loc>https://kallydo.com/blog/online-tutoring-after-retiring</loc>
  </url>
  <url>
    <loc>https://kallydo.com/blog/organise-lessons-in-folders</loc>
  </url>
  <url>
    <loc>https://kallydo.com/blog/start-online-tutoring-business</loc>
  </url>
  <url>
    <loc>https://kallydo.com/blog/why-we-built-kallydo</loc>
  </url>
  <url>
    <loc>https://kallydo.com/demo</loc>
  </url>
  <url>
    <loc>https://kallydo.com/privacy</loc>
  </url>
  <url>
    <loc>https://kallydo.com/terms</loc>
  </url>
</urlset>
