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

  Bewusst von Hand gepflegt und kurz: Öffentlich ist nur die Landingpage in
  ihren vier Sprachen plus die drei Rechtstexte. Alles Weitere liegt hinter
  der Anmeldung und ist in robots.txt gesperrt.

  Jede Sprachfassung führt ALLE Fassungen als xhtml:link auf, sich selbst
  eingeschlossen — so verlangt es die Spezifikation, und ohne den Selbstbezug
  ignoriert Google die Gruppe. Dieselben Verweise stehen zusätzlich als
  hreflang im Kopf der Seiten (siehe frontend/tools/prerender.mjs).

  Die Rechtstexte gibt es nur auf Deutsch — sie gelten in der Fassung, die der
  Betreiber verantwortet — und tragen deshalb keine Alternativen.

  Ohne abschliessenden Schrägstrich bei den Sprachfassungen: Die Seiten liegen
  flach als en.html und werden über den $uri.html-Zweig in nginx.conf
  ausgeliefert.
-->
<urlset
  xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
>
  <url>
    <loc>https://hausklar.app/</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://hausklar.app/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://hausklar.app/en" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://hausklar.app/fr" />
    <xhtml:link rel="alternate" hreflang="tr" href="https://hausklar.app/tr" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://hausklar.app/" />
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://hausklar.app/en</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://hausklar.app/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://hausklar.app/en" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://hausklar.app/fr" />
    <xhtml:link rel="alternate" hreflang="tr" href="https://hausklar.app/tr" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://hausklar.app/" />
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hausklar.app/fr</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://hausklar.app/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://hausklar.app/en" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://hausklar.app/fr" />
    <xhtml:link rel="alternate" hreflang="tr" href="https://hausklar.app/tr" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://hausklar.app/" />
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hausklar.app/tr</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://hausklar.app/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://hausklar.app/en" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://hausklar.app/fr" />
    <xhtml:link rel="alternate" hreflang="tr" href="https://hausklar.app/tr" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://hausklar.app/" />
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hausklar.app/datenschutz</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://hausklar.app/impressum</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://hausklar.app/agb</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
