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

  <!-- =========================================================================
       1. PÁGINA PRINCIPAL / HOMEPAGE (ES + EN)
       ========================================================================= -->
  <url>
    <loc>https://struktto.com/</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://struktto.com/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://struktto.com/en/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://struktto.com/"/>
    <lastmod>2026-10-28</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://struktto.com/en/</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://struktto.com/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://struktto.com/en/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://struktto.com/"/>
    <lastmod>2026-10-28</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- =========================================================================
       2. ÍNDICE DEL BLOG DE INGENIERÍA / BLOG HUB (ES + EN)
       ========================================================================= -->
  <url>
    <loc>https://struktto.com/blog</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://struktto.com/blog"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://struktto.com/en/blog"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://struktto.com/blog"/>
    <lastmod>2026-10-28</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://struktto.com/en/blog</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://struktto.com/blog"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://struktto.com/en/blog"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://struktto.com/blog"/>
    <lastmod>2026-10-28</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- =========================================================================
       3. ARTÍCULO 1: ANÁLISIS DE PRECIOS UNITARIOS (APU / UPA)
       ========================================================================= -->
  <url>
    <loc>https://struktto.com/blog/como-hacer-un-apu-analisis-precios-unitarios-2026</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://struktto.com/blog/como-hacer-un-apu-analisis-precios-unitarios-2026"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://struktto.com/en/blog/how-to-build-construction-unit-price-analysis-2026"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://struktto.com/blog/como-hacer-un-apu-analisis-precios-unitarios-2026"/>
    <lastmod>2026-10-28</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://struktto.com/en/blog/how-to-build-construction-unit-price-analysis-2026</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://struktto.com/blog/como-hacer-un-apu-analisis-precios-unitarios-2026"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://struktto.com/en/blog/how-to-build-construction-unit-price-analysis-2026"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://struktto.com/blog/como-hacer-un-apu-analisis-precios-unitarios-2026"/>
    <lastmod>2026-10-28</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- =========================================================================
       4. ARTÍCULO 2: GESTIÓN DE VALOR GANADO (EVM) Y CURVA S
       ========================================================================= -->
  <url>
    <loc>https://struktto.com/blog/valor-ganado-evm-curva-s-construccion-cpi-spi</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://struktto.com/blog/valor-ganado-evm-curva-s-construccion-cpi-spi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://struktto.com/en/blog/earned-value-management-evm-s-curve-construction-cpi-spi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://struktto.com/blog/valor-ganado-evm-curva-s-construccion-cpi-spi"/>
    <lastmod>2026-10-28</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://struktto.com/en/blog/earned-value-management-evm-s-curve-construction-cpi-spi</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://struktto.com/blog/valor-ganado-evm-curva-s-construccion-cpi-spi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://struktto.com/en/blog/earned-value-management-evm-s-curve-construction-cpi-spi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://struktto.com/blog/valor-ganado-evm-curva-s-construccion-cpi-spi"/>
    <lastmod>2026-10-28</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- =========================================================================
       5. ARTÍCULO 3: RUTA CRÍTICA (CPM) Y LÍNEA DE BALANCE
       ========================================================================= -->
  <url>
    <loc>https://struktto.com/blog/programacion-obra-ruta-critica-cpm-linea-de-balance</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://struktto.com/blog/programacion-obra-ruta-critica-cpm-linea-de-balance"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://struktto.com/en/blog/construction-scheduling-critical-path-cpm-line-of-balance"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://struktto.com/blog/programacion-obra-ruta-critica-cpm-linea-de-balance"/>
    <lastmod>2026-10-28</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://struktto.com/en/blog/construction-scheduling-critical-path-cpm-line-of-balance</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://struktto.com/blog/programacion-obra-ruta-critica-cpm-linea-de-balance"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://struktto.com/en/blog/construction-scheduling-critical-path-cpm-line-of-balance"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://struktto.com/blog/programacion-obra-ruta-critica-cpm-linea-de-balance"/>
    <lastmod>2026-10-28</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- =========================================================================
       6. ARTÍCULO 4: BITÁCORA DE OBRA DIGITAL Y EVIDENCIA FORENSE
       ========================================================================= -->
  <url>
    <loc>https://struktto.com/blog/bitacora-de-obra-digital-evidencia-forense-interventoria</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://struktto.com/blog/bitacora-de-obra-digital-evidencia-forense-interventoria"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://struktto.com/en/blog/digital-daily-construction-log-forensic-field-evidence"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://struktto.com/blog/bitacora-de-obra-digital-evidencia-forense-interventoria"/>
    <lastmod>2026-10-28</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://struktto.com/en/blog/digital-daily-construction-log-forensic-field-evidence</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://struktto.com/blog/bitacora-de-obra-digital-evidencia-forense-interventoria"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://struktto.com/en/blog/digital-daily-construction-log-forensic-field-evidence"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://struktto.com/blog/bitacora-de-obra-digital-evidencia-forense-interventoria"/>
    <lastmod>2026-10-28</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- =========================================================================
       7. PÁGINAS LEGALES / LEGAL & COMPLIANCE
       ========================================================================= -->
  <url>
    <loc>https://struktto.com/terminos.html</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://struktto.com/terminos.html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://struktto.com/en/terminos.html"/>
    <lastmod>2026-10-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://struktto.com/en/terminos.html</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://struktto.com/terminos.html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://struktto.com/en/terminos.html"/>
    <lastmod>2026-10-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://struktto.com/privacidad.html</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://struktto.com/privacidad.html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://struktto.com/en/privacidad.html"/>
    <lastmod>2026-10-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://struktto.com/en/privacidad.html</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://struktto.com/privacidad.html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://struktto.com/en/privacidad.html"/>
    <lastmod>2026-10-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.3</priority>
  </url>

</urlset>
