<?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">

  <!-- Core pages -->
  <url>
    <loc>https://www.prism-audio.app/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://www.prism-audio.app/pages/features.html</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.prism-audio.app/pages/pricing.html</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- Blog index -->
  <url>
    <loc>https://www.prism-audio.app/mix/</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- Mix articles (EN canonical) -->
  <url>
    <loc>https://www.prism-audio.app/mix/lufs-spotify-normalization/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.prism-audio.app/mix/lufs-spotify-normalization/"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.prism-audio.app/pages/blog/mod-lufs.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.prism-audio.app/mix/lufs-spotify-normalization/"/>
  </url>
  <url>
    <loc>https://www.prism-audio.app/mix/over-compressed-no-energy/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.prism-audio.app/mix/over-compressed-no-energy/"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.prism-audio.app/pages/blog/mod-dynamics.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.prism-audio.app/mix/over-compressed-no-energy/"/>
  </url>
  <url>
    <loc>https://www.prism-audio.app/mix/muddy-low-end/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.prism-audio.app/mix/muddy-low-end/"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.prism-audio.app/pages/blog/mod-muddy.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.prism-audio.app/mix/muddy-low-end/"/>
  </url>
  <url>
    <loc>https://www.prism-audio.app/mix/mono-compatibility-phone-speakers/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.prism-audio.app/mix/mono-compatibility-phone-speakers/"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.prism-audio.app/pages/blog/mod-phase.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.prism-audio.app/mix/mono-compatibility-phone-speakers/"/>
  </url>
  <url>
    <loc>https://www.prism-audio.app/mix/too-dark-too-harsh/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.prism-audio.app/mix/too-dark-too-harsh/"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.prism-audio.app/pages/blog/mod-dark.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.prism-audio.app/mix/too-dark-too-harsh/"/>
  </url>
  <url>
    <loc>https://www.prism-audio.app/mix/kick-bass-clash/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.prism-audio.app/mix/kick-bass-clash/"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.prism-audio.app/pages/blog/mod-kick-bass.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.prism-audio.app/mix/kick-bass-clash/"/>
  </url>
  <url>
    <loc>https://www.prism-audio.app/mix/clipping-before-limiter/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.prism-audio.app/mix/clipping-before-limiter/"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.prism-audio.app/pages/blog/mod-headroom.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.prism-audio.app/mix/clipping-before-limiter/"/>
  </url>
  <url>
    <loc>https://www.prism-audio.app/mix/drop-no-impact/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.prism-audio.app/mix/drop-no-impact/"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.prism-audio.app/pages/blog/mod-lra.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.prism-audio.app/mix/drop-no-impact/"/>
  </url>
  <url>
    <loc>https://www.prism-audio.app/mix/stereo-collapses-in-mono/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.prism-audio.app/mix/stereo-collapses-in-mono/"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.prism-audio.app/pages/blog/mod-stereo.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.prism-audio.app/mix/stereo-collapses-in-mono/"/>
  </url>
  <url>
    <loc>https://www.prism-audio.app/mix/sub-bass-rumble/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.prism-audio.app/mix/sub-bass-rumble/"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.prism-audio.app/pages/blog/mod-lf-rumble.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.prism-audio.app/mix/sub-bass-rumble/"/>
  </url>

  <!-- Editorial articles -->
  <url>
    <loc>https://www.prism-audio.app/mix/hip-hop-compression/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.prism-audio.app/mix/how-to-mix-bass/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.prism-audio.app/mix/kick-bass-separation/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

</urlset>
