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

  <!-- ────────────────────────────────────────────────────────────────────
       Per-language pre-rendered pages (generated by scripts/i18n-prerender.js)
       Each URL declares its hreflang siblings + x-default → /fr/ (primary
       market is France).
       ──────────────────────────────────────────────────────────────────── -->

  <!-- Home — FR / EN / ES -->
  <url>
    <loc>https://blochagents.com/fr/index.html</loc>
    <lastmod>2026-05-06</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://blochagents.com/fr/index.html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://blochagents.com/en/index.html"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://blochagents.com/es/index.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://blochagents.com/fr/index.html"/>
  </url>
  <url>
    <loc>https://blochagents.com/en/index.html</loc>
    <lastmod>2026-05-06</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://blochagents.com/fr/index.html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://blochagents.com/en/index.html"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://blochagents.com/es/index.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://blochagents.com/fr/index.html"/>
  </url>
  <url>
    <loc>https://blochagents.com/es/index.html</loc>
    <lastmod>2026-05-06</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://blochagents.com/fr/index.html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://blochagents.com/en/index.html"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://blochagents.com/es/index.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://blochagents.com/fr/index.html"/>
  </url>

  <!-- Pricing — FR / EN / ES -->
  <url>
    <loc>https://blochagents.com/fr/pricing.html</loc>
    <lastmod>2026-05-06</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://blochagents.com/fr/pricing.html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://blochagents.com/en/pricing.html"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://blochagents.com/es/pricing.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://blochagents.com/fr/pricing.html"/>
  </url>
  <url>
    <loc>https://blochagents.com/en/pricing.html</loc>
    <lastmod>2026-05-06</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://blochagents.com/fr/pricing.html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://blochagents.com/en/pricing.html"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://blochagents.com/es/pricing.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://blochagents.com/fr/pricing.html"/>
  </url>
  <url>
    <loc>https://blochagents.com/es/pricing.html</loc>
    <lastmod>2026-05-06</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://blochagents.com/fr/pricing.html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://blochagents.com/en/pricing.html"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://blochagents.com/es/pricing.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://blochagents.com/fr/pricing.html"/>
  </url>

  <!-- Case studies index — FR / EN / ES -->
  <url>
    <loc>https://blochagents.com/fr/case-study.html</loc>
    <lastmod>2026-05-06</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://blochagents.com/fr/case-study.html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://blochagents.com/en/case-study.html"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://blochagents.com/es/case-study.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://blochagents.com/fr/case-study.html"/>
  </url>
  <url>
    <loc>https://blochagents.com/en/case-study.html</loc>
    <lastmod>2026-05-06</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://blochagents.com/fr/case-study.html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://blochagents.com/en/case-study.html"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://blochagents.com/es/case-study.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://blochagents.com/fr/case-study.html"/>
  </url>
  <url>
    <loc>https://blochagents.com/es/case-study.html</loc>
    <lastmod>2026-05-06</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://blochagents.com/fr/case-study.html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://blochagents.com/en/case-study.html"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://blochagents.com/es/case-study.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://blochagents.com/fr/case-study.html"/>
  </url>

  <!-- Cabinet d'avocat case study — FR / EN / ES -->
  <url>
    <loc>https://blochagents.com/fr/case-study-cabinet-dehan.html</loc>
    <lastmod>2026-05-06</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://blochagents.com/fr/case-study-cabinet-dehan.html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://blochagents.com/en/case-study-cabinet-dehan.html"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://blochagents.com/es/case-study-cabinet-dehan.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://blochagents.com/fr/case-study-cabinet-dehan.html"/>
  </url>
  <url>
    <loc>https://blochagents.com/en/case-study-cabinet-dehan.html</loc>
    <lastmod>2026-05-06</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://blochagents.com/fr/case-study-cabinet-dehan.html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://blochagents.com/en/case-study-cabinet-dehan.html"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://blochagents.com/es/case-study-cabinet-dehan.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://blochagents.com/fr/case-study-cabinet-dehan.html"/>
  </url>
  <url>
    <loc>https://blochagents.com/es/case-study-cabinet-dehan.html</loc>
    <lastmod>2026-05-06</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://blochagents.com/fr/case-study-cabinet-dehan.html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://blochagents.com/en/case-study-cabinet-dehan.html"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://blochagents.com/es/case-study-cabinet-dehan.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://blochagents.com/fr/case-study-cabinet-dehan.html"/>
  </url>

  <!-- ────────────────────────────────────────────────────────────────────
       Standalone language-specific landing pages (already lang-pure HTML)
       ──────────────────────────────────────────────────────────────────── -->
  <url>
    <loc>https://blochagents.com/ia_agentique_implementation.html</loc>
    <lastmod>2026-04-01</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://blochagents.com/ia_agentique_implementation.html"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://blochagents.com/ia_agentique_implementation_es.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://blochagents.com/ia_agentique_implementation.html"/>
  </url>
  <url>
    <loc>https://blochagents.com/ia_agentique_implementation_es.html</loc>
    <lastmod>2026-04-01</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://blochagents.com/ia_agentique_implementation.html"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://blochagents.com/ia_agentique_implementation_es.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://blochagents.com/ia_agentique_implementation.html"/>
  </url>

  <!-- ────────────────────────────────────────────────────────────────────
       Blog
       ──────────────────────────────────────────────────────────────────── -->
  <url>
    <loc>https://blochagents.com/blog/</loc>
    <lastmod>2026-05-06</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://blochagents.com/blog/en/"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://blochagents.com/blog/fr/"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://blochagents.com/blog/es/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://blochagents.com/blog/en/"/>
  </url>
  <url>
    <loc>https://blochagents.com/blog/en/</loc>
    <lastmod>2026-05-06</lastmod>
  </url>
  <url>
    <loc>https://blochagents.com/blog/fr/</loc>
    <lastmod>2026-05-06</lastmod>
  </url>
  <url>
    <loc>https://blochagents.com/blog/es/</loc>
    <lastmod>2026-05-06</lastmod>
  </url>

  <!-- Blog articles · founding 4 -->
  <url>
    <loc>https://blochagents.com/blog/en/ai-automation-replaces-saas-b2b-distributors/</loc>
    <lastmod>2026-05-06</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://blochagents.com/blog/en/ai-automation-replaces-saas-b2b-distributors/"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://blochagents.com/blog/es/concierge-whatsapp-b2b-cfdi-carta-porte/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://blochagents.com/blog/en/ai-automation-replaces-saas-b2b-distributors/"/>
  </url>
  <url>
    <loc>https://blochagents.com/blog/en/triple-whale-vs-custom-cod-dropshippers/</loc>
    <lastmod>2026-05-06</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://blochagents.com/blog/en/triple-whale-vs-custom-cod-dropshippers/"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://blochagents.com/blog/fr/pourquoi-11k-vs-triple-whale-300mo/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://blochagents.com/blog/en/triple-whale-vs-custom-cod-dropshippers/"/>
  </url>
  <url>
    <loc>https://blochagents.com/blog/fr/automatiser-cabinet-avocat-28-jours/</loc>
    <lastmod>2026-05-06</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://blochagents.com/blog/fr/automatiser-cabinet-avocat-28-jours/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://blochagents.com/blog/fr/automatiser-cabinet-avocat-28-jours/"/>
  </url>
  <url>
    <loc>https://blochagents.com/blog/es/concierge-whatsapp-b2b-cfdi-carta-porte/</loc>
    <lastmod>2026-05-06</lastmod>
    <xhtml:link rel="alternate" hreflang="es" href="https://blochagents.com/blog/es/concierge-whatsapp-b2b-cfdi-carta-porte/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://blochagents.com/blog/en/ai-automation-replaces-saas-b2b-distributors/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://blochagents.com/blog/en/ai-automation-replaces-saas-b2b-distributors/"/>
  </url>

  <!-- Blog articles · second batch (May 2026) -->
  <url>
    <loc>https://blochagents.com/blog/fr/automatiser-cabinet-medical-4-semaines/</loc>
    <lastmod>2026-05-06</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://blochagents.com/blog/fr/automatiser-cabinet-medical-4-semaines/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://blochagents.com/blog/fr/automatiser-cabinet-medical-4-semaines/"/>
  </url>
  <url>
    <loc>https://blochagents.com/blog/fr/pourquoi-11k-vs-triple-whale-300mo/</loc>
    <lastmod>2026-05-06</lastmod>
    <xhtml:link rel="alternate" hreflang="fr" href="https://blochagents.com/blog/fr/pourquoi-11k-vs-triple-whale-300mo/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://blochagents.com/blog/en/triple-whale-vs-custom-cod-dropshippers/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://blochagents.com/blog/en/triple-whale-vs-custom-cod-dropshippers/"/>
  </url>
  <url>
    <loc>https://blochagents.com/blog/en/claude-vs-gpt-vs-gemini-production-agents-2026/</loc>
    <lastmod>2026-05-06</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://blochagents.com/blog/en/claude-vs-gpt-vs-gemini-production-agents-2026/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://blochagents.com/blog/en/claude-vs-gpt-vs-gemini-production-agents-2026/"/>
  </url>
  <url>
    <loc>https://blochagents.com/blog/en/n8n-vs-make-vs-custom-decision-tree-2026/</loc>
    <lastmod>2026-05-06</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://blochagents.com/blog/en/n8n-vs-make-vs-custom-decision-tree-2026/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://blochagents.com/blog/en/n8n-vs-make-vs-custom-decision-tree-2026/"/>
  </url>
  <url>
    <loc>https://blochagents.com/blog/es/geo-local-mexico-google-maps-2026/</loc>
    <lastmod>2026-05-06</lastmod>
    <xhtml:link rel="alternate" hreflang="es" href="https://blochagents.com/blog/es/geo-local-mexico-google-maps-2026/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://blochagents.com/blog/es/geo-local-mexico-google-maps-2026/"/>
  </url>
  <url>
    <loc>https://blochagents.com/blog/es/showroom-virtual-ia-imagenes-mueble-premium/</loc>
    <lastmod>2026-05-06</lastmod>
    <xhtml:link rel="alternate" hreflang="es" href="https://blochagents.com/blog/es/showroom-virtual-ia-imagenes-mueble-premium/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://blochagents.com/blog/es/showroom-virtual-ia-imagenes-mueble-premium/"/>
  </url>

</urlset>
