<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">

   <!-- Páginas principales -->
   <url>
      <loc>https://ingruvo.com/</loc>
      <lastmod>2026-04-23</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
   </url>
   <url>
      <loc>https://ingruvo.com/servicios</loc>
      <lastmod>2026-04-23</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.9</priority>
   </url>
   <url>
      <loc>https://ingruvo.com/portafolio</loc>
      <lastmod>2026-04-23</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.9</priority>
   </url>
   <url>
      <loc>https://ingruvo.com/nosotros</loc>
      <lastmod>2026-04-23</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://ingruvo.com/insights</loc>
      <lastmod>2026-04-23</lastmod>
      <changefreq>weekly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://ingruvo.com/contacto</loc>
      <lastmod>2026-04-23</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
   </url>

   <!-- Artículos del Blog (Insights) — URLs limpias -->
   <url>
      <loc>https://ingruvo.com/insights/por-que-codigo-medida-vence-plantillas</loc>
      <lastmod>2026-04-18</lastmod>
      <changefreq>never</changefreq>
      <priority>0.7</priority>
      <image:image>
         <image:loc>https://ingruvo.com/assets/images/blog_code.webp</image:loc>
         <image:title>El fin de las plantillas: Por qué el código a medida escala negocios</image:title>
      </image:image>
   </url>
   <url>
      <loc>https://ingruvo.com/insights/migracion-aws-cloud-servidores</loc>
      <lastmod>2026-04-15</lastmod>
      <changefreq>never</changefreq>
      <priority>0.7</priority>
      <image:image>
         <image:loc>https://ingruvo.com/assets/images/blog_aws.webp</image:loc>
         <image:title>AWS vs Hosting Compartido: ¿Cuándo debes dar el salto Cloud?</image:title>
      </image:image>
   </url>
   <url>
      <loc>https://ingruvo.com/insights/ecosistema-javascript-react-node</loc>
      <lastmod>2026-04-10</lastmod>
      <changefreq>never</changefreq>
      <priority>0.7</priority>
      <image:image>
         <image:loc>https://ingruvo.com/assets/images/blog_framework.webp</image:loc>
         <image:title>Construyendo el 2026: Por qué apostamos por React y Node.js</image:title>
      </image:image>
   </url>
   <url>
      <loc>https://ingruvo.com/insights/seo-tecnico-para-ceOs-sin-humo</loc>
      <lastmod>2026-05-02</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
      <image:image>
         <image:loc>https://ingruvo.com/assets/images/blog_code.webp</image:loc>
         <image:title>SEO Técnico para CEOs: Las métricas que sí mueven el dinero</image:title>
      </image:image>
   </url>
   <url>
      <loc>https://ingruvo.com/insights/moodle-plataforma-elearning-empresas</loc>
      <lastmod>2026-05-10</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
      <image:image>
         <image:loc>https://ingruvo.com/assets/images/blog_framework.webp</image:loc>
         <image:title>Moodle en 2026: La plataforma que las corporaciones usan para escalar formación</image:title>
      </image:image>
   </url>
   <url>
      <loc>https://ingruvo.com/insights/diseno-ux-que-convierte-no-que-impresiona</loc>
      <lastmod>2026-05-18</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
      <image:image>
         <image:loc>https://ingruvo.com/assets/images/blog_aws.webp</image:loc>
         <image:title>UX que convierte: El error de diseñar para impresionar y no para vender</image:title>
      </image:image>
   </url>

</urlset>