<?xml version="1.0" encoding="UTF-8"?>
<!--
    sitemap.xml — zahn-i.ch
    Fassung 1 · 28. September 2026

    ERSETZT die bisherige Datei vollständig.

    WAS AN DER BISHERIGEN FASSUNG FALSCH WAR

      1. Die <loc>-Werte waren relativ: <loc>/impressum.html</loc>.
         Die Sitemap-Spezifikation verlangt vollständige Adressen mit
         Protokoll und Domain. Google verwirft die Datei damit
         komplett — sie war wirkungslos.

      2. Die Fehlerseite /404.html stand darin. Eine Fehlerseite
         gehört nie in eine Sitemap; sie ist die Aufforderung an
         Google, sie zu indexieren.

      3. Kein <lastmod>.

    WAS HIER BEWUSST FEHLT

      /privacy-policy.html
          Im ausgelieferten HTML steht kein Datenschutztext. Der
          Inhalt wird per JavaScript von privacybee nachgeladen. Für
          Besucher in Ordnung, für Crawler eine leere Seite. Sobald
          der Text im Quelltext steht, kommt die Adresse hinein.

      /impressum.html
          Diese Seite liefert heute den Text der Fehlerseite
          („Vielleicht wurde die Seite verschoben …") samt Adresse der
          Agentur. Sie ist unten vorbereitet und auskommentiert.
          NACH Massnahme 29 die Rautezeichen entfernen.

      /404.html
          Gehört nicht hinein.

    Die Domain ist durchgehend OHNE www geschrieben. Beide Schreibweisen
    liefern heute dieselbe Seite; welche die massgebliche ist, legt
    Massnahme 7 fest. Ändert sich die Wahl auf www, muss auch diese
    Datei geändert werden.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

    <url>
        <loc>https://zahn-i.ch/</loc>
        <lastmod>2026-09-28</lastmod>
        <changefreq>monthly</changefreq>
        <priority>1.0</priority>
    </url>

    <!-- Erst freigeben, wenn impressum.html echten Inhalt hat (Massnahme 29):

    <url>
        <loc>https://zahn-i.ch/impressum.html</loc>
        <lastmod>2026-09-28</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.3</priority>
    </url>

    -->

</urlset>
