技術文件目前產品線:Slim SEO 搜尋優化

Slim SEO Sitemap(網站地圖)功能完整教學

更新日期
閱讀時間
約 6 分鐘
來源狀態
generated-draft

本篇說明

Slim SEO 會自動產生 XML sitemap,協助搜尋引擎更快找到並收錄網站內容。本篇說明 sitemap 的自動產生機制、圖片與 Google News sitemap、多語系支援,以及如何排除特定文章類型或分類。

適合誰使用

使用 Slim SEO 外掛的 WordPress 網站管理員,想了解並設定 sitemap 功能者

開始前準備

  • 已安裝並啟用 Slim SEO 外掛

教學內容

什麼是 Sitemap,如何啟用

Sitemap 是提供給搜尋引擎的網站網址集合,讓搜尋引擎知道要爬取哪些網址,加快網站被索引的速度並避免遺漏網址。

啟用 Slim SEO 後,sitemap 會自動建立於 domain.com/sitemap.xml,需要將此網址提交至 Google Search Console 與 Bing Webmaster Tools。

為了優化效能,Slim SEO 會將主 sitemap 拆分成多個較小的 sitemap,每個文章類型與每個分類法各自有一份 sitemap,單一 sitemap 最多包含 1000 筆連結。

  1. 若造訪 sitemap 網址時看不到內容,請前往 Settings > Permalinks
  2. Permalinks 設定頁重新儲存設定(re-save)。
  3. 再次檢查 sitemap 網址是否已正常顯示。

    Slim SEO sitemap
    官方文件介面截圖:Slim SEO sitemap

圖片與 Google News Sitemap

Slim SEO 預設會將文章內容中插入的圖片加入 sitemap,包含自架圖片與外部圖片,也會解析相簿或短代碼中的圖片。

圖片網址在瀏覽 sitemap 連結時不會顯示給人看,但可在檢視原始碼時看到,因為這些資訊是給搜尋引擎使用的。

Google News sitemap 僅適用於預設的 post 文章類型,相關細節會加入 sitemap-post-type-post.xml 中,也可直接提交 https://domain.com/sitemap.xml

Sitemap 與 robots.txt、多語系支援

若網站沒有實體的 robots.txt 檔案,sitemap 網址會自動加入 WordPress 產生的虛擬 robots.txt 中;若有實體檔案,需自行加入 sitemap 網址。

Slim SEO 可與 WPML、Polylang、TranslatePress 等多語系外掛良好整合,遵循 Google 準則在 sitemap 中為每篇文章或詞彙加入 rel="alternate" 標記其他語言版本。

採用此方法後,不會有各語言分開的 sitemap,而是所有語言共用一份全域 sitemap,例如 example.com/sitemap.xml

排除文章類型或分類法

排除文章類型並不代表告訴搜尋引擎「不要索引」,只是不將該類型的網址送交搜尋引擎,若搜尋引擎透過爬取其他方式發現該內容,仍可能被索引。

  1. 前往後台 Settings > Slim SEO,切換到 Meta Tags 分頁。
  2. 選擇要排除的文章類型,啟用 Hide from search engines 選項即可將其排除於 sitemap 之外。

    Excluding a post type from the XML sitemap
    官方文件介面截圖:Excluding a post type from the XML sitemap

  3. 若要排除分類法,同樣在 Meta Tags 分頁選擇該分類法,啟用 Hide from search engines 選項。

與 WordPress 核心 Sitemap 的差異

自 WordPress 5.5 起核心內建 sitemap 功能,但缺少圖片 sitemap、Google News sitemap 及多語系 sitemap 等功能,因此 Slim SEO 會停用核心 sitemap 以避免衝突。

介面名稱對照

  • Settings > Permalinks:WordPress 後台的固定網址設定頁面,重新儲存可修復 sitemap 無法顯示的問題。
  • Settings > Slim SEO:Slim SEO 外掛的主要設定頁面,內含 Meta Tags 分頁可管理文章類型與分類法的搜尋引擎顯示設定。
  • Meta Tags:Slim SEO 設定頁中的分頁,可針對各文章類型或分類法啟用 Hide from search engines 選項。
  • Hide from search engines:開啟後會將該文章類型或分類法從 sitemap 中排除,不主動提交給搜尋引擎。

注意事項

注意

排除文章類型或分類法只是不將網址提交給搜尋引擎,不等於禁止索引;若要真正阻止索引,建議搭配 robots meta tag 設定。

注意

若網站已有實體 robots.txt 檔案,Slim SEO 不會自動加入 sitemap 網址,需自行手動加入。

常見問題

為什麼造訪 sitemap.xml 網址時顯示不出內容?

請前往後台 Settings > Permalinks,重新儲存設定後再次檢查 sitemap 網址是否恢復正常。

排除某個文章類型後,該類型的文章還會被搜尋引擎收錄嗎?

有可能。排除文章類型只是不主動將該類型網址送交搜尋引擎,如果搜尋引擎透過爬取網站等其他方式發現這些內容,仍然可能被索引,建議搭配 robots meta tag 來真正阻止索引。

Google News sitemap 支援哪些文章類型?

目前僅支援預設的 post 文章類型,其他自訂文章類型不提供 Google News sitemap 功能。

官方來源

還是卡住了?

先把問題問清楚,通常比直接開工單更快。複製下面的結構,補上你的情況後送出。

用 AI 先釐清問題

/ai 我正在閱讀「Slim SEO Sitemap(網站地圖)功能完整教學」,目前卡在:

我已嘗試:

我看到的畫面/錯誤訊息:

請用一步一步的方式告訴我下一步。

需要我們實際進入網站調整設定、修改佈景主題或處理資料時,再建立 /task 工單。