<?xml version="1.0" encoding="UTF-8"?>
<!--
  Sitemap for kraftpuls.se. Hand-maintained — bump <lastmod> when the
  apex content, structured data, or JSON-LD changes in a way Google
  should re-evaluate. Daily refreshes of live numbers don't count;
  Google discounts <lastmod> churn for dashboards.

  <changefreq> and <priority> were dropped — both publicly ignored by
  Google. <lastmod> is the only freshness signal still trusted.

  Per-zone URLs (/se1 .. /se4) are served as prerendered HTML files
  emitted by frontend/scripts/prerender.mjs. Each carries its own
  zone-specific title, meta description, and <noscript> editorial
  prose block.

  llms.txt + llms-full.txt are listed so AI crawlers that read our
  sitemap (Perplexity does, Bing does) discover them as first-class
  resources rather than relying on the well-known URL convention alone.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://kraftpuls.se/</loc>
    <lastmod>2026-05-12</lastmod>
  </url>
  <url>
    <loc>https://kraftpuls.se/se1</loc>
    <lastmod>2026-05-12</lastmod>
  </url>
  <url>
    <loc>https://kraftpuls.se/se2</loc>
    <lastmod>2026-05-12</lastmod>
  </url>
  <url>
    <loc>https://kraftpuls.se/se3</loc>
    <lastmod>2026-05-12</lastmod>
  </url>
  <url>
    <loc>https://kraftpuls.se/se4</loc>
    <lastmod>2026-05-12</lastmod>
  </url>
  <url>
    <loc>https://kraftpuls.se/methodology</loc>
    <lastmod>2026-05-12</lastmod>
  </url>
  <url>
    <loc>https://kraftpuls.se/glossary</loc>
    <lastmod>2026-05-12</lastmod>
  </url>
  <url>
    <loc>https://kraftpuls.se/llms.txt</loc>
    <lastmod>2026-05-12</lastmod>
  </url>
  <url>
    <loc>https://kraftpuls.se/llms-full.txt</loc>
    <lastmod>2026-05-12</lastmod>
  </url>
</urlset>
