WEB1057 - 標準連結不是定義在 <head> 標籤區段內
標準連結應在網頁的 <head>
標籤區段中定義。
說明
標準連結可將慣用的 URL 版本傳達給搜尋引擎。標準連結是在網頁的 <head>
標籤區段中定義。如果標準連結是在 <head>
標籤區段外部定義,搜尋引擎可能會忽略它。
詳細資料
許多網站,特別是資料庫導向網站,可以使用包含工作階段識別碼或其他參數的不同 URL 來顯示相同的網頁。搜尋引擎會將相同網頁的不同連結檢索為不同的網頁,而這可能會降低超連結目標網頁的權重。例如,下列 URL 會解析為相同的網頁:
https://www.proseware.com/product.php?item=software\&category=server
https://www.proseware.com/product.php?item=software\&category=server\&sessionid=1957
如果您在標準連結中指定慣用的 URL 版本,搜尋引擎會將所有重複的連結視為指向標準連結,這將有助於保留超連結目標網頁的權重。
範例
以下是格式正確的標準連結範例。
<link rel="canonical" href="https://www.proseware.com/more.html"/>