操作可替代性的主要表現(xiàn)是什么?前面已經(jīng)介紹了屬性rel=canonicalfor,這也是本文引入另一個(gè)屬性rel=alternatefor的原因,因?yàn)檫@兩個(gè)屬性有密切的對(duì)應(yīng)關(guān)系。
許多人可能會(huì)問,rel=alternate是什么?我們應(yīng)該如何使用rel=alternate?
Rel=alternate是一個(gè)移動(dòng)屬性。如果canonicalweb頁面有相應(yīng)的移動(dòng)版本,則應(yīng)添加rel="alternate"鏈接,從而生成此頁面的移動(dòng)版本:
簡(jiǎn)而言之,當(dāng)您擁有獨(dú)立的移動(dòng)和桌面站點(diǎn)時(shí),您需要清楚地說明這兩個(gè)到搜索引擎之間的關(guān)系,以幫助它們理解它們提供給用戶的站點(diǎn),并防止重復(fù)的內(nèi)容問題。但在確保實(shí)現(xiàn)此屬性時(shí),請(qǐng)記住以下實(shí)踐:
使用從桌面到移動(dòng)設(shè)備的移動(dòng)屬性和從移動(dòng)設(shè)備到桌面的規(guī)范鏈接進(jìn)行雙向引用。
一對(duì)一關(guān)系:每個(gè)桌面頁面都有一個(gè)移動(dòng)對(duì)應(yīng)頁面,反之亦然。
避免重定向:僅引用實(shí)際頁面。
使用url,包括域名和協(xié)議。
rel=“alternate”是什么?
當(dāng)人們談?wù)搑el="alternate",rel="alternate"媒體令牌或rel="alternate"媒體屬性時(shí),他們引用了這個(gè)鏈接關(guān)系:
為了方便起見,我們將其稱為move屬性。
此鏈接關(guān)系用于指示桌面和移動(dòng)web站點(diǎn)以及搜索引擎之間的關(guān)系。如果您有一個(gè)單獨(dú)的桌面和移動(dòng)站點(diǎn),并且您關(guān)心移動(dòng)搜索引擎優(yōu)化,那么您需要使用move屬性。
何時(shí)使用rel="alternate"移動(dòng)屬性?
如果很大一部分訪問者來自移動(dòng)設(shè)備,他們可以通過專門的移動(dòng)站點(diǎn)優(yōu)化自己的體驗(yàn)。注意,這與“響應(yīng)式站點(diǎn)”不同,“響應(yīng)式站點(diǎn)”的站點(diǎn)具有可調(diào)整的布局以顯示設(shè)備,而專用的移動(dòng)站點(diǎn)具有完全獨(dú)立的站點(diǎn)url。
在本例中,如果您有單獨(dú)的桌面和移動(dòng)站點(diǎn),您希望搜索引擎向正確的用戶顯示站點(diǎn)的正確版本。當(dāng)您的桌面用戶使用搜索引擎而您的站點(diǎn)出現(xiàn)時(shí),您希望他們終出現(xiàn)在您的桌面站點(diǎn)上。如果它們?cè)谝苿?dòng)設(shè)備上,您希望搜索引擎顯示您的移動(dòng)站點(diǎn)。
如何實(shí)現(xiàn)move屬性?
移動(dòng)屬性
使用move屬性來傳遞頁面的移動(dòng)版本
此移動(dòng)屬性可以在HTML中實(shí)現(xiàn),也可以通過XML站點(diǎn)地圖實(shí)現(xiàn)。
HTML代碼的實(shí)現(xiàn)
在桌面頁面
在桌面HTML頁面中,使用鏈接關(guān)系定義指向頁面的移動(dòng)版本:
這意味著當(dāng)用戶設(shè)備的寬度小于640像素時(shí),應(yīng)該提供移動(dòng)web站點(diǎn)。
移動(dòng)頁面
在移動(dòng)頁面的HTML中,使用規(guī)范URL指向頁面的桌面版本:
<linkrel="canonical"href=>
使用標(biāo)準(zhǔn)url可以防止重復(fù)內(nèi)容。它告訴搜索引擎桌面頁面應(yīng)該被索引。