<?xml version="1.0" encoding="UTF-8"?>
<!--
  Only the handful of routes that are (a) reachable without an account and
  (b) render something a crawler can use.

  Deliberately NOT listed: /details/* . Those pages server-render a spinner —
  the title data resolves client-side — so the only thing they contribute to a
  crawler is the head metadata from components/DetailHead.tsx. Submitting a few
  hundred thousand TMDB ids here would be mass-submitting empty pages, which
  hurts the domain rather than helping it. Detail links earn their value as
  shared links with good preview cards, not as indexed pages.

  Account-gated routes (/activity, /profile, /preferences, /users/*) are also
  omitted for the same reason: a crawler sees the signed-out state.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://socialentertainment.app/</loc>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://socialentertainment.app/tv</loc>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://socialentertainment.app/latest</loc>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://socialentertainment.app/search</loc>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://socialentertainment.app/privacy</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://socialentertainment.app/terms</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
