<?xml version="1.0" encoding="UTF-8"?>
<!--
  web_v2/sitemap.xml — las 4 PORTADAS + las landings de marketing (B2B y agenda).

  Las 24 legales NO van aqui: llevan `noindex` (meta + X-Robots-Tag en
  `_headers`) y un sitemap que las anunciara seria una contradiccion.

  Cada <url> lleva sus 5 alternates (es · ca · en · de · x-default) exactamente
  con las MISMAS URLs que los `<link rel="alternate" hreflang>` del HTML: si
  discrepan, Google tira el par. `es` vive en la RAIZ (no hay /es/index.html).

  ⚠️ `lastmod` se actualiza a mano el dia que cambia el contenido de verdad; no
  se genera con la fecha de la build (una fecha que miente cada dia es peor que
  no ponerla).
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml">

  <url>
    <loc>https://xerrada.app/</loc>
    <lastmod>2026-11-01</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
    <xhtml:link rel="alternate" hreflang="es" href="https://xerrada.app/" />
    <xhtml:link rel="alternate" hreflang="ca" href="https://xerrada.app/ca/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://xerrada.app/en/" />
    <xhtml:link rel="alternate" hreflang="de" href="https://xerrada.app/de/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://xerrada.app/" />
  </url>

  <url>
    <loc>https://xerrada.app/ca/</loc>
    <lastmod>2026-11-01</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="es" href="https://xerrada.app/" />
    <xhtml:link rel="alternate" hreflang="ca" href="https://xerrada.app/ca/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://xerrada.app/en/" />
    <xhtml:link rel="alternate" hreflang="de" href="https://xerrada.app/de/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://xerrada.app/" />
  </url>

  <url>
    <loc>https://xerrada.app/en/</loc>
    <lastmod>2026-11-01</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="es" href="https://xerrada.app/" />
    <xhtml:link rel="alternate" hreflang="ca" href="https://xerrada.app/ca/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://xerrada.app/en/" />
    <xhtml:link rel="alternate" hreflang="de" href="https://xerrada.app/de/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://xerrada.app/" />
  </url>

  <url>
    <loc>https://xerrada.app/de/</loc>
    <lastmod>2026-11-01</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="es" href="https://xerrada.app/" />
    <xhtml:link rel="alternate" hreflang="ca" href="https://xerrada.app/ca/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://xerrada.app/en/" />
    <xhtml:link rel="alternate" hreflang="de" href="https://xerrada.app/de/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://xerrada.app/" />
  </url>

  <!--
    Las 4 LANDINGS de empresas (B2B, F5). Son marketing y quieren indexarse: llevan
    `index,follow` y NO están en la lista de `noindex` de `_headers`.

    ⚠️ Los `hreflang` de aqui tienen que coincidir EXACTAMENTE con los `<link
    rel="alternate">` de las 4 paginas: si discrepan, Google tira el par. Y el
    `/portal/` NO va en el sitemap: es una pagina de utilidad con `noindex`.
  -->
  <url>
    <loc>https://xerrada.app/empresas/</loc>
    <lastmod>2026-11-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="es" href="https://xerrada.app/empresas/" />
    <xhtml:link rel="alternate" hreflang="ca" href="https://xerrada.app/ca/empreses/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://xerrada.app/en/business/" />
    <xhtml:link rel="alternate" hreflang="de" href="https://xerrada.app/de/unternehmen/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://xerrada.app/empresas/" />
  </url>

  <url>
    <loc>https://xerrada.app/ca/empreses/</loc>
    <lastmod>2026-11-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="es" href="https://xerrada.app/empresas/" />
    <xhtml:link rel="alternate" hreflang="ca" href="https://xerrada.app/ca/empreses/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://xerrada.app/en/business/" />
    <xhtml:link rel="alternate" hreflang="de" href="https://xerrada.app/de/unternehmen/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://xerrada.app/empresas/" />
  </url>

  <url>
    <loc>https://xerrada.app/en/business/</loc>
    <lastmod>2026-11-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="es" href="https://xerrada.app/empresas/" />
    <xhtml:link rel="alternate" hreflang="ca" href="https://xerrada.app/ca/empreses/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://xerrada.app/en/business/" />
    <xhtml:link rel="alternate" hreflang="de" href="https://xerrada.app/de/unternehmen/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://xerrada.app/empresas/" />
  </url>

  <url>
    <loc>https://xerrada.app/de/unternehmen/</loc>
    <lastmod>2026-11-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="es" href="https://xerrada.app/empresas/" />
    <xhtml:link rel="alternate" hreflang="ca" href="https://xerrada.app/ca/empreses/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://xerrada.app/en/business/" />
    <xhtml:link rel="alternate" hreflang="de" href="https://xerrada.app/de/unternehmen/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://xerrada.app/empresas/" />
  </url>

  <!--
    Las 4 LANDINGS de la AGENDA (02/11/2026). Marketing como las de B2B: llevan
    `index,follow` y NO están en la lista de `noindex` de `_headers`.

    ⚠️ Esas páginas NO listan eventos a propósito (orden del PO): explican que la
    agenda vive en la app. Si algún día alguien propone «pintar los eventos en la
    web», esto es lo que hay que releer antes.

    ⚠️ Los `hreflang` de aqui tienen que coincidir EXACTAMENTE con los `<link
    rel="alternate">` de las 4 páginas, o Google tira el par.
  -->
  <url>
    <loc>https://xerrada.app/eventos/</loc>
    <lastmod>2026-11-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="es" href="https://xerrada.app/eventos/" />
    <xhtml:link rel="alternate" hreflang="ca" href="https://xerrada.app/ca/agenda/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://xerrada.app/en/whats-on/" />
    <xhtml:link rel="alternate" hreflang="de" href="https://xerrada.app/de/veranstaltungen/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://xerrada.app/eventos/" />
  </url>

  <url>
    <loc>https://xerrada.app/ca/agenda/</loc>
    <lastmod>2026-11-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="es" href="https://xerrada.app/eventos/" />
    <xhtml:link rel="alternate" hreflang="ca" href="https://xerrada.app/ca/agenda/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://xerrada.app/en/whats-on/" />
    <xhtml:link rel="alternate" hreflang="de" href="https://xerrada.app/de/veranstaltungen/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://xerrada.app/eventos/" />
  </url>

  <url>
    <loc>https://xerrada.app/en/whats-on/</loc>
    <lastmod>2026-11-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="es" href="https://xerrada.app/eventos/" />
    <xhtml:link rel="alternate" hreflang="ca" href="https://xerrada.app/ca/agenda/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://xerrada.app/en/whats-on/" />
    <xhtml:link rel="alternate" hreflang="de" href="https://xerrada.app/de/veranstaltungen/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://xerrada.app/eventos/" />
  </url>

  <url>
    <loc>https://xerrada.app/de/veranstaltungen/</loc>
    <lastmod>2026-11-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="es" href="https://xerrada.app/eventos/" />
    <xhtml:link rel="alternate" hreflang="ca" href="https://xerrada.app/ca/agenda/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://xerrada.app/en/whats-on/" />
    <xhtml:link rel="alternate" hreflang="de" href="https://xerrada.app/de/veranstaltungen/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://xerrada.app/eventos/" />
  </url>

</urlset>
