為什麼我的 robots.txt 與 Shopify 的規則不同,而我要怎麼移除取代它的主題範本?
你的店面提供的 robots.txt 不是 Shopify 產生的,因為主題範本取代了它。先確認是誰寫的,刪掉那一個檔案,再重新抓取。
- 適用情況
- 你的主題裡有 templates/robots.txt.liquid,而店面提供的 robots.txt 與 Shopify 自行產生的內容不同。 [1]
- 不適用情況
- 你刻意維護自訂的檢索規則,或每個主題裡都沒有這個檔案。Shopify 表示任何主題預設都不會附上這個範本,因此沒有這個檔案的商店,本來就提供 Shopify 產生的版本。 [1]
- 為什麼重要
- 主題範本會取代 Shopify 產生的 robots.txt,而不是與它合併。Shopify 表示預設規則會定期更新,以確保始終套用 SEO 最佳做法,因此停留在舊覆寫版本的商店,之後就收不到新的預設規則。 [1]
- 你能親眼看到的結果
- 重新抓取 /robots.txt 時看到 Shopify 產生的內容,而不再是範本產生的內容。Shopify 指出變更會立即生效,而檢索器不一定會立刻反應。 [2]
- 查證於
- 2026年9月3日
操作步驟
- 在瀏覽器開啟 https://<your-domain>/robots.txt,讀出店面現在提供的檔案內容。 [2]
- 在主題程式碼編輯器中,到 templates 裡尋找 robots.txt.liquid。Shopify 不會在任何主題內附上這個檔案,所以它存在就代表有人或有程式寫了它。你可能發佈的每個主題都要檢查。 [1] [3]
- 開啟該檔案,尋找含有 acr-robots-policy 或 Generated by AI Commerce Ready 的 Liquid 註解。這個簽名代表已退役的 AI Commerce Ready 代管 robots.txt 功能。若找不到你認得的簽名,請把它視為刻意的自訂內容並停手。 [1]
- 刪除任何東西前先複製主題。Shopify 警告刪除主題檔案可能讓主題壞掉,因此刪除任何檔案前都要先複製一份主題,而且已刪除的主題檔案無法復原。 [3]
- 在 robots.txt.liquid 上按右鍵,從下拉選單選擇永久刪除(Delete permanently),再確認刪除。Shopify 表示刪除自訂檔案後,商店會回到預設的 robots.txt 檔案。 [3] [2]
- 重新抓取 /robots.txt,確認店面現在提供的是 Shopify 產生的內容。Shopify 表示變更會立即生效,而檢索器不一定會立刻反應。 [2]
開啟官方畫面,再回報進度
進度只存在這台裝置的這個瀏覽器。我們只記錄你開啟了哪個官方畫面,以及你自行回報做完或停在哪一步。AI Commerce Ready 和 Shopify 都不會替你檢查結果,也不會在這裡變更商店。
- 官方畫面在哪
- Shopify 管理介面 → 線上商店 → 主題 → 在對應主題上點選 ··· 選單 → 編輯程式碼
- 動手前你會看到
- 主題程式碼編輯器會開啟,並顯示該主題的目錄,其中包含 templates。
- 你能親眼看到的結果
- 重新抓取 /robots.txt 時看到 Shopify 產生的內容,而不再是範本產生的內容。Shopify 指出變更會立即生效,而檢索器不一定會立刻反應。
做完回到這裡: 請保留這份指南的分頁。在主題程式碼編輯器刪除範本後,回到這個分頁重新抓取 robots.txt,並記錄你觀察到的內容。
什麼時候第三方值得付錢,你又不必買什麼
Shopify 會為每家商店產生一份 robots.txt。主題可以用一個檔案覆寫它,也就是 templates/robots.txt.liquid。Shopify 不會在任何主題內附上那個檔案,所以有這個檔案的商店,是從某個人或某個 app 那裡拿到的。
已退役的 AI Commerce Ready 代管 robots.txt 功能會寫入這個檔案。如果你的商店仍留著它,店面提供的檢索規則就停在被寫入的那一刻。
舊覆寫版本為什麼會過期
這個範本不會疊加在 Shopify 產生的內容之上,而是取代它的位置。Shopify 自己的範本文件說明預設規則會定期更新,以確保始終套用 SEO 最佳做法,這代表停留在舊覆寫版本的商店,會一直提供檔案被寫入當時的規則,之後的變更都收不到。
這就是本頁主張的全部代價。至於某個檢索器如何看待一組規則與另一組規則的差別,店主無法從後台觀察到。
刪除前先確認這個檔案是我們的
檔名不能證明所有權。其他 app 和其他人也會寫入主題範本,而其中有些檔案是刻意放的。
開啟 templates/robots.txt.liquid,讀最前面幾行。已退役的功能會寫入一則含有 acr-robots-policy 的 Liquid 註解,以及第二則寫著 Generated by AI Commerce Ready 的註解。Liquid 註解不會傳到檢索器,這個簽名的存在就是為了現在這一刻。
如果兩行都不在,那是別人寫的檔案。請把它視為自訂內容,複製出來保存,然後停手。
有三種情況要在刪除前停手
- 寫入這個檔案的 app 仍在安裝中。請先停用該寫入者,否則檔案會在下一次主題發佈或下一次同步後回來。
- 你無法確認這個檔案屬於哪個 app。Shopify 表示已刪除的主題檔案無法復原,所以請把範本複製到你保存的文字檔裡,然後就停在這一步。
- 你想要自訂檢索規則。刪除會把它們一起移除。請保留檔案,改依 Shopify 文件記載的
robots.default_groups寫法去編輯它。
刪除範本
先複製主題。Shopify 的警告很明確:刪除主題檔案可能讓主題壞掉,而已刪除的主題檔案無法復原。
接著在主題程式碼編輯器中,於 robots.txt.liquid 上按右鍵,選擇永久刪除(Delete permanently),再確認刪除。Shopify 把刪除記載為回到預設檔案的方式,過程中沒有任何重新建立檔案的步驟。
這個檔案屬於單一主題。Shopify 表示,從管理介面的主題區段上傳主題並不會匯入 robots.txt.liquid,所以一家商店可能只有某個主題帶著它。你可能發佈的每個主題都要檢查。
重新抓取能告訴你什麼
再次載入 https://<your-domain>/robots.txt。完成線是店面現在提供 Shopify 產生的檔案,而不再是範本產生的內容。
Shopify 表示變更會立即生效,而檢索器不一定會立刻反應,所以可觀察的結果是被提供的檔案,檢索器行為則不是。這次刪除不足以證明排名、流量、AI 能見度或營收出現變化;若簽名不在,它也無法指認是哪一個 app 寫入了這個檔案。
常見問題
- Shopify 的主題預設會包含 robots.txt.liquid 嗎?
- 不會。Shopify 會自行產生 robots.txt,並表示任何主題預設都不會附上這個範本,所以主題裡出現的副本是被人或程式加上去的。 [1]
- 刪除範本後,我需要另外寫一份 robots.txt 嗎?
- 不需要。Shopify 表示想再用回預設的 robots.txt 檔案時,刪除自訂的 robots.txt.liquid 就可以。刪除本身就是完整的還原路徑。 [2]
- 我商店裡的每個主題都會有這個檔案嗎?
- 每個都要查。Shopify 表示從管理介面的主題區段上傳主題並不會匯入 robots.txt.liquid,所以這個檔案屬於單一主題,一家商店可能只有部分主題帶著它。 [2]