<?xml version="1.0" encoding="UTF-8"?>
<!--
  CivicNova — sitemap.xml

  Seit der History-API-Migration (ARCH-01) hat jede Route eine echte,
  crawlbare URL (Pfad-Routing statt #/-Hash). Darum jetzt ein <url>-Eintrag
  pro öffentlicher Route statt nur der Startseite.

  Nicht gelistet: die inhalts-spezifischen Detail-Routen /stueck/:id und
  /anleitung/:id — deren Slugs stammen aus content/*.json und sind hier bewusst
  NICHT hartkodiert (kämen bei einem echten Deployment aus einem Generator).

  Domain: civicnova.de (Entscheid 2026-07-08).
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://civicnova.de/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://civicnova.de/erklaert</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://civicnova.de/anleitungen</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://civicnova.de/wissenswertes</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://civicnova.de/karte</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://civicnova.de/news</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://civicnova.de/meinung</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://civicnova.de/ueber</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://civicnova.de/kontakt</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://civicnova.de/impressum</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://civicnova.de/datenschutz</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
