<?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">
  <!-- / (multilingüe) -->
  <url>
    <loc>https://ribera.io/</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/" />
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://ribera.io/en</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/" />
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://ribera.io/fr</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/" />
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://ribera.io/de</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/" />
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <!-- /contacto (multilingüe) -->
  <url>
    <loc>https://ribera.io/contacto</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/contacto" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/contacto" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/contacto" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/contacto" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/contacto" />
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://ribera.io/en/contacto</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/contacto" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/contacto" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/contacto" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/contacto" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/contacto" />
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://ribera.io/fr/contacto</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/contacto" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/contacto" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/contacto" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/contacto" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/contacto" />
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://ribera.io/de/contacto</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/contacto" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/contacto" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/contacto" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/contacto" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/contacto" />
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <!-- /servicios/ecommerce (multilingüe) -->
  <url>
    <loc>https://ribera.io/servicios/ecommerce</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/servicios/ecommerce" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/servicios/ecommerce" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/servicios/ecommerce" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/servicios/ecommerce" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/servicios/ecommerce" />
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://ribera.io/en/servicios/ecommerce</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/servicios/ecommerce" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/servicios/ecommerce" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/servicios/ecommerce" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/servicios/ecommerce" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/servicios/ecommerce" />
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://ribera.io/fr/servicios/ecommerce</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/servicios/ecommerce" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/servicios/ecommerce" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/servicios/ecommerce" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/servicios/ecommerce" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/servicios/ecommerce" />
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://ribera.io/de/servicios/ecommerce</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/servicios/ecommerce" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/servicios/ecommerce" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/servicios/ecommerce" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/servicios/ecommerce" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/servicios/ecommerce" />
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <!-- /servicios/marketplaces (multilingüe) -->
  <url>
    <loc>https://ribera.io/servicios/marketplaces</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/servicios/marketplaces" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/servicios/marketplaces" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/servicios/marketplaces" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/servicios/marketplaces" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/servicios/marketplaces" />
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://ribera.io/en/servicios/marketplaces</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/servicios/marketplaces" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/servicios/marketplaces" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/servicios/marketplaces" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/servicios/marketplaces" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/servicios/marketplaces" />
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://ribera.io/fr/servicios/marketplaces</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/servicios/marketplaces" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/servicios/marketplaces" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/servicios/marketplaces" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/servicios/marketplaces" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/servicios/marketplaces" />
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://ribera.io/de/servicios/marketplaces</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/servicios/marketplaces" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/servicios/marketplaces" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/servicios/marketplaces" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/servicios/marketplaces" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/servicios/marketplaces" />
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <!-- /servicios/shopify-headless (multilingüe) -->
  <url>
    <loc>https://ribera.io/servicios/shopify-headless</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/servicios/shopify-headless" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/servicios/shopify-headless" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/servicios/shopify-headless" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/servicios/shopify-headless" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/servicios/shopify-headless" />
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://ribera.io/en/servicios/shopify-headless</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/servicios/shopify-headless" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/servicios/shopify-headless" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/servicios/shopify-headless" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/servicios/shopify-headless" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/servicios/shopify-headless" />
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://ribera.io/fr/servicios/shopify-headless</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/servicios/shopify-headless" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/servicios/shopify-headless" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/servicios/shopify-headless" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/servicios/shopify-headless" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/servicios/shopify-headless" />
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://ribera.io/de/servicios/shopify-headless</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/servicios/shopify-headless" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/servicios/shopify-headless" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/servicios/shopify-headless" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/servicios/shopify-headless" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/servicios/shopify-headless" />
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <!-- Privacidad (multilingüe) -->
  <url>
    <loc>https://ribera.io/privacidad</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/privacidad" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/privacy" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/confidentialite" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/datenschutz" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/privacidad" />
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://ribera.io/en/privacy</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/privacidad" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/privacy" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/confidentialite" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/datenschutz" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/privacidad" />
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://ribera.io/fr/confidentialite</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/privacidad" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/privacy" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/confidentialite" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/datenschutz" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/privacidad" />
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://ribera.io/de/datenschutz</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/privacidad" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/privacy" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/confidentialite" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/datenschutz" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/privacidad" />
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <!-- /blog (multilingüe) -->
  <url>
    <loc>https://ribera.io/blog</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/blog" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/blog" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/blog" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/blog" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/blog" />
    <lastmod>2026-05-06</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://ribera.io/en/blog</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/blog" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/blog" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/blog" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/blog" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/blog" />
    <lastmod>2026-05-06</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://ribera.io/fr/blog</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/blog" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/blog" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/blog" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/blog" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/blog" />
    <lastmod>2026-05-06</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://ribera.io/de/blog</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/blog" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/blog" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/blog" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/blog" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/blog" />
    <lastmod>2026-05-06</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <!-- /blog/shopify-headless-ecommerce-cuando-lo-necesitas (multilingüe) -->
  <url>
    <loc>https://ribera.io/blog/shopify-headless-ecommerce-cuando-lo-necesitas</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/blog/shopify-headless-ecommerce-cuando-lo-necesitas" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/blog/shopify-headless-ecommerce-cuando-lo-necesitas" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/blog/shopify-headless-ecommerce-cuando-lo-necesitas" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/blog/shopify-headless-ecommerce-cuando-lo-necesitas" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/blog/shopify-headless-ecommerce-cuando-lo-necesitas" />
    <lastmod>2026-05-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.75</priority>
  </url>
  <url>
    <loc>https://ribera.io/en/blog/shopify-headless-ecommerce-cuando-lo-necesitas</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/blog/shopify-headless-ecommerce-cuando-lo-necesitas" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/blog/shopify-headless-ecommerce-cuando-lo-necesitas" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/blog/shopify-headless-ecommerce-cuando-lo-necesitas" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/blog/shopify-headless-ecommerce-cuando-lo-necesitas" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/blog/shopify-headless-ecommerce-cuando-lo-necesitas" />
    <lastmod>2026-05-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.75</priority>
  </url>
  <url>
    <loc>https://ribera.io/fr/blog/shopify-headless-ecommerce-cuando-lo-necesitas</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/blog/shopify-headless-ecommerce-cuando-lo-necesitas" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/blog/shopify-headless-ecommerce-cuando-lo-necesitas" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/blog/shopify-headless-ecommerce-cuando-lo-necesitas" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/blog/shopify-headless-ecommerce-cuando-lo-necesitas" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/blog/shopify-headless-ecommerce-cuando-lo-necesitas" />
    <lastmod>2026-05-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.75</priority>
  </url>
  <url>
    <loc>https://ribera.io/de/blog/shopify-headless-ecommerce-cuando-lo-necesitas</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/blog/shopify-headless-ecommerce-cuando-lo-necesitas" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/blog/shopify-headless-ecommerce-cuando-lo-necesitas" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/blog/shopify-headless-ecommerce-cuando-lo-necesitas" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/blog/shopify-headless-ecommerce-cuando-lo-necesitas" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/blog/shopify-headless-ecommerce-cuando-lo-necesitas" />
    <lastmod>2026-05-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.75</priority>
  </url>
  <!-- Artículos del blog (solo ES) -->
  <url>
    <loc>https://ribera.io/blog/automatizacion-fotos-ia</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://ribera.io/blog/workflows-n8n</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://ribera.io/blog/live-catalogo-ia</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://ribera.io/blog/integracion-woocommerce-miravia</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://ribera.io/blog/integracion-tiktok-shop</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://ribera.io/blog/vender-en-marketplaces</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://ribera.io/blog/integracion-amazon</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://ribera.io/blog/integracion-worten</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://ribera.io/blog/como-vender-en-shein</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <!-- /sellerhub (multilingüe) -->
  <url>
    <loc>https://ribera.io/sellerhub</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/sellerhub" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/sellerhub" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/sellerhub" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/sellerhub" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/sellerhub" />
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://ribera.io/en/sellerhub</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/sellerhub" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/sellerhub" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/sellerhub" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/sellerhub" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/sellerhub" />
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://ribera.io/fr/sellerhub</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/sellerhub" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/sellerhub" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/sellerhub" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/sellerhub" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/sellerhub" />
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://ribera.io/de/sellerhub</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/sellerhub" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/sellerhub" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/sellerhub" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/sellerhub" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/sellerhub" />
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <!-- /servicios/woocommerce-headless (multilingüe) -->
  <url>
    <loc>https://ribera.io/servicios/woocommerce-headless</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/servicios/woocommerce-headless" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/servicios/woocommerce-headless" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/servicios/woocommerce-headless" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/servicios/woocommerce-headless" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/servicios/woocommerce-headless" />
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://ribera.io/en/servicios/woocommerce-headless</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/servicios/woocommerce-headless" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/servicios/woocommerce-headless" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/servicios/woocommerce-headless" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/servicios/woocommerce-headless" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/servicios/woocommerce-headless" />
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://ribera.io/fr/servicios/woocommerce-headless</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/servicios/woocommerce-headless" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/servicios/woocommerce-headless" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/servicios/woocommerce-headless" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/servicios/woocommerce-headless" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/servicios/woocommerce-headless" />
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://ribera.io/de/servicios/woocommerce-headless</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/servicios/woocommerce-headless" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/servicios/woocommerce-headless" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/servicios/woocommerce-headless" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/servicios/woocommerce-headless" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/servicios/woocommerce-headless" />
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <!-- /casos (multilingüe) -->
  <url>
    <loc>https://ribera.io/casos</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/casos" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/casos" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/casos" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/casos" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/casos" />
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://ribera.io/en/casos</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/casos" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/casos" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/casos" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/casos" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/casos" />
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://ribera.io/fr/casos</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/casos" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/casos" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/casos" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/casos" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/casos" />
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://ribera.io/de/casos</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/casos" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/casos" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/casos" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/casos" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/casos" />
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <!-- /casos/polo (multilingüe) -->
  <url>
    <loc>https://ribera.io/casos/polo</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/casos/polo" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/casos/polo" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/casos/polo" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/casos/polo" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/casos/polo" />
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://ribera.io/en/casos/polo</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/casos/polo" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/casos/polo" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/casos/polo" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/casos/polo" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/casos/polo" />
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://ribera.io/fr/casos/polo</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/casos/polo" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/casos/polo" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/casos/polo" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/casos/polo" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/casos/polo" />
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://ribera.io/de/casos/polo</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/casos/polo" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/casos/polo" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/casos/polo" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/casos/polo" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/casos/polo" />
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <!-- /casos/4geeks (multilingüe) -->
  <url>
    <loc>https://ribera.io/casos/4geeks</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/casos/4geeks" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/casos/4geeks" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/casos/4geeks" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/casos/4geeks" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/casos/4geeks" />
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://ribera.io/en/casos/4geeks</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/casos/4geeks" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/casos/4geeks" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/casos/4geeks" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/casos/4geeks" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/casos/4geeks" />
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://ribera.io/fr/casos/4geeks</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/casos/4geeks" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/casos/4geeks" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/casos/4geeks" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/casos/4geeks" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/casos/4geeks" />
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://ribera.io/de/casos/4geeks</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/casos/4geeks" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/casos/4geeks" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/casos/4geeks" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/casos/4geeks" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/casos/4geeks" />
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <!-- /casos/automatizacion-crud (multilingüe) -->
  <url>
    <loc>https://ribera.io/casos/automatizacion-crud</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/casos/automatizacion-crud" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/casos/automatizacion-crud" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/casos/automatizacion-crud" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/casos/automatizacion-crud" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/casos/automatizacion-crud" />
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://ribera.io/en/casos/automatizacion-crud</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/casos/automatizacion-crud" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/casos/automatizacion-crud" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/casos/automatizacion-crud" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/casos/automatizacion-crud" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/casos/automatizacion-crud" />
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://ribera.io/fr/casos/automatizacion-crud</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/casos/automatizacion-crud" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/casos/automatizacion-crud" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/casos/automatizacion-crud" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/casos/automatizacion-crud" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/casos/automatizacion-crud" />
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://ribera.io/de/casos/automatizacion-crud</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/casos/automatizacion-crud" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/casos/automatizacion-crud" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/casos/automatizacion-crud" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/casos/automatizacion-crud" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/casos/automatizacion-crud" />
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <!-- /casos/orquestador (multilingüe) -->
  <url>
    <loc>https://ribera.io/casos/orquestador</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/casos/orquestador" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/casos/orquestador" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/casos/orquestador" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/casos/orquestador" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/casos/orquestador" />
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://ribera.io/en/casos/orquestador</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/casos/orquestador" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/casos/orquestador" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/casos/orquestador" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/casos/orquestador" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/casos/orquestador" />
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://ribera.io/fr/casos/orquestador</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/casos/orquestador" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/casos/orquestador" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/casos/orquestador" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/casos/orquestador" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/casos/orquestador" />
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://ribera.io/de/casos/orquestador</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/casos/orquestador" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/casos/orquestador" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/casos/orquestador" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/casos/orquestador" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/casos/orquestador" />
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <!-- /auditoria (solo ES) -->
  <url>
    <loc>https://ribera.io/auditoria</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <!-- /servicios/prestashop-headless (multilingüe) -->
  <url>
    <loc>https://ribera.io/servicios/prestashop-headless</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/servicios/prestashop-headless" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/servicios/prestashop-headless" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/servicios/prestashop-headless" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/servicios/prestashop-headless" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/servicios/prestashop-headless" />
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://ribera.io/en/servicios/prestashop-headless</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/servicios/prestashop-headless" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/servicios/prestashop-headless" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/servicios/prestashop-headless" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/servicios/prestashop-headless" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/servicios/prestashop-headless" />
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://ribera.io/fr/servicios/prestashop-headless</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/servicios/prestashop-headless" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/servicios/prestashop-headless" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/servicios/prestashop-headless" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/servicios/prestashop-headless" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/servicios/prestashop-headless" />
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://ribera.io/de/servicios/prestashop-headless</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ribera.io/servicios/prestashop-headless" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ribera.io/en/servicios/prestashop-headless" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://ribera.io/fr/servicios/prestashop-headless" />
    <xhtml:link rel="alternate" hreflang="de" href="https://ribera.io/de/servicios/prestashop-headless" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ribera.io/servicios/prestashop-headless" />
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
</urlset>
