<?xml version="1.0" encoding="UTF-8"?>
<!--
  Öffentliche Adressen ALLER drei Editionen. Bis v5.3.1 standen hier nur die
  fünf deutschen — die englische und die rumänische Seite waren für Suchmaschinen
  über die Sitemap nicht auffindbar, und hreflang fehlte ganz.

  Eine Datei für alle Domains: `public/sitemap.xml` wird nach `dist/` kopiert und
  von jedem Host unter /sitemap.xml ausgeliefert. Domainübergreifende Sitemaps
  sind zulässig, solange alle Hosts in der Search Console verifiziert sind.

  hreflang-Gruppen sind REZIPROK: jede der drei Sprachfassungen einer Seite
  listet alle drei plus x-default. Fehlt die Gegenrichtung, ignoriert Google die
  Gruppe. x-default zeigt auf Deutsch — wie in `src/components/shared/SEO.tsx`.

  `/hochschule` gibt es nur auf Deutsch und hat deshalb keine Alternates.
  Nicht aufgenommen: alles hinter der Anmeldung (kurs, methoden, materialsammlung,
  admin, dashboard) — das ist in seoConfig als noIndex geführt.

  Gepflegt wird die Datei von Hand, aber `src/lib/sitemap.test.ts` vergleicht sie
  gegen die Seiten in `marketing/src/pages/<locale>/` und gegen die Hostlisten.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml">

  <!-- Startseiten -->
  <url>
    <loc>https://rebound.schule/</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://rebound.schule/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://rebound.school/"/>
    <xhtml:link rel="alternate" hreflang="ro" href="https://reboundromania.ro/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://rebound.schule/"/>
    <priority>1.0</priority>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://rebound.school/</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://rebound.schule/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://rebound.school/"/>
    <xhtml:link rel="alternate" hreflang="ro" href="https://reboundromania.ro/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://rebound.schule/"/>
    <priority>1.0</priority>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://reboundromania.ro/</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://rebound.schule/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://rebound.school/"/>
    <xhtml:link rel="alternate" hreflang="ro" href="https://reboundromania.ro/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://rebound.schule/"/>
    <priority>1.0</priority>
    <changefreq>weekly</changefreq>
  </url>

  <!-- Hochschulvariante: nur auf Deutsch vorhanden -->
  <url>
    <loc>https://rebound.schule/hochschule</loc>
    <priority>0.8</priority>
    <changefreq>weekly</changefreq>
  </url>

  <!-- Anmeldung (Einstieg in den Kursbereich; der Bereich selbst ist noIndex) -->
  <url>
    <loc>https://rebound.schule/login</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://rebound.schule/login"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://rebound.school/login"/>
    <xhtml:link rel="alternate" hreflang="ro" href="https://reboundromania.ro/login"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://rebound.schule/login"/>
    <priority>0.5</priority>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://rebound.school/login</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://rebound.schule/login"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://rebound.school/login"/>
    <xhtml:link rel="alternate" hreflang="ro" href="https://reboundromania.ro/login"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://rebound.schule/login"/>
    <priority>0.5</priority>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://reboundromania.ro/login</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://rebound.schule/login"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://rebound.school/login"/>
    <xhtml:link rel="alternate" hreflang="ro" href="https://reboundromania.ro/login"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://rebound.schule/login"/>
    <priority>0.5</priority>
    <changefreq>monthly</changefreq>
  </url>

  <!-- Impressum -->
  <url>
    <loc>https://rebound.schule/impressum</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://rebound.schule/impressum"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://rebound.school/impressum"/>
    <xhtml:link rel="alternate" hreflang="ro" href="https://reboundromania.ro/impressum"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://rebound.schule/impressum"/>
    <priority>0.3</priority>
    <changefreq>yearly</changefreq>
  </url>
  <url>
    <loc>https://rebound.school/impressum</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://rebound.schule/impressum"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://rebound.school/impressum"/>
    <xhtml:link rel="alternate" hreflang="ro" href="https://reboundromania.ro/impressum"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://rebound.schule/impressum"/>
    <priority>0.3</priority>
    <changefreq>yearly</changefreq>
  </url>
  <url>
    <loc>https://reboundromania.ro/impressum</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://rebound.schule/impressum"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://rebound.school/impressum"/>
    <xhtml:link rel="alternate" hreflang="ro" href="https://reboundromania.ro/impressum"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://rebound.schule/impressum"/>
    <priority>0.3</priority>
    <changefreq>yearly</changefreq>
  </url>

  <!-- Datenschutz -->
  <url>
    <loc>https://rebound.schule/datenschutz</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://rebound.schule/datenschutz"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://rebound.school/datenschutz"/>
    <xhtml:link rel="alternate" hreflang="ro" href="https://reboundromania.ro/datenschutz"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://rebound.schule/datenschutz"/>
    <priority>0.3</priority>
    <changefreq>yearly</changefreq>
  </url>
  <url>
    <loc>https://rebound.school/datenschutz</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://rebound.schule/datenschutz"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://rebound.school/datenschutz"/>
    <xhtml:link rel="alternate" hreflang="ro" href="https://reboundromania.ro/datenschutz"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://rebound.schule/datenschutz"/>
    <priority>0.3</priority>
    <changefreq>yearly</changefreq>
  </url>
  <url>
    <loc>https://reboundromania.ro/datenschutz</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://rebound.schule/datenschutz"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://rebound.school/datenschutz"/>
    <xhtml:link rel="alternate" hreflang="ro" href="https://reboundromania.ro/datenschutz"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://rebound.schule/datenschutz"/>
    <priority>0.3</priority>
    <changefreq>yearly</changefreq>
  </url>

</urlset>
