<?xml version="1.0" encoding="UTF-8"?>
<!--
  Static sitemap of GioJoy's stable public routes.

  Only pages that exist as fixed, indexable routes in src/routes.tsx are listed.
  Deliberately left out:
    - per-event pages (/events/:id) and galleries, which come and go with the
      events themselves and cannot be enumerated from a static file;
    - authenticated areas (/profile/*, /chats, /admin/*, checkout);
    - token-bound entry points (/confirm/:token, /password-recovery/:token,
      /reengagement/:token) and post-transaction screens;
    - the .md mirrors in this folder, which exist for AI crawlers that cannot
      run JavaScript and are advertised through llms.txt, not for indexing as
      duplicates of the real pages.

  Every URL uses the www host, matching the canonical tag the app emits and the
  absolute URLs in llms.txt.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.giojoy.com/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://www.giojoy.com/landing</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.giojoy.com/events</loc>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.giojoy.com/calendar</loc>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.giojoy.com/faq</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.giojoy.com/download</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.giojoy.com/signup</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.giojoy.com/login</loc>
    <changefreq>monthly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://www.giojoy.com/subscriptions/plans</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.giojoy.com/terms</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://www.giojoy.com/privacy-policy</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://www.giojoy.com/cookie-policy</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
