# SendaOne — robots.txt # # Permite crawl del HTML público (raíz) y assets estáticos. Bloquea # endpoints operacionales/admin para que no aparezcan en SERP. # # Los crawlers de modelos generativos (GPTBot, ClaudeBot, PerplexityBot, # etc.) están EXPLÍCITAMENTE permitidos: son los que alimentan las # respuestas de los asistentes y, junto con /llms.txt, hacen que cuando # alguien pregunta "cómo paso una ruta de Google Maps a GPX" el modelo # pueda citar SendaOne con datos correctos. NO se bloquean. # # Sitemap multi-idioma con hreflang declarado en sitemap.xml. # # Content Signals (contentsignals.org): política DELIBERADA — queremos # que buscadores y asistentes de modelos de lenguaje usen y citen # SendaOne. Coherente con permitir los crawlers generativos abajo. Content-Signal: search=yes, ai-input=yes, ai-train=yes User-agent: * Allow: / Allow: /static/ Allow: /llms.txt Allow: /llms-full.txt Disallow: /stats Disallow: /stats/dashboard Disallow: /admin/ Disallow: /diagnose Disallow: /preview Disallow: /convert Disallow: /metrics Disallow: /health # El contrato OpenAPI del API público SÍ es crawleable (descubrimiento # para agentes); el resto de /api/ queda fuera de SERP. Allow: /api/v1/openapi.json Disallow: /api/ # ───────────────────────────────────────────────────────────────── # Crawlers de modelos generativos — permitidos explícitamente. # Cada bot hereda los mismos Disallow operacionales (un bot matchea el # grupo de User-agent más específico, así que repetimos los Disallow # para no exponer /convert, /admin, etc. por accidente) pero SÍ puede # indexar el contenido público y /llms.txt. # ───────────────────────────────────────────────────────────────── # OpenAI — entrenamiento, búsqueda y navegación en vivo de ChatGPT. User-agent: GPTBot User-agent: OAI-SearchBot User-agent: ChatGPT-User Allow: / Allow: /llms.txt Allow: /llms-full.txt Disallow: /stats Disallow: /stats/dashboard Disallow: /admin/ Disallow: /diagnose Disallow: /preview Disallow: /convert Disallow: /metrics Disallow: /health Disallow: /api/ # Anthropic — Claude. User-agent: ClaudeBot User-agent: anthropic-ai Allow: / Allow: /llms.txt Allow: /llms-full.txt Disallow: /stats Disallow: /stats/dashboard Disallow: /admin/ Disallow: /diagnose Disallow: /preview Disallow: /convert Disallow: /metrics Disallow: /health Disallow: /api/ # Perplexity. User-agent: PerplexityBot Allow: / Allow: /llms.txt Allow: /llms-full.txt Disallow: /stats Disallow: /stats/dashboard Disallow: /admin/ Disallow: /diagnose Disallow: /preview Disallow: /convert Disallow: /metrics Disallow: /health Disallow: /api/ # Google — entrenamiento de modelos (Gemini/Vertex). Separado del # Googlebot de búsqueda, que cae en User-agent: * arriba. User-agent: Google-Extended Allow: / Allow: /llms.txt Allow: /llms-full.txt Disallow: /stats Disallow: /stats/dashboard Disallow: /admin/ Disallow: /diagnose Disallow: /preview Disallow: /convert Disallow: /metrics Disallow: /health Disallow: /api/ # Common Crawl — dataset usado por múltiples modelos. User-agent: CCBot Allow: / Allow: /llms.txt Allow: /llms-full.txt Disallow: /stats Disallow: /stats/dashboard Disallow: /admin/ Disallow: /diagnose Disallow: /preview Disallow: /convert Disallow: /metrics Disallow: /health Disallow: /api/ # Apple — entrenamiento de modelos (Apple Intelligence). User-agent: Applebot-Extended Allow: / Allow: /llms.txt Allow: /llms-full.txt Disallow: /stats Disallow: /stats/dashboard Disallow: /admin/ Disallow: /diagnose Disallow: /preview Disallow: /convert Disallow: /metrics Disallow: /health Disallow: /api/ Sitemap: https://sendaone.com/sitemap.xml