<?xml version="1.0" encoding="UTF-8"?>
<!--
  Die oeffentlichen Seiten von Notegleam (Slug-Tabelle in src/lib/routen.ts,
  Spalte „en"). Gegenstueck zu public/sitemap.xml; dieselben Regeln, andere
  Domain und andere Slugs.

  Das Overlay (scripts/marken-overlay.mjs) kopiert diese Datei ueber die
  deutsche, die Vite aus public/ nach dist-en/ mitnimmt. Bis zum 13.08.2026
  stand sitemap.xml stattdessen in der ENTFERNEN-Liste des Overlays — das war
  richtig, solange es keine englische Fassung gab, und waere ab jetzt eine
  Falle: Der Loeschlauf laeuft NACH dem Kopieren, die Datei hier verschwaende
  also lautlos. Der Waechter im Overlay prueft deshalb, dass in dist-en/ am
  Ende genau diese Datei liegt.

  Neben der Startseite und den Rechtsseiten tragen hier alle Adressen Inhalt,
  und jede laeuft OHNE KONTO: der Stimmer (die Uebersicht und je eine Seite
  pro Instrument), die beiden Lernseiten, die beiden Griffbrett-Seiten, das
  Liedverzeichnis und die Demo.

  Das Stimmgeraet steht hier, weil Streicher vor jeder Uebungsstunde stimmen —
  der Anlass, der Menschen von selbst wiederkommen laesst; ein Anker (/#tuner)
  laesst sich weder finden noch als Lesezeichen ablegen. Von den sieben
  Zielseiten (docs/plan-seo.md) verdienen auf Englisch nur die beiden
  Griffbrett-Seiten eigenes Content-Budget: „cello fingering chart" ist die
  eine Nische, die die SERP-Recherche vom 13.08.2026 als offen ausgewiesen
  hat; die Stimmer-Begriffe sind mit 14 Wettbewerbern dicht.

  Nicht enthalten: alles unter /app (verlangt eine Anmeldung, nichts zu
  indexieren) sowie /login, /register und /forgot-password — Formulare, keine
  Inhalte. Sie stehen auch in robots.txt auf Disallow.

  Kein <lastmod>: Ein Datum von Hand pflegen heisst, es irgendwann zu
  vergessen, und eine falsche Angabe ist schlechter als keine.

  Absolute Adressen sind Pflicht — in der Adresse selbst wie in jedem
  hreflang-Verweis.

  ==========================================================================
  SEIT DEM 14.08.2026 IST DIESE DATEI SCHARF

  Zwei Dinge sind an diesem Tag zusammen gefallen, und sie gehoeren zusammen:
  robots.txt daneben gibt die Site frei, und `marke.indexiert` in
  src/lib/marke.ts steht auf `true`. Erst dadurch liefert `sprachfassungen()`
  in src/lib/routen.ts wieder Paare — und damit entstehen die
  hreflang-Buendel unten UND ihre Gegenrichtung in public/sitemap.xml im
  selben Commit. `deploy.yml` liefert bei jedem main-Push beide Ziele
  nacheinander aus, es gibt also kein Fenster, in dem nur eine Seite ihr
  Buendel traegt.

  Die drei Vertragswege (/withdrawal, /withdraw, /cancel) stehen hier seit
  dem EN-Verkaufsstart am 14.08.2026: `texte/en/recht.ts` liefert sie nur
  aus, wo die Marke verkauft, sonst registriert App.tsx die Routen gar nicht
  und die Adressen liefen in die 404-Seite.

  NOCH VON HAND: diese Datei in der Google Search Console einreichen. Die
  `Sitemap:`-Zeile in robots.txt meldet sie nur den Crawlern, die von selbst
  vorbeikommen.

  ACHTUNG beim Nachtragen neuer Seiten: keine auskommentierten URL-Bloecke
  als Vorlage in diese Datei — Crawler lesen Kommentare nicht, und wer sie
  spaeter „nur einkommentiert", uebersieht leicht die Gegenrichtung drueben.
  ==========================================================================
-->
<urlset
  xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
>
  <url>
    <loc>https://notegleam.com/</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://pultlicht.de/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://notegleam.com/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://notegleam.com/" />
  </url>
  <url>
    <loc>https://notegleam.com/demo</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://pultlicht.de/demo" />
    <xhtml:link rel="alternate" hreflang="en" href="https://notegleam.com/demo" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://notegleam.com/demo" />
  </url>
  <url>
    <loc>https://notegleam.com/tuner</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://pultlicht.de/stimmgeraet" />
    <xhtml:link rel="alternate" hreflang="en" href="https://notegleam.com/tuner" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://notegleam.com/tuner" />
  </url>
  <url>
    <loc>https://notegleam.com/imprint</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://pultlicht.de/impressum" />
    <xhtml:link rel="alternate" hreflang="en" href="https://notegleam.com/imprint" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://notegleam.com/imprint" />
  </url>
  <url>
    <loc>https://notegleam.com/privacy</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://pultlicht.de/datenschutz" />
    <xhtml:link rel="alternate" hreflang="en" href="https://notegleam.com/privacy" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://notegleam.com/privacy" />
  </url>
  <url>
    <loc>https://notegleam.com/terms</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://pultlicht.de/nutzungsbedingungen" />
    <xhtml:link rel="alternate" hreflang="en" href="https://notegleam.com/terms" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://notegleam.com/terms" />
  </url>
  <!--
    Ab hier die drei Vertragswege. Sie sind seit dem 14.08.2026 hier, weil
    Notegleam verkauft (`marke.verkauft`): Widerrufsbelehrung,
    Widerrufsfunktion (§ 356a BGB) und Kuendigungsstrecke (§ 312k BGB)
    existieren nur auf einer verkaufenden Marke — und dort verlangt das
    Gesetz ihre Auffindbarkeit OHNE Anmeldung. `src/sichtbarkeit.test.ts`
    leitet die Soll-Liste aus `sitemapRouten()` ab und war rot, bis diese
    drei Zeilen standen; das ist die Kopplung, keine Panne.
  -->
  <url>
    <loc>https://notegleam.com/withdrawal</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://pultlicht.de/widerruf" />
    <xhtml:link rel="alternate" hreflang="en" href="https://notegleam.com/withdrawal" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://notegleam.com/withdrawal" />
  </url>
  <url>
    <loc>https://notegleam.com/withdraw</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://pultlicht.de/widerrufen" />
    <xhtml:link rel="alternate" hreflang="en" href="https://notegleam.com/withdraw" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://notegleam.com/withdraw" />
  </url>
  <url>
    <loc>https://notegleam.com/cancel</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://pultlicht.de/kuendigen" />
    <xhtml:link rel="alternate" hreflang="en" href="https://notegleam.com/cancel" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://notegleam.com/cancel" />
  </url>
  <!--
    Ab hier die Zielseiten aus docs/plan-seo.md (18.08.2026). Je Instrument
    eine eigene Adresse, weil „Cello stimmen" und „Geige stimmen" getrennte
    Suchabsichten sind; eine Sammelseite kann nie beide exakten Phrasen in
    Titel und H1 tragen. Die englischen Zwillinge entstehen strukturell mit
    (die Slug-Tabelle in src/lib/routen.ts hat zwei Spalten, und
    sichtbarkeit.test.ts leitet beide Soll-Listen daraus ab).
  -->
  <url>
    <loc>https://notegleam.com/cello-tuner</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://pultlicht.de/cello-stimmen" />
    <xhtml:link rel="alternate" hreflang="en" href="https://notegleam.com/cello-tuner" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://notegleam.com/cello-tuner" />
  </url>
  <url>
    <loc>https://notegleam.com/violin-tuner</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://pultlicht.de/geige-stimmen" />
    <xhtml:link rel="alternate" hreflang="en" href="https://notegleam.com/violin-tuner" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://notegleam.com/violin-tuner" />
  </url>
  <url>
    <loc>https://notegleam.com/learn-cello</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://pultlicht.de/cello-lernen" />
    <xhtml:link rel="alternate" hreflang="en" href="https://notegleam.com/learn-cello" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://notegleam.com/learn-cello" />
  </url>
  <url>
    <loc>https://notegleam.com/learn-violin</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://pultlicht.de/geige-lernen" />
    <xhtml:link rel="alternate" hreflang="en" href="https://notegleam.com/learn-violin" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://notegleam.com/learn-violin" />
  </url>
  <url>
    <loc>https://notegleam.com/cello-fingering-chart</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://pultlicht.de/cello-griffbrett" />
    <xhtml:link rel="alternate" hreflang="en" href="https://notegleam.com/cello-fingering-chart" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://notegleam.com/cello-fingering-chart" />
  </url>
  <url>
    <loc>https://notegleam.com/violin-fingering-chart</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://pultlicht.de/geige-griffbrett" />
    <xhtml:link rel="alternate" hreflang="en" href="https://notegleam.com/violin-fingering-chart" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://notegleam.com/violin-fingering-chart" />
  </url>
  <url>
    <loc>https://notegleam.com/songs</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://pultlicht.de/lieder" />
    <xhtml:link rel="alternate" hreflang="en" href="https://notegleam.com/songs" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://notegleam.com/songs" />
  </url>
</urlset>
