<?xml version="1.0" encoding="UTF-8"?>
<!--
  Public, indexable routes only.

  /login is deliberately ABSENT. It and /signup are the same intent — "get me
  into this app" — and listing both splits that intent across two URLs while
  spending crawl budget on a page with nothing to rank for. /login is still
  reachable, still self-canonicalising, still has its own title; it just isn't
  advertised here. Absent from the sitemap is not noindex.

  lastmod is honest or it is worse than absent: Google discounts the signal
  from sites that stamp every URL with today's date on every deploy. Move a
  date when that PAGE's content changes, not when the site redeploys.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://rawtoslab.ai/</loc><lastmod>2026-07-26</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url>
  <url><loc>https://rawtoslab.ai/grading-calculator</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://rawtoslab.ai/signup</loc><lastmod>2026-07-26</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://rawtoslab.ai/terms</loc><lastmod>2026-07-23</lastmod><changefreq>yearly</changefreq><priority>0.2</priority></url>
  <url><loc>https://rawtoslab.ai/privacy</loc><lastmod>2026-07-23</lastmod><changefreq>yearly</changefreq><priority>0.2</priority></url>
</urlset>
