<?xml version="1.0" encoding="UTF-8"?>
<!--
  Sitemap de cotizador.parapaquetes.com (antes cajas.parapaquetes.com, que
  redirige con 301 desde el cambio de dominio del 14-oct-2026).

  TRES URLs, las tres pantallas que la app SIRVE y que son distintas: la
  entrada «¿Qué quieres cotizar?» (/), el cotizador de cajas (/cajas/) y bolsas
  a la medida (/bolsas). Cada una declara su propio canonical al cargar
  (src/rutas.ts, URLS_INDEXABLES y canonicalDe) y src/rastreable.test.ts exige
  que esta lista sea EXACTAMENTE ésa: una ruta inventada aquí la cumpliría el
  rewrite /(.*) con el mismo HTML — se vería bien sin serlo.

  NO se listan /cajas/configurador ni los deep-links del buscador
  (/cajas/?largo=30&…): declaran canónico a /cajas/, y listarlos sería pedirle
  a Google que indexe una URL que declara canónica a otra.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://cotizador.parapaquetes.com/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://cotizador.parapaquetes.com/cajas/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://cotizador.parapaquetes.com/bolsas</loc>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
</urlset>
<!--
  SIN <lastmod> A PROPÓSITO: una fecha horneada a mano se pudre el día que
  alguien edita el cotizador y no se acuerda de tocar este archivo, y un
  <lastmod> viejo le dice a Google «no vengas, no ha cambiado nada». Vale más no
  decir nada que decir una fecha falsa.
-->
