<?xml version="1.0" encoding="UTF-8"?>
<!--
  Only pages worth a search result.

  Every URL ends in a slash, which is what the app declares as its canonical:
  the export writes sell/index.html and Express redirects /sell to /sell/, so
  the slashless form answers with a redirect rather than a page. The sitemap
  and the canonical tags used to name different addresses for the same page,
  and the address the canonicals named returned 404.

  Account screens are deliberately absent: activity, earn and account render
  nothing without a Telegram session, so a crawler sees an empty page. Listing
  them asks Google to index blanks, which drags on everything else it has
  indexed from the domain.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

    <!-- Buy Stars and Premium: the homepage. -->
    <url>
        <loc>https://starstore.app/</loc>
        <lastmod>2026-08-26</lastmod>
        <changefreq>weekly</changefreq>
        <priority>1.0</priority>
    </url>

    <!-- Sell Stars for USDT. The page most searches are looking for. -->
    <url>
        <loc>https://starstore.app/sell/</loc>
        <lastmod>2026-08-26</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.9</priority>
    </url>

    <!-- The ambassador programme: what it gives and how to apply. -->
    <url>
        <loc>https://starstore.app/ambassador/</loc>
        <lastmod>2026-08-26</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>

    <!-- Terms and privacy. Linked from outside Telegram, so it is indexed. -->
    <url>
        <loc>https://starstore.app/policy/</loc>
        <lastmod>2026-08-26</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.3</priority>
    </url>

</urlset>
