<?xml version="1.0" encoding="UTF-8"?>
<!--
  Sitemap de ardumaker.com.
  - Solo URLs indexables que responden 200 con contenido propio: sin /login (bloqueado en robots),
    sin /cloud (redirige a /) ni /what-is (alias de /ardumaker).
  - hreflang: es = URL limpia (idioma por defecto y x-default); en/pt = ?lang=xx. La app lee ?lang
    (src/hooks/useTranslation.ts) y cada variante declara su propia canónica (src/components/SEOHead.tsx).
  - Al publicar un post nuevo, agregarlo en la sección Blog con su fecha de actualización.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml"
        xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">

  <!-- Home: VPS con panel simple para programadores -->
  <url>
    <loc>https://ardumaker.com/</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ardumaker.com/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ardumaker.com/?lang=en" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://ardumaker.com/?lang=pt" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ardumaker.com/" />
    <lastmod>2026-09-11</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>

  <!-- Servicios del VPS: hub y una página por servicio (src/content/servicios). Con sus capturas reales del panel. -->
  <url>
    <loc>https://ardumaker.com/servicios</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ardumaker.com/servicios" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ardumaker.com/servicios?lang=en" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://ardumaker.com/servicios?lang=pt" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ardumaker.com/servicios" />
    <lastmod>2026-09-11</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://ardumaker.com/servicios/n8n</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ardumaker.com/servicios/n8n" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ardumaker.com/servicios/n8n?lang=en" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://ardumaker.com/servicios/n8n?lang=pt" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ardumaker.com/servicios/n8n" />
    <lastmod>2026-09-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://ardumaker.com/screenshots/servicios/n8n-1.jpg</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://ardumaker.com/screenshots/servicios/n8n-2.jpg</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://ardumaker.com/screenshots/servicios/n8n-3.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://ardumaker.com/servicios/docker</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ardumaker.com/servicios/docker" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ardumaker.com/servicios/docker?lang=en" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://ardumaker.com/servicios/docker?lang=pt" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ardumaker.com/servicios/docker" />
    <lastmod>2026-09-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://ardumaker.com/screenshots/servicios/docker-1.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://ardumaker.com/servicios/deploy-github</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ardumaker.com/servicios/deploy-github" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ardumaker.com/servicios/deploy-github?lang=en" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://ardumaker.com/servicios/deploy-github?lang=pt" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ardumaker.com/servicios/deploy-github" />
    <lastmod>2026-09-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://ardumaker.com/screenshots/servicios/deploy-github-1.jpg</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://ardumaker.com/screenshots/servicios/deploy-github-2.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://ardumaker.com/servicios/dominios-ssl</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ardumaker.com/servicios/dominios-ssl" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ardumaker.com/servicios/dominios-ssl?lang=en" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://ardumaker.com/servicios/dominios-ssl?lang=pt" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ardumaker.com/servicios/dominios-ssl" />
    <lastmod>2026-09-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://ardumaker.com/screenshots/servicios/dominios-ssl-1.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://ardumaker.com/servicios/correo</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ardumaker.com/servicios/correo" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ardumaker.com/servicios/correo?lang=en" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://ardumaker.com/servicios/correo?lang=pt" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ardumaker.com/servicios/correo" />
    <lastmod>2026-09-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://ardumaker.com/screenshots/servicios/correo-1.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://ardumaker.com/servicios/postgresql</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ardumaker.com/servicios/postgresql" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ardumaker.com/servicios/postgresql?lang=en" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://ardumaker.com/servicios/postgresql?lang=pt" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ardumaker.com/servicios/postgresql" />
    <lastmod>2026-09-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://ardumaker.com/screenshots/servicios/postgresql-1.jpg</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://ardumaker.com/screenshots/servicios/postgresql-2.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://ardumaker.com/servicios/mysql</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ardumaker.com/servicios/mysql" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ardumaker.com/servicios/mysql?lang=en" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://ardumaker.com/servicios/mysql?lang=pt" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ardumaker.com/servicios/mysql" />
    <lastmod>2026-09-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://ardumaker.com/screenshots/servicios/mysql-1.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://ardumaker.com/servicios/redis</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ardumaker.com/servicios/redis" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ardumaker.com/servicios/redis?lang=en" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://ardumaker.com/servicios/redis?lang=pt" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ardumaker.com/servicios/redis" />
    <lastmod>2026-09-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://ardumaker.com/screenshots/servicios/redis-1.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://ardumaker.com/servicios/gestor-bases-de-datos</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ardumaker.com/servicios/gestor-bases-de-datos" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ardumaker.com/servicios/gestor-bases-de-datos?lang=en" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://ardumaker.com/servicios/gestor-bases-de-datos?lang=pt" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ardumaker.com/servicios/gestor-bases-de-datos" />
    <lastmod>2026-09-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://ardumaker.com/screenshots/servicios/gestor-bases-de-datos-1.jpg</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://ardumaker.com/screenshots/servicios/gestor-bases-de-datos-2.jpg</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://ardumaker.com/screenshots/servicios/gestor-bases-de-datos-3.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://ardumaker.com/servicios/terminal-web</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ardumaker.com/servicios/terminal-web" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ardumaker.com/servicios/terminal-web?lang=en" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://ardumaker.com/servicios/terminal-web?lang=pt" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ardumaker.com/servicios/terminal-web" />
    <lastmod>2026-09-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://ardumaker.com/screenshots/servicios/terminal-web-1.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://ardumaker.com/servicios/servicios-y-tareas</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ardumaker.com/servicios/servicios-y-tareas" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ardumaker.com/servicios/servicios-y-tareas?lang=en" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://ardumaker.com/servicios/servicios-y-tareas?lang=pt" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ardumaker.com/servicios/servicios-y-tareas" />
    <lastmod>2026-09-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://ardumaker.com/screenshots/servicios/servicios-y-tareas-1.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://ardumaker.com/servicios/backups</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ardumaker.com/servicios/backups" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ardumaker.com/servicios/backups?lang=en" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://ardumaker.com/servicios/backups?lang=pt" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ardumaker.com/servicios/backups" />
    <lastmod>2026-09-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://ardumaker.com/screenshots/servicios/backups-1.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://ardumaker.com/servicios/tuneles-ssh</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ardumaker.com/servicios/tuneles-ssh" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ardumaker.com/servicios/tuneles-ssh?lang=en" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://ardumaker.com/servicios/tuneles-ssh?lang=pt" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ardumaker.com/servicios/tuneles-ssh" />
    <lastmod>2026-09-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://ardumaker.com/screenshots/servicios/tuneles-ssh-1.jpg</image:loc>
    </image:image>
  </url>

  <!-- Router IA -->
  <url>
    <loc>https://ardumaker.com/router-ia</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ardumaker.com/router-ia" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ardumaker.com/router-ia?lang=en" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://ardumaker.com/router-ia?lang=pt" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ardumaker.com/router-ia" />
    <lastmod>2026-09-11</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- MCP de ArduMaker -->
  <url>
    <loc>https://ardumaker.com/mcp</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ardumaker.com/mcp" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ardumaker.com/mcp?lang=en" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://ardumaker.com/mcp?lang=pt" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ardumaker.com/mcp" />
    <lastmod>2026-09-11</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://ardumaker.com/mcp/vps</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ardumaker.com/mcp/vps" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ardumaker.com/mcp/vps?lang=en" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://ardumaker.com/mcp/vps?lang=pt" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ardumaker.com/mcp/vps" />
    <lastmod>2026-09-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://ardumaker.com/mcp/bases-de-datos</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ardumaker.com/mcp/bases-de-datos" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ardumaker.com/mcp/bases-de-datos?lang=en" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://ardumaker.com/mcp/bases-de-datos?lang=pt" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ardumaker.com/mcp/bases-de-datos" />
    <lastmod>2026-09-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://ardumaker.com/mcp/servicios</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ardumaker.com/mcp/servicios" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ardumaker.com/mcp/servicios?lang=en" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://ardumaker.com/mcp/servicios?lang=pt" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ardumaker.com/mcp/servicios" />
    <lastmod>2026-09-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://ardumaker.com/mcp/deploy</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ardumaker.com/mcp/deploy" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ardumaker.com/mcp/deploy?lang=en" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://ardumaker.com/mcp/deploy?lang=pt" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ardumaker.com/mcp/deploy" />
    <lastmod>2026-09-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://ardumaker.com/mcp/tuneles</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ardumaker.com/mcp/tuneles" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ardumaker.com/mcp/tuneles?lang=en" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://ardumaker.com/mcp/tuneles?lang=pt" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ardumaker.com/mcp/tuneles" />
    <lastmod>2026-09-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://ardumaker.com/mcp/ia</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ardumaker.com/mcp/ia" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ardumaker.com/mcp/ia?lang=en" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://ardumaker.com/mcp/ia?lang=pt" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ardumaker.com/mcp/ia" />
    <lastmod>2026-09-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://ardumaker.com/mcp/dominios</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ardumaker.com/mcp/dominios" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ardumaker.com/mcp/dominios?lang=en" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://ardumaker.com/mcp/dominios?lang=pt" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ardumaker.com/mcp/dominios" />
    <lastmod>2026-09-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://ardumaker.com/mcp/correo</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ardumaker.com/mcp/correo" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ardumaker.com/mcp/correo?lang=en" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://ardumaker.com/mcp/correo?lang=pt" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ardumaker.com/mcp/correo" />
    <lastmod>2026-09-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://ardumaker.com/mcp/proyectos</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ardumaker.com/mcp/proyectos" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ardumaker.com/mcp/proyectos?lang=en" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://ardumaker.com/mcp/proyectos?lang=pt" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ardumaker.com/mcp/proyectos" />
    <lastmod>2026-09-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://ardumaker.com/mcp/docs</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ardumaker.com/mcp/docs" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ardumaker.com/mcp/docs?lang=en" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://ardumaker.com/mcp/docs?lang=pt" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ardumaker.com/mcp/docs" />
    <lastmod>2026-09-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- WhatsApp API -->
  <url>
    <loc>https://ardumaker.com/whatsapp</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ardumaker.com/whatsapp" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ardumaker.com/whatsapp?lang=en" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://ardumaker.com/whatsapp?lang=pt" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ardumaker.com/whatsapp" />
    <lastmod>2026-09-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- Search API -->
  <url>
    <loc>https://ardumaker.com/search-api</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ardumaker.com/search-api" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ardumaker.com/search-api?lang=en" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://ardumaker.com/search-api?lang=pt" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ardumaker.com/search-api" />
    <lastmod>2026-09-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- ArduMaker para escuelas -->
  <url>
    <loc>https://ardumaker.com/school</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ardumaker.com/school" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ardumaker.com/school?lang=en" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://ardumaker.com/school?lang=pt" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ardumaker.com/school" />
    <lastmod>2026-09-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- Primeros pasos -->
  <url>
    <loc>https://ardumaker.com/start</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ardumaker.com/start" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ardumaker.com/start?lang=en" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://ardumaker.com/start?lang=pt" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ardumaker.com/start" />
    <lastmod>2026-09-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <!-- Qué es ArduMaker -->
  <url>
    <loc>https://ardumaker.com/ardumaker</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ardumaker.com/ardumaker" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ardumaker.com/ardumaker?lang=en" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://ardumaker.com/ardumaker?lang=pt" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ardumaker.com/ardumaker" />
    <lastmod>2026-09-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- Blog -->
  <url>
    <loc>https://ardumaker.com/blog</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ardumaker.com/blog" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ardumaker.com/blog?lang=en" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://ardumaker.com/blog?lang=pt" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ardumaker.com/blog" />
    <lastmod>2026-09-11</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- ───────────── Blog ───────────── -->

  <url>
    <loc>https://ardumaker.com/blog/correo-propio-que-no-cae-en-spam-spf-dkim-dmarc-y-buzones-explicados-de-verdad</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ardumaker.com/blog/correo-propio-que-no-cae-en-spam-spf-dkim-dmarc-y-buzones-explicados-de-verdad" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ardumaker.com/blog/correo-propio-que-no-cae-en-spam-spf-dkim-dmarc-y-buzones-explicados-de-verdad?lang=en" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://ardumaker.com/blog/correo-propio-que-no-cae-en-spam-spf-dkim-dmarc-y-buzones-explicados-de-verdad?lang=pt" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ardumaker.com/blog/correo-propio-que-no-cae-en-spam-spf-dkim-dmarc-y-buzones-explicados-de-verdad" />
    <lastmod>2026-08-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <url>
    <loc>https://ardumaker.com/blog/publicar-un-dominio-con-https-en-tu-vps-nginx-certificados-y-el-502-de-todos-los-dias</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ardumaker.com/blog/publicar-un-dominio-con-https-en-tu-vps-nginx-certificados-y-el-502-de-todos-los-dias" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ardumaker.com/blog/publicar-un-dominio-con-https-en-tu-vps-nginx-certificados-y-el-502-de-todos-los-dias?lang=en" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://ardumaker.com/blog/publicar-un-dominio-con-https-en-tu-vps-nginx-certificados-y-el-502-de-todos-los-dias?lang=pt" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ardumaker.com/blog/publicar-un-dominio-con-https-en-tu-vps-nginx-certificados-y-el-502-de-todos-los-dias" />
    <lastmod>2026-08-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <url>
    <loc>https://ardumaker.com/blog/dns-sin-misterio-registros-nameservers-y-propagacion-administrados-por-conversacion</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ardumaker.com/blog/dns-sin-misterio-registros-nameservers-y-propagacion-administrados-por-conversacion" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ardumaker.com/blog/dns-sin-misterio-registros-nameservers-y-propagacion-administrados-por-conversacion?lang=en" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://ardumaker.com/blog/dns-sin-misterio-registros-nameservers-y-propagacion-administrados-por-conversacion?lang=pt" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ardumaker.com/blog/dns-sin-misterio-registros-nameservers-y-propagacion-administrados-por-conversacion" />
    <lastmod>2026-08-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <url>
    <loc>https://ardumaker.com/blog/servicios-systemd-tareas-programadas-y-logs-en-un-vps-pedidos-en-lenguaje-natural</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ardumaker.com/blog/servicios-systemd-tareas-programadas-y-logs-en-un-vps-pedidos-en-lenguaje-natural" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ardumaker.com/blog/servicios-systemd-tareas-programadas-y-logs-en-un-vps-pedidos-en-lenguaje-natural?lang=en" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://ardumaker.com/blog/servicios-systemd-tareas-programadas-y-logs-en-un-vps-pedidos-en-lenguaje-natural?lang=pt" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ardumaker.com/blog/servicios-systemd-tareas-programadas-y-logs-en-un-vps-pedidos-en-lenguaje-natural" />
    <lastmod>2026-08-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <url>
    <loc>https://ardumaker.com/blog/crear-y-administrar-un-vps-hablando-con-una-ia-guia-practica-del-mcp-de-ardumaker</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ardumaker.com/blog/crear-y-administrar-un-vps-hablando-con-una-ia-guia-practica-del-mcp-de-ardumaker" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ardumaker.com/blog/crear-y-administrar-un-vps-hablando-con-una-ia-guia-practica-del-mcp-de-ardumaker?lang=en" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://ardumaker.com/blog/crear-y-administrar-un-vps-hablando-con-una-ia-guia-practica-del-mcp-de-ardumaker?lang=pt" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ardumaker.com/blog/crear-y-administrar-un-vps-hablando-con-una-ia-guia-practica-del-mcp-de-ardumaker" />
    <lastmod>2026-08-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <url>
    <loc>https://ardumaker.com/blog/que-es-un-mcp-y-como-funciona-el-mcp-de-ardumaker</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ardumaker.com/blog/que-es-un-mcp-y-como-funciona-el-mcp-de-ardumaker" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ardumaker.com/blog/que-es-un-mcp-y-como-funciona-el-mcp-de-ardumaker?lang=en" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://ardumaker.com/blog/que-es-un-mcp-y-como-funciona-el-mcp-de-ardumaker?lang=pt" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ardumaker.com/blog/que-es-un-mcp-y-como-funciona-el-mcp-de-ardumaker" />
    <lastmod>2026-08-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <url>
    <loc>https://ardumaker.com/blog/status-pagina</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ardumaker.com/blog/status-pagina" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ardumaker.com/blog/status-pagina?lang=en" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://ardumaker.com/blog/status-pagina?lang=pt" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ardumaker.com/blog/status-pagina" />
    <lastmod>2026-08-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <url>
    <loc>https://ardumaker.com/blog/docker-1</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ardumaker.com/blog/docker-1" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ardumaker.com/blog/docker-1?lang=en" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://ardumaker.com/blog/docker-1?lang=pt" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ardumaker.com/blog/docker-1" />
    <lastmod>2026-08-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <url>
    <loc>https://ardumaker.com/blog/que-no-es-ardumaker</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ardumaker.com/blog/que-no-es-ardumaker" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ardumaker.com/blog/que-no-es-ardumaker?lang=en" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://ardumaker.com/blog/que-no-es-ardumaker?lang=pt" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ardumaker.com/blog/que-no-es-ardumaker" />
    <lastmod>2026-08-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <url>
    <loc>https://ardumaker.com/blog/porque-ardumaker</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ardumaker.com/blog/porque-ardumaker" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ardumaker.com/blog/porque-ardumaker?lang=en" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://ardumaker.com/blog/porque-ardumaker?lang=pt" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ardumaker.com/blog/porque-ardumaker" />
    <lastmod>2026-08-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <url>
    <loc>https://ardumaker.com/blog/como-una-agencia-puede-escalar-con-ardumaker</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ardumaker.com/blog/como-una-agencia-puede-escalar-con-ardumaker" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ardumaker.com/blog/como-una-agencia-puede-escalar-con-ardumaker?lang=en" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://ardumaker.com/blog/como-una-agencia-puede-escalar-con-ardumaker?lang=pt" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ardumaker.com/blog/como-una-agencia-puede-escalar-con-ardumaker" />
    <lastmod>2026-08-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <url>
    <loc>https://ardumaker.com/blog/arquitectura-segura-por-defecto</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ardumaker.com/blog/arquitectura-segura-por-defecto" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ardumaker.com/blog/arquitectura-segura-por-defecto?lang=en" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://ardumaker.com/blog/arquitectura-segura-por-defecto?lang=pt" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ardumaker.com/blog/arquitectura-segura-por-defecto" />
    <lastmod>2026-08-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <url>
    <loc>https://ardumaker.com/blog/facturacion-clara-por-empresa</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ardumaker.com/blog/facturacion-clara-por-empresa" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ardumaker.com/blog/facturacion-clara-por-empresa?lang=en" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://ardumaker.com/blog/facturacion-clara-por-empresa?lang=pt" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ardumaker.com/blog/facturacion-clara-por-empresa" />
    <lastmod>2026-08-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <url>
    <loc>https://ardumaker.com/blog/acceso-a-200-modelos-de-ia-desde-una-sola-clave</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ardumaker.com/blog/acceso-a-200-modelos-de-ia-desde-una-sola-clave" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ardumaker.com/blog/acceso-a-200-modelos-de-ia-desde-una-sola-clave?lang=en" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://ardumaker.com/blog/acceso-a-200-modelos-de-ia-desde-una-sola-clave?lang=pt" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ardumaker.com/blog/acceso-a-200-modelos-de-ia-desde-una-sola-clave" />
    <lastmod>2026-08-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <url>
    <loc>https://ardumaker.com/blog/whatsapp-api-lista-para-usar</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ardumaker.com/blog/whatsapp-api-lista-para-usar" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ardumaker.com/blog/whatsapp-api-lista-para-usar?lang=en" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://ardumaker.com/blog/whatsapp-api-lista-para-usar?lang=pt" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ardumaker.com/blog/whatsapp-api-lista-para-usar" />
    <lastmod>2026-08-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <url>
    <loc>https://ardumaker.com/blog/por-que-separar-clientes-en-empresas-cambia-todo</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ardumaker.com/blog/por-que-separar-clientes-en-empresas-cambia-todo" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ardumaker.com/blog/por-que-separar-clientes-en-empresas-cambia-todo?lang=en" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://ardumaker.com/blog/por-que-separar-clientes-en-empresas-cambia-todo?lang=pt" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ardumaker.com/blog/por-que-separar-clientes-en-empresas-cambia-todo" />
    <lastmod>2026-08-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <url>
    <loc>https://ardumaker.com/blog/como-desplegar-un-proyecto-en-ardumaker</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ardumaker.com/blog/como-desplegar-un-proyecto-en-ardumaker" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ardumaker.com/blog/como-desplegar-un-proyecto-en-ardumaker?lang=en" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://ardumaker.com/blog/como-desplegar-un-proyecto-en-ardumaker?lang=pt" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ardumaker.com/blog/como-desplegar-un-proyecto-en-ardumaker" />
    <lastmod>2026-08-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <url>
    <loc>https://ardumaker.com/blog/que-es-ardumaker</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ardumaker.com/blog/que-es-ardumaker" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ardumaker.com/blog/que-es-ardumaker?lang=en" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://ardumaker.com/blog/que-es-ardumaker?lang=pt" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ardumaker.com/blog/que-es-ardumaker" />
    <lastmod>2026-08-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <!-- ───────────── Otras ───────────── -->

  <url>
    <loc>https://ardumaker.com/42_historia</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ardumaker.com/42_historia" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ardumaker.com/42_historia?lang=en" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://ardumaker.com/42_historia?lang=pt" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ardumaker.com/42_historia" />
    <lastmod>2026-09-11</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
  </url>

  <url>
    <loc>https://ardumaker.com/dev</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ardumaker.com/dev" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ardumaker.com/dev?lang=en" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://ardumaker.com/dev?lang=pt" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ardumaker.com/dev" />
    <lastmod>2026-09-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.4</priority>
  </url>

  <url>
    <loc>https://ardumaker.com/procedimiento-de-pagos</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ardumaker.com/procedimiento-de-pagos" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ardumaker.com/procedimiento-de-pagos?lang=en" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://ardumaker.com/procedimiento-de-pagos?lang=pt" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ardumaker.com/procedimiento-de-pagos" />
    <lastmod>2026-09-11</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
  </url>

  <url>
    <loc>https://ardumaker.com/terminos</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ardumaker.com/terminos" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ardumaker.com/terminos?lang=en" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://ardumaker.com/terminos?lang=pt" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ardumaker.com/terminos" />
    <lastmod>2026-09-11</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

  <url>
    <loc>https://ardumaker.com/privacidad</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://ardumaker.com/privacidad" />
    <xhtml:link rel="alternate" hreflang="en" href="https://ardumaker.com/privacidad?lang=en" />
    <xhtml:link rel="alternate" hreflang="pt" href="https://ardumaker.com/privacidad?lang=pt" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ardumaker.com/privacidad" />
    <lastmod>2026-09-11</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

</urlset>
