<?xml version="1.0" encoding="UTF-8"?>
<!-- Rebuilt 2026-09-07.

     The previous version listed NINETEEN categories. Four of them - legal,
     health-and-medical, home-and-lifestyle, government-and-public-services -
     were cut from the code on 2026-09-06 as documented junk, so Google was
     being handed four URLs that 404. It also left out Everything Else
     entirely, and the order was arbitrary.

     Marcus's rule, which holds everywhere without exception: categories are
     ALPHABETICAL and "Everything Else" is LAST, never sorted into the alphabet.

     This lists the pages a LISTING has: the list, its categories, and the
     standing pages. Sixteen category URLs, a fixed number - ten thousand new
     companies change what those pages say, they do not add a seventeenth page.
     There is no page per product and there never will be.

     testListingGuard.mjs fails if this file and listingPages.js ever disagree.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://reallyfree.app/</loc><changefreq>daily</changefreq><priority>1.0</priority></url>
  <url><loc>https://reallyfree.app/collection</loc><changefreq>daily</changefreq><priority>0.9</priority></url>
  <url><loc>https://reallyfree.app/free</loc><changefreq>daily</changefreq><priority>0.9</priority></url>

  <url><loc>https://reallyfree.app/free/ai-and-automation</loc><changefreq>daily</changefreq><priority>0.8</priority></url>
  <url><loc>https://reallyfree.app/free/communication</loc><changefreq>daily</changefreq><priority>0.8</priority></url>
  <url><loc>https://reallyfree.app/free/design-and-creative</loc><changefreq>daily</changefreq><priority>0.8</priority></url>
  <url><loc>https://reallyfree.app/free/developer-tools</loc><changefreq>daily</changefreq><priority>0.8</priority></url>
  <url><loc>https://reallyfree.app/free/education-and-reference</loc><changefreq>daily</changefreq><priority>0.8</priority></url>
  <url><loc>https://reallyfree.app/free/file-tools-and-utilities</loc><changefreq>daily</changefreq><priority>0.8</priority></url>
  <url><loc>https://reallyfree.app/free/finance-and-business</loc><changefreq>daily</changefreq><priority>0.8</priority></url>
  <url><loc>https://reallyfree.app/free/games</loc><changefreq>daily</changefreq><priority>0.8</priority></url>
  <url><loc>https://reallyfree.app/free/government-and-public-services</loc><changefreq>daily</changefreq><priority>0.8</priority></url>
  <url><loc>https://reallyfree.app/free/health-and-medical</loc><changefreq>daily</changefreq><priority>0.8</priority></url>
  <url><loc>https://reallyfree.app/free/home-and-lifestyle</loc><changefreq>daily</changefreq><priority>0.8</priority></url>
  <url><loc>https://reallyfree.app/free/legal</loc><changefreq>daily</changefreq><priority>0.8</priority></url>
  <url><loc>https://reallyfree.app/free/mobile-apps</loc><changefreq>daily</changefreq><priority>0.8</priority></url>
  <url><loc>https://reallyfree.app/free/office-and-productivity</loc><changefreq>daily</changefreq><priority>0.8</priority></url>
  <url><loc>https://reallyfree.app/free/photo-and-image</loc><changefreq>daily</changefreq><priority>0.8</priority></url>
  <url><loc>https://reallyfree.app/free/privacy-and-security</loc><changefreq>daily</changefreq><priority>0.8</priority></url>
  <url><loc>https://reallyfree.app/free/video-and-audio</loc><changefreq>daily</changefreq><priority>0.8</priority></url>
  <url><loc>https://reallyfree.app/free/web-and-browser</loc><changefreq>daily</changefreq><priority>0.8</priority></url>
  <url><loc>https://reallyfree.app/free/writing-and-publishing</loc><changefreq>daily</changefreq><priority>0.8</priority></url>
  <url><loc>https://reallyfree.app/free/everything-else</loc><changefreq>daily</changefreq><priority>0.7</priority></url>

  <!-- 2026-09-07 audit: /badge removed. The page is marked noindex — it is a
       supporter utility that hands a company its own badge snippet, filled in
       with their domain. Listing a noindex page in the sitemap tells Google to
       crawl a page we have told it not to index. One of the two was wrong; the
       noindex is right. -->
  <url><loc>https://reallyfree.app/explainer</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>
  <url><loc>https://reallyfree.app/privacy</loc><changefreq>monthly</changefreq><priority>0.4</priority></url>
  <url><loc>https://reallyfree.app/terms</loc><changefreq>monthly</changefreq><priority>0.4</priority></url>
</urlset>
