什麼是 WordPress 中的規範 URL?
已發表: 2020-07-29規範 URL 是網站主頁的首選 URL。 大多數主頁都可以通過在瀏覽器的地址欄中鍵入多個 URL 來找到。
例如,以下所有網址都可能包含您網站的相同主頁內容:
http://yoursite.com
https://yoursite.com
http://www.yoursite.com
https://www.yoursite.com
如果您已將https://yoursite.com/設置為首選 URL,它將成為規範域。
什麼是 WordPress 中的規範 URL?
WordPress 博客文章和頁面具有我們在主頁示例中共享的相同 URL 變體,也可以使用它們的文章 ID 找到它們。
例如,可以使用以下兩個 URL 找到此iThemes Security Pro 功能聚焦:站點掃描博客文章:
https://ithemes.com/ithemes-security-pro-feature-spotlight-site-scan/
或通過帖子 ID:
ithemes.com/?p=57051
為什麼在 WordPress 中設置規範 URL 很重要?
雖然我們很容易將 https://ithemes.com/ithemes-security-pro-feature-spotlight-site-scan/ 和 ithemes.com/?p=57051 視為相同的內容,但bot 或 webcrawler 會將其視為來自兩個不同網站的兩篇獨立博客文章。
定義規範 URL 和域的 SEO 優勢
為每組 URL 定義規範 URL 可以讓 Google 和其他搜索引擎知道這些相似但不同的 URL 是相同的。 這可以防止 Googlebot 花費時間為單個內容抓取多個頁面,並減少 Google 查找和顯示新內容和更新內容所需的時間。

設置規範 URL 的另一個 SEO 好處是它允許您決定搜索引擎如何向潛在訪問者展示您的內容。
使用我們之前的功能聚焦帖子示例,https://ithemes.com/ithemes-security-pro-feature-spotlight-site-scan/ 在 URL 中包含博客文章的標題,並且比 ithemes 更具描述性和歡迎性。 com/?p=57051。
定義規範 URL 的站點身份驗證優勢
許多服務使用您網站的規範域進行身份驗證。 例如,我們的 WordPress 安全插件 iThemes Security Pro 使用您的規範域。
在使用 iThemes Security Pro 站點掃描之前,您必須首先在您的網站上激活您的 iThemes Security Pro 許可證。 假設您尚未設置規範域,並且用於許可您的站點的 URL 是yoursite.com 。

在 iThemes Security Pro 站點掃描服務器掃描您的網站以查找已知漏洞之前,它會抓取該網站的域以確認它與用於激活 iThemes Security Pro 許可證的域匹配。 由於未定義規範域,站點掃描服務器檢測到 URL 為http://www.yoursite.com 。
就像谷歌一樣,如果沒有設置規範域,iThemes Security Pro 不會知道將yoursite.com和yoursite.com視為一個域。 這意味著站點掃描程序將無法驗證您站點的許可證,也不會掃描您的網站以查找已知漏洞。
為您的 WordPress 網站定義規範域將防止 iThemes Security Pro 站點掃描儀和其他服務嘗試對您的域進行身份驗證時出錯。
如何檢查我的規範 URL 是否已定義?
檢查您是否定義了規範域的最快方法是查看您網站主頁的頁面源。 在您最喜歡的 Web 瀏覽器中加載您的主頁,然後用鼠標右鍵單擊,然後選擇查看頁面源。

源頁面將顯示頁面從中提取的所有不同源,以及用於創建頁面的各種 HTML 和 CSS 元素。 源頁面還將顯示規範域是否是使用rel="canonical"
鏈接標記或 HTTP 標頭設置的。
查看 iThemes.com 源頁面,我們可以看到我們使用rel="canonical"
鏈接標記將規範域設置為 https://ithemes.com。 要使用rel="canonical"
HTTP 標頭設置規範域,我們可以添加Link: [https://](<http://www.example.com/downloads/white-paper.pdf>)ithemes.com; rel="canonical"
Link: [https://](<http://www.example.com/downloads/white-paper.pdf>)ithemes.com; rel="canonical"
到頁面的標題。


查看規範域是否已定義的另一種方法是使用 Google 的 URL 檢查工具。 您可以在 Google Search Console 管理儀表板中找到該工具。 在搜索字段中添加您的主頁 URL,然後按 Enter。

在Coverage Summary摘要中,您將看到用戶聲明的規範和Google 選擇的規範的值。 用戶聲明的規範是您為網站設置的 URL。 如果您從未為頁面定義規範 URL,則 Google 選擇的規範是由 Google 選擇作為該頁面權威版本的 URL。

上面的屏幕截圖是我尚未定義規範域的站點的 Google URL 檢查工具結果,而且 Google 還沒有設置規範域。
如何為我的 WordPress 網站設置規範 URL?
設置規範 URL 的最簡單快捷的方法是使用 WordPress SEO 插件,如 Yoast SEO 或 RankMath。
如果您使用 Yoast SEO,對於帖子、頁面和自定義帖子類型,您可以在 Yoast SEO 元框的高級選項卡中編輯規範 URL。

Yoast SEO 在為大多數帖子和頁面自動選擇正確的規範 URL 方面做得非常出色,但該插件可以根據需要輕鬆更改。
如果您使用的是 RankMath SEO 插件,則可以在 RankMath 元框的高級選項卡中編輯規範 URL。

與 Yoast SEO 一樣,RankMath 會為您自動設置規範 URL,但它也為您提供了根據需要更新它的選項。
包起來
必須定義您的規範域和頁面 URL,以避免 SEO 重複內容和站點域身份驗證問題。 幸運的是,WordPress SEO 插件可以快速輕鬆地定義我們網站的規範域和 URL。
每週,Michael 都會匯總 WordPress 漏洞報告,以幫助確保您的網站安全。 作為 iThemes 的產品經理,他幫助我們繼續改進 iThemes 產品陣容。 他是一個巨大的書呆子,喜歡學習所有新舊技術。 你可以找到邁克爾和他的妻子和女兒一起出去玩,在不工作的時候閱讀或聽音樂。
