<?xml version="1.0" encoding="UTF-8"?>
<!--
  ════════════════════════════════════════════════════════════════════
  olo.run — sitemap
  Destino remoto: /public_html/sitemap.xml
  Revisado: 2026-09-01

  El anterior declaraba 8 URLs y databa de 2026-04-05. Faltaban todas las
  páginas de producto publicadas desde entonces: /escan/vmedicos,
  /escan/socios, /escan/tienda/ y /shield.

  Reorganización comercial del 2026-09-01: la tienda es el catálogo y el
  checkout, y cada producto tiene su propio funnel indexable en
  /escan/producto/{slug}. `/escan/planes` — que vendía vEmergency y vCard
  juntos — se retiró y ya no se declara: es un 301 permanente.

  Reglas aplicadas:
  · Solo URLs que devuelven 200 y son canónicas. `/escan` redirige (301) a
    `/escan/`: se declara el destino, nunca el redirector.
  · Los `xhtml:link` solo aparecen donde las tres URLs de idioma sirven de
    verdad tres idiomas (ver middleware SetLocale). Declarar hreflang sobre
    páginas que devuelven el mismo documento es lo que Google trata como
    contenido duplicado.
  · Los subdominios tienen su propio sitemap, declarado en su robots.txt:
      https://site.olo.run/sitemap.xml
      https://ciberseguridad.olo.run/sitemap.xml
      https://vemergency.olo.run/sitemap.xml
  · Las fichas de la tienda (/escan/tienda/p/*) NO se declaran: hoy la tienda
    es una SPA Angular sin renderizado en servidor y cualquier ruta inexistente
    devuelve 200 con el HTML vacío. Añadirlas al sitemap sería declarar
    soft-404 masivos. Entran cuando la tienda renderice en servidor.
  ════════════════════════════════════════════════════════════════════
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml">

  <!-- ═══ Hub ═══ -->
  <url>
    <loc>https://olo.run/</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://olo.run/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://olo.run/en/"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://olo.run/fr/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://olo.run/"/>
    <lastmod>2026-09-01</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>

  <!-- ═══ Productos y páginas comerciales (antes bloqueadas por robots.txt) ═══ -->
  <url>
    <loc>https://olo.run/escan/</loc>
    <lastmod>2026-09-01</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://olo.run/escan/vmedicos</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://olo.run/escan/vmedicos"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://olo.run/escan/vmedicos?lang=en"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://olo.run/escan/vmedicos?lang=fr"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://olo.run/escan/vmedicos"/>
    <lastmod>2026-09-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>


  <url>
    <loc>https://olo.run/escan/tienda/</loc>
    <lastmod>2026-09-01</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://olo.run/escan/analizar</loc>
    <lastmod>2026-09-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://olo.run/shield</loc>
    <lastmod>2026-09-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>


  <!-- ═══════════════════════════════════
       Funnels de producto — una página indexable por producto, servida en
       HTML desde el catálogo de la tienda. Sustituyen a /escan/planes, que
       vendía vEmergency y vCard juntos y competía con vemergency.olo.run.
       vEmergency NO aparece aquí: su página es vemergency.olo.run.
  ════════════════════════════════════ -->
  <url>
    <loc>https://olo.run/escan/producto/vcard</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://olo.run/escan/producto/vcard"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://olo.run/escan/producto/vcard?lang=en"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://olo.run/escan/producto/vcard?lang=fr"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://olo.run/escan/producto/vcard"/>
    <lastmod>2026-09-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>  <!-- vCard — Tarjeta Digital Profesional -->
  <url>
    <loc>https://olo.run/escan/producto/vagenda</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://olo.run/escan/producto/vagenda"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://olo.run/escan/producto/vagenda?lang=en"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://olo.run/escan/producto/vagenda?lang=fr"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://olo.run/escan/producto/vagenda"/>
    <lastmod>2026-09-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>  <!-- vAgenda -->
  <url>
    <loc>https://olo.run/escan/producto/vasistencia</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://olo.run/escan/producto/vasistencia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://olo.run/escan/producto/vasistencia?lang=en"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://olo.run/escan/producto/vasistencia?lang=fr"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://olo.run/escan/producto/vasistencia"/>
    <lastmod>2026-09-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>  <!-- vAsistencia -->
  <url>
    <loc>https://olo.run/escan/producto/vcrm</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://olo.run/escan/producto/vcrm"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://olo.run/escan/producto/vcrm?lang=en"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://olo.run/escan/producto/vcrm?lang=fr"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://olo.run/escan/producto/vcrm"/>
    <lastmod>2026-09-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>  <!-- vCRM -->
  <url>
    <loc>https://olo.run/escan/producto/olo-chat-inicial</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://olo.run/escan/producto/olo-chat-inicial"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://olo.run/escan/producto/olo-chat-inicial?lang=en"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://olo.run/escan/producto/olo-chat-inicial?lang=fr"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://olo.run/escan/producto/olo-chat-inicial"/>
    <lastmod>2026-09-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>  <!-- Olo Chat Inicial -->
  <url>
    <loc>https://olo.run/escan/producto/so-basic</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://olo.run/escan/producto/so-basic"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://olo.run/escan/producto/so-basic?lang=en"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://olo.run/escan/producto/so-basic?lang=fr"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://olo.run/escan/producto/so-basic"/>
    <lastmod>2026-09-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>  <!-- SecureOps Basic -->
  <url>
    <loc>https://olo.run/escan/producto/so-business</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://olo.run/escan/producto/so-business"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://olo.run/escan/producto/so-business?lang=en"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://olo.run/escan/producto/so-business?lang=fr"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://olo.run/escan/producto/so-business"/>
    <lastmod>2026-09-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>  <!-- SecureOps Business -->

  <!-- ═══ Programa de Socios ═══ -->
  <url>
    <loc>https://olo.run/escan/socios</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://olo.run/escan/socios"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://olo.run/escan/socios?lang=en"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://olo.run/escan/socios?lang=fr"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://olo.run/escan/socios"/>
    <lastmod>2026-09-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://olo.run/escan/socios/aplicar</loc>
    <lastmod>2026-09-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <!-- ═══ vEmergency · registro público de donantes ═══ -->
  <url>
    <loc>https://olo.run/escan/donantes/registro</loc>
    <lastmod>2026-09-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://olo.run/escan/donantes/solicitar</loc>
    <lastmod>2026-09-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <!-- ═══ Centro de Ayuda — índice y categorías ═══ -->
  <url>
    <loc>https://olo.run/escan/soporte</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://olo.run/escan/soporte"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://olo.run/escan/soporte?lang=en"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://olo.run/escan/soporte?lang=fr"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://olo.run/escan/soporte"/>
    <lastmod>2026-09-01</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>

  <url><loc>https://olo.run/escan/soporte/agenda-whatsapp</loc><lastmod>2026-09-01</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://olo.run/escan/soporte/correo-roundcube</loc><lastmod>2026-09-01</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://olo.run/escan/soporte/cpanel-hosting</loc><lastmod>2026-09-01</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://olo.run/escan/soporte/escan-shield</loc><lastmod>2026-09-01</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://olo.run/escan/soporte/hosting-correo-cpanel</loc><lastmod>2026-09-01</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://olo.run/escan/soporte/impresoras-perifericos</loc><lastmod>2026-09-01</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://olo.run/escan/soporte/microsoft-excel</loc><lastmod>2026-09-01</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://olo.run/escan/soporte/microsoft-powerpoint</loc><lastmod>2026-09-01</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://olo.run/escan/soporte/microsoft-word</loc><lastmod>2026-09-01</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://olo.run/escan/soporte/olorun-partner-network</loc><lastmod>2026-09-01</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://olo.run/escan/soporte/opn-academia-erp</loc><lastmod>2026-09-01</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://olo.run/escan/soporte/secureops-agent</loc><lastmod>2026-09-01</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://olo.run/escan/soporte/seguridad-informacion</loc><lastmod>2026-09-01</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://olo.run/escan/soporte/soporte-windows-11</loc><lastmod>2026-09-01</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://olo.run/escan/soporte/telefonia-ip-grandstream</loc><lastmod>2026-09-01</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>

  <!-- ═══ Centro de Ayuda — artículos ═══ -->
  <url><loc>https://olo.run/escan/soporte/correo-roundcube/como-marco-un-correo-como-spam-junk-o-no-es-spam-not-junk-en-roundcube-134</loc><lastmod>2026-09-01</lastmod><changefreq>yearly</changefreq><priority>0.5</priority></url>
  <url><loc>https://olo.run/escan/soporte/microsoft-powerpoint/como-insertar-un-video-y-evitar-que-la-presentacion-quede-muy-pesada-86</loc><lastmod>2026-09-01</lastmod><changefreq>yearly</changefreq><priority>0.5</priority></url>
  <url><loc>https://olo.run/escan/soporte/microsoft-word/como-hacer-una-carta-con-plantilla-margenes-y-estilos-profesionales-78</loc><lastmod>2026-09-01</lastmod><changefreq>yearly</changefreq><priority>0.5</priority></url>
  <url><loc>https://olo.run/escan/soporte/microsoft-word/como-numerar-paginas-correctamente-y-excluir-la-portada-76</loc><lastmod>2026-09-01</lastmod><changefreq>yearly</changefreq><priority>0.5</priority></url>
  <url><loc>https://olo.run/escan/soporte/seguridad-informacion/como-identificar-un-correo-de-phishing-y-que-hacer-si-lo-recibo-31</loc><lastmod>2026-09-01</lastmod><changefreq>yearly</changefreq><priority>0.5</priority></url>
  <url><loc>https://olo.run/escan/soporte/telefonia-ip-grandstream/como-activo-un-desvio-cuando-no-contesto-no-answer-forward-114</loc><lastmod>2026-09-01</lastmod><changefreq>yearly</changefreq><priority>0.5</priority></url>

  <!-- ═══ Legal ═══ -->
  <url><loc>https://olo.run/escan/terminos</loc><lastmod>2026-09-01</lastmod><changefreq>yearly</changefreq><priority>0.3</priority></url>
  <url><loc>https://olo.run/escan/privacidad</loc><lastmod>2026-09-01</lastmod><changefreq>yearly</changefreq><priority>0.3</priority></url>

  <url><loc>https://olo.run/soluciones/</loc><lastmod>2026-09-09</lastmod></url>
  <url><loc>https://olo.run/soluciones/rrhh/</loc><lastmod>2026-09-09</lastmod></url>
  <url><loc>https://olo.run/soluciones/fabricacion/</loc><lastmod>2026-09-09</lastmod></url>
  <url><loc>https://olo.run/soluciones/comercio-distribucion/</loc><lastmod>2026-09-09</lastmod></url>
  <url><loc>https://olo.run/soluciones/restaurantes/</loc><lastmod>2026-09-09</lastmod></url>
  <url><loc>https://olo.run/soluciones/servicios-profesionales/</loc><lastmod>2026-09-09</lastmod></url>
  <url><loc>https://olo.run/soluciones/contabilidad/</loc><lastmod>2026-09-09</lastmod></url>
  <url><loc>https://olo.run/soluciones/construccion/</loc><lastmod>2026-09-09</lastmod></url>
  <url><loc>https://olo.run/soluciones/ingenieria-electrica/</loc><lastmod>2026-09-09</lastmod></url>
<url><loc>https://olo.run/en/</loc><lastmod>2026-09-09</lastmod></url>
<url><loc>https://olo.run/fr/</loc><lastmod>2026-09-09</lastmod></url>
</urlset>
