# Sitemap, robots y llms.txt > Archivos públicos que Jazui genera para cada sitio verificado: sitemap, robots.txt, llms.txt y Markdown para IA. Página original: https://docs.jazui.com/api/site-files/es 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 | Ruta | Contenido | |---|---| | `/v2/sites/{sitio}/sitemap.xml` | Sitemap 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.txt` | Tu 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.txt` | Lo mismo con el contenido completo de cada artículo. | | `/v2/sites/{sitio}/articles/{lang}/{slug}.md` | Un artículo en Markdown, limpio para la IA. | | `/v2/sites/{sitio}/visits.js` | Script 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 https://misitio.com/blog/como-funciona-el-prerender 2026-11-03T08:15:00+00:00 https://misitio.com/precios 2026-11-01T12:00:00+00:00 ``` ## 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`: ```bash 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`: ```bash # 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`: ```javascript // 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`: ```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 `` 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 ``` ## 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**.