GEO

NLWeb

NLWeb(Natural Language Web)是 Microsoft 在 2025 年 5 月 Build 大会上公开的开放协议与开源项目,它为网站赋予自然语言对话界面,并让每一个 NLWeb 实例都能作为 MCP 服务器运作。该项目由打造了 RSS、RDF、Schema.org 的 R.V. Guha 在 Microsoft 主导,常以"NLWeb 与 MCP 的关系,就如同 HTML 与 HTTP 的关系"这一比喻来说明。

NLWeb(Natural Language Web)是 Microsoft 在 2025 年 5 月 Build 大会上公开的开放协议与开源项目,它为网站赋予自然语言对话界面,并让每一个 NLWeb 实例都能作为 MCP 服务器运作。该项目由打造了 RSS、RDF、Schema.org 的 R.V. Guha 在 Microsoft 主导,常以"NLWeb 与 MCP 的关系,就如同 HTML 与 HTTP 的关系"这一比喻来说明。

为什么重要

迄今为止,网站向 AI 暴露的途径,大多是由爬虫抓取页面的被动方式。NLWeb 把这一格局反转过来,让网站自身成为能够接收并回答问题的主动端点。访问者可用自然语言检索网站内容,AI 智能体则通过 MCP 调用同一接口,直接查询网站数据。人与智能体共享同一个自然语言 API,正是其核心所在;它也为单个网站在智能体网络中确立为"可对话的参与者"打下基础。

工作原理

NLWeb 以网站已经发布的半结构化数据为原料。

  • 数据层:收集 Schema.org 标记、RSS 订阅源等既有结构化数据,并将其索引到向量存储中。
  • ask 方法:接收自然语言问题,用 LLM 加以处理,并以 Schema.org 格式的 JSON 返回答案的核心 API。
  • MCP 服务器:由于每个 NLWeb 实例同时也是 MCP 服务器,支持 MCP 的 AI 客户端与智能体无需额外集成即可向网站发起查询。

采用现状

发布之初,Tripadvisor、Shopify、Snowflake、O'Reilly Media、Eventbrite 等作为早期合作伙伴参与其中。2025 年 8 月,Cloudflare 将 NLWeb 与其 AutoRAG 基础设施结合,开辟了一条托管式路径——只需选择域名,抓取、索引与部署便会自动完成。这意味着即便不自行运营服务器,也已能通过点击几下就让网站具备对话能力。2026 年的 Build,成为这一协议不再被当作可能性、而是以实际部署案例接受检验的首个舞台。

GEO 视角的启示

NLWeb 让结构化数据投资的回报成倍放大。因为 Schema.org 标记不再止步于面向搜索引擎的附加信息,而是直接成为对话界面与智能体 API 的原料。此外,如果说 llms.txt 是告知"有哪些内容"的说明文,那么 NLWeb 就是"直接询问便会作答"的执行层。AI 搜索不再只是从外部引用内容,网站从此拥有了用自身内容直接提供答案的渠道。

Sources:

inblog 如何提供帮助

NLWeb 这类协议所依赖的,归根结底是网站所发布的结构化数据的质量。inblog 博客默认提供干净的标记与元数据结构,因此当 NLWeb 之类的对话层索引内容时,可以直接将其用作原料。保持清晰的小标题体系与结构化的正文,便能在把网站转变为智能体网络中可查询的节点时,将额外工作降到最低。