SEO 與 GEO

NLWeb 是什麼?微軟開源的「自然語言網站」,讓 AI 代理直接問你的網站

先給答案:NLWeb(Natural Language Web)是微軟開源的專案,讓人和 AI 代理可以用一句完整的話,直接向你的網站提問,答案則取自你網站上已經整理好的結構化資料。它的角色是網站給 AI 代理用的「問答接口」,跟排名因素是兩回事。對台灣中小企業來說,現在最值得做的不是急著架設,而是確認你的網站資料夠整齊,讓這個接口有東西可以讀。

這個題目會被拿出來講,是因為 Moz 在 2026 年 9 月 25 日刊出一集 Whiteboard Friday,由 Wix 與 Wix Studio 的 AI 搜尋暨 SEO 傳播負責人 Crystal Carter 主講,題目很直接:「WTF is NLWeb?」。[1]她的結論我很認同:過去那些做 Schema、整理標題、寫清單的功夫,在代理式 AI 普及之後,會變成網站的底層資產。

本文重點

  • NLWeb 是微軟發起的開源專案,2025 年春天推出,讓網站能被一整句自然語言直接提問。[1]
  • 每一個 NLWeb 實例同時也是 MCP 伺服器,核心方法叫 ask,回傳格式是 Schema.org 的 JSON。[2]
  • 它讀的「結構化資料」範圍比 Schema 更廣:標題標籤、HTML 清單與表格、商品資料、RSS、XML sitemap 都算。[1]
  • 導入門檻正在下降:Wix 有一鍵整合,Cloudflare 在 2025 年 8 月也推出用網域快速部署的做法。[1][3]
  • 中小企業的行動重點:先把既有頁面的結構化資料、標題層級、sitemap、RSS 做紮實,這些同時服務 Google、AI 搜尋和未來的 NLWeb。
目錄
  1. NLWeb 是什麼:讓網站聽得懂一整句話
  2. 它怎麼運作:從提問到回答的四個步驟
  3. 「結構化資料」比你想的更廣
  4. 現在有哪些導入方式
  5. 冷靜看待:NLWeb 還在早期
  6. 注意力行銷的建議:先做好五件事
  7. 常見問題

NLWeb 是什麼:讓網站聽得懂一整句話

假設有位顧客在球鞋網站上輸入:「我每週都打網球,平常在沙地球場打,穿這個尺寸,想找一雙適合我的鞋。」這是 Crystal Carter 在節目裡用的網球鞋例子。她說,傳統的站內搜尋面對這種長問題,大概只會丟回一個不太合理的結果;有了 NLWeb,網站可以調動站內不同部分的資料,組出一個連貫的答案。[1]

NLWeb(Natural Language Web)
微軟發起的開源專案。GitHub 上的說明是:它簡化了替網站建立對話介面的流程,並原生支援 MCP,讓同一組自然語言 API 同時服務人類與 AI 代理。[2]
MCP(Model Context Protocol)
Anthropic 在 2024 年 11 月發表的開放標準,用來連接 AI 助理與內容庫、商業工具、開發環境等資料系統,有媒體把它形容為「AI 的 USB-C」。[4]
代理式 AI(Agentic AI)
會替使用者執行任務的 AI,例如自己去比價、查規格、預約服務。這類 AI 代理造訪網站時,比起一頁一頁點,更需要一個可以直接提問的接口。

NLWeb 的 GitHub 說明有一句話把定位講得很清楚:NLWeb 之於 MCP/A2A,就像 HTML 之於 HTTP。[2]MCP 是通道,NLWeb 則是網站在這條通道上「怎麼回答問題」的共同格式。

再看發起人。依維基百科的整理,R. V. Guha 參與創建了 RSS、RDF 與 Schema.org,在 Google 工作近二十年,2024 年 8 月宣布離開,之後以副總裁暨技術院士身分加入微軟並構思出 NLWeb。[6]也因此,NLWeb 大量沿用 Schema.org 與 RSS 這些既有格式。GitHub 說明提到,Schema.org 與 RSS 這類半結構化格式已被超過一億個網站使用。[2]

它怎麼運作:從提問到回答的四個步驟

綜合 Moz 節目與 NLWeb 官方說明,一次問答大致會走過這四步:

STEP 01

人或 AI 代理送出一句自然語言問題

Carter 提到,NLWeb 本身不完全算是一個協定,而是一套讓網站能被自然語言「對話」的機制,它使用的是 ask 這個方法。[1][2]

STEP 02

從網站的結構化資料找依據

NLWeb 會去讀你網站上的結構化資料,把回答建立在網站的真實內容上。Carter 特別強調,這樣做能減少 AI 憑空捏造的情況。[1]

STEP 03

由大型語言模型理解問題、調用工具

後端會用語言模型理解那句很長的問題;需要時也能透過 MCP 調用網站的其他工具。[1]InfoWorld 的技術分析也提到,NLWeb 內建搜尋、項目細節、比較兩個項目等工具,並可自行擴充。[5]

STEP 04

回傳結構化的答案

答案以 Schema.org 格式的 JSON 回傳。[2]InfoWorld 指出,這跟一般聊天機器人不同:網站端可以掌控答案要怎麼呈現,也能先檢查相關性,把錯誤的回應擋下來。[5]

「結構化資料」比你想的更廣

這一段是整集節目對中小企業最有用的部分。很多人一聽到結構化資料,只想到 Schema 標記和 JSON-LD。Carter 用資料科學的角度重新定義:只要你替資料加上標籤、做了整理,它就是結構化資料。[1]依她的說法,NLWeb 可以讀取的範圍包括:

  • Schema 標記:Product、LocalBusiness、Article 這些你可能已經在做的標記。
  • 標題標籤與頁面標題:H1、H2 的層級,以及 title tag。
  • HTML 清單與表格:把規格、步驟、價格方案寫成清單。
  • 商品資料與 RSS:電商的商品 feed、部落格或 Podcast 的 RSS。
  • XML sitemap:告訴機器你有哪些頁面。
  • 自訂資料庫:例如 CMS 裡的動態頁面資料集。

以上六項都出自 Carter 的整理。[1]InfoWorld 補了一個更具體的觀察:NLWeb 在由「一組一組項目」構成的網站上效果最好,例如食譜、活動、地點,因為這類網站多半已經用 Schema.org 描述內容。[5]

換成台灣中小企業的情境:商品目錄、服務項目、門市據點、案例列表,都是天生適合被整理成「項目」的內容。Google 的官方說明建議,多數情況下用 JSON-LD 撰寫最容易實作與維護。[7]如果你還沒開始,可以先看我們的結構化資料入門。

現在有哪些導入方式

目前看得到的路徑有三條:

路徑 A

自己架:用 GitHub 上的開源程式

有工程團隊的話,可以直接從 NLWeb 的 GitHub 拿文件與程式碼架設。[1]它支援多種向量資料庫與語言模型供應商,包括 Qdrant、Elasticsearch、Postgres,以及 OpenAI、Gemini、Anthropic 等。官方也建議正式上線時直接連接即時資料庫,不要複製一份內容,以免資料過期。[2]

路徑 B

平台整合:Wix 的一鍵開啟

Carter 說明,Wix 使用者可以直接勾選開啟 NLWeb 整合,條件是付費方案並使用自訂網域。[1]

路徑 C

基礎設施商代管:Cloudflare 的做法

Cloudflare 在 2025 年 8 月 28 日發表與 NLWeb 結合的方案:選定網域後,系統依照 sitemap.xml 與 robots.txt 爬取網站(上限 10 萬頁),再部署一個同時提供 /ask 與 /mcp 端點的 Worker,一邊給訪客用對話介面,一邊讓受信任的 AI 代理結構化存取。[3]

注意路徑 C 的一個細節:它的起點是你的 sitemap 和 robots.txt。這兩個檔案沒整理好,AI 能讀到的內容就先打了折扣。我們先前整理的 Cloudflare AI 爬蟲設定檢查也是同一件事的另一面:你讓誰進來、讓它讀到什麼,都要自己掌握。

冷靜看待:NLWeb 還在早期

我不建議把 NLWeb 當成下一個非做不可的流行詞。幾個理由:

  • 目前主要是大企業在玩。Carter 自己也說,代理式網路現階段非常偏企業端,常被提到的是 Mastercard、Stripe、Walmart 這類公司。[1]
  • 官方程式碼定位是示範。GitHub 說明直接寫到,提供的實作是概念驗證,不是唯一解法,並鼓勵社群做出更好的版本。[2]
  • 價值取決於有多少人用。Carter 也承認,越多網站採用,NLWeb 對整個網路才越有價值。[1]

比較穩的看法是:NLWeb 是網站被 AI 代理「提問」的其中一種接口,跟 AI 搜尋引擎來「擷取」你的內容是並行的兩件事。後者我們在AI 擷取管線確認步驟談過;前者則在 AI 代理改寫決策路徑那篇有更多背景。兩條路要的底層都一樣:整齊、可被機器理解的網站內容。

注意力行銷的建議:先做好五件事

Carter 在節目最後用了一句網路迷因:「做了那麼多,到底換到什麼?」她的回答是:換到了 NLWeb 的入場券。[1]我們的建議就是把這張入場券先準備好,不花大錢、也不用等技術成熟:

01

替主要商品與服務頁補上 Schema

先做 Organization 或 LocalBusiness、Product 或 Service、FAQPage 這幾類,用 JSON-LD 寫。

02

檢查每頁的標題層級

一頁一個 H1,H2 對應一個獨立問題。AI 代理拆解網頁時,標題就是目錄。

03

把規格、價格方案、流程改寫成清單

一整段文字很難被當成「項目」讀取,清單就容易得多。

04

確認 sitemap 與 robots.txt 正確

sitemap 只列要被讀的頁面,robots.txt 沒有誤擋你想被 AI 讀到的區域。

05

部落格和新聞頁保留 RSS

RSS 是 NLWeb 最早示範時就在用的資料來源之一,InfoWorld 也提到官方示範搜尋是跑在一組 RSS feed 上。[5]

這五件事,放在傳統 SEO 和 GEO 的框架裡也都成立。等 NLWeb 在你用的平台上變成一個開關,你只需要打開它。

自我檢查
你的商品或服務頁有 Schema 標記嗎?

用 Google 的複合式搜尋結果測試工具貼上網址就能看到。沒有的話,這是第一優先。

你的網站有 sitemap.xml 嗎?裡面有沒有已經下架的頁面?

在網址後面加上 /sitemap.xml 或 /sitemap-index.xml 看看。過期頁面要移除。

你能用一句話回答「顧客最常問的三個問題」,而且網站上找得到答案嗎?

如果找不到,AI 代理來問的時候也一樣找不到。

常見問題

Q1:NLWeb 跟 llms.txt 是同一種東西嗎?

不是。llms.txt 是放在網站上的一份說明文字檔,NLWeb 是一套可以回答問題的服務:有人或 AI 代理送出一句自然語言問題,NLWeb 從你的網站資料找答案,再用 Schema.org 格式的 JSON 回傳。[2]兩者可以並存,但 NLWeb 需要實際架設與維護。

Q2:導入 NLWeb 會讓 Google 排名變好嗎?

本文引用的來源都沒有這樣說。NLWeb 解決的是「別人怎麼跟你的網站對話」,不是 Google 怎麼排序你的網頁。把它當成迎接 AI 代理的接口準備,排名還是要靠內容與技術 SEO。

Q3:我的網站不是 Wix,也沒有工程師,還能用 NLWeb 嗎?

可以先不急著架。NLWeb 讀的是你網站上已經整理好的資料,例如 Schema 結構化資料、標題層級、清單、sitemap 和 RSS。[1]先把這些做紮實,之後不管用哪個平台的整合或請工程師架設,成本都會低很多。

Q4:NLWeb 跟 MCP 是什麼關係?

NLWeb 的 GitHub 說明寫到,每一個 NLWeb 實例同時也是一個 MCP 伺服器,核心方法叫 ask。[2]MCP 是連接 AI 助理與資料系統的開放標準,[4]所以支援 MCP 的 AI 工具,理論上可以透過這個接口直接向你的網站提問。

Q5:哪種網站最適合 NLWeb?

InfoWorld 的技術分析指出,NLWeb 在「一組一組項目」的網站上效果最好,例如食譜、活動、地點。[5]換成台灣中小企業的情境,就是有商品目錄、服務項目、門市據點、案例列表的網站。

想知道你的網站資料夠不夠「整齊」?

我可以帶你看一次主要頁面的 Schema、標題層級、sitemap 與 robots.txt,指出 AI 代理和 AI 搜尋最可能卡住的地方,線上進行。

預約 AI 搜尋能見度健檢
想先自己看看
《2026 GEO 全攻略》PDF,整理中小企業能立刻動手的做法,留 Email 即可下載。
前往下載頁
想要完整盤點
完整體檢會一次盤點全站技術體質、AI 擷取覆蓋、內容缺口與競品落差,並附執行藍圖。
來信洽詢

首次發佈 |本文依據 2026 年 9 月 27 日當下可查證的公開資料撰寫,主要來源為 Moz 於 2026 年 9 月 25 日刊出的 Whiteboard Friday(主講 Crystal Carter,Wix),以及 NLWeb 官方 GitHub 說明。Crystal Carter 任職於提供 NLWeb 整合的 Wix,本文照實標示;Cloudflare 的導入方式出自 Cloudflare 自家部落格。

作者:Robbie 張容瑋
注意力行銷負責人|行銷實務近 10 年(品牌端 2 年、整合行銷代理商 2 年專做醫療行銷、接案 2 年、創業近 4 年)|SEO / GEO / 內容策略實戰者
Email:robbie@attention.com.tw
網站:https://attention.com.tw 內容說明:本文由我擬定觀點與架構,寫作過程使用 AI 工具協助整理素材與初稿,所有事實、數字與引用連結均由我本人查證後才發佈。

參考文獻

  1. Crystal Carter(Wix 與 Wix Studio AI 搜尋暨 SEO 傳播負責人),〈WTF is NLWeb? — Whiteboard Friday〉,Moz,2026-09-25。說明 NLWeb 使用 ask 讓網站能以自然語言被提問、結構化資料的廣義範圍(Schema、標題、HTML 清單與表格、商品資料、RSS、XML sitemap、自訂資料庫)、減少 AI 捏造、Wix 一鍵整合需付費方案與自訂網域。講者任職於提供 NLWeb 整合的平台。連結
  2. NLWeb 官方 GitHub(nlweb-ai/NLWeb),README〈What is NLWeb?〉。每個 NLWeb 實例也是 MCP 伺服器、核心方法 ask、以 Schema.org 回傳、「NLWeb is to MCP/A2A what HTML is to HTTP」、Schema.org 與 RSS 被超過一億個網站使用、支援的向量資料庫與語言模型清單、正式部署建議連接即時資料庫。2026-09-27 查閱。連結
  3. Cloudflare Blog,〈Make Your Website Conversational for People and Agents with NLWeb and AutoRAG〉,2025-08-28。依 sitemap.xml 與 robots.txt 爬取網站(上限 10 萬頁),部署提供 /ask 與 /mcp 端點的 Worker。連結
  4. Wikipedia,〈Model Context Protocol〉。MCP 由 Anthropic 於 2024 年 11 月以開放標準發表,用於連接 AI 助理與資料系統;條目引用媒體「USB-C for AI」的形容。2026-09-27 查閱。連結
  5. Simon Bisson,〈NLWeb: Tapping MCP for natural language web search〉,InfoWorld,2025-07-10。NLWeb 在「lists of items」型網站效果最好、回應為 JSON 物件可先檢查相關性、內建搜尋與比較等工具、示範搜尋使用 RSS feed。連結
  6. Wikipedia,〈Ramanathan V. Guha〉。參與創建 RSS、RDF、Schema.org,在 Google 工作近二十年、2024 年 8 月宣布離開,之後加入微軟擔任副總裁暨技術院士並構思 NLWeb。2026-09-27 查閱。連結
  7. Google 搜尋中心,〈Introduction to structured data markup in Google Search〉。說明結構化資料的定義,並建議多數情況使用 JSON-LD。2026-09-27 查閱。連結
  8. Wikipedia,〈NLWeb〉。NLWeb 為簡化網站自然語言介面建置的專案,每個實例皆為 MCP 伺服器。2026-09-27 查閱。連結