<?xml version="1.0" encoding="UTF-8"?>
<!--
  Mapa del sitio. SOLO páginas PÚBLICAS e INDEXABLES.

  🔴 NO METER AQUÍ NADA CON `noindex`. Un sitemap que ofrece páginas que luego
  dicen "no me indexes" es una contradicción que Search Console marca como error
  y que gasta rastreo en puertas cerradas. Quedan fuera a propósito:
    · guia.html      — noindex por DECISIÓN DE PRODUCTO (1 ago 2026). NO abrir.
    · academia.html  — noindex
    · ref.html       — noindex
    · proximamente.html — página de espera, sin contenido que posicionar
    · terminos-de-uso.html — noindex desde el 14 sep 2026 (decisión del dueño):
      salía en la búsqueda de marca y un resultado de marca enseña el producto,
      no el contrato. Sigue accesible; lo que se quita es su sitio en Google.
    · toda la zona logueada (hub, app, postpartido…), ya en robots.txt

  ⚠️ Las URLs van en su forma LIMPIA (/analiza), la misma que declara el
  `canonical` de cada página. Si aquí pusiera /analiza.html y allí /analiza,
  Google vería dos direcciones para lo mismo y repartiría la fuerza entre las dos.

  ⚠️ Y NUNCA una URL que redirige. Aquí se declara el DESTINO final: ofrecer
  /temporada2627 (que hoy da un 301 a /analiza) haría que Google gastara rastreo
  en un salto y marcara el sitemap con avisos.

  ⚠️ `lastmod` tiene que ser VERDAD. Ponerlo al día en cada deploy sin haber
  tocado la página es la forma más rápida de que Google deje de hacerle caso.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <!-- Portal de marca: la que sale al buscar "tokka futbol". -->
  <url>
    <loc>https://tokkafutbol.com/</loc>
    <lastmod>2026-08-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>

  <!-- LA pagina de producto: que hace, para quien y los planes. Recibe los
       anuncios, va en la bio de Instagram y es a donde apuntan los cuatro
       correos comerciales. Desde el 11 ago 2026 es ademas la unica: /pro se
       borro (duplicaba esto y estaba sin actualizar) y redirige aqui con un 301.
       Vivio en /temporada2627 hasta el 12 ago 2026; esa URL tambien redirige. -->
  <url>
    <loc>https://tokkafutbol.com/analiza</loc>
    <lastmod>2026-08-12</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <!-- 🔴 /base ENTRA EL 22 AGO 2026, el mismo dia que se le quito el noindex.
       Las dos cosas van JUNTAS y en este orden: ofrecer en el sitemap una
       pagina con noindex es una contradiccion que Search Console marca como
       error, y tenerla indexable sin sitemap es dejarla esperando a que Google
       la encuentre sola.
       ⚠️ La URL va en su forma LIMPIA (/base), la misma que declara su
       `canonical`: dos formas de la misma pagina reparten su autoridad. -->
  <url>
    <loc>https://tokkafutbol.com/base</loc>
    <lastmod>2026-08-22</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- El test "Qué entrenador eres" (17 sep 2026): la primera pieza de la
       máquina de captación. Pública e indexable, en su rama del árbol de URLs
       (`_redirects`, 18 sep 2026), la misma que declara su canonical; la
       dirección corta /que-entrenador-eres es un 301 y NO va aquí. -->
  <url>
    <loc>https://tokkafutbol.com/marketing/formularios/que-entrenador-eres</loc>
    <lastmod>2026-09-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <url>
    <loc>https://tokkafutbol.com/politica-de-privacidad.html</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

  <!-- El blog (19 sep 2026): estas URLs las escribe scripts/generar-blog.js
       entre las dos marcas, con el lastmod de cada artículo. No se tocan a mano. -->
  <!-- BLOG:inicio (lo escribe scripts/generar-blog.js; no tocar a mano) -->
  <url><loc>https://tokkafutbol.com/blog/</loc><lastmod>2026-09-24</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url>
  <url><loc>https://tokkafutbol.com/blog/tecnologia-gestion-clubes-futbol/</loc><lastmod>2026-09-24</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://tokkafutbol.com/blog/ser-entrenador-futbol-coste-real-futbol-base/</loc><lastmod>2026-09-19</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://tokkafutbol.com/blog/datos-inicio-goleador-barcelona/</loc><lastmod>2026-09-19</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <!-- BLOG:fin -->
</urlset>
