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

  <!--
    Canonical host: apex (https://facturzen.com).
    DO NOT switch to www — every internal link, canonical tag, and OG URL
    in the codebase points to apex. Submitting www URLs caused
    Search Console "Page with redirect" / "Alternate page with proper
    canonical tag" errors on every URL.

    Trailing slashes on `<loc>` match production nginx (nested static export).
    Omitting them caused 301s from /slug → /slug/ and "Redirect" sitemap audit noise.

    Bilingual public pages list both /en (apex) and /fr/ versions, with
    `xhtml:link rel="alternate" hreflang=...` annotations on each entry —
    Google's preferred format for multilingual sitemaps. The
    French-only SEO landing pages (logiciel-gestion-locative, etc.) emit
    only fr + x-default since no English equivalent exists.
  -->

  <!-- ────────────────────────────── BILINGUAL PAGES ────────────────────────────── -->

  <!-- Landing / Home -->
  <url>
    <loc>https://facturzen.com/</loc>
    <lastmod>2026-05-05</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/fr/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/" />
  </url>
  <url>
    <loc>https://facturzen.com/fr/</loc>
    <lastmod>2026-05-05</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/fr/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/" />
  </url>

  <!-- About -->
  <url>
    <loc>https://facturzen.com/about/</loc>
    <lastmod>2026-05-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/about/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/fr/about/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/about/" />
  </url>
  <url>
    <loc>https://facturzen.com/fr/about/</loc>
    <lastmod>2026-05-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/about/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/fr/about/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/about/" />
  </url>

  <!-- Contact -->
  <url>
    <loc>https://facturzen.com/contact/</loc>
    <lastmod>2026-05-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/contact/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/fr/contact/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/contact/" />
  </url>
  <url>
    <loc>https://facturzen.com/fr/contact/</loc>
    <lastmod>2026-05-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/contact/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/fr/contact/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/contact/" />
  </url>

  <!-- Careers -->
  <url>
    <loc>https://facturzen.com/careers/</loc>
    <lastmod>2026-05-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/careers/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/fr/careers/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/careers/" />
  </url>
  <url>
    <loc>https://facturzen.com/fr/careers/</loc>
    <lastmod>2026-05-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/careers/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/fr/careers/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/careers/" />
  </url>

  <!-- Privacy -->
  <url>
    <loc>https://facturzen.com/privacy/</loc>
    <lastmod>2026-05-05</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/privacy/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/fr/privacy/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/privacy/" />
  </url>
  <url>
    <loc>https://facturzen.com/fr/privacy/</loc>
    <lastmod>2026-05-05</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/privacy/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/fr/privacy/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/privacy/" />
  </url>

  <!-- Terms -->
  <url>
    <loc>https://facturzen.com/terms/</loc>
    <lastmod>2026-05-05</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/terms/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/fr/terms/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/terms/" />
  </url>
  <url>
    <loc>https://facturzen.com/fr/terms/</loc>
    <lastmod>2026-05-05</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/terms/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/fr/terms/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/terms/" />
  </url>

  <!-- Cookies -->
  <url>
    <loc>https://facturzen.com/cookies/</loc>
    <lastmod>2026-05-05</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/cookies/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/fr/cookies/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/cookies/" />
  </url>
  <url>
    <loc>https://facturzen.com/fr/cookies/</loc>
    <lastmod>2026-05-05</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/cookies/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/fr/cookies/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/cookies/" />
  </url>

  <!-- GDPR -->
  <url>
    <loc>https://facturzen.com/gdpr/</loc>
    <lastmod>2026-05-05</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/gdpr/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/fr/gdpr/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/gdpr/" />
  </url>
  <url>
    <loc>https://facturzen.com/fr/gdpr/</loc>
    <lastmod>2026-05-05</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/gdpr/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/fr/gdpr/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/gdpr/" />
  </url>

  <!-- ────────────────────────── BILINGUAL SEO LANDING PAGES ──────────────────────────
       Each FR slug has a paired EN URL at a different top-level path
       (different language ⇒ different keywords ⇒ different slugs). Both
       siblings emit the same hreflang triplet. Source of truth for the
       slug pairs: src/lib/locale-routes.ts → SEO_LANDING_PAIRS. -->

  <!-- Tier 1 (high intent) -->
  <url>
    <loc>https://facturzen.com/logiciel-gestion-locative/</loc>
    <lastmod>2026-05-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/property-management-software/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/logiciel-gestion-locative/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/property-management-software/" />
  </url>
  <url>
    <loc>https://facturzen.com/property-management-software/</loc>
    <lastmod>2026-05-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/property-management-software/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/logiciel-gestion-locative/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/property-management-software/" />
  </url>
  <url>
    <loc>https://facturzen.com/gestion-locative-en-ligne/</loc>
    <lastmod>2026-05-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/online-rental-management/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/gestion-locative-en-ligne/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/online-rental-management/" />
  </url>
  <url>
    <loc>https://facturzen.com/online-rental-management/</loc>
    <lastmod>2026-05-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/online-rental-management/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/gestion-locative-en-ligne/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/online-rental-management/" />
  </url>
  <url>
    <loc>https://facturzen.com/quittance-loyer-automatique/</loc>
    <lastmod>2026-05-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/automatic-rent-receipts/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/quittance-loyer-automatique/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/automatic-rent-receipts/" />
  </url>
  <url>
    <loc>https://facturzen.com/automatic-rent-receipts/</loc>
    <lastmod>2026-05-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/automatic-rent-receipts/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/quittance-loyer-automatique/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/automatic-rent-receipts/" />
  </url>
  <url>
    <loc>https://facturzen.com/avis-de-loyer/</loc>
    <lastmod>2026-05-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/rent-notices/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/avis-de-loyer/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/rent-notices/" />
  </url>
  <url>
    <loc>https://facturzen.com/rent-notices/</loc>
    <lastmod>2026-05-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/rent-notices/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/avis-de-loyer/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/rent-notices/" />
  </url>

  <!-- Tier 2 (profile targeting) -->
  <url>
    <loc>https://facturzen.com/gestion-locative-proprietaire-bailleur/</loc>
    <lastmod>2026-05-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/property-management-for-landlords/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/gestion-locative-proprietaire-bailleur/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/property-management-for-landlords/" />
  </url>
  <url>
    <loc>https://facturzen.com/property-management-for-landlords/</loc>
    <lastmod>2026-05-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/property-management-for-landlords/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/gestion-locative-proprietaire-bailleur/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/property-management-for-landlords/" />
  </url>
  <url>
    <loc>https://facturzen.com/logiciel-gestion-locative-gratuit/</loc>
    <lastmod>2026-05-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/free-property-management-software/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/logiciel-gestion-locative-gratuit/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/free-property-management-software/" />
  </url>
  <url>
    <loc>https://facturzen.com/free-property-management-software/</loc>
    <lastmod>2026-05-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/free-property-management-software/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/logiciel-gestion-locative-gratuit/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/free-property-management-software/" />
  </url>
  <url>
    <loc>https://facturzen.com/gestion-locative-sci/</loc>
    <lastmod>2026-05-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/sci-property-management/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/gestion-locative-sci/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/sci-property-management/" />
  </url>
  <url>
    <loc>https://facturzen.com/sci-property-management/</loc>
    <lastmod>2026-05-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/sci-property-management/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/gestion-locative-sci/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/sci-property-management/" />
  </url>

  <!-- Tier 3 (competitor comparison) -->
  <url>
    <loc>https://facturzen.com/alternative-rentila/</loc>
    <lastmod>2026-05-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/rentila-alternative/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/alternative-rentila/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/rentila-alternative/" />
  </url>
  <url>
    <loc>https://facturzen.com/rentila-alternative/</loc>
    <lastmod>2026-05-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/rentila-alternative/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/alternative-rentila/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/rentila-alternative/" />
  </url>
  <url>
    <loc>https://facturzen.com/alternative-bailfacile/</loc>
    <lastmod>2026-05-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/bailfacile-alternative/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/alternative-bailfacile/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/bailfacile-alternative/" />
  </url>
  <url>
    <loc>https://facturzen.com/bailfacile-alternative/</loc>
    <lastmod>2026-05-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/bailfacile-alternative/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/alternative-bailfacile/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/bailfacile-alternative/" />
  </url>
  <url>
    <loc>https://facturzen.com/alternative-immobilierloyer/</loc>
    <lastmod>2026-05-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/immobilierloyer-alternative/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/alternative-immobilierloyer/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/immobilierloyer-alternative/" />
  </url>
  <url>
    <loc>https://facturzen.com/immobilierloyer-alternative/</loc>
    <lastmod>2026-05-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/immobilierloyer-alternative/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/alternative-immobilierloyer/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/immobilierloyer-alternative/" />
  </url>
  <url>
    <loc>https://facturzen.com/alternative-tomappart/</loc>
    <lastmod>2026-05-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/tomappart-alternative/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/alternative-tomappart/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/tomappart-alternative/" />
  </url>
  <url>
    <loc>https://facturzen.com/tomappart-alternative/</loc>
    <lastmod>2026-05-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/tomappart-alternative/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/alternative-tomappart/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/tomappart-alternative/" />
  </url>

  <!-- ────────────────────────────── BLOG ──────────────────────────────
       Blog index pages (bilingual via /fr/ prefix) and clustered articles
       (each topic has FR + EN siblings linked via hreflang). -->

  <!-- Blog index -->
  <url>
    <loc>https://facturzen.com/blog/</loc>
    <lastmod>2026-05-06</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/blog/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/fr/blog/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/blog/" />
  </url>
  <url>
    <loc>https://facturzen.com/fr/blog/</loc>
    <lastmod>2026-05-06</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/blog/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/fr/blog/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/blog/" />
  </url>

  <!-- Cluster 1: How to automate rent receipts -->
  <url>
    <loc>https://facturzen.com/fr/blog/comment-automatiser-quittances-de-loyer/</loc>
    <lastmod>2026-05-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/blog/how-to-automate-rent-receipts/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/fr/blog/comment-automatiser-quittances-de-loyer/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/blog/how-to-automate-rent-receipts/" />
  </url>
  <url>
    <loc>https://facturzen.com/blog/how-to-automate-rent-receipts/</loc>
    <lastmod>2026-05-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/blog/how-to-automate-rent-receipts/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/fr/blog/comment-automatiser-quittances-de-loyer/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/blog/how-to-automate-rent-receipts/" />
  </url>

  <!-- Cluster 2: Free rent receipt template -->
  <url>
    <loc>https://facturzen.com/fr/blog/modele-quittance-loyer-pdf-gratuit/</loc>
    <lastmod>2026-05-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/blog/free-rent-receipt-template-france/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/fr/blog/modele-quittance-loyer-pdf-gratuit/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/blog/free-rent-receipt-template-france/" />
  </url>
  <url>
    <loc>https://facturzen.com/blog/free-rent-receipt-template-france/</loc>
    <lastmod>2026-05-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/blog/free-rent-receipt-template-france/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/fr/blog/modele-quittance-loyer-pdf-gratuit/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/blog/free-rent-receipt-template-france/" />
  </url>

  <!-- Cluster 3: IRL index & rent adjustment -->
  <url>
    <loc>https://facturzen.com/fr/blog/indice-irl-revision-loyer-2026/</loc>
    <lastmod>2026-05-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/blog/irl-index-2026-rent-adjustment/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/fr/blog/indice-irl-revision-loyer-2026/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/blog/irl-index-2026-rent-adjustment/" />
  </url>
  <url>
    <loc>https://facturzen.com/blog/irl-index-2026-rent-adjustment/</loc>
    <lastmod>2026-05-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/blog/irl-index-2026-rent-adjustment/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/fr/blog/indice-irl-revision-loyer-2026/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/blog/irl-index-2026-rent-adjustment/" />
  </url>

  <!-- Cluster 4: Form 2044 / rental income tax -->
  <url>
    <loc>https://facturzen.com/fr/blog/declaration-revenus-fonciers-formulaire-2044/</loc>
    <lastmod>2026-05-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.65</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/blog/form-2044-rental-income-tax-france/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/fr/blog/declaration-revenus-fonciers-formulaire-2044/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/blog/form-2044-rental-income-tax-france/" />
  </url>
  <url>
    <loc>https://facturzen.com/blog/form-2044-rental-income-tax-france/</loc>
    <lastmod>2026-05-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.65</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/blog/form-2044-rental-income-tax-france/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/fr/blog/declaration-revenus-fonciers-formulaire-2044/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/blog/form-2044-rental-income-tax-france/" />
  </url>

  <!-- Cluster 5: État des lieux template -->
  <url>
    <loc>https://facturzen.com/fr/blog/etat-des-lieux-modele-pdf-gratuit/</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.65</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/blog/property-condition-report-template-france/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/fr/blog/etat-des-lieux-modele-pdf-gratuit/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/blog/property-condition-report-template-france/" />
  </url>
  <url>
    <loc>https://facturzen.com/blog/property-condition-report-template-france/</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.65</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/blog/property-condition-report-template-france/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/fr/blog/etat-des-lieux-modele-pdf-gratuit/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/blog/property-condition-report-template-france/" />
  </url>

  <!-- Cluster 6: Unpaid rent recovery -->
  <url>
    <loc>https://facturzen.com/fr/blog/loyers-impayes-demarches-recouvrement/</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.65</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/blog/unpaid-rent-recovery-france/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/fr/blog/loyers-impayes-demarches-recouvrement/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/blog/unpaid-rent-recovery-france/" />
  </url>
  <url>
    <loc>https://facturzen.com/blog/unpaid-rent-recovery-france/</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.65</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/blog/unpaid-rent-recovery-france/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/fr/blog/loyers-impayes-demarches-recouvrement/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/blog/unpaid-rent-recovery-france/" />
  </url>

  <!-- Cluster 7: Furnished vs unfurnished lease -->
  <url>
    <loc>https://facturzen.com/fr/blog/bail-meuble-vs-bail-nu-comparatif/</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/blog/furnished-vs-unfurnished-lease-france/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/fr/blog/bail-meuble-vs-bail-nu-comparatif/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/blog/furnished-vs-unfurnished-lease-france/" />
  </url>
  <url>
    <loc>https://facturzen.com/blog/furnished-vs-unfurnished-lease-france/</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/blog/furnished-vs-unfurnished-lease-france/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/fr/blog/bail-meuble-vs-bail-nu-comparatif/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/blog/furnished-vs-unfurnished-lease-france/" />
  </url>

  <!-- ── Cluster 8: Security deposit ── -->
  <url>
    <loc>https://facturzen.com/fr/blog/depot-de-garantie-delai-restitution-2026/</loc>
    <lastmod>2026-05-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/blog/security-deposit-return-france/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/fr/blog/depot-de-garantie-delai-restitution-2026/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/blog/security-deposit-return-france/" />
  </url>
  <url>
    <loc>https://facturzen.com/blog/security-deposit-return-france/</loc>
    <lastmod>2026-05-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/blog/security-deposit-return-france/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/fr/blog/depot-de-garantie-delai-restitution-2026/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/blog/security-deposit-return-france/" />
  </url>

  <!-- ── Cluster 9: Recoverable charges ── -->
  <url>
    <loc>https://facturzen.com/fr/blog/charges-recuperables-locataire-liste-2026/</loc>
    <lastmod>2026-05-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/blog/recoverable-charges-rental-france-2026/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/fr/blog/charges-recuperables-locataire-liste-2026/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/blog/recoverable-charges-rental-france-2026/" />
  </url>
  <url>
    <loc>https://facturzen.com/blog/recoverable-charges-rental-france-2026/</loc>
    <lastmod>2026-05-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/blog/recoverable-charges-rental-france-2026/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/fr/blog/charges-recuperables-locataire-liste-2026/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/blog/recoverable-charges-rental-france-2026/" />
  </url>

  <!-- ── Cluster 10: LMNP tax declaration ── -->
  <url>
    <loc>https://facturzen.com/fr/blog/declaration-lmnp-micro-bic-regime-reel-2026/</loc>
    <lastmod>2026-05-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/blog/lmnp-tax-declaration-france-2026/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/fr/blog/declaration-lmnp-micro-bic-regime-reel-2026/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/blog/lmnp-tax-declaration-france-2026/" />
  </url>
  <url>
    <loc>https://facturzen.com/blog/lmnp-tax-declaration-france-2026/</loc>
    <lastmod>2026-05-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/blog/lmnp-tax-declaration-france-2026/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/fr/blog/declaration-lmnp-micro-bic-regime-reel-2026/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/blog/lmnp-tax-declaration-france-2026/" />
  </url>

  <!-- ── Cluster 11: FacturZen vs Rentila ── -->
  <url>
    <loc>https://facturzen.com/fr/blog/facturzen-vs-rentila-comparatif-2026/</loc>
    <lastmod>2026-05-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/blog/facturzen-vs-rentila-comparison-2026/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/fr/blog/facturzen-vs-rentila-comparatif-2026/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/blog/facturzen-vs-rentila-comparison-2026/" />
  </url>
  <url>
    <loc>https://facturzen.com/blog/facturzen-vs-rentila-comparison-2026/</loc>
    <lastmod>2026-05-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/blog/facturzen-vs-rentila-comparison-2026/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/fr/blog/facturzen-vs-rentila-comparatif-2026/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/blog/facturzen-vs-rentila-comparison-2026/" />
  </url>

  <!-- ── Cluster 12: FacturZen vs BailFacile ── -->
  <url>
    <loc>https://facturzen.com/fr/blog/facturzen-vs-bailfacile-comparatif-2026/</loc>
    <lastmod>2026-05-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/blog/facturzen-vs-bailfacile-comparison-2026/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/fr/blog/facturzen-vs-bailfacile-comparatif-2026/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/blog/facturzen-vs-bailfacile-comparison-2026/" />
  </url>
  <url>
    <loc>https://facturzen.com/blog/facturzen-vs-bailfacile-comparison-2026/</loc>
    <lastmod>2026-05-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/blog/facturzen-vs-bailfacile-comparison-2026/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/fr/blog/facturzen-vs-bailfacile-comparatif-2026/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/blog/facturzen-vs-bailfacile-comparison-2026/" />
  </url>

  <!-- ── Interactive tools ── -->
  <url>
    <loc>https://facturzen.com/calculateur-revision-loyer-irl/</loc>
    <lastmod>2026-05-10</lastmod><changefreq>monthly</changefreq><priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/calculateur-revision-loyer-irl/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/irl-rent-increase-calculator/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/irl-rent-increase-calculator/" />
  </url>
  <url>
    <loc>https://facturzen.com/irl-rent-increase-calculator/</loc>
    <lastmod>2026-05-10</lastmod><changefreq>monthly</changefreq><priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/calculateur-revision-loyer-irl/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/irl-rent-increase-calculator/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/irl-rent-increase-calculator/" />
  </url>
  <url>
    <loc>https://facturzen.com/calculateur-rentabilite-locative/</loc>
    <lastmod>2026-05-10</lastmod><changefreq>monthly</changefreq><priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/calculateur-rentabilite-locative/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/rental-yield-calculator-france/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/rental-yield-calculator-france/" />
  </url>
  <url>
    <loc>https://facturzen.com/rental-yield-calculator-france/</loc>
    <lastmod>2026-05-10</lastmod><changefreq>monthly</changefreq><priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/calculateur-rentabilite-locative/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/rental-yield-calculator-france/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/rental-yield-calculator-france/" />
  </url>
  <url>
    <loc>https://facturzen.com/simulateur-impot-lmnp-bail-nu/</loc>
    <lastmod>2026-05-10</lastmod><changefreq>monthly</changefreq><priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/simulateur-impot-lmnp-bail-nu/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/lmnp-vs-unfurnished-tax-simulator/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/lmnp-vs-unfurnished-tax-simulator/" />
  </url>
  <url>
    <loc>https://facturzen.com/lmnp-vs-unfurnished-tax-simulator/</loc>
    <lastmod>2026-05-10</lastmod><changefreq>monthly</changefreq><priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/simulateur-impot-lmnp-bail-nu/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/lmnp-vs-unfurnished-tax-simulator/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/lmnp-vs-unfurnished-tax-simulator/" />
  </url>
  <url>
    <loc>https://facturzen.com/calculateur-delai-restitution-caution/</loc>
    <lastmod>2026-05-10</lastmod><changefreq>monthly</changefreq><priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/calculateur-delai-restitution-caution/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/security-deposit-deadline-calculator/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/security-deposit-deadline-calculator/" />
  </url>
  <url>
    <loc>https://facturzen.com/security-deposit-deadline-calculator/</loc>
    <lastmod>2026-05-10</lastmod><changefreq>monthly</changefreq><priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/calculateur-delai-restitution-caution/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/security-deposit-deadline-calculator/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/security-deposit-deadline-calculator/" />
  </url>
  <url>
    <loc>https://facturzen.com/calculateur-taux-effort-locataire/</loc>
    <lastmod>2026-05-10</lastmod><changefreq>monthly</changefreq><priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/calculateur-taux-effort-locataire/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/tenant-affordability-calculator/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/tenant-affordability-calculator/" />
  </url>
  <url>
    <loc>https://facturzen.com/tenant-affordability-calculator/</loc>
    <lastmod>2026-05-10</lastmod><changefreq>monthly</changefreq><priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="fr" href="https://facturzen.com/calculateur-taux-effort-locataire/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://facturzen.com/tenant-affordability-calculator/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://facturzen.com/tenant-affordability-calculator/" />
  </url>

</urlset>
