<?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">

  <!-- Core pages -->
  <url>
    <loc>https://balticthread.com/</loc>
    <lastmod>2026-03-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
    <xhtml:link rel="alternate" hreflang="pl" href="https://balticthread.com/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://balticthread.com/"/>
  </url>

  <!-- Service pages -->
  <url>
    <loc>https://balticthread.com/haft/</loc>
    <lastmod>2026-03-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="pl" href="https://balticthread.com/haft/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://balticthread.com/haft/"/>
  </url>
  <url>
    <loc>https://balticthread.com/przeszycia/</loc>
    <lastmod>2026-03-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="pl" href="https://balticthread.com/przeszycia/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://balticthread.com/przeszycia/"/>
  </url>
  <url>
    <loc>https://balticthread.com/sportowa/</loc>
    <lastmod>2026-03-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="pl" href="https://balticthread.com/sportowa/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://balticthread.com/sportowa/"/>
  </url>
  <url>
    <loc>https://balticthread.com/znakowanie/</loc>
    <lastmod>2026-03-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="pl" href="https://balticthread.com/znakowanie/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://balticthread.com/znakowanie/"/>
  </url>
  <url>
    <loc>https://balticthread.com/whitelabel/</loc>
    <lastmod>2026-03-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="pl" href="https://balticthread.com/whitelabel/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://balticthread.com/whitelabel/"/>
  </url>
  <url>
    <loc>https://balticthread.com/nowemarki/</loc>
    <lastmod>2026-03-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="pl" href="https://balticthread.com/nowemarki/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://balticthread.com/nowemarki/"/>
  </url>

  <!-- About -->
  <url>
    <loc>https://balticthread.com/o-nas/</loc>
    <lastmod>2026-03-23</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="pl" href="https://balticthread.com/o-nas/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://balticthread.com/o-nas/"/>
  </url>

  <!-- Blog index -->
  <url>
    <loc>https://balticthread.com/blog/</loc>
    <lastmod>2026-03-23</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pl" href="https://balticthread.com/blog/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://balticthread.com/blog/"/>
  </url>

  <!-- Blog posts -->
  <url>
    <loc>https://balticthread.com/blog/anatomia-dresu-bluza-spodnie-kroje/</loc>
    <lastmod>2025-03-17</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://balticthread.com/blog/bledy-nowych-marek/</loc>
    <lastmod>2025-03-17</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://balticthread.com/blog/certyfikaty-tkanin-oeko-tex/</loc>
    <lastmod>2025-03-17</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://balticthread.com/blog/cmt-vs-full-package/</loc>
    <lastmod>2025-03-17</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="pl" href="https://balticthread.com/blog/cmt-vs-full-package/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://balticthread.com/blog/cmt-vs-full-package/"/>
  </url>
  <url>
    <loc>https://balticthread.com/blog/czym-jest-nadruk-dtf/</loc>
    <lastmod>2025-03-17</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://balticthread.com/blog/dlaczego-warto-wspolpracowac-z-polska-szwalnia/</loc>
    <lastmod>2025-03-17</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://balticthread.com/blog/dtf-druk-na-odziezy/</loc>
    <lastmod>2025-03-17</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://balticthread.com/blog/elastan-lycra-spandex-w-odziezy-sportowej/</loc>
    <lastmod>2025-03-17</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://balticthread.com/blog/haft-vs-nadruk/</loc>
    <lastmod>2025-03-17</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="pl" href="https://balticthread.com/blog/haft-vs-nadruk/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://balticthread.com/blog/haft-vs-nadruk/"/>
  </url>
  <url>
    <loc>https://balticthread.com/blog/ile-kosztuje-produkcja-odziezy/</loc>
    <lastmod>2025-03-17</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="pl" href="https://balticthread.com/blog/ile-kosztuje-produkcja-odziezy/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://balticthread.com/blog/ile-kosztuje-produkcja-odziezy/"/>
  </url>
  <url>
    <loc>https://balticthread.com/blog/jak-skalowac-marke-odziezowa/</loc>
    <lastmod>2025-03-17</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://balticthread.com/blog/jak-wybrac-producenta-odziezy/</loc>
    <lastmod>2025-03-17</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="pl" href="https://balticthread.com/blog/jak-wybrac-producenta-odziezy/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://balticthread.com/blog/jak-wybrac-producenta-odziezy/"/>
  </url>
  <url>
    <loc>https://balticthread.com/blog/jak-wycenic-odziej-wlasnej-marki/</loc>
    <lastmod>2025-03-17</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://balticthread.com/blog/jak-zaczac-marke-odziezowa/</loc>
    <lastmod>2025-03-17</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="pl" href="https://balticthread.com/blog/jak-zaczac-marke-odziezowa/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://balticthread.com/blog/jak-zaczac-marke-odziezowa/"/>
  </url>
  <url>
    <loc>https://balticthread.com/blog/koszulka-polo-dla-firm-produkcja-personalizacja/</loc>
    <lastmod>2025-03-17</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://balticthread.com/blog/kurtki-softshell-hardshell-tkaniny-membrany/</loc>
    <lastmod>2025-03-17</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://balticthread.com/blog/legginsy-sportowe-dla-klubu/</loc>
    <lastmod>2025-03-17</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://balticthread.com/blog/minimalne-zamowienie-szwalnia/</loc>
    <lastmod>2025-03-17</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://balticthread.com/blog/moq-minimalne-zamowienie-odziezy/</loc>
    <lastmod>2026-03-17</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://balticthread.com/blog/od-prototypu-do-produkcji/</loc>
    <lastmod>2025-03-17</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://balticthread.com/blog/packaging-odziezowy/</loc>
    <lastmod>2025-03-17</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://balticthread.com/blog/produkcja-polska-vs-azja/</loc>
    <lastmod>2025-03-17</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="pl" href="https://balticthread.com/blog/produkcja-polska-vs-azja/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://balticthread.com/blog/produkcja-polska-vs-azja/"/>
  </url>
  <url>
    <loc>https://balticthread.com/blog/pytania-o-produkcje-odziezy/</loc>
    <lastmod>2025-03-17</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://balticthread.com/blog/rashguard-przewodnik/</loc>
    <lastmod>2025-03-17</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="pl" href="https://balticthread.com/blog/rashguard-przewodnik/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://balticthread.com/blog/rashguard-przewodnik/"/>
  </url>
  <url>
    <loc>https://balticthread.com/blog/rodzaje-szwow-w-odziezy-sportowej/</loc>
    <lastmod>2026-03-17</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://balticthread.com/blog/rpet-tkaniny-z-recyklingu-marka-odziezowa/</loc>
    <lastmod>2026-03-19</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://balticthread.com/blog/sitodruk-na-odziezy/</loc>
    <lastmod>2025-03-17</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://balticthread.com/blog/skad-sie-uczyc-o-produkcji-odziezy/</loc>
    <lastmod>2026-03-18</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://balticthread.com/blog/sublimacja-odziezy-sportowej/</loc>
    <lastmod>2025-03-17</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="pl" href="https://balticthread.com/blog/sublimacja-odziezy-sportowej/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://balticthread.com/blog/sublimacja-odziezy-sportowej/"/>
  </url>
  <url>
    <loc>https://balticthread.com/blog/teamwear-dla-firmy/</loc>
    <lastmod>2025-03-17</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://balticthread.com/blog/tech-pack-co-to-jest/</loc>
    <lastmod>2025-03-17</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="pl" href="https://balticthread.com/blog/tech-pack-co-to-jest/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://balticthread.com/blog/tech-pack-co-to-jest/"/>
  </url>
  <url>
    <loc>https://balticthread.com/blog/tkaniny-dresowe-french-terry-fleece-petlka/</loc>
    <lastmod>2026-03-17</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://balticthread.com/blog/tkaniny-techniczne-sporty-walki/</loc>
    <lastmod>2025-03-17</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://balticthread.com/blog/uniformy-dla-klubu/</loc>
    <lastmod>2025-03-17</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://balticthread.com/blog/white-label-odziez-wlasna-marka/</loc>
    <lastmod>2026-03-17</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://balticthread.com/blog/white-label-odziezowa/</loc>
    <lastmod>2025-03-17</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>

</urlset>
