Tenten AIGEO
回到部落格
AI 平台能見度實作

用內容新鮮度打進 Perplexity:更新頻率、Last-Modified 與再抓取實作

想被 Perplexity 引用,內容新鮮度是進入候選來源的門檻。這篇拆解 Last-Modified、sitemap lastmod、schema dateModified 與更新頻率的實作,教你把 Perplexity 內容新鮮度的四個訊號調到一致,並提高被再抓取的機率。

Tenten GEO 團隊發布於 2026-07-125 分鐘閱讀
以暖調深色與薰衣草紫光暈呈現內容新鮮度訊號沿網路流向 Perplexity 答案節點的抽象封面。

Perplexity 引用你,往往不是因為你的文章寫得最好,而是因為在使用者送出問題的那一刻,你這一頁是它手上「最新、而且能被即時確認沒過期」的來源。內容新鮮度在 Perplexity 不是排名的加分項,是能不能進入候選來源清單的門檻。你可以有一篇兩年前寫得極好的分析,但只要它看起來像沒人維護的舊頁,模型在回答時效性問題時就會略過它,轉向一篇資訊較新、伺服器回應更明確的次等內容。

Perplexity 在哪裡讀你的「新鮮度」

先分清楚兩件事。Perplexity 同時維護自己的索引,以及在使用者提問時即時抓取網頁的能力——它的抓取器 PerplexityBot 負責建立索引,另一個 Perplexity-User 代理則在回答當下去確認頁面內容。這代表新鮮度訊號會在兩個時間點被讀到:建索引時,以及回答問題時。你要讓這兩個時間點看到的「這頁最後更新於何時」是一致而且可信的。時效性強的問題(價格、版本、法規、年度數字)尤其吃這一套,模型會傾向挑最近有動過、而且動得有憑有據的頁面。

  • HTTP 回應標頭:Last-Modified 與 ETag,抓取器用它做條件式請求,判斷「上次抓過後有沒有變」。
  • sitemap.xml 的 lastmod:告訴抓取器哪些網址值得優先回訪。
  • 頁面內的結構化資料:Article/BlogPosting 的 dateModified 與 datePublished,讓模型知道內容宣稱的更新時間。
  • 頁面上肉眼可見的日期:文章開頭或結尾標示的「最後更新」,人和模型都會讀。
  • 內容本身的時效訊號:文中提到的年份、版本號、最新數字,是否和宣稱的更新日期對得起來。

先把伺服器層的新鮮度訊號修對

多數團隊把力氣全放在改內文,卻讓伺服器回傳錯誤或缺失的 Last-Modified,這是最常見、也最容易修的漏洞。正確做法:每次頁面實際內容變動,就更新 Last-Modified 標頭到當下時間;內容沒變就維持原值。搭配 ETag 這個內容指紋雜湊,讓抓取器可以用 If-Modified-Since 或 If-None-Match 發出條件式請求。頁面沒變,你的伺服器回 304 Not Modified、不傳整份 HTML;有變就回 200 帶新內容。很多用前端框架或 CDN 的站,預設把每次請求都回成 200、Last-Modified 還指向部署時間,導致每頁看起來都「剛改過又好像沒改過」,訊號自相矛盾。

條件式請求為什麼影響你被抓的頻率

抓取器對每個網站都有隱性的抓取預算,它不會無限次來爬你。當你的伺服器能用 304 快速回覆「沒變」,抓取器就能把省下來的資源花在回訪真正更新過的頁面上,回訪週期因此縮短。反過來,如果每次抓取都被迫下載整份頁面、又找不到清楚的更新時間,抓取器學到的經驗是「這站訊號不可靠」,回訪頻率會降。我們替客戶做 GEO 審計時,最常見的其中一項,就是修好這一層之後,關鍵頁被重新抓取的間隔明顯縮短。

四個新鮮度訊號——Last-Modified、sitemap lastmod、schema dateModified、可見日期——同步指向同一更新時間的示意圖
四個新鮮度訊號說法一致,Perplexity 才會信任你的更新時間。

sitemap 的 lastmod 必須誠實

sitemap 的 lastmod 是抓取器排優先序的重要依據,但它只在「準確」時才有用。常見錯誤是每次全站部署就把所有網址的 lastmod 一起刷成今天,等於告訴抓取器「我全站每天都變」。抓取器很快會發現內容其實沒動,於是整份 sitemap 的可信度一起下降,連真正更新的頁都被連累。正確做法是讓 lastmod 反映該網址內容的實際變動時間,逐頁計算,而不是用建置時間一鍵套用。只放真正值得回訪的網址,別把分頁、標籤頁、參數頁全塞進去稀釋訊號。

dateModified 與頁面可見日期要一致

結構化資料裡的 dateModified、HTTP 的 Last-Modified、sitemap 的 lastmod,以及頁面上肉眼看得到的「最後更新於」,這四個數字應該指向同一件事。當它們互相矛盾——schema 說今天更新、頁面卻寫著去年、伺服器標頭又是另一個時間,模型拿到的是雜訊,只能保守地不信任你宣稱的新鮮度。實作上把更新時間集中成單一資料來源,例如內容管理系統裡的實際修改時間戳記,四個出口都從它渲染,就能避免各說各話。datePublished 保留原始發布日、dateModified 反映最近一次實質修改,兩者都要有。

更新頻率:把力氣花在會過期的頁

不是每一頁都需要頻繁更新,硬要全站定期翻新只會稀釋你的維護資源。先把內容分成兩類:一類是會過期的,像定價、產品比較、整合清單、年度趨勢、法規與版本;另一類是相對恆常的,像名詞定義、原理說明。會過期的頁,排定固定的複查週期,資訊一變就更新、並讓四個時間訊號同步跟上;恆常的頁,只在有實質補充時才動。判斷「該不該更新」的標準是內容有沒有實質變化,不是行事曆到了。一次只改一個字卻刷新更新日的做法,模型看得出來,也不會因此更信任你。

新鮮度不是「多常改」,而是「改得有沒有理由,而且四個地方說法一致」。抓取器信任的是可預測的維護節奏,不是頻繁但空洞的變動。Tenten GEO

再抓取:你不能命令 Perplexity,但能提高機率

  1. 確認 robots.txt 沒有擋掉 PerplexityBot 與 Perplexity-User,兩者都要放行,否則後面所有努力都白費。
  2. 更新關鍵頁後,同步刷新該網址的 Last-Modified、sitemap lastmod 與 schema dateModified,三方一致。
  3. 壓低伺服器回應時間,並用 304 正確回覆沒變的頁,把抓取預算讓給更新過的頁。
  4. 從高流量、常被回訪的頁面內部連到剛更新的頁,借它的回訪頻率帶動新頁被更快發現。
  5. 更新後在其他管道(自有電子報、社群、被外部引用的頁)製造一次新的抓取觸發,增加被即時抓到的機會。

把這套做完,你不是在討好某個演算法,而是讓每一次真實的更新都能被 Perplexity 快速、正確地讀到。多數網站的問題不在內容不夠好,而在新鮮度訊號自相矛盾,讓好內容被當成舊頁略過。如果你想知道自己的站在 Last-Modified、sitemap、schema 與可見日期這四個環節上哪裡在互相打架,可以預約一次 30 分鐘 GEO 診斷(/contact),我們會直接指出讓 Perplexity 略過你的那幾個訊號缺口。

常見問題

Perplexity 會優先引用比較新的內容嗎?
時效性強的問題會。當使用者問價格、版本、年度數字這類會過期的主題,Perplexity 傾向挑最近有實質更新、且更新訊號一致可信的頁面。恆常性主題則以內容品質為主,新鮮度影響較小。
Last-Modified 和 schema 的 dateModified 有什麼不同?
Last-Modified 是 HTTP 標頭,讓抓取器做條件式請求、判斷頁面有沒有變;dateModified 是頁面結構化資料宣告的更新時間。兩者加上 sitemap lastmod 與可見日期要指向同一時間,否則模型會當成雜訊。
可以強制 Perplexity 重新抓取我的頁面嗎?
不能像 Google 那樣手動提交。但你可以放行 PerplexityBot 與 Perplexity-User、更新後同步刷新三處時間訊號、壓低伺服器回應時間、用高流量頁內部連到新頁,藉此提高被更快重抓的機率。

READY WHEN YOU ARE

想知道你的品牌在 AI 答案裡值多少?

30 分鐘 GEO 診斷,我們用你的實際提問,帶你看見在六大 AI 引擎裡的能見度缺口,以及補上它的優先順序。

預約 30 分鐘診斷