WordPress 本身提供不少有利搜尋引擎理解網站的功能,但安裝 WordPress 並不等於網站會自動取得排名。搜尋引擎仍然需要讀取得到網站、理解頁面關係、判斷主要網址,並確認內容是否真正回應用戶的搜尋需要。
這篇 WordPress SEO 新手教學會由網站上線前的技術設定開始,再處理頁面內容、結構化資料、網站速度及後續監察。即使你不懂程式,也可以先完成當中大部分項目;涉及伺服器轉址、程式碼或大型網址改動時,才需要考慮交由開發人員或 SEO 顧問協助。
WordPress SEO 是甚麼?
WordPress SEO 是指針對 WordPress 網站進行搜尋引擎優化,包括技術設定、網站架構、內容優化、內部連結、速度、流動裝置體驗及成效監察。它不是一項單一設定,也不是安裝某個外掛後便會自動完成的工作。
SEO 外掛的主要作用,是把原本需要修改程式碼的功能變成較容易操作的介面,例如設定 SEO Title、Meta Description、Canonical、XML Sitemap 及結構化資料。外掛可以協助執行,但不能取代關鍵詞研究、內容質素、技術判斷及網站權威的建立。
| 優化層面 | 主要目的 | 常見問題 |
|---|---|---|
| 抓取與索引 | 讓搜尋引擎找到並處理重要頁面 | 網站仍然設定為 noindex、Sitemap 缺少重要網址 |
| 網址與網站架構 | 建立一致、清晰的頁面關係 | 同一內容出現多個網址、分類及標籤重複 |
| 頁面內容 | 回應搜尋意圖並清楚表達主題 | 只重複關鍵詞,沒有解答實際問題 |
| 使用者體驗 | 改善速度、閱讀及流動裝置操作 | 圖片過大、版面跳動、手機按鈕難以操作 |
| 數據監察 | 找出索引、流量及轉換問題 | 只看排名,沒有分析查詢、頁面及轉換 |
設定一:更新 WordPress、PHP、主題及外掛
開始調整 SEO 前,先確保 WordPress 核心、主題、外掛及伺服器環境仍在受支援範圍。過時的程式可能帶來安全、相容性及效能問題,而網站故障、惡意程式或頁面載入錯誤,都可能間接影響自然搜尋表現。
更新前應先建立完整備份,包括網站檔案及資料庫。如果是商業網站,最好在測試環境完成更新及檢查,再套用到正式網站。
- 檢查「工具 > 網站健康度」是否有嚴重問題。
- 確認 WordPress、主題及主要外掛均有持續更新。
- 刪除停用而且不再使用的主題及外掛。
- 建立自動備份,並確認備份可以實際還原。
- 更新後測試表格、選單、付款及其他重要功能。
這項工作本身不是提升排名的捷徑,但它能減少網站故障、安全事故及技術債務,為後續 SEO 建立較穩定的環境。
設定二:統一 HTTPS 及主要網域版本
一個網站可能同時出現多個版本,例如 http://example.com、https://example.com、https://www.example.com。如果這些版本都能獨立開啟,搜尋引擎可能要自行判斷哪一個才是主要版本。
網站應啟用有效的 SSL 憑證,選定使用 www 或非 www,然後把其他版本永久轉址到主要版本。WordPress 後台的「WordPress 位址」及「網站位址」、內部連結、Canonical 和 Sitemap 亦應保持一致。
Google 把永久轉址及 rel="canonical" 視為較強的 Canonical 訊號,而 Sitemap 內的網址則屬較弱訊號。多項設定一致,有助搜尋引擎理解網站偏好的主要網址。詳情可參考 Google 的重複網址及 Canonical 指引。
設定三:檢查搜尋引擎可見度
WordPress 後台 > 設定 > 閱讀 > 搜尋引擎可見度
WordPress 提供「阻止搜尋引擎索引這個網站」選項。建立測試網站時,開啟這項設定可以減少測試內容進入搜尋結果的機會;正式上線前,則必須確認已經取消勾選。
根據 WordPress 官方文件,這項設定會要求搜尋引擎不要索引網站,但不會阻止一般訪客存取,也不代表所有搜尋引擎都一定遵從。因此,包含未公開內容的測試環境仍應使用密碼、伺服器驗證或其他存取限制。
- 正式網站:取消勾選阻止搜尋引擎索引的選項。
- 測試網站:使用密碼或伺服器權限限制存取。
- 上線後:使用 Google Search Console 的網址審查工具檢查首頁。
- 檢查頁面原始碼是否仍然輸出
noindex。
設定四:選擇清晰而穩定的永久連結
WordPress 後台 > 設定 > 永久連結
對大部分內容網站而言,「文章名稱」通常比包含問號及文章編號的預設網址容易閱讀。例如:
- 較難理解:
example.com/?p=123 - 較清晰:
example.com/wordpress-seo/
WordPress 官方永久連結文件亦指出,永久連結是內容的長期網址,不適宜經常更改。網址可以包含頁面主題,但應保持簡短、易讀及有一致規則,沒有必要把完整標題硬塞進 Slug。
如果舊網址已經獲得流量、外部連結或被搜尋引擎收錄,切勿只更改 Slug 便結束。應把舊網址永久轉址至最相關的新網址,同時更新內部連結、Canonical 及 Sitemap。Google 的轉址指引說明,永久轉址可向搜尋引擎傳達新網址應成為主要版本。
設定五:選擇輕量化及流動裝置友善的主題
主題會影響 HTML 結構、版面穩定性、載入資源、流動裝置顯示及日後維護。設計華麗不代表適合 SEO;如果主題載入大量沒有使用的 JavaScript、字型及動畫,可能會增加網站速度優化的難度。
選擇 WordPress 主題時可檢查甚麼?
- 手機、平板及桌面版是否能正常顯示。
- 標題層級、選單及內容區域是否有合理 HTML 結構。
- 關閉示範功能後,是否仍載入大量不必要資源。
- 開發者是否持續提供安全及相容性更新。
- 是否能配合快取、圖片優化及常用 SEO 外掛。
- 更換主題後,重要內容是否仍然存在於頁面 HTML。
如果網站使用 Page Builder,也不代表一定無法做好 SEO。真正需要評估的是輸出的頁面結構、速度、可維護性及內容是否能被正常讀取,而不是單憑工具名稱判斷。
設定六:只使用一套主要 SEO 外掛
Yoast SEO、Rank Math、All in One SEO 等外掛都可以處理常見的 WordPress SEO 設定。新手不需要同時安裝多套主要 SEO 外掛,因為它們可能重複輸出 Canonical、Meta Robots、XML Sitemap 或 Schema,造成設定衝突。
SEO 外掛應協助處理的基本功能
- 每頁獨立設定 SEO Title 及 Meta Description。
- 輸出 Canonical URL。
- 管理 Meta Robots,例如 index、noindex、follow。
- 建立及管理 XML Sitemap。
- 設定 Open Graph 及社交分享資料。
- 輸出適合網站內容的基礎 Schema。
- 在有需要時管理麵包屑導覽。
由其他 SEO 外掛轉移時,應先匯入原有 Metadata,再抽樣檢查主要頁面的標題、Canonical、Robots 及 Schema,確認沒有問題後才停用及刪除舊外掛。
設定七:管理索引、Canonical 及彙整頁
不是每一個 WordPress 自動產生的網址都需要進入搜尋結果。網站常見的文章分類、標籤、作者、日期彙整、站內搜尋結果及附件頁,有機會產生內容薄弱或高度重複的頁面。
是否設定 noindex,應按頁面的獨立價值決定,而不是把所有彙整頁一律封鎖。例如,一個經過整理、包含介紹文字及清晰文章分類的主題頁,可能對訪客及搜尋引擎都有價值;只有文章清單、內容重複的標籤頁,則未必需要索引。
| 頁面類型 | 一般處理方向 | 判斷重點 |
|---|---|---|
| 文章及服務頁 | 通常保持 index | 內容是否獨立、完整及有搜尋價值 |
| 分類頁 | 按內容策略決定 | 是否有主題介紹、合理分類及獨立目標詞 |
| 標籤頁 | 沒有管理時可考慮 noindex | 是否與分類頁重複或只有少量文章 |
| 作者彙整頁 | 單一作者網站可考慮 noindex | 是否與博客主頁高度重複 |
| 站內搜尋結果 | 通常不應索引 | 網址數量可能無限增加,內容亦不穩定 |
| 購物車、結帳、帳戶頁 | 通常設定 noindex | 沒有公開搜尋價值,內容因用戶而異 |
Canonical 應指向真正的主要版本。不要把所有頁面 Canonical 都指向首頁,亦不要同時把頁面設為 noindex,卻又期望它透過 Canonical 正常取得排名。
設定八:建立 XML Sitemap 並連接 Google Search Console
WordPress 5.5 或以上版本會在預設情況下建立 Sitemap Index,常見位置是 https://你的網域/wp-sitemap.xml。SEO 外掛亦可能使用 /sitemap_index.xml 或其他路徑,因此應以網站實際輸出的 Sitemap 為準。
WordPress Core 文件確認,WordPress 5.5 開始提供內置 XML Sitemap 功能。使用 SEO 外掛的 Sitemap 時,應避免同時啟用多個互相重複的 Sitemap 系統。
提交 Sitemap 的基本步驟
- 在瀏覽器開啟 Sitemap,確認沒有 404 或伺服器錯誤。
- 檢查 Sitemap 是否只包含主要網域的 HTTPS 網址。
- 移除 noindex、轉址、404 及不應公開的網址。
- 在 Google Search Console 驗證網站資源。
- 進入「Sitemap」報告,提交 Sitemap Index 網址。
- 定期檢查讀取錯誤及已發現網址數量的異常變化。
Google 表示,提交 Sitemap 只是一項提示,不保證當中的網址一定會被抓取或收錄。Sitemap 的主要價值是協助搜尋引擎發現網址及讓網站管理員監察處理錯誤,詳見 Google Sitemap 指引。
除 Google Search Console 外,亦可安裝 GA4 或其他分析工具監察流量及轉換。兩者用途不同:GSC 主要顯示 Google 自然搜尋曝光、點擊、查詢及索引資料;GA4 則較適合分析訪客進站後的行為及轉換。
設定九:規劃網站架構、分類及內部連結
網站架構應讓訪客由首頁或主要分類頁,在合理步驟內找到重要內容。對搜尋引擎而言,清晰架構亦有助理解哪些頁面是核心主題、哪些是支援內容,以及頁面之間的語意關係。
一個簡單的 WordPress SEO 架構
- 首頁:說明品牌、主要服務及核心主題。
- 服務頁:對應具有商業意圖的搜尋,例如 SEO 顧問或 SEO 服務。
- Pillar Page:完整介紹一個較廣泛的主題。
- Cluster Content:回答更具體的問題,並連回 Pillar Page。
- 分類頁:把相關內容整理成清晰主題,而不是無限制增加分類。
內部連結應放在語意相關而且能幫助讀者的位置,錨文字亦應自然描述目的頁內容。避免每一篇文章都以完全相同的關鍵詞大量連結,也不要只在頁尾堆放大量「相關文章」。
如果網站層級較多,可以加入麵包屑導覽,讓訪客了解目前位置。麵包屑顯示的層級應與網站實際架構一致,避免視覺路徑、網址路徑及 Schema 各自使用不同分類。
設定十:按搜尋意圖優化關鍵詞及頁面內容
WordPress SEO 不等於在每個欄位重複同一個關鍵詞。開始寫作前,應先理解用戶搜尋該詞時想取得甚麼:基本知識、操作教學、工具比較、服務選擇,還是立即購買。
每個頁面的基本 On-page SEO
- SEO Title:清晰描述主題及頁面價值,不需刻意堆砌關鍵詞。
- H1:通常保留一個主要頁面標題,並與搜尋主題一致。
- H2/H3:按內容邏輯建立層級,而不是純粹為了放入關鍵詞。
- Slug:簡短、清晰及容易理解,發布後避免隨意修改。
- Meta Description:概括內容及閱讀理由,但不需要把它視為排名保證。
- 首段:盡早交代文章會解決甚麼問題,避免冗長背景。
- 正文:加入步驟、例子、表格及注意事項,真正完成搜尋任務。
- 內部連結:連接讀者下一步可能需要的服務或延伸知識。
不要追求固定的關鍵詞密度。自然使用主要詞、同義詞及相關概念,比機械式重複同一句關鍵詞更容易閱讀。內容長度亦沒有一個適用於所有頁面的標準,重點是足以回答問題,同時刪除不必要的重複段落。
避免關鍵詞蠶食
如果多篇文章針對相同搜尋意圖,搜尋引擎可能難以判斷哪一頁最具代表性。發布前可先搜尋自己的網站,確認有沒有高度相似內容,再決定更新舊文、合併頁面,或從另一個搜尋意圖切入。
設定十一:優化圖片及結構化資料
圖片 SEO 基本設定
上載圖片前先調整尺寸及壓縮檔案,並在適合時使用 WebP 或其他有效率的格式。檔案名稱可以簡單描述圖片,例如 wordpress-seo-settings.jpg,而不是保留 IMG_9382.jpg。
- Alt Text 應描述圖片內容及用途,而不是堆砌關鍵詞。
- 純裝飾圖片可使用空白 Alt,避免螢幕閱讀器重複朗讀。
- 指定圖片寬度及高度,減少載入時的版面移動。
- 避免上載遠高於實際顯示尺寸的原圖。
- 首屏主圖不應錯誤延遲載入,其他圖片則可按情況 Lazy Load。
Schema 結構化資料
結構化資料可向搜尋引擎提供較明確的頁面資訊,例如文章、產品、機構、麵包屑及常見問題。Schema 類型必須符合頁面實際可見內容,不應加入頁面沒有展示的評分、作者、價格或其他資料。
Google 說明,正確的結構化資料可以令頁面具備顯示 Rich Results 的資格,但不保證搜尋結果一定採用特殊版面。設定後應使用 Rich Results Test 驗證,並參考 Google 結構化資料指引。
設定十二:改善網站速度並持續監察
網站速度不是安裝一個快取外掛便可以永久完成。主題、伺服器、圖片、第三方追蹤碼、字型、廣告及資料庫,都可能影響實際使用體驗。
Google 的 Core Web Vitals 以三項指標量度載入、互動及視覺穩定性。一般「良好」門檻為:
| 指標 | 量度內容 | 良好門檻 |
|---|---|---|
| LCP | 主要內容載入速度 | 2.5 秒或以下 |
| INP | 頁面互動回應速度 | 200 毫秒或以下 |
| CLS | 非預期版面移動 | 0.1 或以下 |
這些門檻及指標定義可參考 Google Core Web Vitals 官方說明。測試時要分辨實際用戶數據及單次實驗室測試;PageSpeed Insights 分數會受測試環境影響,不應因一次測試結果便倉促刪除重要功能。
常見速度改善方向
- 壓縮及正確縮放圖片。
- 使用適合網站規模的快取機制。
- 減少沒有使用的外掛、JavaScript 及 CSS。
- 限制第三方追蹤碼、聊天工具及外部字型。
- 使用效能穩定及位置合適的主機。
- 修正沒有指定尺寸的圖片、廣告及嵌入內容。
- 先測試再使用延遲載入、合併或延後 JavaScript 等功能。
每月 SEO 維護清單
- 檢查 GSC 的索引、Sitemap、人工處置及安全性報告。
- 監察自然搜尋點擊、曝光、查詢及主要頁面變化。
- 檢查 404、錯誤轉址及失效內部連結。
- 更新過時內容、數據、截圖及外部連結。
- 測試備份及重要網站功能。
- 查看 Core Web Vitals 是否因主題或外掛更新而轉差。
- 分析自然搜尋帶來的查詢、表格提交及其他轉換。
WordPress SEO 新手常見錯誤
- 網站上線後仍然 noindex:設計完成,但忘記解除搜尋引擎可見度設定。
- 同時安裝多套 SEO 外掛:造成 Canonical、Sitemap 或 Schema 重複。
- 為了綠燈重複關鍵詞:文章變得生硬,卻沒有更完整地回答問題。
- 經常修改網址:沒有安排 301,導致舊連結及搜尋流量流失。
- 把所有標籤頁開放索引:產生大量薄弱及重複彙整頁。
- 只看速度分數:沒有找出真正影響用戶體驗的頁面及元素。
- 只提交 Sitemap:誤以為提交後便一定會被收錄及取得排名。
- 忽略轉換追蹤:有流量卻無法判斷哪些內容帶來實際查詢。
WordPress SEO 上線檢查表
| 檢查項目 | 完成標準 |
|---|---|
| HTTPS 及網域版本 | 所有非主要版本永久轉址至同一 HTTPS 網址 |
| 搜尋引擎可見度 | 正式網站沒有全站 noindex |
| 永久連結 | 網址清晰、穩定,舊網址已有適當轉址 |
| SEO 外掛 | 只保留一套主要外掛,Metadata 沒有重複 |
| Canonical | 重要頁面指向正確主要版本 |
| XML Sitemap | 可以正常開啟,並已提交至 GSC |
| 網站架構 | 重要頁面有分類、選單或內部連結入口 |
| 頁面標題 | 每個重要頁面有獨立而清晰的 Title 及 H1 |
| 圖片 | 尺寸合理、已壓縮,重要圖片有合適 Alt |
| Schema | 資料符合可見內容,並通過驗證工具 |
| 網站速度 | 手機版可正常操作,主要頁面沒有嚴重體驗問題 |
| 數據監察 | GSC、GA4 及主要轉換事件均能正常記錄 |
WordPress SEO 常見問題
WordPress 本身是否已經對 SEO 友善?
WordPress 提供永久連結、標題結構、圖片 Alt、XML Sitemap 及擴充外掛等基礎功能,但不代表網站會自動取得排名。網站仍需要正確處理索引、Canonical、內容、速度、內部連結及搜尋意圖。
哪一個 WordPress SEO 外掛最好?
沒有一個外掛適合所有網站。Yoast SEO、Rank Math 及 All in One SEO 都能處理常見設定,應按功能、技術需要、預算及維護能力選擇。對新手而言,設定清晰並只使用一套主要 SEO 外掛,比追求最多功能更重要。
可以同時安裝 Yoast SEO 和 Rank Math 嗎?
一般不建議同時啟用兩套完整 SEO 外掛,因為可能重複輸出 Title、Canonical、Meta Robots、Sitemap 及 Schema。轉換外掛時應先匯入原有資料,完成檢查後再停用舊外掛。
為甚麼 WordPress 網站沒有被 Google 收錄?
常見原因包括全站或頁面被設為 noindex、robots.txt 限制抓取、Canonical 指向其他網址、頁面沒有內部連結、內容重複、伺服器錯誤,或網站仍然太新。可先使用 Google Search Console 的網址審查工具檢查實際狀態。
WordPress Sitemap 在哪裏?
WordPress 5.5 或以上版本的預設 Sitemap 通常位於 /wp-sitemap.xml。如果網站使用 SEO 外掛,則可能改為 /sitemap_index.xml 或其他路徑,應以實際輸出及外掛設定為準。
修改永久連結會否影響 SEO?
已上線網址如果直接修改而沒有轉址,舊連結可能變成 404,影響訪客、外部連結及搜尋引擎處理。確實需要修改時,應建立由舊網址到最相關新網址的永久轉址,並同步更新內部連結、Canonical 及 Sitemap。
SEO 外掛全部顯示綠燈是否代表會有排名?
不是。外掛分數主要按預設規則檢查關鍵詞、標題、連結及文章格式,不能完整判斷搜尋意圖、內容可信度、競爭環境及網站權威。綠燈可以作為編輯提示,但不是排名保證。
完成 WordPress SEO 設定後多久會有效果?
沒有固定時間。技術修正可能要等搜尋引擎重新抓取後才反映,而內容排名亦受網站歷史、競爭程度、內容質素、內外部連結及搜尋需求影響。比起等待單一關鍵詞升跌,更應持續觀察索引、曝光、點擊及轉換趨勢。
總結:先把技術基礎做好,再談內容增長
WordPress SEO 最容易出現的問題,往往不是缺少某個高級外掛,而是基本設定互相矛盾:網站仍然 noindex、HTTP 與 HTTPS 並存、網址改動沒有轉址、Sitemap 包含錯誤頁面,或多套工具重複輸出 Canonical 及 Schema。
新網站可以按本文 12 項設定逐步完成;已經營運一段時間的網站,則不宜一次過大幅更改永久連結、分類及索引規則。較穩妥的做法是先以 Google Search Console、網站爬蟲及分析數據確認問題,再按風險及預期影響分階段修正。
不確定你的 WordPress SEO 是否設定正確?
RankByLeo 會由網站實際數據、搜尋需求及技術狀況出發,檢查索引、網站架構、頁面內容、內部連結及 Core Web Vitals,而不是單憑外掛分數判斷成效。如果你的網站已經有內容及流量,但排名、收錄或查詢轉換未如預期,可以先進行一次針對性的 SEO 診斷。
最後更新:2026 年 8 月。WordPress、SEO 外掛及搜尋引擎介面會持續改動,實際選項名稱及位置應以網站所使用的版本為準。