NLWeb es el protocolo de código abierto presentado por Microsoft en 2025 que convierte cualquier web con datos estructurados en un punto de acceso que los agentes de inteligencia artificial pueden consultar directamente en lenguaje natural. Para un negocio que tiene o planea tener un agente IA personalizado, NLWeb resuelve un problema concreto: el agente que representa tu marca necesita una web que «hable su idioma» — que publique información en el formato que los agentes entienden, no solo en el formato que los humanos leen. Una web preparada para NLWeb eleva el Agent Reading Score, mejora la visibilidad en sistemas de retrieval como Perplexity y ChatGPT con búsqueda, y hace que cualquier agente externo que consulte tu web pueda acceder a tus servicios de forma estructurada.
Por qué un agente IA necesita que tu web «hable su idioma»
Cuando defines la AI Persona de tu agente, estableces cómo se presenta, qué sabe y qué puede hacer. Pero el agente no vive en el vacío — necesita información actualizada sobre tu negocio para responder con precisión: tus servicios actuales, tus precios, tu disponibilidad, tus casos de éxito. Esa información está en tu web.
El problema es que la web fue diseñada para humanos. Un visitante humano navega visualmente, lee el contexto y extrae la información que necesita. Un agente IA lo hace de forma distinta: analiza el HTML, busca datos estructurados y construye una representación semántica de lo que ofreces. Si tu web no tiene datos estructurados — Schema.org, RSS, sitemaps bien configurados — el agente trabaja con una versión parcial e imprecisa de tu negocio.
NLWeb añade una capa que resuelve exactamente ese problema. En lugar de que el agente tenga que interpretar el HTML visual de tu web, NLWeb le proporciona un endpoint en lenguaje natural donde puede preguntar directamente y recibir respuestas estructuradas basadas en tu contenido real.
Qué cambia para el agente que representa tu negocio
| Escenario | Sin NLWeb | Con NLWeb |
|---|---|---|
| Agente externo pregunta por tus servicios | Rastrea el HTML, interpreta el diseño visual, puede cometer errores de interpretación | Consulta el endpoint /ask y recibe una respuesta estructurada basada en tu contenido real |
| Tu propio agente busca info actualizada | Depende de los datos que le pasaste en la configuración — puede estar desactualizado | Puede consultar el endpoint /ask en tiempo real para obtener información actualizada de tu web |
| Descubrimiento por sistemas A2A | Tu web no es descubrible como herramienta por otros agentes | El endpoint /mcp hace que tu web sea una herramienta MCP descubrible por cualquier agente compatible |
| Retrieval en Perplexity y ChatGPT | Los sistemas interpretan el HTML — resultado variable según la estructura de la página | Los sistemas pueden consultar directamente el endpoint estructurado de tu web |
La relación entre NLWeb y el Agent Reading Score
El Agent Reading Score mide en qué medida tu web está preparada para ser leída, interpretada y citada por agentes IA. Los factores que evalúa son exactamente los que NLWeb necesita para funcionar correctamente — y los que los sistemas de retrieval de los LLMs priorizan cuando rastrean contenido.
| Factor del Agent Reading Score | Relación con NLWeb | Impacto en el score |
|---|---|---|
| Datos estructurados Schema.org | NLWeb consume directamente el Schema.org de tu web como fuente principal | Alto |
| Sitemap XML actualizado | NLWeb usa el sitemap para descubrir y priorizar las páginas a indexar | Alto |
| robots.txt abierto para bots IA | NLWeb necesita poder rastrear tu contenido — un robots.txt restrictivo lo bloquea | Crítico |
| Contenido HTML estático | NLWeb indexa contenido visible en HTML — el renderizado solo por JavaScript no es accesible | Alto |
| Secciones autónomas y bien estructuradas | NLWeb trocea el contenido en bloques para el sistema RAG — las secciones autónomas se sirven mejor | Medio-alto |
| RSS o feed de contenido | NLWeb usa RSS para mantenerse actualizado sin re-indexar todo el contenido cada vez | Medio |
En la práctica: una web con un Agent Reading Score alto ya tiene la mayor parte de la base que NLWeb necesita. La diferencia está en el 20% restante — desplegar el servidor NLWeb y los endpoints — que convierte esa base en una interfaz activa para agentes.
El checklist de preparación antes de implementar NLWeb
Este es el orden correcto para preparar tu web antes de añadir NLWeb. Las primeras cinco acciones tienen valor independiente — mejoran el Agent Reading Score, el SEO y el GEO aunque NLWeb no llegue a ser el estándar dominante:
- robots.txt permite GPTBot, ClaudeBot y PerplexityBot: es la condición más básica y la más frecuentemente omitida. Sin esto, NLWeb y todos los sistemas de retrieval están bloqueados.
- Schema.org implementado en páginas clave: como mínimo,
OrganizationoLocalBusinessen la página de inicio,Serviceen páginas de servicios yArticleen el blog. RankMath y Yoast generan este markup automáticamente en WordPress. - Sitemap XML actualizado y declarado en robots.txt: facilita que NLWeb descubra todas las páginas relevantes de tu dominio.
- Contenido principal en HTML estático: si tu web usa React, Vue o cualquier framework JS sin SSR, el contenido no es visible para NLWeb ni para los crawlers de LLMs. Verifica con «Ver código fuente» que el texto principal aparece en el HTML sin necesitar ejecutar JavaScript.
- RSS activo: si tienes blog o actualizaciones periódicas, activa el feed RSS para que NLWeb pueda mantenerse al día sin rastrear todo el contenido en cada actualización.
- Servidor Python disponible: NLWeb requiere desplegar un servidor Python. La opción más accesible en 2026 es Cloudflare AutoRAG, que ofrece soporte nativo para NLWeb sin gestionar el servidor manualmente.
Cómo NLWeb conecta con el ecosistema de protocolos de agentes
NLWeb no es una tecnología aislada — es la pieza de infraestructura web que conecta con los protocolos que ya están dando forma a cómo los agentes IA trabajan entre sí:
- NLWeb + MCP: cada instancia de NLWeb expone automáticamente un endpoint
/mcpque hace que tu web sea una herramienta MCP. Cualquier agente compatible con el Model Context Protocol puede descubrir y usar tu web como fuente de información sin configuración manual adicional. - NLWeb + A2A: en el ecosistema de agentes que se comunican entre sí, NLWeb es lo que permite que un agente especializado en un dominio (por ejemplo, un agente de viajes) descubra y consulte un agente-web de un negocio específico (un hotel, una aerolínea) de forma estandarizada.
- NLWeb + tu agente personalizado: si tienes un agente IA que representa tu negocio, puede usar el endpoint
/askde tu propia web NLWeb para obtener información actualizada en tiempo real — una alternativa más dinámica a incluir toda la información del negocio en el contexto estático del agente.
La advertencia honesta: lo que NLWeb no garantiza todavía
NLWeb tiene un año de vida. Antes de invertir tiempo en la implementación, hay tres realidades que conocer:
- No hay garantía de que sea el estándar ganador: pueden surgir protocolos alternativos de Google o de otras empresas. La apuesta por NLWeb es una apuesta temprana con ventaja de pionero — no una certeza. Lo que sí es seguro es la dirección: la web va a necesitar una capa para agentes, independientemente de qué protocolo específico gane.
- La adopción masiva aún no ha ocurrido: a diferencia de Schema.org, que está en más de 100 millones de sitios, NLWeb tiene miles de implementaciones en producción. Los agentes aún no lo buscan activamente de forma generalizada.
- Los primeros cinco elementos del checklist tienen valor sin NLWeb: Schema.org correcto, sitemap, robots.txt abierto, contenido estático y RSS son exactamente lo que mejora el Agent Reading Score y la visibilidad en LLMs hoy. Son la inversión más segura independientemente del resultado de NLWeb.
Preguntas frecuentes sobre NLWeb y agentes IA personalizados
-
¿Mi agente IA personalizado puede usar NLWeb para acceder a mi propia web?
Sí, y es uno de los casos de uso más interesantes. En lugar de incluir toda la información de tu negocio en el contexto estático del agente — que puede desactualizarse — el agente puede consultar el endpoint /ask de tu web NLWeb en tiempo real para obtener información actualizada. Cuando lanzas un nuevo servicio, cambias un precio o añades un caso de éxito, el agente lo refleja automáticamente sin necesidad de actualizar su configuración.
-
¿NLWeb mejora automáticamente el Agent Reading Score de mi web?
Implementar NLWeb requiere tener primero los elementos que el Agent Reading Score evalúa — Schema.org, sitemap, robots.txt abierto, contenido estático. En ese sentido, preparar tu web para NLWeb implica mejorar los factores que el score mide. Pero el Agent Reading Score no evalúa directamente si tienes NLWeb instalado — evalúa si tu web tiene las condiciones que hacen que los agentes IA puedan leerla correctamente, que es exactamente lo que NLWeb requiere como prerequisito.
-
¿NLWeb funciona con WordPress?
WordPress no tiene un plugin oficial de NLWeb. La implementación requiere desplegar el servidor Python de NLWeb de forma separada, apuntándolo a las fuentes de datos de tu WordPress — RSS, sitemap y el Schema.org que genera tu plugin de SEO. La alternativa más accesible en 2026 es Cloudflare AutoRAG, que ofrece soporte nativo para NLWeb sin gestionar el servidor Python. Para una web en WordPress bien configurada con RankMath o Yoast, los datos necesarios ya están disponibles — solo falta el servidor NLWeb que los sirva.
-
¿Qué diferencia hay entre NLWeb y el schema que ya tengo con RankMath?
El schema de RankMath le dice a Google qué es tu contenido — lo describe para que los buscadores lo entiendan e indexen correctamente. NLWeb va un paso más allá: convierte ese contenido en una interfaz interactiva que los agentes IA pueden consultar activamente. Schema.org hace que tu contenido sea legible pasivamente. NLWeb lo hace consultable activamente. Son complementarios: NLWeb consume el schema que ya genera RankMath y lo expone a través de endpoints que los agentes pueden usar en tiempo real.
-
¿Necesito NLWeb si ya tengo un agente IA personalizado con base de conocimiento?
Depende de cómo actualices esa base de conocimiento. Si la base de conocimiento del agente se actualiza manualmente cada vez que cambia algo en tu negocio, NLWeb ofrece una alternativa más dinámica: el agente consulta tu web directamente en lugar de depender de una base estática. Si ya tienes un proceso automatizado de actualización de la base de conocimiento que funciona bien, NLWeb añade valor principalmente en términos de descubrimiento — hace que tu web sea accesible como herramienta para agentes externos, no solo para el tuyo.
