<?xml version="1.0" encoding="UTF-8"?>
<!--
  lastmod is the date each route's content actually changed, read from git history on the
  file that renders it - not the build date. Google treats lastmod as a hint it may ignore,
  and a sitemap where every URL claims to have changed on the latest deploy is the pattern
  that gets the field discarded. Four differing, plausible dates are worth more than four
  identical ones, so /terms stays in August because /terms genuinely has not changed.

  When you edit a page, bump that one line. See claude/PLAN.md step 6.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <!-- Landing.jsx + index.html: fade fix, keyword title, JSON-LD -->
    <loc>https://neuralhire.io/</loc>
    <lastmod>2026-10-14</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <!-- Login.jsx -->
    <loc>https://neuralhire.io/login</loc>
    <lastmod>2026-08-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <!-- Privacy.jsx -->
    <loc>https://neuralhire.io/privacy</loc>
    <lastmod>2026-09-01</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <!-- Terms.jsx -->
    <loc>https://neuralhire.io/terms</loc>
    <lastmod>2026-08-08</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
