<?xml version="1.0" encoding="UTF-8"?>
<urlset
  xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"
  xmlns:news="http://www.google.com/schemas/sitemap-news/0.9">

  <!-- ═══════════════════════════════════════════════════════════
       PRIMARY PAGE — highest crawl priority, weekly refresh
       Targets: "xaero's minimap", "xaero's minimap mod",
                "xaero's minimap fabric", "minecraft minimap mod"
       ═══════════════════════════════════════════════════════════ -->
  <url>
    <loc>https://xaerosminimap.com/</loc>
    <lastmod>2026-05-29</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>

    <!-- Alternate hreflang: tells Google this is the canonical
         English page and prevents duplicate-content dilution
         if the site is ever mirrored or translated -->
    <xhtml:link rel="alternate" hreflang="en" href="https://xaerosminimap.com/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://xaerosminimap.com/"/>

    <!-- Image sitemaps unlock image-search indexing and contribute
         to the page's overall relevance signals for visual queries -->
    <image:image>
      <image:loc>https://raw.githubusercontent.com/justenoughitems/tt/a9fd6c924a897c2e4788e55a320d66e654276bf4/xaeromap_16x9.png</image:loc>
      <image:title>Xaero's Minimap mod — real-time Minecraft minimap with waypoints overlay</image:title>
      <image:caption>Xaero's Minimap is a free Fabric mod for Minecraft featuring a real-time minimap, waypoints, entity radar, cave mode, and full Nether and End dimension support.</image:caption>
    </image:image>
  </url>

  <!-- ═══════════════════════════════════════════════════════════
       VERSION-SPECIFIC DOWNLOAD TARGETS
       Each entry corresponds to a high-volume long-tail query.
       Google treats distinct URLs as distinct indexable resources;
       using query-string or hash variants here maximises the
       number of keyword-specific entry points in the index.

       Pattern: /download/?mc=X.XX.X
       These should be real routable pages (or redirects to /#download
       with the version pre-selected) for full indexing benefit.
       ═══════════════════════════════════════════════════════════ -->

  <!-- "xaero's minimap 1.21.11" — latest, highest priority -->
  <url>
    <loc>https://xaerosminimap.com/download/?mc=1.21.11</loc>
    <lastmod>2026-05-29</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.95</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://xaerosminimap.com/download/?mc=1.21.11"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://xaerosminimap.com/download/?mc=1.21.11"/>
  </url>

  <!-- "xaero's minimap 1.21.10" -->
  <url>
    <loc>https://xaerosminimap.com/download/?mc=1.21.10</loc>
    <lastmod>2026-05-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://xaerosminimap.com/download/?mc=1.21.10"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://xaerosminimap.com/download/?mc=1.21.10"/>
  </url>

  <!-- "xaero's minimap 1.21.8" -->
  <url>
    <loc>https://xaerosminimap.com/download/?mc=1.21.8</loc>
    <lastmod>2026-05-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://xaerosminimap.com/download/?mc=1.21.8"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://xaerosminimap.com/download/?mc=1.21.8"/>
  </url>

  <!-- "xaero's minimap 1.21.6" -->
  <url>
    <loc>https://xaerosminimap.com/download/?mc=1.21.6</loc>
    <lastmod>2026-05-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.80</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://xaerosminimap.com/download/?mc=1.21.6"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://xaerosminimap.com/download/?mc=1.21.6"/>
  </url>

  <!-- "xaero's minimap 1.21.5" -->
  <url>
    <loc>https://xaerosminimap.com/download/?mc=1.21.5</loc>
    <lastmod>2026-05-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.80</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://xaerosminimap.com/download/?mc=1.21.5"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://xaerosminimap.com/download/?mc=1.21.5"/>
  </url>

  <!-- "xaero's minimap 1.21.4" -->
  <url>
    <loc>https://xaerosminimap.com/download/?mc=1.21.4</loc>
    <lastmod>2026-05-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.80</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://xaerosminimap.com/download/?mc=1.21.4"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://xaerosminimap.com/download/?mc=1.21.4"/>
  </url>

  <!-- "xaero's minimap 1.21.3" -->
  <url>
    <loc>https://xaerosminimap.com/download/?mc=1.21.3</loc>
    <lastmod>2026-05-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.75</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://xaerosminimap.com/download/?mc=1.21.3"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://xaerosminimap.com/download/?mc=1.21.3"/>
  </url>

  <!-- "xaero's minimap 1.21.1" -->
  <url>
    <loc>https://xaerosminimap.com/download/?mc=1.21.1</loc>
    <lastmod>2026-05-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.75</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://xaerosminimap.com/download/?mc=1.21.1"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://xaerosminimap.com/download/?mc=1.21.1"/>
  </url>

  <!-- "xaero's minimap 1.21.0" -->
  <url>
    <loc>https://xaerosminimap.com/download/?mc=1.21.0</loc>
    <lastmod>2026-05-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.70</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://xaerosminimap.com/download/?mc=1.21.0"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://xaerosminimap.com/download/?mc=1.21.0"/>
  </url>

  <!-- "xaero's minimap 1.20.1" — legacy but high search volume -->
  <url>
    <loc>https://xaerosminimap.com/download/?mc=1.20.1</loc>
    <lastmod>2026-05-29</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.70</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://xaerosminimap.com/download/?mc=1.20.1"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://xaerosminimap.com/download/?mc=1.20.1"/>
  </url>

  <!-- ═══════════════════════════════════════════════════════════
       INFORMATIONAL / FAQ PAGES
       Targets navigational + how-to queries:
         "how to install xaero's minimap"
         "xaero's minimap controls"
         "how to move xaero's minimap"
         "is xaero's minimap client side"
         "xaero's minimap cobblemon"
       ═══════════════════════════════════════════════════════════ -->

  <!-- Install guide — "how to install xaero's minimap fabric" -->
  <url>
    <loc>https://xaerosminimap.com/install/</loc>
    <lastmod>2026-05-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://xaerosminimap.com/install/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://xaerosminimap.com/install/"/>
  </url>

  <!-- Controls & keybinds — "xaero's minimap controls", "xaero's minimap keybinds" -->
  <url>
    <loc>https://xaerosminimap.com/controls/</loc>
    <lastmod>2026-05-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.75</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://xaerosminimap.com/controls/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://xaerosminimap.com/controls/"/>
  </url>

  <!-- FAQ hub — "xaero's minimap faq", client-side, cobblemon, optifine -->
  <url>
    <loc>https://xaerosminimap.com/faq/</loc>
    <lastmod>2026-05-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.75</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://xaerosminimap.com/faq/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://xaerosminimap.com/faq/"/>
  </url>

  <!-- Supported versions hub — "xaero's minimap versions", version matrix -->
  <url>
    <loc>https://xaerosminimap.com/versions/</loc>
    <lastmod>2026-05-29</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.80</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://xaerosminimap.com/versions/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://xaerosminimap.com/versions/"/>
  </url>

</urlset>
