<?xml version="1.0" encoding="UTF-8"?>
<!-- lastmod is the only hint Google acts on here: it has said publicly that it
     ignores changefreq and priority, so those are gone rather than left to
     look meaningful. Dates are each page's real last change, not a blanket
     value — a sitemap that claims everything changed today teaches Google to
     stop believing it. Update the date for a page when you change that page. -->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://codingwizards.gr/</loc><lastmod>2026-09-27</lastmod></url>
  <url><loc>https://codingwizards.gr/ai</loc><lastmod>2026-09-27</lastmod></url>
  <url><loc>https://codingwizards.gr/contact</loc><lastmod>2026-09-27</lastmod></url>
  <url><loc>https://codingwizards.gr/free</loc><lastmod>2026-09-27</lastmod></url>
  <url><loc>https://codingwizards.gr/pricing</loc><lastmod>2026-09-27</lastmod></url>
  <url><loc>https://codingwizards.gr/schools</loc><lastmod>2026-09-27</lastmod></url>
  <!-- Every date is the same here for once, and it is honest rather than lazy:
       the navigation changed on every one of these pages in the same commit.
       It is not licence to do it again — the next single-page edit moves one
       date. /blog is deliberately absent, and no longer because it 404s: the
       page exists and says the first guide is being written. A sitemap is a
       request to index, and there is nothing there yet worth indexing. Add
       it the day the first post goes up, not before.
       /privacy and /terms were listed here until 18 August 2026. Both now
       carry `noindex`, and a sitemap is a request to index — listing a page
       you have asked Google not to index is a contradiction that shows up in
       Search Console as a coverage error. They stay reachable from the footer
       of every page. /thanks and /confirmed have never been listed. -->
</urlset>
