Sitemap, robots y llms.txt

Archivos públicos que Jazui genera para cada sitio verificado: sitemap, robots.txt, llms.txt y Markdown para IA.

Markdown

Jazui genera al momento, a partir de tu caché, tu blog y tus ajustes, los archivos que buscadores e IA buscan en tu web. Son públicos (sin token), solo existen para sitios verificados y se pueden guardar una hora.

Direcciones

RutaContenido
/v2/sites/{sitio}/sitemap.xmlSitemap con fecha y alternativas por idioma. Con más de 50.000 direcciones es un índice que apunta a sitemap-1.xml, sitemap-2.xml…
/v2/sites/{sitio}/robots.txtTu robots.txt, con los bots de IA que bloqueaste y la línea del sitemap.
/v2/sites/{sitio}/llms.txtÍndice de tu sitio para modelos de lenguaje (formato llmstxt.org).
/v2/sites/{sitio}/llms-full.txtLo mismo con el contenido completo de cada artículo.
/v2/sites/{sitio}/articles/{lang}/{slug}.mdUn artículo en Markdown, limpio para la IA.
/v2/sites/{sitio}/visits.jsScript que cuenta las visitas que llegan desde respuestas de IA.

Sitemap

Incluye, sin repetir: los artículos publicados (con sus traducciones como hreflang), la portada del blog de cada idioma, las categorías con artículos (si configuraste su plantilla de dirección) y tus páginas en caché que responden 200, sin redirecciones. Si prefieres subir tus propios sitemaps, puedes hacerlo en Mapas del sitio.

sitemap.xml
<?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">
  <url>
    <loc>https://misitio.com/blog/como-funciona-el-prerender</loc>
    <lastmod>2026-11-03T08:15:00+00:00</lastmod>
    <xhtml:link rel="alternate" hreflang="es" href="https://misitio.com/blog/como-funciona-el-prerender" />
    <xhtml:link rel="alternate" hreflang="en" href="https://misitio.com/blog/how-prerendering-works" />
  </url>
  <url>
    <loc>https://misitio.com/precios</loc>
    <lastmod>2026-11-01T12:00:00+00:00</lastmod>
  </url>
</urlset>

robots.txt

Parte del robots.txt que escribas en los ajustes del sitio (o de User-agent: * y Allow: /), añade un grupo con los bots de IA que bloqueaste en robots.txt y la línea Sitemap: si no la tienes.

robots.txt
User-agent: *
Allow: /

# AI bots blocked in Jazui
User-agent: CCBot
User-agent: Bytespider
Disallow: /

Sitemap: https://api.jazui.com/v2/sites/misitio.com/sitemap.xml

llms.txt

Empieza con tu dominio y una descripción (la escribes en los ajustes del sitio), sigue con una sección por idioma con tus artículos (enlazados a su versión Markdown) y termina con hasta 1.000 de tus páginas en caché.

llms.txt
# misitio.com

> Zapatillas de trail y montaña con envío en 24 horas.

## Blog (es)

- [Cómo funciona el prerender](https://api.jazui.com/v2/sites/misitio.com/articles/es/como-funciona-el-prerender.md): Qué ven los bots de una SPA y cómo servirles el HTML completo. (https://misitio.com/blog/como-funciona-el-prerender)

## Optional

- [Precios](https://misitio.com/precios)

Servirlos en tu dominio

Buscadores e IA buscan estos archivos en tu dominio (misitio.com/robots.txt). Para que los encuentren, sírvelos desde ahí haciendo de proxy hacia Jazui, por ejemplo:

Cloudflare Worker
// Antes de la lógica de Jazui en tu Worker: sirve los archivos del sitio desde Jazui
const FILES = ['/sitemap.xml', '/robots.txt', '/llms.txt', '/llms-full.txt'];
const url = new URL(request.url);
if (FILES.includes(url.pathname)) {
  return fetch(`https://api.jazui.com/v2/sites/misitio.com${url.pathname}`);
}
nginx
location ~ ^/(sitemap(-\d+)?\.xml|robots\.txt|llms(-full)?\.txt)$ {
    proxy_set_header Host api.jazui.com;
    proxy_ssl_server_name on;
    proxy_pass https://api.jazui.com/v2/sites/misitio.com/$1;
}

Visitas desde respuestas de IA

Para saber cuántas personas llegan a tu web desde ChatGPT, Perplexity, Gemini, Copilot, Claude y otros asistentes, pega esta línea en el <head> de tu web (el panel te la da ya con tu dominio en Tráfico de bots › Visitas desde IA). Solo actúa cuando la visita viene de un asistente, sin cookies ni datos personales:

HTML
<script src="https://api.jazui.com/v2/sites/misitio.com/visits.js" async></script>

IndexNow

Si activas IndexNow en los ajustes del sitio (Blog e IndexNow), Jazui avisa a Bing, Yandex y los demás buscadores que lo usan cada vez que publicas, actualizas o retiras un artículo. Para que acepten el aviso, publica en tu dominio el archivo https://misitio.com/{clave}.txt con la clave como único contenido (la clave está en los ajustes) y pulsa Comprobar.