<?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>
  <!-- "<product> pricing" is a query people type, and it is high intent. Ranked
       just under /signup: it is the page that answers the question, and the
       sign-up is what they do next. -->
  <url><loc>https://rawtoslab.ai/pricing</loc><lastmod>2026-08-02</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>
  <url><loc>https://rawtoslab.ai/grading-tax</loc><lastmod>2026-08-06</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://rawtoslab.ai/psa-10-value</loc><lastmod>2026-08-13</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://rawtoslab.ai/whats-moving</loc><lastmod>2026-08-13</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <!-- A dated report over a closed window (23 May to 20 Aug 2026). It names
       its own period in the URL, so once published it is finished: yearly,
       not weekly, and the lastmod moves only if the report is corrected.
       Below the evergreen pages at 0.8 because it answers one question that
       was asked in one month, above the legal pages because it is the reason
       a stranger would arrive. -->
  <!-- The reports index. Weekly, unlike the dated report below it, so it is
       the one that earns a crawl budget and the higher priority. -->
  <url><loc>https://rawtoslab.ai/reports</loc><lastmod>2026-08-24</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://rawtoslab.ai/reports/2026-08-shaq</loc><lastmod>2026-08-21</lastmod><changefreq>yearly</changefreq><priority>0.7</priority></url>
</urlset>
