<?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 EN pages ── -->
  <url>
    <loc>https://rankxi.com/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://rankxi.com/"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://rankxi.com/fr/"/>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://rankxi.com/services/restaurants/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://rankxi.com/services/restaurants/"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://rankxi.com/fr/services/restaurants/"/>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://rankxi.com/services/realtors/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://rankxi.com/services/realtors/"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://rankxi.com/fr/services/agents-immobiliers/"/>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://rankxi.com/services/saas-ai/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://rankxi.com/services/saas-ai/"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://rankxi.com/fr/services/saas-ia/"/>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://rankxi.com/pricing/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://rankxi.com/pricing/"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://rankxi.com/fr/tarifs/"/>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://rankxi.com/portfolio/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://rankxi.com/portfolio/"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://rankxi.com/fr/portfolio/"/>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://rankxi.com/about/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://rankxi.com/about/"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://rankxi.com/fr/a-propos/"/>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://rankxi.com/contact/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://rankxi.com/contact/"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://rankxi.com/fr/contact/"/>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://rankxi.com/blog/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://rankxi.com/blog/"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://rankxi.com/fr/blog/"/>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- ── Portfolio ── -->
  <url><loc>https://rankxi.com/portfolio/maison-durand/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://rankxi.com/portfolio/deux-restaurant/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://rankxi.com/portfolio/agence-laurent/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://rankxi.com/portfolio/villa-riviera/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://rankxi.com/portfolio/klart-ai/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://rankxi.com/portfolio/kozalab/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>

  <!-- ── EN Blog posts ── -->
  <url>
    <loc>https://rankxi.com/blog/best-website-builders-for-restaurants/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://rankxi.com/blog/best-website-builders-for-restaurants/"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://rankxi.com/fr/blog/meilleurs-createurs-site-web-restaurant/"/>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://rankxi.com/blog/perfect-restaurant-website/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://rankxi.com/blog/perfect-restaurant-website/"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://rankxi.com/fr/blog/site-web-parfait-restaurant/"/>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://rankxi.com/blog/why-restaurants-need-a-website/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://rankxi.com/blog/why-restaurants-need-a-website/"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://rankxi.com/fr/blog/pourquoi-restaurant-besoin-site-web/"/>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://rankxi.com/blog/why-your-restaurant-website-doesnt-rank-on-google/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://rankxi.com/blog/why-your-restaurant-website-doesnt-rank-on-google/"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://rankxi.com/fr/blog/pourquoi-site-restaurant-ne-remonte-pas-google/"/>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <url>
    <loc>https://rankxi.com/blog/realtor-website-seo-guide/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://rankxi.com/blog/realtor-website-seo-guide/"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://rankxi.com/fr/blog/site-web-agent-immobilier-seo/"/>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <!-- ── FR pages ── -->
  <url>
    <loc>https://rankxi.com/fr/</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://rankxi.com/fr/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://rankxi.com/"/>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://rankxi.com/fr/services/restaurants/</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://rankxi.com/fr/services/restaurants/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://rankxi.com/services/restaurants/"/>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://rankxi.com/fr/services/agents-immobiliers/</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://rankxi.com/fr/services/agents-immobiliers/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://rankxi.com/services/realtors/"/>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://rankxi.com/fr/services/saas-ia/</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://rankxi.com/fr/services/saas-ia/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://rankxi.com/services/saas-ai/"/>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://rankxi.com/fr/tarifs/</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://rankxi.com/fr/tarifs/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://rankxi.com/pricing/"/>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://rankxi.com/fr/portfolio/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://rankxi.com/fr/a-propos/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://rankxi.com/fr/contact/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://rankxi.com/fr/blog/</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- ── FR Blog posts ── -->
  <url>
    <loc>https://rankxi.com/fr/blog/meilleurs-createurs-site-web-restaurant/</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://rankxi.com/fr/blog/meilleurs-createurs-site-web-restaurant/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://rankxi.com/blog/best-website-builders-for-restaurants/"/>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://rankxi.com/fr/blog/site-web-parfait-restaurant/</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://rankxi.com/fr/blog/site-web-parfait-restaurant/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://rankxi.com/blog/perfect-restaurant-website/"/>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://rankxi.com/fr/blog/pourquoi-restaurant-besoin-site-web/</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://rankxi.com/fr/blog/pourquoi-restaurant-besoin-site-web/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://rankxi.com/blog/why-restaurants-need-a-website/"/>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://rankxi.com/fr/blog/pourquoi-site-restaurant-ne-remonte-pas-google/</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://rankxi.com/fr/blog/pourquoi-site-restaurant-ne-remonte-pas-google/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://rankxi.com/blog/why-your-restaurant-website-doesnt-rank-on-google/"/>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <url>
    <loc>https://rankxi.com/fr/blog/site-web-agent-immobilier-seo/</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://rankxi.com/fr/blog/site-web-agent-immobilier-seo/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://rankxi.com/blog/realtor-website-seo-guide/"/>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

</urlset>
