<?xml version="1.0" encoding="UTF-8"?>
<!--
  Aidril sitemap.

  RULES THIS FILE FOLLOWS (worth keeping to when you edit it):
    1. Only list URLs that return 200 AND whose canonical tag points at
       themselves. Listing a URL that canonicalises elsewhere is a direct
       cause of "Duplicate, Google chose different canonical than user"
       in Search Console.
    2. Never list noindex pages (/dashboard, /profile, /invite, 404) — asking
       Google to crawl a page you've told it to ignore wastes crawl budget,
       which matters a lot on a young domain.
    3. Never list dev.aidril.com or any non-canonical host.
    4. Keep <lastmod> honest. A file-wide fake date teaches Google to
       distrust the signal; update the specific page you actually changed.

  NOT LISTED, DELIBERATELY:
    /recruiter            -> serves the same page as recruiter.aidril.com and
                             canonicalises to it. Only the canonical host is
                             listed below.
    /dashboard /profile   -> noindex (logged-in app pages)
    /invite  /404         -> noindex
    /admin  /admin/*      -> noindex + should be behind auth
    /auth/reset-password  -> token-gated, no SEO value
    /recruiter/dashboard  -> logged-in recruiter app
    /recruiter/profile    -> logged-in recruiter app
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <!-- ── Home ─────────────────────────────────────────────────────────── -->
  <url>
    <loc>https://aidril.com/</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>

  <!-- ── Core product pages ───────────────────────────────────────────── -->
  <url>
    <loc>https://aidril.com/interview</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://aidril.com/resume</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://aidril.com/cover-letter</loc>
    <lastmod>2026-07-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://aidril.com/ats</loc>
    <lastmod>2026-07-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://aidril.com/prep</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- ── Conversion & marketing ───────────────────────────────────────── -->
  <url>
    <loc>https://aidril.com/pricing</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://aidril.com/about</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://aidril.com/contact</loc>
    <lastmod>2026-07-21</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.5</priority>
  </url>

  <!-- ── Recruiter portal ─────────────────────────────────────────────────
       Canonical host only. aidril.com/recruiter serves this same page and
       canonicalises here, so listing both would submit a self-conflicting
       pair to Google. -->
  <url>
    <loc>https://recruiter.aidril.com/</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- ── Legal ────────────────────────────────────────────────────────── -->
  <url>
    <loc>https://aidril.com/legal</loc>
    <lastmod>2026-07-21</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

</urlset>