<?xml version="1.0" encoding="UTF-8"?>
<!--
  Static sitemap for the stable public pages of the UpGig employer platform.

  Employer careers pages (/careers/<slug>) are deliberately absent: they are
  created and unpublished by employers at any time, so listing them here would
  need a database read at request time. That belongs in an edge function, not a
  file checked into the repo. Until it exists, careers pages are discovered
  through the links employers share, which is how their traffic arrives anyway.

  lastmod is the date the page's content last changed, not the build date. Do not
  wire it to the deploy timestamp: Google discounts sitemaps whose lastmod moves
  on every deploy without the content changing.

  /signup, /login, /welcome and /delete-account are deliberately absent too
  (2026-11-10). This is a single-page app, so those routes are served the home
  page's HTML, whose canonical names the home page: listing them told Google
  "index this" while the page itself said "I am a copy of /". Search Console
  counted them as not indexed. They are app screens, not search landing pages;
  the marketing and search pages live on www.upgigai.com and landing.upgigai.com.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.upgig.ai/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://www.upgig.ai/privacy</loc>
    <lastmod>2026-11-03</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://www.upgig.ai/terms</loc>
    <lastmod>2026-07-04</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>
