<?xml version="1.0" encoding="UTF-8"?>
<!--
  Extensionless URLs, matching the canonical tag on every page and how nginx
  serves them. Listing both /plans and /plans.html would offer two URLs for one
  page, which is the thing canonical tags exist to prevent.

  lastmod is a real date or it is worse than absent: Google discounts the whole
  signal from a site where every page claims to have changed today.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <!-- Bumped to 08-01: the simulator section came out and the plans CTA went in,
       which is a real content change. The other pages got only a nav link that
       day and are deliberately left at 07-31 - bumping all six for one shared
       header edit is exactly how a site teaches Google to ignore its lastmod. -->
  <!-- 08-02: sameAs was added to the Organization node. Structured data a crawler
       actually parses, not just a link, so it counts. -->
  <url>
    <loc>https://ghostcfg.com/</loc>
    <lastmod>2026-08-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://ghostcfg.com/plans</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <!-- /optimize is deliberately absent. It carries <meta name="robots"
       content="noindex">, and listing a noindexed URL in a sitemap is a
       contradiction that gets flagged in Search Console rather than obeyed. -->
  <!-- Priority above /about because this is the page built to be found: it
       answers a question people type into a search box, needs no payment, and is
       the most likely entry point for someone who has never heard of us. -->
  <!-- 08-02: the result became shareable, which is a real functional change to
       the page. The canonical stays clean - the query-string variants are not
       listed here and must never be. -->
  <url>
    <loc>https://ghostcfg.com/bottleneck</loc>
    <lastmod>2026-08-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <!-- The hub changes whenever a guide is added, hence weekly. Its priority sits
       below the guides themselves on purpose: a list of links is not what anyone
       is searching for, the individual guides are. -->
  <url>
    <loc>https://ghostcfg.com/game-guides</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <!-- The five guides all carry 0.8, the same as /bottleneck, because they are the
       pages built to be found: each answers a question someone types into a search
       box. No ranking is implied by their order here - priority is a hint about
       this site's own structure, not a claim about relative quality, and setting
       CS2 above Palworld would say something we do not mean. -->
  <url>
    <loc>https://ghostcfg.com/cs2-config</loc>
    <lastmod>2026-08-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://ghostcfg.com/apex-config</loc>
    <lastmod>2026-08-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://ghostcfg.com/valorant-config</loc>
    <lastmod>2026-08-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://ghostcfg.com/league-of-legends-config</loc>
    <lastmod>2026-08-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://ghostcfg.com/palworld-config</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <!-- 08-02: three spots of visible broken text were corrected. The footer social
       links are NOT why this moved - those went onto 15 pages and are exactly the
       kind of shared edit the note at the top says not to bump. -->
  <url>
    <loc>https://ghostcfg.com/about</loc>
    <lastmod>2026-08-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://ghostcfg.com/terms</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://ghostcfg.com/privacy</loc>
    <lastmod>2026-08-03</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
