<?xml version="1.0" encoding="UTF-8"?>
<urlset
      xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
      xmlns:xhtml="http://www.w3.org/1999/xhtml"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
            http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">

<!-- ============================================================
     English (default) — paired with zh-HK alternates via xhtml:link
     ============================================================ -->

<url>
  <loc>https://schnalz.net/</loc>
  <lastmod>2026-04-26</lastmod>
  <changefreq>weekly</changefreq>
  <priority>1.00</priority>
  <xhtml:link rel="alternate" hreflang="en" href="https://schnalz.net/"/>
  <xhtml:link rel="alternate" hreflang="zh-HK" href="https://schnalz.net/zh-HK/"/>
  <xhtml:link rel="alternate" hreflang="x-default" href="https://schnalz.net/"/>
</url>
<url>
  <loc>https://schnalz.net/services</loc>
  <lastmod>2026-04-26</lastmod>
  <changefreq>monthly</changefreq>
  <priority>0.90</priority>
  <xhtml:link rel="alternate" hreflang="en" href="https://schnalz.net/services"/>
  <xhtml:link rel="alternate" hreflang="zh-HK" href="https://schnalz.net/zh-HK/services"/>
  <xhtml:link rel="alternate" hreflang="x-default" href="https://schnalz.net/services"/>
</url>
<url>
  <loc>https://schnalz.net/portfolio</loc>
  <lastmod>2026-04-26</lastmod>
  <changefreq>monthly</changefreq>
  <priority>0.90</priority>
  <xhtml:link rel="alternate" hreflang="en" href="https://schnalz.net/portfolio"/>
  <xhtml:link rel="alternate" hreflang="zh-HK" href="https://schnalz.net/zh-HK/portfolio"/>
  <xhtml:link rel="alternate" hreflang="x-default" href="https://schnalz.net/portfolio"/>
</url>
<url>
  <loc>https://schnalz.net/pricing</loc>
  <lastmod>2026-04-26</lastmod>
  <changefreq>monthly</changefreq>
  <priority>0.80</priority>
  <xhtml:link rel="alternate" hreflang="en" href="https://schnalz.net/pricing"/>
  <xhtml:link rel="alternate" hreflang="zh-HK" href="https://schnalz.net/zh-HK/pricing"/>
  <xhtml:link rel="alternate" hreflang="x-default" href="https://schnalz.net/pricing"/>
</url>
<url>
  <loc>https://schnalz.net/about</loc>
  <lastmod>2026-04-26</lastmod>
  <changefreq>monthly</changefreq>
  <priority>0.70</priority>
  <xhtml:link rel="alternate" hreflang="en" href="https://schnalz.net/about"/>
  <xhtml:link rel="alternate" hreflang="zh-HK" href="https://schnalz.net/zh-HK/about"/>
  <xhtml:link rel="alternate" hreflang="x-default" href="https://schnalz.net/about"/>
</url>
<url>
  <loc>https://schnalz.net/contact</loc>
  <lastmod>2026-04-26</lastmod>
  <changefreq>monthly</changefreq>
  <priority>0.80</priority>
  <xhtml:link rel="alternate" hreflang="en" href="https://schnalz.net/contact"/>
  <xhtml:link rel="alternate" hreflang="zh-HK" href="https://schnalz.net/zh-HK/contact"/>
  <xhtml:link rel="alternate" hreflang="x-default" href="https://schnalz.net/contact"/>
</url>

<!-- App pages (English-only — DB Transport / Vokabel marketing) -->
<url>
  <loc>https://schnalz.net/app/</loc>
  <lastmod>2026-04-26</lastmod>
  <changefreq>monthly</changefreq>
  <priority>0.85</priority>
</url>
<url>
  <loc>https://schnalz.net/app/db/</loc>
  <lastmod>2026-04-26</lastmod>
  <changefreq>monthly</changefreq>
  <priority>0.75</priority>
</url>
<url>
  <loc>https://schnalz.net/app/vk/</loc>
  <lastmod>2026-04-26</lastmod>
  <changefreq>monthly</changefreq>
  <priority>0.75</priority>
</url>

<!-- Legal -->
<url>
  <loc>https://schnalz.net/privacy</loc>
  <lastmod>2026-04-26</lastmod>
  <changefreq>yearly</changefreq>
  <priority>0.30</priority>
  <xhtml:link rel="alternate" hreflang="en" href="https://schnalz.net/privacy"/>
  <xhtml:link rel="alternate" hreflang="zh-HK" href="https://schnalz.net/zh-HK/privacy"/>
  <xhtml:link rel="alternate" hreflang="x-default" href="https://schnalz.net/privacy"/>
</url>
<url>
  <loc>https://schnalz.net/terms</loc>
  <lastmod>2026-04-26</lastmod>
  <changefreq>yearly</changefreq>
  <priority>0.30</priority>
  <xhtml:link rel="alternate" hreflang="en" href="https://schnalz.net/terms"/>
  <xhtml:link rel="alternate" hreflang="zh-HK" href="https://schnalz.net/zh-HK/terms"/>
  <xhtml:link rel="alternate" hreflang="x-default" href="https://schnalz.net/terms"/>
</url>

<!-- ============================================================
     Traditional Chinese (Hong Kong) — same xhtml:link annotations
     each entry must list ALL language variants for Google
     ============================================================ -->

<url>
  <loc>https://schnalz.net/zh-HK/</loc>
  <lastmod>2026-04-26</lastmod>
  <changefreq>weekly</changefreq>
  <priority>0.95</priority>
  <xhtml:link rel="alternate" hreflang="en" href="https://schnalz.net/"/>
  <xhtml:link rel="alternate" hreflang="zh-HK" href="https://schnalz.net/zh-HK/"/>
  <xhtml:link rel="alternate" hreflang="x-default" href="https://schnalz.net/"/>
</url>
<url>
  <loc>https://schnalz.net/zh-HK/services</loc>
  <lastmod>2026-04-26</lastmod>
  <changefreq>monthly</changefreq>
  <priority>0.85</priority>
  <xhtml:link rel="alternate" hreflang="en" href="https://schnalz.net/services"/>
  <xhtml:link rel="alternate" hreflang="zh-HK" href="https://schnalz.net/zh-HK/services"/>
  <xhtml:link rel="alternate" hreflang="x-default" href="https://schnalz.net/services"/>
</url>
<url>
  <loc>https://schnalz.net/zh-HK/portfolio</loc>
  <lastmod>2026-04-26</lastmod>
  <changefreq>monthly</changefreq>
  <priority>0.85</priority>
  <xhtml:link rel="alternate" hreflang="en" href="https://schnalz.net/portfolio"/>
  <xhtml:link rel="alternate" hreflang="zh-HK" href="https://schnalz.net/zh-HK/portfolio"/>
  <xhtml:link rel="alternate" hreflang="x-default" href="https://schnalz.net/portfolio"/>
</url>
<url>
  <loc>https://schnalz.net/zh-HK/pricing</loc>
  <lastmod>2026-04-26</lastmod>
  <changefreq>monthly</changefreq>
  <priority>0.75</priority>
  <xhtml:link rel="alternate" hreflang="en" href="https://schnalz.net/pricing"/>
  <xhtml:link rel="alternate" hreflang="zh-HK" href="https://schnalz.net/zh-HK/pricing"/>
  <xhtml:link rel="alternate" hreflang="x-default" href="https://schnalz.net/pricing"/>
</url>
<url>
  <loc>https://schnalz.net/zh-HK/about</loc>
  <lastmod>2026-04-26</lastmod>
  <changefreq>monthly</changefreq>
  <priority>0.65</priority>
  <xhtml:link rel="alternate" hreflang="en" href="https://schnalz.net/about"/>
  <xhtml:link rel="alternate" hreflang="zh-HK" href="https://schnalz.net/zh-HK/about"/>
  <xhtml:link rel="alternate" hreflang="x-default" href="https://schnalz.net/about"/>
</url>
<url>
  <loc>https://schnalz.net/zh-HK/contact</loc>
  <lastmod>2026-04-26</lastmod>
  <changefreq>monthly</changefreq>
  <priority>0.75</priority>
  <xhtml:link rel="alternate" hreflang="en" href="https://schnalz.net/contact"/>
  <xhtml:link rel="alternate" hreflang="zh-HK" href="https://schnalz.net/zh-HK/contact"/>
  <xhtml:link rel="alternate" hreflang="x-default" href="https://schnalz.net/contact"/>
</url>
<url>
  <loc>https://schnalz.net/zh-HK/privacy</loc>
  <lastmod>2026-04-26</lastmod>
  <changefreq>yearly</changefreq>
  <priority>0.25</priority>
  <xhtml:link rel="alternate" hreflang="en" href="https://schnalz.net/privacy"/>
  <xhtml:link rel="alternate" hreflang="zh-HK" href="https://schnalz.net/zh-HK/privacy"/>
  <xhtml:link rel="alternate" hreflang="x-default" href="https://schnalz.net/privacy"/>
</url>
<url>
  <loc>https://schnalz.net/zh-HK/terms</loc>
  <lastmod>2026-04-26</lastmod>
  <changefreq>yearly</changefreq>
  <priority>0.25</priority>
  <xhtml:link rel="alternate" hreflang="en" href="https://schnalz.net/terms"/>
  <xhtml:link rel="alternate" hreflang="zh-HK" href="https://schnalz.net/zh-HK/terms"/>
  <xhtml:link rel="alternate" hreflang="x-default" href="https://schnalz.net/terms"/>
</url>

</urlset>
