最後更新時間:2025-11-21,由 Dean 更新
為了做好 WordPress SEO,有時候我們會希望在文章中加上「最後更新日期」,便於讀者判斷文章的新舊。同時,若能夠顯示最後更新日期在搜尋結果中,也會影響搜尋者的點擊率,提升 SEO。
這篇文章,將與你分享 WordPress 文章更新日期外掛:WP Last Modified Info。
WP Last Modified Info 是什麼?

WP Last Modified Info 是一款 WordPress 文章更新管理外掛,用來在每篇文章上加入「最後更新時間」。
如果你網站是很多人共同編輯,也能顯示每篇文章的最後更新者是誰。並且在每次有人更新文章時,管理者可設定即時收到郵件通知,知道更新了什麼內容。
在文章程式碼中,更能加入「結構化標記」,幫助文章在搜尋結果中,顯示比較正確的時間。並且與 SEO 外掛 Rank Math、Yoast SEO、AIOSEO 等都有極高的相容性,數據相互串聯,更加方便。
安裝並啟用 WP Last Modified Info
第一步,我們需要先到 WordPress 後台「安裝外掛」的地方,搜尋 “WP Last Modified Info”。
會看到一支筆的 Logo,點擊安裝它,安裝完後啟用。

啟用後,在「設定」中會看見 “WP Last Modified Info”,點進去就能做設定了。接下來,會詳細說明怎麼設定。

自動加入最後更新日期
首先,到 “POSTS” 的頁籤中,這個頁面主要設定的是「自動插入最後更新日期」。
- Show Info on Frontend:問你是否要在網站頁面自動插入最後更新日期 (不用手動 key 入),這邊將它打開。
- Modified Info Display Method:最後更新日期擺放的位置,基本上都會選 “Before Content” 放在文章開頭。
- Modified Info Format for Posts:最後更新日期的格式類型,就維持預設 “Traditional Format” 就好。
- Modified Info Date Time Format:最後更新日期顯示的格式,中文讀者比較習慣 “Y-m-d” (年-月-日)。
- Published & Modified Time Gap:設定最後更新日期的時間間隔,如果你設定 “1 day”,就代表你現在更新後,接下來 24 小時內你即便更新再多次,上面顯示的都會是你最剛開始更新的那個時間。這選項一般會選 “No Gap”,零時差顯示。

- Show Last Modified Author as:最後修改者的名稱,這邊就維持預設 “Last Modified Author” 就好。
- Disable Output on Archive:哪種類的頁面不要顯示最後更新日期,基本上除了「文章」,全部可加進去。
- HTML Template to Display:顯示最後更新日期的文案內容,預設是英文,改成中文就行。不知道怎麼改的人,我把 HTML 附在下圖後,直接複製就好。
- Enable for Post Type:哪種類的頁面要自動插入最後更新日期,通常會選擇「文章」。

「最後更新日期」文案的 HTML 代碼參考
顯示最後更新者:
<p class="post-modified-info">最後更新於 %post_modified%,由作者 <a href="%author_url%" target="_blank" class="last-modified-author">%author_name%</a> 更新</p>
不顯示最後更新者:
<p class="post-modified-info">最後更新於 %post_modified%</p>
手動加入最後更新日期
前面的設定,是直接在全站頁面「自動」加入最後更新日期。
但有一種情境會是,你只希望讓某些可能有時效性的文章顯示最後更新日期,那麼就會需要使用到 “TEMPLATE TAG” 的功能,手動將最後更新日期加入。而這個手動插入的標籤,我們也能做設定。
先點選 “TEMPLATE TAG” 的頁籤,會看到幾項設定:
- Last Modified Info Format for Posts:最後更新日期的格式類型,保留預設 “Traditional Format” 就好。
- Last Modified Info Date Time Format:最後更新日期顯示的格式,中文讀者比較習慣 “Y-m-d” (年-月-日)。
- Display Last Modified Author Name:最後修改者的名稱,維持預設 “Last Modified Author”。
- HTML Template for Template Tags:最後更新日期片段上面的文案,跟自動加入的設定一樣就好。

設定完成後,如果未來想要在文章上手動加入最後更新日期的區塊,可以這樣做:
- 點開區塊小工具。
- 搜尋 “Modified”。
- 會看到 “Modified Date Template”,直接點選就能插入了,通常會放在文章開頭。

讓搜尋結果出現最後更新日期
前面我們做的設定,都是在「頁面」上顯示最後更新日期,但這並不代表在搜尋引擎上,就會出現最後更新日期。
在 Google 說明文件中,就有明確表示「Google 會根據各種因素判定日期,包括但不限於:網頁本身註明的日期,或者發布者透過結構化標記提供的日期」。
也就是說,如果你想要提升在搜尋引擎結果中出現日期的機率,除了在網頁上標記日期,添加「結構化標記」也會是一個方法。
並且,根據官方文件,跟時間日期有關的標記會是:
- dataPublished:文章發佈日期。
- dataModified:文章更新日期。

那麼,在 WP Last Modified Info 這款外掛中,也可以針對文章進行這樣的設定。
先切換到 “SCHEMA” 頁籤中,選擇 “Default Mode (CreativeWork)” 就可以了。

這邊要稍微提一下,如果你在網路上搜尋,應該會看到很多人分享,如果你有安裝 SEO 外掛 (如:Rank Math、Yoast 等),在這邊要選擇 “Compatibilty Mode (Advanced)”,讓它與 SEO 外掛的設定結合。
我的 SEO 外掛是安裝 Rank Math,最初我也是直接選 “Compatibilty Mode (Advanced)”,但我發現這個選項會讓你文章更新時,連著「文章發佈日期」都會被改成最新的,即便微幅的更新也會。

但這站在 Google 角度是不自然的,甚至有欺騙的嫌疑。Google 首席搜尋分析師 John Mueller 表示:「文章如果想要更改發布日期,必須要是內容有做過大幅度調整,不然對 SEO 都是沒有幫助的。」
所以,為了維持更真實的文章日期資訊,我是選擇使用 “Default Mode (CreativeWork)” 預設模式,讓文章在修改時,”dataPublished” 這個顯示文章發佈日期的資料不會跟著被修改,影響 SEO。
文章修改時郵件自動通知
如果你的網站是有非常多人一起編輯,身為管理者的你希望文章只要有修改,就要發送郵件通知你,這部分也可以到 “NOTIFICATION” 頁籤中設定。
- Enable Notification on Post Update:如果你想收到郵件通知,就開啟。
- Send Notification to Post Author:除了管理者外,如果你想讓該篇文章的作者也收到通知,可以開啟。
- Send Notification when Draft Changes:是否要在草稿階段就進行通知,通常都不會開啦,不然每次編輯都會一直收到通知。
- Send Email to these Email Recipient:想要收到更新通知郵件的人,在這裡輸入信箱。
- Select Posts Types for Diff Detection:設定哪種類型的頁面更新時,才會收到通知。

下方則是實際針對郵件文案進行設定:
- Enter Email Notification Subject:設定通知郵件的標題。
- Enter Email Notification Message Body:設定通知郵件的內文。
以上設定,都可以把原本的英文改成中文就好,代碼不更動。

設定完成後,未來文章只要有更動,你就會收到郵件通知了:

客製最後更新日期的外觀
在頁面上,如果你希望「最後更新日期」可以顯眼一點,那也能夠自己客製。
在 “MISC” 頁籤中,滑到最底部,會看到 “Custom CSS Code”,就能夠寫 CSS。

像我自己就有寫了一段 CSS,要使用的人記得修改按需求修改。
.post-modified-info{
color: #2D5B7A; /*文字顏色 */
display: inline-block; /*行內區塊 */
padding: 0 8px; /*左右內距 */
background: #EEF3F6; /*背景顏色 */
}
測試文章修改日期是否設定成功
當我們設定完成,要怎麼知道有沒有成功呢?以下提供兩種方法。
方法一:複合式搜尋結果測試
第一個方法,是直接使用 Google 的「複合式搜尋結果測試 Rich Results Test」,這是專門用來檢測你的文章被 Google 收錄時,會有的實際數據,當然也包含日期的結構化資料。
step 1
進入到複合式搜尋結果測試中,輸入你想要測試的頁面網址,並點選「測試網址」。

step 2
檢測結果出來後,我們在「偵測到的結構化資料」點選「文章」。

step 3
在文章的詳細資料中,如果你有看到 dataModified 或 dataPulished,就代表你設定成功了。
如果想更進一步確認,你還可以比對一下上面的日期,是否跟你文章上顯示的一樣。

方法二:Detailed SEO Extension
第二個方式,是使用一款我們在 SEO 實務上,時常會使用的 Chrome 擴充工具:Detailed SEO Extension。
step 1
首先,到 Chrome 擴充程式商店中,安裝 Detailed SEO Extension。

step 2
接著,我們回到你要檢測的那篇文章。
你的瀏覽器右上角應該就會出現一個紫色 D 的符號,點選它。
跳出的視窗中,我們找到 Schema 的頁籤,這邊就是這篇文章的結構化資料。
在資料中如果能夠找到 datePublished 或 dataModified 的標記,並且時間跟你文章上顯示的日期相同,那就代表你設定成功了。

WP Last Modified Info 其他應用方法
除了能夠在頁面上標記最後更新日期外,WP Last Modified Info 還有幾種好用的應用方式,分享給你。
應用一:快速找出很久沒更新的文章
當我們想要優化網站文章,卻不知道應該從何優化起。這時候,就可以選擇從「最久沒更新」的文章開始優化起。
那麼,要找到最久沒更新的文章,我們可以在 WordPress 後台文章編輯區,讓 “Last Modified” 欄位按照舊到新來排,這樣就能夠知道最久沒更新的文章是哪幾篇。
(如果你沒看到 “Last Modified” 欄位,在畫面右上方應該會有個「顯示項目設定」,點進去就能做設定了)

應用二:讓特定文章能留下時間記錄
雖然說,網站文章大部分都需要持續更新,維持內容新鮮度。但偶爾會有一些「記錄型」的文章,我們就是刻意要讓它的日期停在某一個時間點,用於保存。
在文章編輯區,右方的「文章設定」中,會看到一個 “Lock the Modified Date” 的選項,將它勾選起來。
這樣一來,未來這篇文章無論怎麼改,它的日期都會被鎖在固定的日期。

使用上你可能會遇到的問題
為什麼設定完,搜尋結果還是顯示舊日期?
有兩個可能原因:
1. Google 搜尋結果頁的更新本來就沒那麼快,建議等個幾日看看。
2. 在 Google 說明文件中提到的是「『包括但不限於』:網頁本身註明的日期,或者發布者透過結構化標記提供的日期」。也就是說,即便我們都設定完,Google 還是有可能根據自己判斷去顯示,甚至於不顯示。
能夠手動在文章打上最後更新日期嗎?
可以,但要思考兩點:
1. 未來你每次更新文章,都會需要手動更改日期,多耗功夫外,也可能會忘記。
2. 在頁面上手動打上的日期,不見得會顯示在搜尋結果中。
所以,建議還是使用 WP Last Modified Info,將結構化標記加進去。






