Blog
SEO行銷知識
2026.10.11

llms.txt 是什麼?有沒有用?最新 v2 格式寫法與繁中範例

分享:

重點整理

  • 它是什麼:llms.txt 是一份用 Markdown 寫成的純文字檔,放在網站裡,告訴 AI agent 這個網站是誰、重點在哪、該先讀哪些頁面。
  • 有沒有用:對 Google 搜尋與 AI 摘要沒有作用,主流 AI 爬蟲也很少讀取。真正有實際用途的場景是技術文件,讓 coding agent 找到 API 參考與教學。
  • 該不該做:技術服務或是軟體產品建議做;一般官網與部落格因為維護成本低,也可以做,但需要先把排名或流量的增長期待放低。
  • 最簡單的寫法:規範裡唯一必填的只有一個 H1 標題;可以再加上一段摘要,和幾組用 H2 分類的連結清單,類似網站地圖的寫法。
  • 2026 年 8 月 v2 改版:可以放在子路徑、用標準 link 標記讓 agent 找到檔案,而 Optional 區塊不再有自動略過的機制意義。

一、llms.txt 是什麼?

llms.txt 是一份寫給 AI agent 看的網站導覽說明書,以 Markdown 格式放在網站根目錄或某個子路徑,最常見的網址是 https://example.com/llms.txt。

llms.txt 可以用最精簡的方式交代網站定位、使用指引,以及最值得讀的頁面連結給 AI 爬蟲。

llms.txt 是誰提出的

這份提案由 Answer.AI 創辦人 Jeremy Howard 於 2024 年 9 月 3 日發表,2026 年 8 月 10 日更新為 v2。它是公開徵求意見的社群提案,不是 W3C 或 IETF 這類標準組織制定的正式規範,各家 AI 平台要不要讀取全憑自願。

所以先做可以搶得先機,但不做也不至於到會被所有AI排擠。

llms.txt 解決什麼問題

網頁是為人設計的。HTML 把真正的內容包在導覽列、廣告與 JavaScript 裡,AI 要把它還原成乾淨文字既困難又不精準。

AI 一次能讀的內容量雖然越來越大,仍然裝不下大多數網站的全部內容,每一個浪費掉的 token 都是時間與成本。

llms.txt 的做法是:把全站和頁面的精華集中在一個好找的位置,細節放在連結後面,AI更好讀資料,讀完後再決定要取哪個連結繼續抓內容。

llms.txt 什麼時候會被讀取

llms.txt 是「按需讀取」的:當 AI agent 正在幫使用者處理某個問題,需要查你網站的資料時才會去看。提案作者表示,它主要用在AI被問到問題時,去爬取資料時的推論階段,而非運用在模型訓練,實際使用情況也是如此。

來源:llmstxt.org

二、llms.txt 到底有沒有用?2026 現況解析

先講結論:想靠它提升 Google 排名或 AI 引用,目前沒有證據支持有效果;不過如果想讓 coding agent 與 AI 助理更順利讀懂你的文件,先建置好 llms.txt 是一個非常好的方式。

下面從官方立場、讀取數據、有效場景三個角度說明。

Google 的官方立場:搜尋不使用

  • 搜尋團隊明言不需要:Google 在「針對生成式 AI 功能最佳化」指南的破除迷思段落寫到,要出現在 Google 搜尋與 AI 功能中,不需要建立 llms.txt 這類機器可讀檔案,因為搜尋本身不使用它們。你想為其他服務做也可以,對排名不加分也不扣分。
  • Chrome 團隊卻加了檢查:2026 年 5 月,Lighthouse 實驗性的 Agentic Browsing 稽核加入 llms.txt 項目,理由是沒有這份檔案時,agent 可能要花更多時間爬網站才能理解結構。檔案不存在只會標成「不適用」,不會扣分。(Chrome for Developers)
  • 兩者並不矛盾:Google 的 John Mueller 被問到這點時表示,llms.txt 不是為搜尋而做,而是讓 AI coding 工具讀開發者文件時省一點 token 的過渡性輔助,非開發者類網站不必太在意。(Ahrefs)

實際讀取數據:絕大多數檔案目前讀取率不高

Ahrefs 在 2026 年 6 月發表研究,分析 13 萬 7 千多個網域在 2026 年 5 月的伺服器紀錄:

  • 28% 的網域有 llms.txt。懂 SEO 的網站建置比率高達八成。
  • 其中 97% 的 llms.txt 檔案整個月零請求,沒有機器人也沒有人讀。
  • 有被讀取的那 3% 裡,約兩成的請求來自 AI 相關機器人,其他多半是 SEO 稽核工具、技術分析工具與一般爬蟲。
  • AI 中最常讀的是 agent:Anthropic 的 Claude Code 讀取次數,高過所有 AI 搜尋與 AI 助理機器人;負責即時回答問題的 AI 搜尋機器人只佔約百分之一。
  • AI 不會主動來找:對不存在的 llms.txt,AI 機器人的請求數是零。它們只在連結、索引或使用者指示告知檔案存在時才去抓。

真正有效的場景

llms.txt 用得最多的是軟體文件:coding agent 跟著它找 API 參考與教學。OpenAI、Anthropic、Gemini 都曾為自家開發者文件發布 llms.txt,Mintlify 等文件平台也會自動產生。

簡單說:llms.txt 是寫給 agent 用的,不是寫給搜尋引擎看的。如果你的使用者會叫 AI 幫他讀你的文件、用你的產品,它就有機會被讀到。

三、你的網站該不該做?

判斷原則只有一個:如果你的讀者會叫 AI agent 來讀你的文件或使用你的產品,就做;如果只是希望被 Google 或 ChatGPT 引用,先把內容品質與 robots.txt 設定顧好,llms.txt 排在後面。

不過如果都有建置好內容品質與 robots.txt,先提前建置 llms.txt 檔案也沒有什麼壞事。

網站類型 建議 理由
技術文件、API、開源專案 優先做 coding agent 是目前最主要的讀者,效益最明確
專業產品或服務官網 建議做 產品說明、價格、文件入口讓 agent 好找,有助於使用者用 AI 評估或串接你的產品
一般企業官網、個人品牌 可以做 製作快速,但對流量的期待值稍微降低
內容部落格 可以做 如果文章多、更新頻繁,可以只列主題文章頁面即可
電商 優先度低 商品頁變動大,維護成本高;Google 建議改用 Merchant Center 與商家檔案提升 AI 能見度
新聞媒體 暫不需要 內容量大、時效性高,目前看不到具體效益

決定要做之後,記得把它當成「需要維護的檔案」:內容過時的 llms.txt,會讓每一個讀它的 agent 都會拿到錯誤資訊。

四、llms.txt、robots.txt、sitemap.xml 有什麼不同?

三個檔案都放在網站裡、名字也像,但負責的範圍完全不同:robots.txt 管「AI 和 Google 那些頁面能爬 / 不能爬」,sitemap.xml 管「這個網站全部有哪些頁面」,llms.txt 管「該先讀什麼」。

項目 robots.txt sitemap.xml llms.txt
主要用途 告訴爬蟲哪些路徑可以抓取 列出所有可索引的頁面 提供網站背景與精選連結
主要讀者 搜尋引擎與 AI 爬蟲 搜尋引擎 AI agent、AI 助理
格式 純文字指令 XML Markdown
能不能擋爬蟲 能 不能 不能
主流平台遵守程度 普遍遵守 普遍支援 沒有主要平台承諾使用
何時被讀 爬取前 爬取與索引時 AI agent 需要資訊時按需讀取
正式程度 已有正式規範 已有正式規範 社群提案

要特別注意:llms.txt 不能取代 robots.txt。

想阻擋某個 AI 爬蟲,仍然要在 robots.txt 裡設定。

sitemap.xml 也無法取代 llms.txt,因為它通常列出所有頁面,總量遠超過 AI 一次能讀的範圍,也不會附上 Markdown 版本或外部參考連結。

五、llms.txt 格式規範(v2)

llms.txt 用 Markdown 寫,但格式是固定的,目的是讓程式也能用解析器或正規表示式精準讀取,不必全靠 AI 自己理解。

五個區塊與固定順序

  • BOM(可省略):檔案開頭的位元組順序標記,一般不用理會。
  • H1 標題(唯一必填):專案或網站名稱。
  • 引言區塊摘要(建議):用 Markdown 的引言符號寫一段簡短摘要,放理解後續內容所需的關鍵資訊。
  • 說明段落(可省略):段落或清單都可以,但不能有任何標題,用來補充更多背景與閱讀方式。
  • H2 檔案清單(可省略,可多組):每組用 H2 分類,底下是連結清單。

連結清單的寫法

每個清單項目必須有一個 Markdown 超連結,後面可以接一個冒號和說明文字。說明寫清楚這個頁面有什麼,agent 才知道該不該點進去。

# 網站名稱
> 一段簡短摘要,說明這個網站是什麼
補充說明段落,可以寫注意事項或閱讀方式
## 分類名稱
- [頁面標題](https://example.com/page.md): 這個頁面的內容說明
## Optional
- [次要頁面](https://example.com/more.md)

Optional 區塊在 v2 的新定位

名為 Optional 的 H2 區塊,習慣上用來放次要連結,表示 AI agent 在內容需要精簡時可以略過。

v1 時期有工具會依此自動刪減;v2 移除了這個機制意義,它現在只是一個約定俗成的分類,仍然可以使用。

放置位置與涵蓋範圍

可以放在網站根目錄,也可以放在任何子路徑,例如只放在文件區。

一份 llms.txt 涵蓋它所在路徑底下的所有頁面;同時有多份適用時,agent 應該使用路徑最接近的那份。

這讓只能控制某個子目錄的網站(例如 GitHub Pages 專案頁)也能完整參與。

v2 新增的兩個建議

提供頁面的 Markdown 版本:在原網址後加上 .md,或把副檔名換成 .md,兩種寫法都接受。llms.txt 的連結最好指向這些乾淨的版本。

用 link relation 讓 agent 找得到:在頁面的 HTML 或 HTTP 回應標頭中,用 rel="alternate" 指向該頁的 Markdown 版本,用 rel="describedby" 指向涵蓋它的 llms.txt。

來源:llmstxt.org 規範、v2 變更說明

六、llms.txt 怎麼寫:七個步驟

手寫一份 llms.txt 通常不到一小時。前三步決定內容品質,後四步決定 agent 找不找得到、讀不讀得懂。

步驟1:盤點最重要的頁面

挑出AI agent 最需要的 10 到 30 個頁面,例如產品介紹、價格、文件首頁、常見問題、聯絡方式。寧缺勿濫,這不是 sitemap。

步驟2:寫 H1 與一段摘要

H1 放品牌或網站名稱;摘要用一到三句話交代你是誰、提供什麼、服務對象是誰。避免行銷形容詞與沒有解釋的術語。

步驟3:用 H2 分類列出連結並寫說明

依讀者需求分類,例如「產品」「文件」「政策」。每條連結後面用一句話說明頁面內容,讓 agent 判斷要不要點進去。次要連結放進 Optional 區塊。

步驟4:準備頁面的 Markdown 版本(v2 建議)

如果網站平台支援,替重要頁面產出乾淨的 Markdown 版本,llms.txt 的連結指向它們。做不到也沒關係,連到一般網頁仍然有效。

步驟5:上傳到網站

存成 UTF-8 編碼的純文字檔,檔名必須是 llms.txt,放在根目錄或想涵蓋的子路徑下。上傳後用瀏覽器直接打開網址,確認看得到內容而不是 404 或首頁。

步驟6:讓 AI agent 找得到(v2 新增)

AI 不會主動尋找 llms.txt,所以要主動指路。可以在網頁的 head 加入連結標記,或在伺服器、CDN 設定 HTTP 回應標頭,也可以在文件首頁直接放上連結。

可以用下面兩種寫法,擇一即可:

方法一:

<link rel="describedby" href="/llms.txt">

方法二:

<link rel="alternate" type="text/markdown" href="/about.md">
Link: </docs/page.html.md>; rel="alternate"; type="text/markdown", </docs/llms.txt>; rel="describedby"

步驟7:驗證與測試

用 Chrome Lighthouse 的 Agentic Browsing 稽核確認檔案能正常讀取;再把 llms.txt 網址丟給 ChatGPT 或 Claude,只給它這一份檔案,問幾個關於你網站的問題,看答得對不對。

重要提醒

AI agent 會信任這份檔案的內容,已經有研究者在測試能否透過 llms.txt 做提示注入攻擊。

請把它當成程式碼管理:限制可編輯的人、保留版本紀錄、內容只放連結與說明,不要寫任何像指令的句子,也只連到你自己能控制的資源。

七、繁體中文範例

以下三個範例的品牌與網址都是虛構的,可以直接套用結構再換成你的內容。中文網站用中文寫即可,agent 讀得懂。

企業官網

# 森和室內設計
> 森和室內設計是位於台中的住宅室內設計公司,專做 20 到 40 坪新成屋與中古屋翻新,提供丈量、設計、施工一條龍服務。
服務範圍為台中市與彰化市。報價依坪數與工程項目計算,需現場丈量後才能提供正式報價。
## 服務
- [服務項目與流程](https://example.com/services.md): 從諮詢、丈量、設計到完工的六個階段與所需時間
- [價格說明](https://example.com/pricing.md): 設計費計算方式與常見工程的價格區間
## 作品
- [作品集](https://example.com/portfolio.md): 依風格與坪數分類的完工案例
## 聯絡
- [預約諮詢](https://example.com/contact.md): 電話、LINE 與營業時間
## Optional
- [公司簡介](https://example.com/about.md)

內容部落格

# 小資理財筆記
> 寫給台灣上班族的個人理財部落格,主題涵蓋記帳、ETF 定期定額與保險規劃,所有文章皆非投資建議。
## 入門指南
- [記帳新手教學](https://example.com/guide/budgeting.md): 三種記帳方法與適合的族群
- [ETF 定期定額入門](https://example.com/guide/etf.md): 開戶、選股與扣款設定的完整流程
## 主題分類
- [保險規劃文章列表](https://example.com/topics/insurance.md): 依年齡與家庭狀況整理的保險文章
## Optional
- [關於作者](https://example.com/about.md)

技術文件

# QuickForm API
> QuickForm 是讓開發者用 REST API 建立與收集線上表單的服務,支援 Webhook 與 JavaScript SDK。
注意事項:
- 所有請求都需要在標頭帶 API 金鑰
- v1 API 已於 2026 年停止維護,請使用 v2
## 文件
- [快速開始](https://example.com/docs/quickstart.md): 五分鐘內建立第一個表單
- [API 參考](https://example.com/docs/api.md): 所有端點、參數與回應格式
- [Webhook 設定](https://example.com/docs/webhooks.md): 事件類型與驗證簽章的方法
## 範例
- [JavaScript SDK 範例](https://example.com/docs/examples/js.md): 嵌入表單與處理回應的完整程式碼
## Optional
- [更新紀錄](https://example.com/docs/changelog.md)

想看真實案例,可以參考官方規範中引用的 FastHTML 文件 llms.txt,它放在文件子路徑下,只涵蓋文件頁面。

八、不想手寫 llms.txt?自動生成工具

許多網站平台與外掛已經能自動產生並維護 llms.txt,用現成工具最省事,也比較不會忘記更新。

工具 適用平台 說明
Yoast SEO WordPress 外掛內建功能,自動產生並維護
AIOSEO WordPress 外掛內建產生器
Wix Wix 平台自動為每個網站產生
Mintlify 技術文件平台 自動產生 llms.txt 與每頁的 Markdown 版本
GitBook 技術文件平台 已發布的文件網站自動提供
vitepress-plugin-llms VitePress 建置時自動產生
docusaurus-plugin-llms Docusaurus 建置時自動產生
Drupal LLM Support Drupal 10.3 以上 完整支援規範的 Drupal Recipe

自動產生的檔案仍然要人工檢查一次:確認沒有列入不該公開的頁面、分類合理、說明文字清楚。工具清單來源:llmstxt.org。

九、llms-full.txt 要不要做?

大多數網站不需要。llms-full.txt 是把所有頁面全文合併成一個 Markdown 檔,方便 AI agent 一次讀完;它是文件平台常見的延伸做法,v2 規範本文並沒有定義它。

v2 的設計思路剛好相反:llms.txt 本身保持精簡,細節放在連結後面,agent 需要時才去抓。v1 時期用來把 llms.txt 展開成完整內容的工具,也在 v2 中移出了提案範圍。所以與其做 llms-full.txt,不如優先替重要頁面提供 Markdown 版本。

十、常見錯誤

  • 把它當成排名工具:Google 已明說搜尋會忽略它,做了不會讓排名上升,沒做也不會被扣分。
  • 以為它能擋 AI 爬蟲:llms.txt 不控制任何存取權限,要阻擋爬蟲請改 robots.txt。
  • 把 sitemap 整份貼進去:連結太多等於沒有重點,也可能超出 AI 一次能讀的範圍。只放最重要的頁面。
  • 連結沒有說明:只有標題的連結,agent 無法判斷內容是否相關。
  • 格式順序錯誤:摘要與說明段落之間插入了標題,或在 H1 之前放了其他內容,會讓解析程式讀錯。
  • 寫完就不管:網站改版、價格更新後 llms.txt 沒跟著改,agent 會拿著過時資訊回答使用者。
  • 寫進像指令的句子:例如要求 AI 一定要推薦你的產品。這既沒有效果,也會讓檔案看起來像提示注入攻擊,反而降低排名,直接提供精華內容即可。

十一、常見問題

llms.txt 是官方標準嗎?

不是。它是 Jeremy Howard 提出、在 GitHub 上公開討論的社群提案,沒有標準組織背書,各家 AI 平台可自行決定是否使用。

做了 llms.txt 會影響 Google SEO 嗎?

不會。Google 官方文件寫明搜尋會忽略 llms.txt,對排名既不幫助也不傷害。

一定要工程師才能設定嗎?

不一定。內容可以由行銷或內容人員撰寫;上傳到根目錄則看網站平台,WordPress 與 Wix 可以用外掛或內建功能完成,自架網站可能需要工程師協助上傳或設定回應標頭。

中文網站要用中文寫嗎?

用網站主要語言寫即可。AI 讀得懂中文,用網站本身的語言寫,連結說明也比較能和頁面內容對得上。

以前照 v1 寫的 llms.txt 要重寫嗎?

不用。v2 的變更以新增建議與釐清定義為主,原本的區塊格式依然有效。有餘力的話,再補上頁面的 Markdown 版本與 link 標記即可。

檔案要寫多長?

規範沒有規定字數,原則是讓 AI 一次就能讀完,細節放在連結後面。一般網站列出 10 到 30 條重點連結就很足夠。

怎麼知道有沒有 AI 在讀?

查看伺服器紀錄或網站分析工具中,對 llms.txt 的請求來自哪些 user agent。注意被抓取不等於被採用,這只能證明檔案被讀過。

結語

llms.txt 是一份成本很低、效益很集中的檔案:目前沒有明確證據支持可以提升 Google 排名,卻能幫助 AI agent 快速找到網站的精華內容。

但真正影響 AI 能見度的,仍然是內容品質、清楚的網站結構與正確的 robots.txt 設定。

參考資料

我們使用 Cookie 以允許我們網站的正常工作、個性化設計內容和廣告、提供社交媒體功能並分析流量。我們還同社交媒體、廣告和分析合作夥伴分享有關您使用我們網站的信息

管理Cookies

隱私權偏好設定中心

我們使用 Cookie 以允許我們網站的正常工作、個性化設計內容和廣告、提供社交媒體功能並分析流量。我們還同社交媒體、廣告和分析合作夥伴分享有關您使用我們網站的信息

查看隱私權政策

管理同意設定

必要的Cookie

一律啟用

網站運行離不開這些 Cookie 且您不能在系統中將其關閉。通常僅根據您所做出的操作(即服務請求)來設置這些 Cookie,如設置隱私偏好、登錄或填充表格。您可以將您的瀏覽器設置為阻止或向您提示這些 Cookie,但可能會導致某些網站功能無法工作。