<?xml version="1.0" encoding="UTF-8"?>
<!--
  Sitemap für smartwerk.org

  Liegt in public/ und wird unverändert ausgeliefert: Der SPA-Rewrite in
  vercel.json nimmt alle Pfade mit Dateiendung aus, /sitemap.xml erreicht
  also die statische Datei und nicht index.html. Verlinkt aus robots.txt.

  Die Domain steht hier ein zweites Mal (Quelle: SITE_URL in
  src/redesign/data/site.ts). Eine statische .xml kann die Konstante nicht
  importieren; bei einem Domainwechsel ist diese Datei mitzuziehen.

  Warum eine Sitemap bei nur drei Adressen überhaupt? Weil die Seite eine
  reine Client-SPA ist: Ohne gerendertes JavaScript sieht ein Crawler im
  Roh-HTML keinen einzigen Link. Die Sitemap ist damit der einzige
  zuverlässige Weg, auf dem die Unterseiten gefunden werden, und nicht bloß
  eine Fleißaufgabe.

  Bewusst OHNE changefreq und priority: Google wertet beide seit Jahren
  nicht aus. Sie wären zusätzliche Felder, die gepflegt werden müssten,
  ohne etwas zu bewirken.

  Zu lastmod: Der Wert wirkt nur, solange er stimmt. Google ignoriert die
  Angabe einer Domain komplett, wenn sie unzuverlässig ist. Bei einer
  inhaltlichen Änderung an einer der Seiten ist das Datum hier
  mitzuziehen; wer das nicht verlässlich tut, löscht die lastmod-Zeilen
  besser ganz, statt sie veralten zu lassen.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <!-- Startseite. lastmod = Stand dieses Änderungssatzes (Kopfdaten und
       strukturierte Daten überarbeitet). Verschiebt sich der Deploy über den
       27.07.2026 hinaus, hier und bei den häufigen Fragen nachziehen. -->
  <url>
    <loc>https://smartwerk.org/</loc>
    <lastmod>2026-07-27</lastmod>
  </url>

  <!-- Häufige Fragen: eigene Landingpage, aus Footer und Kontaktbereich
       verlinkt. Für Antwortmaschinen die wertvollste Unterseite, weil sie
       Frage und Antwort bereits im Format der Suchanfrage enthält. -->
  <url>
    <loc>https://smartwerk.org/haeufige-fragen</loc>
    <lastmod>2026-07-27</lastmod>
  </url>

  <!-- Einziger aktuell beworbener SmartHub-Beitrag. lastmod ist hier
       belastbar aus den Daten übernommen: datePublished "2026-07-22" in
       src/redesign/data/smarthub-stories.ts. -->
  <url>
    <loc>https://smartwerk.org/smarthub/evu-digital-innovation-day-bonn</loc>
    <lastmod>2026-07-22</lastmod>
  </url>

  <url>
    <loc>https://smartwerk.org/smarthub/fuenf-perspektiven-innovation-day</loc>
    <lastmod>2026-07-27</lastmod>
  </url>

  <url>
    <loc>https://smartwerk.org/smarthub/neue-website-neuer-look</loc>
    <lastmod>2026-07-29</lastmod>
  </url>

  <!-- Rechtstexte. Pfade 1:1 wie auf der alten Seite, damit bestehende
       Links, Verzeichniseintraege und Suchtreffer nicht ins Leere laufen.
       Das Impressum gehoert ausdruecklich hierher: es muss auffindbar
       sein, nicht nur vorhanden. -->
  <url>
    <loc>https://smartwerk.org/impressum</loc>
    <lastmod>2026-07-29</lastmod>
  </url>

  <url>
    <loc>https://smartwerk.org/privacy-policy</loc>
    <lastmod>2026-07-29</lastmod>
  </url>

  <url>
    <loc>https://smartwerk.org/terms-and-conditions</loc>
    <lastmod>2026-07-29</lastmod>
  </url>

  <!--
  Entscheidung archivierte Beiträge: NICHT aufgenommen (Stand 2026-07-27)

  Betrifft /smarthub/digitalisierung-ist-chefsache, /smarthub/stadtwerk-summit-bonn,
  /smarthub/okrs-in-8-wochen und /smarthub/das-ki-jahr-der-stadtwerke.

  Die vier Beiträge sind über ihre Route weiterhin erreichbar, werden aber
  bewusst nicht mehr verlinkt. Eine Sitemap ist die Aussage "das sind die
  Seiten, die ich gefunden haben will". Genau diese Aussage hat die Redaktion
  für die archivierten Beiträge verneint, als sie sie aus der Navigation
  genommen hat. Sie hier aufzuführen, hieße, die redaktionelle Entscheidung
  technisch zu widerrufen.

  Wichtig für die Einordnung: Das ist KEINE Sperre. Wer den Link kennt oder
  hat, erreicht die Seite; Google darf sie indexieren, wenn es sie findet.
  Nicht in der Sitemap zu stehen ist kein noindex.

  Umkehrbar mit drei Zeilen: Sollen die Beiträge doch wieder Reichweite
  bekommen, hier je einen url-Block ergänzen und das Datum aus dem
  datePublished-Feld des jeweiligen Eintrags in
  src/redesign/data/smarthub-stories.ts übernehmen. Der bessere Weg wäre
  allerdings, sie wieder zu verlinken: Ohne interne Verlinkung bleiben sie
  auch mit Sitemap-Eintrag verwaiste Seiten, denen Suchmaschinen wenig
  Gewicht geben.
  -->

</urlset>
