<?xml version="1.0" encoding="UTF-8"?>
<!-- EasyJam sitemap — Phase 31.6 plan 06 (instrument-prefixed tool slugs).
     12-URL allowlist: 1 landing + 7 open utility tools + 4 policy/info pages.
     Phase 31.6-06 split the generic /tools/chords and /tools/scales URLs
     into per-instrument variants (guitar-chords, guitar-scales,
     piano-chords, piano-scales) so each tool has a dedicated indexable
     surface whose slug matches the canonical search query (e.g.
     "piano chords" → /tools/piano-chords). The previous /tools/chords
     and /tools/scales now 301-equivalent client-redirect to
     /tools/guitar-chords and /tools/guitar-scales respectively.

     The 4 Coming Soon pages (/guitar/jam, /piano/jam, /guitar/play-along,
     /piano/play-along) remain DROPPED from the sitemap and marked noindex
     via SeoHead — Google's AdSense reviewer flags "under construction"
     placeholders as a rejection trigger. They stay reachable as React
     routes for the waitlist funnel but are not in the indexable surface.
     Documented in docs/FRONTEND.md → SEO allowlist. -->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://easyjam.ai/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://easyjam.ai/tools/tuner/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://easyjam.ai/tools/metronome/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://easyjam.ai/tools/guitar-chords/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://easyjam.ai/tools/guitar-scales/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://easyjam.ai/tools/piano-chords/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://easyjam.ai/tools/piano-scales/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://easyjam.ai/tools/circle-of-fifths/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://easyjam.ai/about/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://easyjam.ai/contact/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://easyjam.ai/privacy/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://easyjam.ai/terms/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
