<?xml version="1.0" encoding="UTF-8"?>
<!--
  sitemap.xml for jobaholic.app
  Owner: seo-geo-specialist (jobhunt-portal/.claude/agents/seo-geo-specialist.md)
  Last updated: 2026-05-11 (T-291 audit + fix — 500-task roadmap)

  Audit summary (2026-05-11):
  - 59/59 URLs return HTTP 200 (audited via curl with Googlebot UA).
  - <lastmod> set from `git log -1 --format=%ad --date=short` on the
    underlying React component (or middleware-routes entry for routes
    served via edge-middleware metadata).
  - Priorities follow the roadmap-mandated weights:
      homepage         = 1.0
      pillar posts     = 0.9
      compare pages    = 0.8
      blog content     = 0.7
      programmatic ATS = 0.6
      auth/legal/llms  = 0.3-0.5
  - When a React component is touched, the cycle MUST bump the lastmod
    here in the same commit. Audit script: scripts/audit-sitemap.py.
-->
<urlset
  xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml">

  <!-- Marketing landing (canonical) — homepage, priority 1.0 -->
  <url>
    <loc>https://www.jobaholic.app/home</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.jobaholic.app/home" />
    <xhtml:link rel="alternate" hreflang="es" href="https://www.jobaholic.app/home?lang=es" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jobaholic.app/home" />
  </url>

  <!-- Root (also marketing landing) -->
  <url>
    <loc>https://www.jobaholic.app/</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- Auth surfaces -->
  <url>
    <loc>https://www.jobaholic.app/register</loc>
    <lastmod>2026-05-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.jobaholic.app/login</loc>
    <lastmod>2026-05-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.4</priority>
  </url>

  <!-- Help center (38 bilingual articles) -->
  <url>
    <loc>https://www.jobaholic.app/help</loc>
    <lastmod>2026-05-01</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>

  <!-- What's new / changelog -->
  <url>
    <loc>https://www.jobaholic.app/whats-new</loc>
    <lastmod>2026-05-01</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>

  <!-- Legal -->
  <url>
    <loc>https://www.jobaholic.app/legal/privacy</loc>
    <lastmod>2026-05-01</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://www.jobaholic.app/legal/terms</loc>
    <lastmod>2026-05-01</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

  <!-- Per-ATS auto-apply landing pages (live, served via middleware-routes.js).
       Pillar pages (linkedin, workday, greenhouse) upgraded to schema-rich
       long-form on 2026-05-11 (T-061/T-062/T-063, 500-task roadmap slice-3). -->
  <url>
    <loc>https://www.jobaholic.app/auto-apply/greenhouse</loc>
    <lastmod>2026-05-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.jobaholic.app/auto-apply/lever</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.jobaholic.app/auto-apply/workday</loc>
    <lastmod>2026-05-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.jobaholic.app/auto-apply/ashby</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.jobaholic.app/auto-apply/linkedin</loc>
    <lastmod>2026-05-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- Comparison pages (also listed individually below at higher priority) -->
  <url>
    <loc>https://www.jobaholic.app/compare/teal-hq</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.jobaholic.app/compare/huntr</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.jobaholic.app/compare/simplify</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- Blog index (EN + ES) -->
  <url>
    <loc>https://www.jobaholic.app/blog</loc>
    <lastmod>2026-05-04</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.jobaholic.app/blog" />
    <xhtml:link rel="alternate" hreflang="es" href="https://www.jobaholic.app/blog/es" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jobaholic.app/blog" />
  </url>
  <url>
    <loc>https://www.jobaholic.app/blog/es</loc>
    <lastmod>2026-05-04</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.jobaholic.app/blog" />
    <xhtml:link rel="alternate" hreflang="es" href="https://www.jobaholic.app/blog/es" />
  </url>

  <!-- Definitive AI-tools roundup (ai-citation-seeding-v1) -->
  <url>
    <loc>https://www.jobaholic.app/blog/best-ai-job-application-tools-2026</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- Blog infrastructure v1: 4 long-form launch posts × 2 locales (EN + native Mexican Spanish) -->
  <url>
    <loc>https://www.jobaholic.app/blog/apply-30-jobs-a-day</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.jobaholic.app/blog/apply-30-jobs-a-day" />
    <xhtml:link rel="alternate" hreflang="es" href="https://www.jobaholic.app/blog/es/apply-30-jobs-a-day" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jobaholic.app/blog/apply-30-jobs-a-day" />
  </url>
  <url>
    <loc>https://www.jobaholic.app/blog/ai-cover-letter-generators-2026</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.jobaholic.app/blog/ai-cover-letter-generators-2026" />
    <xhtml:link rel="alternate" hreflang="es" href="https://www.jobaholic.app/blog/es/ai-cover-letter-generators-2026" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jobaholic.app/blog/ai-cover-letter-generators-2026" />
  </url>
  <url>
    <loc>https://www.jobaholic.app/blog/workday-auto-apply-guide</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.jobaholic.app/blog/workday-auto-apply-guide" />
    <xhtml:link rel="alternate" hreflang="es" href="https://www.jobaholic.app/blog/es/workday-auto-apply-guide" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jobaholic.app/blog/workday-auto-apply-guide" />
  </url>
  <url>
    <loc>https://www.jobaholic.app/blog/honest-comparison-job-search-tools-2026</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.jobaholic.app/blog/honest-comparison-job-search-tools-2026" />
    <xhtml:link rel="alternate" hreflang="es" href="https://www.jobaholic.app/blog/es/honest-comparison-job-search-tools-2026" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jobaholic.app/blog/honest-comparison-job-search-tools-2026" />
  </url>

  <!-- ES blog post URLs -->
  <url>
    <loc>https://www.jobaholic.app/blog/es/apply-30-jobs-a-day</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.jobaholic.app/blog/es/ai-cover-letter-generators-2026</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.jobaholic.app/blog/es/workday-auto-apply-guide</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.jobaholic.app/blog/es/honest-comparison-job-search-tools-2026</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!--
    Programmatic per-ATS auto-apply guides (ranking-push-v1 D4).
    Single template renders each guide; AtsAutoApplyPage.jsx + atsVariants.js.
  -->
  <url>
    <loc>https://www.jobaholic.app/blog/auto-apply-to-greenhouse-jobs</loc>
    <lastmod>2026-05-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.jobaholic.app/blog/auto-apply-to-lever-jobs</loc>
    <lastmod>2026-05-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.jobaholic.app/blog/auto-apply-to-ashby-jobs</loc>
    <lastmod>2026-05-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.jobaholic.app/blog/auto-apply-to-workday-jobs</loc>
    <lastmod>2026-05-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.jobaholic.app/blog/auto-apply-to-icims-jobs</loc>
    <lastmod>2026-05-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.jobaholic.app/blog/auto-apply-to-taleo-jobs</loc>
    <lastmod>2026-05-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.jobaholic.app/blog/auto-apply-to-smartrecruiters-jobs</loc>
    <lastmod>2026-05-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.jobaholic.app/blog/auto-apply-to-workable-jobs</loc>
    <lastmod>2026-05-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.jobaholic.app/blog/auto-apply-to-bamboohr-jobs</loc>
    <lastmod>2026-05-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.jobaholic.app/blog/auto-apply-to-jazzhr-jobs</loc>
    <lastmod>2026-05-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.jobaholic.app/blog/auto-apply-to-successfactors-jobs</loc>
    <lastmod>2026-05-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.jobaholic.app/blog/auto-apply-to-bullhorn-jobs</loc>
    <lastmod>2026-05-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.jobaholic.app/blog/auto-apply-to-rippling-jobs</loc>
    <lastmod>2026-05-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.jobaholic.app/blog/auto-apply-to-adp-myjobs-jobs</loc>
    <lastmod>2026-05-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.jobaholic.app/blog/auto-apply-to-paylocity-jobs</loc>
    <lastmod>2026-05-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.jobaholic.app/blog/auto-apply-to-paycom-jobs</loc>
    <lastmod>2026-05-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.jobaholic.app/blog/auto-apply-to-teamtailor-jobs</loc>
    <lastmod>2026-05-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.jobaholic.app/blog/auto-apply-to-recruitee-jobs</loc>
    <lastmod>2026-05-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.jobaholic.app/blog/auto-apply-to-personio-jobs</loc>
    <lastmod>2026-05-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.jobaholic.app/blog/auto-apply-to-applied-jobs</loc>
    <lastmod>2026-05-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.jobaholic.app/blog/auto-apply-to-jobadder-jobs</loc>
    <lastmod>2026-05-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <!-- LLM ingestion pointers (llmstxt.org spec) -->
  <url>
    <loc>https://www.jobaholic.app/llms.txt</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.jobaholic.app/llms-full.txt</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>

  <!--
    seo-pillar-online-jobs-v1: beachhead pillar EN + ES.
    Priority 0.9 = pillar weight per T-291 spec.
  -->
  <url>
    <loc>https://www.jobaholic.app/blog/how-to-get-online-jobs</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.jobaholic.app/blog/how-to-get-online-jobs" />
    <xhtml:link rel="alternate" hreflang="es" href="https://www.jobaholic.app/es/blog/como-conseguir-trabajos-en-linea" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.jobaholic.app/blog/how-to-get-online-jobs" />
  </url>
  <url>
    <loc>https://www.jobaholic.app/es/blog/como-conseguir-trabajos-en-linea</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.jobaholic.app/blog/how-to-get-online-jobs" />
    <xhtml:link rel="alternate" hreflang="es" href="https://www.jobaholic.app/es/blog/como-conseguir-trabajos-en-linea" />
  </url>

  <!-- Comparison pages: priority 0.8 per T-291 -->
  <url>
    <loc>https://www.jobaholic.app/compare/lazyapply</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.jobaholic.app/compare/aiapply</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.jobaholic.app/compare/sonara</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.jobaholic.app/compare/loopcv</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.jobaholic.app/compare/massive</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

</urlset>
