<?xml version="1.0" encoding="UTF-8"?>
<!-- CVDraft sitemap — allowlist-driven (S9). Public indexable routes ONLY.
     Private/auth/checkout/thank-you/discovery/partner routes are intentionally EXCLUDED.
     This file is the source of truth when platform auto-sitemap is disabled in
     Dashboard → SEO & GEO. Regenerate when articles are added or slugs change.
     Article hero images (image:image) sourced from blogVisuals.js — real, existing
     marketing/editorial image URLs used on the article pages (S8 compliant). -->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
  <!-- Static public pages (lastmod omitted: no tracked per-page update date) -->
  <url><loc>https://cvdraft.io/</loc></url>
  <url><loc>https://cvdraft.io/analyzer</loc></url>
  <url><loc>https://cvdraft.io/builder</loc></url>
  <url><loc>https://cvdraft.io/cover-letter</loc></url>
  <url><loc>https://cvdraft.io/pricing</loc></url>
  <url><loc>https://cvdraft.io/resume-tips</loc></url>
  <url><loc>https://cvdraft.io/ats-guide</loc></url>
  <url><loc>https://cvdraft.io/about</loc></url>
  <url><loc>https://cvdraft.io/blog</loc></url>
  <url><loc>https://cvdraft.io/privacy-policy</loc></url>
  <url><loc>https://cvdraft.io/terms</loc></url>

  <!-- Blog articles (lastmod = publish date; update on edit) -->
  <url>
    <loc>https://cvdraft.io/blog/ats-resume-test-15-reasons-your-resume-fails</loc>
    <lastmod>2026-06-19</lastmod>
    <image:image><image:loc>https://media.base44.com/images/public/6a140bcfb607da5f1502d009/d6f560b55_generated_image.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://cvdraft.io/blog/why-recruiters-reject-generic-resumes</loc>
    <lastmod>2026-06-19</lastmod>
    <image:image><image:loc>https://media.base44.com/images/public/6a140bcfb607da5f1502d009/5bfb23515_generated_image.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://cvdraft.io/blog/your-resume-is-not-the-problem</loc>
    <lastmod>2026-05-28</lastmod>
    <image:image><image:loc>https://media.base44.com/images/public/6a140bcfb607da5f1502d009/1e4f48132_generated_image.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://cvdraft.io/blog/ai-hiring-what-nobody-tells-you</loc>
    <lastmod>2026-05-22</lastmod>
    <image:image><image:loc>https://media.base44.com/images/public/6a140bcfb607da5f1502d009/ccea646b5_generated_image.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://cvdraft.io/blog/career-pivot-in-the-age-of-ai</loc>
    <lastmod>2026-05-15</lastmod>
    <image:image><image:loc>https://media.base44.com/images/public/6a140bcfb607da5f1502d009/76af2007a_generated_image.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://cvdraft.io/blog/the-silent-interview-killer</loc>
    <lastmod>2026-05-08</lastmod>
    <image:image><image:loc>https://media.base44.com/images/public/6a140bcfb607da5f1502d009/58bffd48c_generated_image.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://cvdraft.io/blog/what-recruiters-dont-say-in-feedback</loc>
    <lastmod>2026-04-30</lastmod>
    <image:image><image:loc>https://media.base44.com/images/public/6a140bcfb607da5f1502d009/693886dfb_generated_image.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://cvdraft.io/blog/cover-letter-that-doesnt-sound-like-a-cover-letter</loc>
    <lastmod>2026-04-22</lastmod>
    <image:image><image:loc>https://media.base44.com/images/public/6a140bcfb607da5f1502d009/e81317355_generated_image.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://cvdraft.io/blog/your-resume-is-not-being-rejected-its-being-misunderstood</loc>
    <lastmod>2026-07-01</lastmod>
    <image:image><image:loc>https://media.base44.com/images/public/6a140bcfb607da5f1502d009/32d41d065_generated_image.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://cvdraft.io/blog/5-ats-myths-killing-your-job-applications</loc>
    <lastmod>2026-07-03</lastmod>
    <image:image><image:loc>https://media.base44.com/images/public/6a140bcfb607da5f1502d009/ffc928c2c_generated_image.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://cvdraft.io/blog/best-ai-resume-builders-2026-honest-comparison</loc>
    <lastmod>2026-07-04</lastmod>
    <image:image><image:loc>https://media.base44.com/images/public/6a140bcfb607da5f1502d009/de0b87b14_generated_image.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://cvdraft.io/blog/cover-letter-styles-storyteller-direct-pitch-eager-connector</loc>
    <lastmod>2026-07-16</lastmod>
    <image:image><image:loc>https://media.base44.com/images/public/6a140bcfb607da5f1502d009/13c55a77e_generated_image.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://cvdraft.io/blog/what-is-an-ats-score-should-you-care</loc>
    <lastmod>2026-07-15</lastmod>
    <image:image><image:loc>https://media.base44.com/images/public/6a140bcfb607da5f1502d009/a80b58bec_generated_image.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://cvdraft.io/blog/resume-vs-cv-whats-the-difference</loc>
    <lastmod>2026-07-16</lastmod>
    <image:image><image:loc>https://media.base44.com/images/public/6a140bcfb607da5f1502d009/28312fde4_generated_image.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://cvdraft.io/blog/how-many-pages-should-a-resume-be</loc>
    <lastmod>2026-07-17</lastmod>
    <image:image><image:loc>https://media.base44.com/images/public/6a140bcfb607da5f1502d009/8974f6921_generated_image.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://cvdraft.io/blog/can-ats-read-pdf-resumes</loc>
    <lastmod>2026-07-18</lastmod>
    <image:image><image:loc>https://media.base44.com/images/public/6a140bcfb607da5f1502d009/71c1557d3_generated_image.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://cvdraft.io/blog/what-are-resume-keywords</loc>
    <lastmod>2026-07-20</lastmod>
    <image:image><image:loc>https://media.base44.com/images/public/6a140bcfb607da5f1502d009/8f7f983a7_generated_image.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://cvdraft.io/blog/should-every-resume-be-customized</loc>
    <lastmod>2026-07-22</lastmod>
    <image:image><image:loc>https://media.base44.com/images/public/6a140bcfb607da5f1502d009/c354fada6_generated_image.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://cvdraft.io/blog/should-i-include-a-photo-on-my-resume</loc>
    <lastmod>2026-07-23</lastmod>
    <image:image><image:loc>https://media.base44.com/images/public/6a140bcfb607da5f1502d009/f47aa314b_generated_image.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://cvdraft.io/blog/is-an-ats-score-standalone-or-job-specific</loc>
    <lastmod>2026-07-23</lastmod>
    <image:image><image:loc>https://media.base44.com/images/public/6a140bcfb607da5f1502d009/e5de14f4c_generated_image.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://cvdraft.io/blog/can-i-improve-my-ats-score-by-adding-keywords</loc>
    <lastmod>2026-07-24</lastmod>
    <image:image><image:loc>https://media.base44.com/images/public/6a140bcfb607da5f1502d009/b81014eb3_generated_image.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://cvdraft.io/blog/can-i-apply-if-i-dont-meet-all-job-requirements</loc>
    <lastmod>2026-07-25</lastmod>
    <image:image><image:loc>https://media.base44.com/images/public/6a140bcfb607da5f1502d009/2eb428ce9_generated_image.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://cvdraft.io/blog/should-i-include-hobbies-on-my-resume</loc>
    <lastmod>2026-07-26</lastmod>
    <image:image><image:loc>https://media.base44.com/images/public/6a140bcfb607da5f1502d009/ae4cadd58_generated_image.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://cvdraft.io/blog/best-resume-format</loc>
    <lastmod>2026-07-27</lastmod>
    <image:image><image:loc>https://media.base44.com/images/public/6a140bcfb607da5f1502d009/954130433_generated_image.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://cvdraft.io/blog/resume-objective-vs-professional-summary</loc>
    <lastmod>2026-07-28</lastmod>
    <image:image><image:loc>https://media.base44.com/images/public/6a140bcfb607da5f1502d009/5851defba_generated_image.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://cvdraft.io/blog/how-far-back-should-my-resume-go</loc>
    <lastmod>2026-07-30</lastmod>
    <image:image><image:loc>https://media.base44.com/images/public/6a140bcfb607da5f1502d009/38b2ce563_generated_image.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://cvdraft.io/blog/can-i-use-ai-to-write-my-resume</loc>
    <lastmod>2026-07-30</lastmod>
    <image:image><image:loc>https://media.base44.com/images/public/6a140bcfb607da5f1502d009/f9340ecb8_generated_image.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://cvdraft.io/blog/what-makes-recruiters-reject-a-resume-in-seconds</loc>
    <lastmod>2026-07-30</lastmod>
    <image:image><image:loc>https://media.base44.com/images/public/6a140bcfb607da5f1502d009/ccde42775_generated_image.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://cvdraft.io/blog/responsibilities-or-achievements-on-resume</loc>
    <lastmod>2026-08-01</lastmod>
    <image:image><image:loc>https://media.base44.com/images/public/6a140bcfb607da5f1502d009/2caabf73a_generated_image.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://cvdraft.io/blog/apply-through-linkedin-or-company-website</loc>
    <lastmod>2026-08-01</lastmod>
    <image:image><image:loc>https://media.base44.com/images/public/6a140bcfb607da5f1502d009/5d9a02c7d_generated_image.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://cvdraft.io/blog/what-do-recruiters-look-at-first-on-resume</loc>
    <lastmod>2026-08-01</lastmod>
    <image:image><image:loc>https://media.base44.com/images/public/6a140bcfb607da5f1502d009/2cd82bb08_generated_image.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://cvdraft.io/blog/include-every-job-on-resume</loc>
    <lastmod>2026-08-02</lastmod>
    <image:image><image:loc>https://media.base44.com/images/public/6a140bcfb607da5f1502d009/6b9731c81_generated_image.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://cvdraft.io/blog/do-recruiters-read-every-resume</loc>
    <lastmod>2026-08-02</lastmod>
    <image:image><image:loc>https://media.base44.com/images/public/6a140bcfb607da5f1502d009/39a933894_generated_image.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://cvdraft.io/blog/can-a-great-resume-get-me-a-job</loc>
    <lastmod>2026-08-02</lastmod>
    <image:image><image:loc>https://media.base44.com/images/public/6a140bcfb607da5f1502d009/a0783fa0c_generated_image.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://cvdraft.io/blog/fancy-resume-templates</loc>
    <lastmod>2026-08-05</lastmod>
    <image:image><image:loc>https://media.base44.com/images/public/6a140bcfb607da5f1502d009/b064faa3b_generated_image.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://cvdraft.io/blog/tailor-resume-for-similar-jobs</loc>
    <lastmod>2026-08-05</lastmod>
    <image:image><image:loc>https://media.base44.com/images/public/6a140bcfb607da5f1502d009/97930a96d_generated_image.png</image:loc></image:image>
  </url>
  <url>
    <loc>https://cvdraft.io/blog/biggest-resume-mistake</loc>
    <lastmod>2026-08-05</lastmod>
    <image:image><image:loc>https://media.base44.com/images/public/6a140bcfb607da5f1502d009/9103b6003_generated_image.png</image:loc></image:image>
  </url>
</urlset>
