<?xml version="1.0" encoding="UTF-8"?>
<!--
  sitemap.xml — gullsystem.com

  HAND-MAINTAINED. The source of truth for what routes exist is
  src/App.jsx's localizedRoutes(); when a page is added there (or a
  service gains a detail page in src/lib/services.js), it needs a matching
  <url> block here. Nothing enforces that, so it is the one file to
  remember on a new public page.

  Only PUBLIC routes belong here. /account, /admin and /oauth/callback are
  behind a login and are excluded on purpose - see public/robots.txt.

  Every entry declares its own language alternates via xhtml:link, which
  is what tells Google the Czech page at '/' and the English one at '/en'
  are the same page in two languages rather than duplicate content
  competing with each other. Each set includes a self-reference, which the
  spec requires and which is the part most often left out.

  No <changefreq> or <priority>: Google has stated it ignores both, and a
  field nobody reads is a field that quietly goes wrong.
-->
<urlset
  xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
>
  <url>
    <loc>https://gullsystem.com/</loc>
    <lastmod>2026-07-28</lastmod>
    <xhtml:link rel="alternate" hreflang="cs" href="https://gullsystem.com/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://gullsystem.com/en" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://gullsystem.com/" />
  </url>
  <url>
    <loc>https://gullsystem.com/en</loc>
    <lastmod>2026-07-28</lastmod>
    <xhtml:link rel="alternate" hreflang="cs" href="https://gullsystem.com/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://gullsystem.com/en" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://gullsystem.com/" />
  </url>

  <url>
    <loc>https://gullsystem.com/services/cad-configurator</loc>
    <lastmod>2026-07-28</lastmod>
    <xhtml:link rel="alternate" hreflang="cs" href="https://gullsystem.com/services/cad-configurator" />
    <xhtml:link rel="alternate" hreflang="en" href="https://gullsystem.com/en/services/cad-configurator" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://gullsystem.com/services/cad-configurator" />
  </url>
  <url>
    <loc>https://gullsystem.com/en/services/cad-configurator</loc>
    <lastmod>2026-07-28</lastmod>
    <xhtml:link rel="alternate" hreflang="cs" href="https://gullsystem.com/services/cad-configurator" />
    <xhtml:link rel="alternate" hreflang="en" href="https://gullsystem.com/en/services/cad-configurator" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://gullsystem.com/services/cad-configurator" />
  </url>

  <url>
    <loc>https://gullsystem.com/about</loc>
    <lastmod>2026-07-28</lastmod>
    <xhtml:link rel="alternate" hreflang="cs" href="https://gullsystem.com/about" />
    <xhtml:link rel="alternate" hreflang="en" href="https://gullsystem.com/en/about" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://gullsystem.com/about" />
  </url>
  <url>
    <loc>https://gullsystem.com/en/about</loc>
    <lastmod>2026-07-28</lastmod>
    <xhtml:link rel="alternate" hreflang="cs" href="https://gullsystem.com/about" />
    <xhtml:link rel="alternate" hreflang="en" href="https://gullsystem.com/en/about" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://gullsystem.com/about" />
  </url>

  <url>
    <loc>https://gullsystem.com/login</loc>
    <lastmod>2026-07-28</lastmod>
    <xhtml:link rel="alternate" hreflang="cs" href="https://gullsystem.com/login" />
    <xhtml:link rel="alternate" hreflang="en" href="https://gullsystem.com/en/login" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://gullsystem.com/login" />
  </url>
  <url>
    <loc>https://gullsystem.com/en/login</loc>
    <lastmod>2026-07-28</lastmod>
    <xhtml:link rel="alternate" hreflang="cs" href="https://gullsystem.com/login" />
    <xhtml:link rel="alternate" hreflang="en" href="https://gullsystem.com/en/login" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://gullsystem.com/login" />
  </url>

  <url>
    <loc>https://gullsystem.com/register</loc>
    <lastmod>2026-07-28</lastmod>
    <xhtml:link rel="alternate" hreflang="cs" href="https://gullsystem.com/register" />
    <xhtml:link rel="alternate" hreflang="en" href="https://gullsystem.com/en/register" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://gullsystem.com/register" />
  </url>
  <url>
    <loc>https://gullsystem.com/en/register</loc>
    <lastmod>2026-07-28</lastmod>
    <xhtml:link rel="alternate" hreflang="cs" href="https://gullsystem.com/register" />
    <xhtml:link rel="alternate" hreflang="en" href="https://gullsystem.com/en/register" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://gullsystem.com/register" />
  </url>

  <url>
    <loc>https://gullsystem.com/privacy</loc>
    <lastmod>2026-07-28</lastmod>
    <xhtml:link rel="alternate" hreflang="cs" href="https://gullsystem.com/privacy" />
    <xhtml:link rel="alternate" hreflang="en" href="https://gullsystem.com/en/privacy" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://gullsystem.com/privacy" />
  </url>
  <url>
    <loc>https://gullsystem.com/en/privacy</loc>
    <lastmod>2026-07-28</lastmod>
    <xhtml:link rel="alternate" hreflang="cs" href="https://gullsystem.com/privacy" />
    <xhtml:link rel="alternate" hreflang="en" href="https://gullsystem.com/en/privacy" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://gullsystem.com/privacy" />
  </url>
</urlset>
