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

  The app itself is one URL (a single-page app); /how-it-works and /faq are
  indexable content pages (added 2026-10-24). /privacy, /terms,
  /contact and /refunds are the only other real routes, and each one carries
  <meta name="robots" content="noindex"> on the page itself (see
  scripts/render-legal.mjs, which generates them).

  Listing a noindex page in a sitemap sends Google two contradictory
  instructions — "index this" from the sitemap, "don't" from the page — and
  Search Console reports it as an error. So they stay out. If those pages
  should ever be indexable, remove the per-page noindex first, then add them
  here; not the other way round.

  The in-app screens (the seven tests, the paywall, the result) are client-side
  states, not separate URLs, so there is nothing else to list.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://eyeage.co/</loc>
    <lastmod>2026-10-24</lastmod>
  </url>
  <url>
    <loc>https://eyeage.co/how-it-works</loc>
    <lastmod>2026-10-24</lastmod>
  </url>
  <url>
    <loc>https://eyeage.co/faq</loc>
    <lastmod>2026-10-24</lastmod>
  </url>
</urlset>
