<?xml version="1.0" encoding="UTF-8"?>
<!-- TRNKYLU sitemap v3 — corrections : Redirection www forcée, ajout des pages Nettoyage, exclusion stricte des 404 (pages non publiées). -->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml">

  <!-- ===================== ACCUEIL ===================== -->
  <url>
    <loc>https://www.trnkylu.com/fr/</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.trnkylu.com/fr/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://www.trnkylu.com/en/" />
    <xhtml:link rel="alternate" hreflang="de" href="https://www.trnkylu.com/de/" />
    <xhtml:link rel="alternate" hreflang="lb" href="https://www.trnkylu.com/lu/" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://www.trnkylu.com/pt/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.trnkylu.com/fr/" />
    <lastmod>2026-06-25</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://www.trnkylu.com/en/</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.trnkylu.com/fr/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://www.trnkylu.com/en/" />
    <xhtml:link rel="alternate" hreflang="de" href="https://www.trnkylu.com/de/" />
    <xhtml:link rel="alternate" hreflang="lb" href="https://www.trnkylu.com/lu/" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://www.trnkylu.com/pt/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.trnkylu.com/fr/" />
    <lastmod>2026-06-25</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
       <url>
    <loc>https://www.trnkylu.com/de/</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.trnkylu.com/fr/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://www.trnkylu.com/en/" />
    <xhtml:link rel="alternate" hreflang="de" href="https://www.trnkylu.com/de/" />
    <xhtml:link rel="alternate" hreflang="lb" href="https://www.trnkylu.com/lu/" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://www.trnkylu.com/pt/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.trnkylu.com/fr/" />
    <lastmod>2026-06-25</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://www.trnkylu.com/lu/</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.trnkylu.com/fr/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://www.trnkylu.com/en/" />
    <xhtml:link rel="alternate" hreflang="de" href="https://www.trnkylu.com/de/" />
    <xhtml:link rel="alternate" hreflang="lb" href="https://www.trnkylu.com/lu/" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://www.trnkylu.com/pt/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.trnkylu.com/fr/" />
    <lastmod>2026-06-25</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://www.trnkylu.com/pt/</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.trnkylu.com/fr/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://www.trnkylu.com/en/" />
    <xhtml:link rel="alternate" hreflang="de" href="https://www.trnkylu.com/de/" />
    <xhtml:link rel="alternate" hreflang="lb" href="https://www.trnkylu.com/lu/" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://www.trnkylu.com/pt/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.trnkylu.com/fr/" />
    <lastmod>2026-06-25</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>


  <!-- ===================== PAGES PILIERS (SERVICES) ===================== -->
  <url>
    <loc>https://www.trnkylu.com/fr/nettoyage</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.trnkylu.com/fr/nettoyage" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.trnkylu.com/fr/nettoyage" />
    <lastmod>2026-06-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- ===================== PAGES LOCALES (VILLES) ===================== -->
  <url>
    <loc>https://www.trnkylu.com/fr/nettoyage-luxembourg-ville</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.trnkylu.com/fr/nettoyage-luxembourg-ville" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.trnkylu.com/fr/nettoyage-luxembourg-ville" />
    <lastmod>2026-06-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- ===================== ONBOARDING B2B ===================== -->
  <url>
    <loc>https://www.trnkylu.com/fr/onboarding-b2b</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.trnkylu.com/fr/onboarding-b2b" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.trnkylu.com/fr/onboarding-b2b" />
    <lastmod>2026-06-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- ===================== FAQ B2C ===================== -->
  <url>
    <loc>https://www.trnkylu.com/fr/faq-b2c</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.trnkylu.com/fr/faq-b2c" />
    <xhtml:link rel="alternate" hreflang="en" href="https://www.trnkylu.com/en/faq-b2c" />
    <xhtml:link rel="alternate" hreflang="de" href="https://www.trnkylu.com/de/faq-b2c" />
    <xhtml:link rel="alternate" hreflang="lb" href="https://www.trnkylu.com/lu/faq-b2c" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://www.trnkylu.com/pt/faq-b2c" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.trnkylu.com/fr/faq-b2c" />
    <lastmod>2026-06-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.trnkylu.com/en/faq-b2c</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.trnkylu.com/fr/faq-b2c" />
    <xhtml:link rel="alternate" hreflang="en" href="https://www.trnkylu.com/en/faq-b2c" />
    <xhtml:link rel="alternate" hreflang="de" href="https://www.trnkylu.com/de/faq-b2c" />
    <xhtml:link rel="alternate" hreflang="lb" href="https://www.trnkylu.com/lu/faq-b2c" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://www.trnkylu.com/pt/faq-b2c" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.trnkylu.com/fr/faq-b2c" />
    <lastmod>2026-06-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
    <url>
    <loc>https://www.trnkylu.com/de/faq-b2c</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.trnkylu.com/fr/faq-b2c" />
    <xhtml:link rel="alternate" hreflang="en" href="https://www.trnkylu.com/en/faq-b2c" />
    <xhtml:link rel="alternate" hreflang="de" href="https://www.trnkylu.com/de/faq-b2c" />
    <xhtml:link rel="alternate" hreflang="lb" href="https://www.trnkylu.com/lu/faq-b2c" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://www.trnkylu.com/pt/faq-b2c" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.trnkylu.com/fr/faq-b2c" />
    <lastmod>2026-06-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.trnkylu.com/lu/faq-b2c</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.trnkylu.com/fr/faq-b2c" />
    <xhtml:link rel="alternate" hreflang="en" href="https://www.trnkylu.com/en/faq-b2c" />
    <xhtml:link rel="alternate" hreflang="de" href="https://www.trnkylu.com/de/faq-b2c" />
    <xhtml:link rel="alternate" hreflang="lb" href="https://www.trnkylu.com/lu/faq-b2c" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://www.trnkylu.com/pt/faq-b2c" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.trnkylu.com/fr/faq-b2c" />
    <lastmod>2026-06-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.trnkylu.com/pt/faq-b2c</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.trnkylu.com/fr/faq-b2c" />
    <xhtml:link rel="alternate" hreflang="en" href="https://www.trnkylu.com/en/faq-b2c" />
    <xhtml:link rel="alternate" hreflang="de" href="https://www.trnkylu.com/de/faq-b2c" />
    <xhtml:link rel="alternate" hreflang="lb" href="https://www.trnkylu.com/lu/faq-b2c" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://www.trnkylu.com/pt/faq-b2c" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.trnkylu.com/fr/faq-b2c" />
    <lastmod>2026-06-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- ===================== FAQ B2B ===================== -->
  <url>
    <loc>https://www.trnkylu.com/fr/faq-b2b</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.trnkylu.com/fr/faq-b2b" />
    <xhtml:link rel="alternate" hreflang="en" href="https://www.trnkylu.com/en/faq-b2b" />
    <xhtml:link rel="alternate" hreflang="de" href="https://www.trnkylu.com/de/faq-b2b" />
    <xhtml:link rel="alternate" hreflang="lb" href="https://www.trnkylu.com/lu/faq-b2b" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://www.trnkylu.com/pt/faq-b2b" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.trnkylu.com/fr/faq-b2b" />
    <lastmod>2026-06-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.trnkylu.com/en/faq-b2b</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.trnkylu.com/fr/faq-b2b" />
    <xhtml:link rel="alternate" hreflang="en" href="https://www.trnkylu.com/en/faq-b2b" />
    <xhtml:link rel="alternate" hreflang="de" href="https://www.trnkylu.com/de/faq-b2b" />
    <xhtml:link rel="alternate" hreflang="lb" href="https://www.trnkylu.com/lu/faq-b2b" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://www.trnkylu.com/pt/faq-b2b" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.trnkylu.com/fr/faq-b2b" />
    <lastmod>2026-06-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.trnkylu.com/lu/faq-b2b</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.trnkylu.com/fr/faq-b2b" />
    <xhtml:link rel="alternate" hreflang="en" href="https://www.trnkylu.com/en/faq-b2b" />
    <xhtml:link rel="alternate" hreflang="de" href="https://www.trnkylu.com/de/faq-b2b" />
    <xhtml:link rel="alternate" hreflang="lb" href="https://www.trnkylu.com/lu/faq-b2b" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://www.trnkylu.com/pt/faq-b2b" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.trnkylu.com/fr/faq-b2b" />
    <lastmod>2026-06-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.trnkylu.com/pt/faq-b2b</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.trnkylu.com/fr/faq-b2b" />
    <xhtml:link rel="alternate" hreflang="en" href="https://www.trnkylu.com/en/faq-b2b" />
    <xhtml:link rel="alternate" hreflang="de" href="https://www.trnkylu.com/de/faq-b2b" />
    <xhtml:link rel="alternate" hreflang="lb" href="https://www.trnkylu.com/lu/faq-b2b" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://www.trnkylu.com/pt/faq-b2b" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.trnkylu.com/fr/faq-b2b" />
    <lastmod>2026-06-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <!-- ===================== LEXIQUE ===================== -->
  <url>
    <loc>https://www.trnkylu.com/fr/lexique</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.trnkylu.com/fr/lexique" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.trnkylu.com/fr/lexique" />
    <lastmod>2026-06-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

</urlset>
