<?xml version="1.0" encoding="UTF-8"?>
<!--
  Sitemap convention (CEO 2026-04-25 SEO pass):
  - Shared-URL bilingual routes (/, /about, /status, /security, /help):
    listed three times — bare URL (x-default), ?lang=en, ?lang=de —
    all with mutual hreflang annotations so Google can index both
    language variants distinctly.
  - Path-based DE routes (/preise, /kontakt, /datenschutz, /agb,
    /impressum, /cookies-de): each pair listed mutually with hreflang
    pointing at the EN counterpart.
  - lastmod kept honest: bumped only when content actually changes.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml">

  <!-- ── Home (shared URL, bilingual) ─────────────────────────────────── -->
  <url>
    <loc>https://hausai.eu/</loc>
    <lastmod>2026-04-25</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://hausai.eu/?lang=en" />
    <xhtml:link rel="alternate" hreflang="de" href="https://hausai.eu/?lang=de" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://hausai.eu/" />
  </url>
  <url>
    <loc>https://hausai.eu/?lang=en</loc>
    <lastmod>2026-04-25</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://hausai.eu/?lang=en" />
    <xhtml:link rel="alternate" hreflang="de" href="https://hausai.eu/?lang=de" />
  </url>
  <url>
    <loc>https://hausai.eu/?lang=de</loc>
    <lastmod>2026-04-25</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://hausai.eu/?lang=en" />
    <xhtml:link rel="alternate" hreflang="de" href="https://hausai.eu/?lang=de" />
  </url>

  <!-- ── Trust (path-based EN/DE pair) ────────────────────────────────── -->
  <url>
    <loc>https://hausai.eu/trust</loc>
    <lastmod>2026-04-25</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://hausai.eu/trust" />
    <xhtml:link rel="alternate" hreflang="de" href="https://hausai.eu/vertrauen" />
  </url>
  <url>
    <loc>https://hausai.eu/vertrauen</loc>
    <lastmod>2026-04-25</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://hausai.eu/trust" />
    <xhtml:link rel="alternate" hreflang="de" href="https://hausai.eu/vertrauen" />
  </url>

  <!-- ── Pricing (path-based EN/DE pair) ──────────────────────────────── -->
  <url>
    <loc>https://hausai.eu/pricing</loc>
    <lastmod>2026-04-25</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://hausai.eu/pricing" />
    <xhtml:link rel="alternate" hreflang="de" href="https://hausai.eu/preise" />
  </url>
  <url>
    <loc>https://hausai.eu/preise</loc>
    <lastmod>2026-04-25</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://hausai.eu/pricing" />
    <xhtml:link rel="alternate" hreflang="de" href="https://hausai.eu/preise" />
  </url>

  <!-- /about removed 2026-05-01: file existed but no route registered in App.tsx,
       used broken SEOHead component. Will be reintroduced as a real page when
       there's an "about" story to tell. -->

  <!-- ── Contact (path-based EN/DE pair) ──────────────────────────────── -->
  <url>
    <loc>https://hausai.eu/contact</loc>
    <lastmod>2026-04-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://hausai.eu/contact" />
    <xhtml:link rel="alternate" hreflang="de" href="https://hausai.eu/kontakt" />
  </url>
  <url>
    <loc>https://hausai.eu/kontakt</loc>
    <lastmod>2026-04-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://hausai.eu/contact" />
    <xhtml:link rel="alternate" hreflang="de" href="https://hausai.eu/kontakt" />
  </url>

  <!-- ── Security (shared URL, bilingual) ─────────────────────────────── -->
  <url>
    <loc>https://hausai.eu/security</loc>
    <lastmod>2026-04-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://hausai.eu/security?lang=en" />
    <xhtml:link rel="alternate" hreflang="de" href="https://hausai.eu/security?lang=de" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://hausai.eu/security" />
  </url>

  <!-- ── Status (shared URL, bilingual) ───────────────────────────────── -->
  <url>
    <loc>https://hausai.eu/status</loc>
    <lastmod>2026-04-25</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://hausai.eu/status?lang=en" />
    <xhtml:link rel="alternate" hreflang="de" href="https://hausai.eu/status?lang=de" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://hausai.eu/status" />
  </url>

  <!-- /help removed 2026-05-01: route not registered, no page exists.
       The HAI in-app help is at /help (CeoGuard, internal-only) and not for
       public crawling. Public help is mail-help (noindex, support landing). -->

  <!-- ── Privacy (path-based EN/DE pair) ──────────────────────────────── -->
  <url>
    <loc>https://hausai.eu/privacy</loc>
    <lastmod>2026-04-25</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://hausai.eu/privacy" />
    <xhtml:link rel="alternate" hreflang="de" href="https://hausai.eu/datenschutz" />
  </url>
  <url>
    <loc>https://hausai.eu/datenschutz</loc>
    <lastmod>2026-04-25</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://hausai.eu/privacy" />
    <xhtml:link rel="alternate" hreflang="de" href="https://hausai.eu/datenschutz" />
  </url>

  <!-- ── Terms / AGB (path-based EN/DE pair) ──────────────────────────── -->
  <url>
    <loc>https://hausai.eu/terms</loc>
    <lastmod>2026-04-25</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://hausai.eu/terms" />
    <xhtml:link rel="alternate" hreflang="de" href="https://hausai.eu/agb" />
  </url>
  <url>
    <loc>https://hausai.eu/agb</loc>
    <lastmod>2026-04-25</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://hausai.eu/terms" />
    <xhtml:link rel="alternate" hreflang="de" href="https://hausai.eu/agb" />
  </url>

  <!-- ── Imprint (path-based EN/DE pair) ──────────────────────────────── -->
  <url>
    <loc>https://hausai.eu/imprint</loc>
    <lastmod>2026-04-25</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://hausai.eu/imprint" />
    <xhtml:link rel="alternate" hreflang="de" href="https://hausai.eu/impressum" />
  </url>
  <url>
    <loc>https://hausai.eu/impressum</loc>
    <lastmod>2026-04-25</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://hausai.eu/imprint" />
    <xhtml:link rel="alternate" hreflang="de" href="https://hausai.eu/impressum" />
  </url>

  <!-- ── Cookies (path-based EN/DE pair) ──────────────────────────────── -->
  <url>
    <loc>https://hausai.eu/cookies</loc>
    <lastmod>2026-04-25</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://hausai.eu/cookies" />
    <xhtml:link rel="alternate" hreflang="de" href="https://hausai.eu/cookies-de" />
  </url>
  <url>
    <loc>https://hausai.eu/cookies-de</loc>
    <lastmod>2026-04-25</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://hausai.eu/cookies" />
    <xhtml:link rel="alternate" hreflang="de" href="https://hausai.eu/cookies-de" />
  </url>

  <!-- HAI Desktop (/hai-desktop, /desktop, /lokal) intentionally NOT in
       sitemap — product not yet ready to publish (CEO 2026-05-01). Pages
       carry `noindex` robots meta until ready. -->

  <!-- ── Why HAI / Comparisons (added 2026-05-01) ─────────────────────── -->
  <url>
    <loc>https://hausai.eu/why-hai</loc>
    <lastmod>2026-05-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://hausai.eu/why-hai" />
    <xhtml:link rel="alternate" hreflang="de" href="https://hausai.eu/warum-hai" />
  </url>
  <url>
    <loc>https://hausai.eu/warum-hai</loc>
    <lastmod>2026-05-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://hausai.eu/why-hai" />
    <xhtml:link rel="alternate" hreflang="de" href="https://hausai.eu/warum-hai" />
  </url>
  <url>
    <loc>https://hausai.eu/hai-vs-chatgpt</loc>
    <lastmod>2026-05-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://hausai.eu/hai-vs-chatgpt" />
    <xhtml:link rel="alternate" hreflang="de" href="https://hausai.eu/vergleich" />
  </url>
  <url>
    <loc>https://hausai.eu/hai-vs-claude</loc>
    <lastmod>2026-05-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://hausai.eu/hai-vs-claude" />
    <xhtml:link rel="alternate" hreflang="de" href="https://hausai.eu/vergleich" />
  </url>
  <url>
    <loc>https://hausai.eu/vergleich</loc>
    <lastmod>2026-05-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://hausai.eu/hai-vs-chatgpt" />
    <xhtml:link rel="alternate" hreflang="de" href="https://hausai.eu/vergleich" />
  </url>

  <!-- /reset-executive-pin: not in sitemap by design (tokenised admin URL,
       served with `noindex,nofollow` meta). -->

</urlset>
