百度MIP頁規范詳解 —— canonical標簽


百度 MIP 的規范要求必須添加強制性標簽 canonical,不然 MIP 校驗工具 會報錯:

強制性標簽 <link rel="/^(canonical)$/"> 缺失或錯誤

這個標簽怎么寫?又是干什么用的呢?

** 簡單來說,canonical 標簽用於關聯原頁面和 MIP 頁,保證 MIP 頁繼承原頁面權重,在移動搜索時優先展現 MIP 頁。**Canonical 標簽是 MIP 頁連接外界的重要橋梁,不寫或寫錯會導致 MIP 頁不能和原頁面產生聯系,導致權重丟失,MIP 頁不展現。

0. “原頁面” 是哪個頁面

** 原頁面 ** 是相對於 **MIP 頁 ** 來講的,如果在m.a.com/1.html的基礎上,MIP 改造后得到mip.a.com/1.html,那么m.a.com/1.html就是mip.a.com/1.html的原頁面。

1. 標簽正確寫法

Canonical 標簽添加在 **MIP 頁 ** 的<head>標簽中,href 指向 ** 原頁面 ** 地址。
如:mip.a.com/1.html頁面(MIP 頁)的正確寫法為:

<!-- TODO: 使用請修改 href-->
<link rel="canonical" href="http://m.a.com/1.html">

href 指向原則:href 指向百度移動搜索導流最多的頁面。

不同情況下的 href 指向:

  1. 如果同樣的內容既存在對應的 pc 頁,也存在移動頁,那么 href 指向百度移動搜索流量大的頁面。
  2. 如果是動態頁面,** 原頁面 ** 已經存在 canonical 標簽,則 href 指向與原頁面指向一致。
  3. 如果 ** 原頁面 ** 有多個版式,href 指向流量最大的頁面。
  4. 如果沒有對應的原頁面 url(如新建獨立 MIP 站),則 href 指向 MIP 頁本身。
  5. 如果直接在當前 url 進行 MIP 改造並直接生效,則 href 指向 MIP 頁本身。

2. 用處:關聯原頁面 繼承頁面權重 優先顯示 MIP 頁

在爬蟲抓取 MIP 頁后,會根據其中的 canonical 標簽得到當前 MIP 頁和原頁面的關系,在移動端需要展現原頁面時,優先展現體驗更好、速度更快的 MIP 頁。

一個類似的例子是在站長平台上提交移動端適配。在提交適配規則 “m.a.com/1.html對應www.a.com/1.html” 后,在移動端m.a.com/1.html會繼承www.a.com/1.html的權重,優先展現m.a.com/1.html

3. 補充說明:

  1. MIP 頁面和原始頁面的主體內容應該大致相同。 如果內容相差較大,被如果搜索引擎判定主體內容不一致的話,會認為 canonical 標簽無效。
  2. ** 原網頁與 MIP 頁的 url 的對應關系盡量簡單、直接 **(文檔說明)。簡明直接的對應關系有利於搜索引擎分析 mip 頁與原網頁的關系,加快 MIP 頁被收錄和展現的速度。
  3. 歷史上,MIP 曾使用 “standardhtml” 來鏈接 MIP 頁和原頁面,這個標簽已經被 “canonical” 代替,新提交的 mip 頁不再需要寫 “standardhtml” 了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM