PerplexityBot 的使用者代理字串是什麼?
PerplexityBot 以產品代號 PerplexityBot 表明身分,robots.txt 群組必須寫的就是這個代號。
若要確認請求是否真實,請用 Perplexity 在 perplexity.com/perplexitybot.json 公布的清單核對其 IP。Perplexity 會定期更新這些範圍,並表示應以這些 JSON 端點為準。
以下是 Perplexity 文件提供的完整字串(Perplexity 的爬蟲文件,閱讀日期 2026 年 10 月 15 日):
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; PerplexityBot/1.0; +https://perplexity.ai/perplexitybot)PerplexityBot 讀取什麼?用途是什麼?
PerplexityBot 的設計目的是在 Perplexity 的搜尋結果中呈現並連結網站;它擷取頁面,建立 Perplexity 回答時所搜尋的索引。Perplexity 表示它不用於為 AI 基礎模型爬取內容,並建議在 robots.txt 中允許它,以及來自其公布 IP 範圍的請求,讓您的網站能出現在搜尋結果中。
Perplexity 的頁面沒有說明 PerplexityBot 是否執行 JavaScript。對任何爬蟲最保險的假設是:只靠腳本加入的文字可能不會被讀到,所以請把每個頁面要回答的問題的答案,放在伺服器送出的 HTML 中。
PerplexityBot 和 Perplexity-User 有什麼不同?
PerplexityBot 事先爬取以建立索引;Perplexity-User 則在使用者的問題需要時,即時擷取單一頁面。Perplexity 表示,兩者都不用於收集 AI 基礎模型的訓練資料。
| 代理 | 用途 | robots.txt | 公布的 IP 清單 |
|---|---|---|---|
| PerplexityBot | 在 Perplexity 搜尋結果中呈現並連結網站 | 受其控制;Perplexity 建議允許它 | perplexity.com/perplexitybot.json |
| Perplexity-User | 造訪頁面以協助回答使用者的問題,並可能在回答中連結該頁面 | 通常會忽略,因為擷取是使用者要求的 | perplexity.com/perplexity-user.json |
如何在 robots.txt 中允許 PerplexityBot?
為 PerplexityBot 建立獨立的群組並寫上 Allow: /,並確認沒有任何通用規則或防火牆設定封鎖它。Perplexity 表示每項 robots.txt 設定各自生效,變更最多可能需要 24 小時。
如果您的網站前方有網路應用程式防火牆,Perplexity 建議設定一條同時比對使用者代理(PerplexityBot 或 Perplexity-User)與公布 IP 範圍的規則,動作設為 Allow,在 AWS WAF 上則要讓它的優先順序高於您的封鎖規則。由於 IP 清單會變動,請定期更新,並在變更後留意記錄檔。接著用免費的 AI 爬蟲檢查工具確認線上的 robots.txt。
User-agent: PerplexityBot
Allow: /這對被 Perplexity 引用有什麼意義?
Perplexity 每則回答都會列出來源,所以進入它的索引,就能爭取許多引用位置。在公開的 Tesla 範例(2026 年 10 月 4 日)中,Perplexity 在 25 個買家問題中給出 375 個引用,是四個引擎中最多的,並在 25 則回答中有 10 則點名 Tesla。它最常引用的網站是 autoedgeview.com,共 21 次;tesla.com 被引用 3 次。
PerplexityBot 無法觸及的頁面,就不可能進入那個索引。至於 Perplexity 接著是否點名您,則要實際向它提問來衡量。請參閱 Perplexity 如何選擇它點名的品牌。
關於 PerplexityBot 的常見問題
PerplexityBot 會訓練 AI 模型嗎?
Perplexity 表示 PerplexityBot 不用於為 AI 基礎模型爬取內容。它的工作是在 Perplexity 的搜尋結果中呈現並連結網站。
Perplexity-User 會遵守 robots.txt 嗎?
Perplexity 表示,由於擷取是使用者要求的,Perplexity-User 通常會忽略 robots.txt 規則。您的 robots.txt 規則控制的是 PerplexityBot。
robots.txt 變更多久會在 Perplexity 生效?
Perplexity 表示變更最多可能需要 24 小時才會生效。防火牆規則的變更也可能需要時間傳播,之後請檢查記錄檔。
我怎麼知道請求真的來自 PerplexityBot?
同時用 perplexity.com/perplexitybot.json 比對使用者代理和來源 IP。Perplexity 建議結合這兩項檢查,因為只看使用者代理字串的話,它可以被複製。
相關詞彙
- OAI-SearchBot
OAI-SearchBot 是 OpenAI 用於在 ChatGPT 搜尋功能中呈現網站的爬蟲;封鎖它的網站不會出現在 ChatGPT 搜尋的回答中。
- ClaudeBot
ClaudeBot 是 Anthropic 的網路爬蟲,蒐集可能用於訓練 Anthropic Claude 模型的網路內容。
- GPTBot
GPTBot 是 OpenAI 的網路爬蟲,蒐集可能用於訓練 OpenAI 生成式 AI 基礎模型的內容。
實例:Tesla,公開的 AI 回答,2026 年 10 月 4 日:Proofsource 對 Tesla 的第一次掃描,25 個買家問題和 5 個品牌問題,四個引擎各回答每個問題一次。這是單一品牌的小樣本,僅作為範例,不是基準。