一位 PrestaShop 商店負責人若想尋找一款 PrestaShop 模組來產生 llms.txt,其實可以透過瀏覽器型的產生器,在大約十分鐘內就產出完全合規的檔案、驗證 Markdown 順序,然後將其上傳至商店的網站根目錄——無需安裝任何伺服器端的外掛。llms.txt 格式本身源自 llmstxt.org 的提案:一個包含專案名稱的單一 H1、可選的引文摘要、自由格式的詳細內容,以及零個或多個包含標準 Markdown 連結的 H2 區段。PrestaShop 商店通常會公開商品類別、運送政策、說明頁面與聯絡資訊,因此這份策展清單便成為任何請求該檔案的語言模型消費者最具價值的參考來源。由於該檔案只是發佈於 /llms.txt 的靜態 Markdown,其部署方式與上傳任何其他靜態資產相同——FTP、SFTP、cPanel 或主機端的檔案管理員皆可——而驗證步驟則是依照文件記載的順序在本地端執行。

現今 PrestaShop llms.txt 的發展樣貌
市面上已有數款商業 PrestaShop 外掛解決相同需求:Webkul 的 LLMs TXT Generator、Presta.Design 的 llms.txt generator 模組、MyPresta 的 LLMS.txt Generator Pro,以及 GitHub 上的開源專案 JesusFAvila/llms-generator-prestashop。它們通常會掃描商店的商品目錄以產生 llms.txt,有時還會一併產生較長的 llms-full.txt,並宣稱能改善 ChatGPT、Claude 與 Perplexity 的 AI SEO 與生成式引擎最佳化 (Generative Engine Optimization),同時要求 PrestaShop 1.7.7 至 9.x 以及 PHP 7.2 至 8.3。大多數採取一次性收費,從免費到約 €43(未稅)不等,少數幾款更宣稱在發佈前內建連線測試或預覽面板。
每款模組都圍繞著同一份 llmstxt.org 提案打造,但該提案仍在發展中且屬自願性質;這些外掛都無法強制爬蟲抓取該檔案,而「AI SEO」至今仍非已定義的排名標準。瀏覽器型的產生器提供另一條路徑:手動撰寫內容、本地驗證,然後將產生的文字檔發佈到商店的 /llms.txt。llms.txt Generator 絕不會爬取商店,也絕不預設哪些頁面是標準頁面——所有的編輯決策皆由作者本人決定。
為何瀏覽器型草稿方式適合 PrestaShop 商店
PrestaShop 的安裝環境差異極大:舊版 1.6 商店、目前主流的 1.7 與 8.x 商店、新版的 9.x 系列、自訂佈景主題、數百個第三方模組,以及對 PHP 版本有嚴格限制的共享主機。一款要求特定 PrestaShop 或 PHP 版本的模組,對老舊商店來說可能就是一道硬門檻。瀏覽器型的產生器則能避開這個問題,因為它只會產出單一靜態檔案。作者自行決定哪些類別、商品頁面、政策與說明文章屬於標準內容。產生器會拒絕需要認證的 URL、統一 Markdown 敏感字元的處理方式,並在序列化前標記重複的 URL。接著驗證模式會重新讀取已編輯的草稿,並回報具體問題——缺少 H1、標題順序錯誤、連結清單語法錯誤——絕不會在背後偷偷改寫檔案。
店主保有完整的編輯掌控權,沒有需要續約的模組、沒有需要管理的佈景主題覆寫,也沒有需要在商店 PHP 版本變動時更新的伺服器端程式碼。同一份草稿可在商品目錄變動時隨時重新產生,因為整個流程既不依賴資料庫認證,也不依賴特定的 PrestaShop 安裝路徑。
PrestaShop 的 llms.txt 應該包含哪些內容
PrestaShop 商店適合採用精簡、策展過的檔案,而非完整的商品目錄傾倒。該提案僅定義一項必要元素——帶有專案名稱的 H1——其餘皆為選用。下表將常見的 H2 區段對應到典型的 PrestaShop 資源類型與範例錨點;實際的 URL 必須由作者在發佈前自行驗證。
| H2 區段 | 在 PrestaShop 商店中的用途 | 範例錨點(發佈前請驗證) |
|---|---|---|
| ## Products | 標準類別頁與旗艦商品 | /12-outdoor, /42-tent-pro |
| ## Documentation | 尺寸表、運送指南、常見問題 | /content/doc/shipping.md |
| ## Policies | 法律聲明、退貨政策、隱私權 | /content/3-terms, /content/4-legal |
| ## Optional | 部落格、媒體素材、招募資訊 | /blog, /press, /careers |
策展的精簡程度應比 sitemap 更加嚴格:該提案作者建議連結至標準文件、商品說明、政策與穩定的參考頁面,並略過會隨每次商品發佈而變動的資源。當商店能可靠地提供頁面的 Markdown 版本時,請連結至該 .md URL;否則請連結至標準的 HTML 頁面。產生器不會憑空捏造一個會回傳錯誤的 .md 路徑。
使用 llms.txt Generator 建立檔案
以下步驟依序執行,即可產出符合文件記載之 Markdown 順序的草稿檔案。整份表單完全在瀏覽器中執行;在你複製或下載結果之前,所有內容都不會離開裝置。
- 在瀏覽器中開啟 llms.txt Generator,並確認表單為空白。
- 將你的商店名稱作為 H1 輸入——例如「Acme Outdoors」。
- 新增一段選用的引文摘要,描述商品目錄、目標客群與適用地區。
- 在任何 H2 連結區段之前,新增選用的自由格式詳細內容,說明品牌、付款方式或運送區域。
- 為每個資源群組建立一個 H2 區段:## Products、## Documentation、## Policies。
- 在每個 H2 之下,僅列出標準的 Markdown 連結,並可選擇加上冒號與註解,說明連結資源的內容。
- 將次要資源——部落格首頁、媒體新聞稿、招募頁面——移至最後的 ## Optional 區段,以便在較短的內容情境下略過。
- 點擊 Generate,複製或下載產生的 llms.txt,並重新逐字檢視所有註解以確保正確。
- 切換至 Validate 模式,貼上已編輯的草稿,確認沒有順序、重複 URL 或連結清單的錯誤。
驗證器會回報具體的逐行問題與警告。它不會抓取任何 URL、不會改寫檔案,也不會聲明連結資源是正確的——驗證每個公開 URL 是否回傳預期內容的責任,仍在作者身上。
將驗證後的檔案部署至 PrestaShop 安裝環境
驗證通過後,即可發佈這個靜態文字檔。llms.txt 提案建議將檔案置於網站根目錄的 /llms.txt,在 PrestaShop 中即為包含 index.php、/classes、/controllers 與 /themes 的同一目錄。
- 透過 FTP、SFTP 或 SSH 連線至伺服器,或開啟 cPanel 或 Plesk 的檔案管理員。
- 切換至 PrestaShop 安裝根目錄——共享主機上通常為 public_html 或網域資料夾。
- 將 llms.txt 上傳至與 index.php 同層級的位置,讓公開 URL 成為 https://yourdomain.com/llms.txt。
- 確認網頁伺服器以 text/plain 或 text/markdown 的內容類型回傳該檔案;否則 curl -I 檢查將顯示 text/html 回應。
- 在瀏覽器中開啟該公開 URL,驗證 H1、區段與連結皆如預期呈現。
- 若 CDN 或網頁應用程式防火牆會快取靜態檔案,上傳後請清除快取,以便立即提供新檔案。
無需修改任何 PrestaShop 設定。商店的前台、後台與現有模組皆維持原狀不受影響,因為 /llms.txt 屬於平行的靜態資產,而非控制器路由。
發佈後的驗證與維護
發佈並不代表工作結束。llms.txt 提案屬自願性質,因此該檔案只有在所策展的 URL 仍維持標準且可連線時才真正有用。一套簡短的季度例行檢查即可確保檔案內容正確:
- 逐一造訪清單上的 URL,確認仍能回傳預期內容,特別是在任何類別重新編排或移轉至新 PrestaShop 主要版本之後。
- 每次編輯後重新執行驗證;該工具會針對順序、缺少 H1、連結清單語法錯誤與重複目標,逐行回報具體問題。
- 持續追蹤位於 llmstxt.org 的上游提案,以及 AnswerDotAI llms-txt 參考專案庫,以便在慣例演進時讓檔案符合最新的文件記載順序。
- 不要預設 ChatGPT、Claude 或 Perplexity 一定會抓取該檔案;請以自身的工具與工作流程來衡量成效,而非將單純發佈視為引用增加的證據。
- 若日後新增會自動同步該檔案的付費 PrestaShop 模組,仍可將此產生器作為編輯草稿的透明起點。
llms.txt 與 robots.txt 和 sitemap.xml 的搭配定位
PrestaShop 早已支援 robots.txt(爬蟲偏好)與 Google sitemap XML 模組(URL 探索)。在 /llms.txt 新增 llms.txt 並不會取代其中任何一項。DeveloperHub 的 llms-txt 實作說明文件 描述了三者如何在同一個網域上並存:
- robots.txt 用於對參與的爬蟲表達爬取偏好。
- sitemap.xml 為搜尋引擎盤點可建立索引的 URL。
- llms.txt 提供一份策展過的 Markdown 總覽,以及一份供語言模型消費者在推論時使用的高價值參考簡明清單。
三種機制各有其定位。爬取偏好、搜尋 URL 探索、結構化實體資料與策展過的推論時資源地圖屬於不同任務,PrestaShop 商店通常會同時並行使用這四者,而非僅從中擇一。
比較 PrestaShop 模組與瀏覽器型產生器
| 作法 | 功能說明 | PrestaShop 環境需求 | 限制 |
|---|---|---|---|
| 商業 PrestaShop 模組(Webkul、Presta.Design、MyPresta) | 掃描商店並寫入 llms.txt,有時亦包含 llms-full.txt | PrestaShop 1.7.7–9.x、PHP 7.2–8.3、相容的佈景主題 | 功能受限於廠商;「AI SEO」宣稱至今仍非已定義的排名標準 |
| 開源模組(JesusFAvila/llms-generator-prestashop) | 從商品目錄產生 llms.txt | PHP 與 PrestaShop 版本需符合該分支要求 | 各版本間的社群維護狀況不一 |
| 瀏覽器型 llms.txt Generator | 由你撰寫檔案內容;工具負責序列化為合規 Markdown 並驗證草稿 | 瀏覽器加上人工 URL 驗證 | 無自動探索機制;由作者自行挑選標準資源 |
這兩條路徑並非互斥。商家可以先使用產生器草擬檔案一次,再選擇手動上傳,或將同一份草稿交給付費模組,由其負責與商品目錄保持同步。產生器的角色在於提供一份透明、已驗證的起點,而非取代伺服器端的自動化。
若想進一步了解,請參閱 Robots.txt Generator 替代方案:跳過伺服器。
若想進一步了解,請參閱 Ads Txt Generator 完整解析:驗證機制實際運作方式。