一、如何做好移動(dòng)適配
首先,先解答一下開(kāi)篇說(shuō)的問(wèn)題:是不是每個(gè)web網(wǎng)站都應該有對應的wap站點(diǎn)
如果網(wǎng)站的目標用戶(hù)的使用場(chǎng)景還是集中在web站點(diǎn),那倒不一定要做wap站點(diǎn),因為做了不一定會(huì )有用戶(hù)使用。比如,一些軟件下載站點(diǎn),或者素材下載站。
其次,解答完開(kāi)篇的問(wèn)題后,我們來(lái)了解下,為什么要做移動(dòng)適配。
所謂的移動(dòng)適配,可以理解為,A站點(diǎn)(web站點(diǎn))有對應的wap站點(diǎn),將web站點(diǎn)和wap站點(diǎn),做好對應的適配關(guān)系。適配成功的話(huà),在移動(dòng)搜索引擎則會(huì )展示wap站的對應頁(yè)面,并有機會(huì )從移動(dòng)搜索引擎獲得一部分流量,這就是為何要做移動(dòng)適配的原因。
最后,如何做好移動(dòng)適配?介紹2種方法:
(1)跳轉適配
在pc版網(wǎng)頁(yè)上,添加指向對應移動(dòng)版網(wǎng)址的特殊鏈接 rel="alternate" 標記。這有助于搜索引擎發(fā)現網(wǎng)站的移動(dòng)版網(wǎng)頁(yè)所在的位置。
在移動(dòng)版網(wǎng)頁(yè)上,添加指向對應pc版網(wǎng)址的鏈接 rel="canonical" 標記。
舉例:
PC版網(wǎng)頁(yè):
移動(dòng)版網(wǎng)頁(yè):
為了告訴搜索引擎PC版對應的移動(dòng)版網(wǎng)頁(yè),可以在PC版網(wǎng)頁(yè)(http://www.a.com/1.html)代碼中head部分添加:
移動(dòng)版網(wǎng)頁(yè)(http://m.a.com/1.html),需要在代碼中head部分添加:
除此之外,針對中文站點(diǎn)的,可以使用百度站長(cháng)平臺----->工具------>移動(dòng)專(zhuān)區------>移動(dòng)適配,添加適配關(guān)系,按百度官方要求的來(lái)填寫(xiě),在此不贅述。
為了保證PC頁(yè)面與移動(dòng)版頁(yè)面適配成功,需要注意這幾點(diǎn):
1.移動(dòng)版頁(yè)面的主體內容需與PC版頁(yè)面的主體內容保持一致。
2.避免移動(dòng)版頁(yè)面使用ajax等異步加載的方法加載內容主體。
3.保證PC版頁(yè)面與移動(dòng)版頁(yè)面的對應關(guān)系正確。
(2)代碼適配
代碼適配需要開(kāi)發(fā)在服務(wù)器上進(jìn)行配置Vary HTTP標頭。配置Vary HTTP標頭的主要作用在于,向搜索引擎傳遞這樣的一個(gè)信號——這是個(gè)代碼適配的站點(diǎn),有助于搜索引擎盡快把網(wǎng)站抓取一遍進(jìn)行適配,它可以防止用戶(hù)接收到錯誤的網(wǎng)頁(yè)緩存。(通過(guò)配置了以后,可以根據用戶(hù)的設備打開(kāi)對應版本的網(wǎng)頁(yè))服務(wù)器有可能是 Nginx,Apache, IIS 等類(lèi)型,需要在服務(wù)器的配置里,設置 HTTP頭。HTTP頭名為:
HTTP頭值:
不同的服務(wù)器設置的方式不同,具體可以與開(kāi)發(fā)的童鞋聯(lián)系。設置好服務(wù)器后,需要在pc的響應的head中添加
在移動(dòng)的響應的包頭中添加
二、移動(dòng)站優(yōu)化要點(diǎn)
(1)索引: 發(fā)現網(wǎng)頁(yè)是前提,然后做好網(wǎng)站內容質(zhì)量以及站內優(yōu)化,將有利于網(wǎng)站被搜索引擎索引。如何讓搜索引擎快速發(fā)現你的網(wǎng)頁(yè)?可以通過(guò)以下4種方式。
第一種方式:主動(dòng)推送, 主動(dòng)推送是最為快速的提交方式,將站點(diǎn)當天新產(chǎn)出鏈接立即通過(guò)此方式推送給百度,可以保證新鏈接可以及時(shí)被百度收錄。
做法:此方式需要 網(wǎng)站制作數據推送接口。詳細說(shuō)明,可以直接到百度站長(cháng)平臺--->網(wǎng)頁(yè)抓取---->鏈接提交---->自動(dòng)提交---->主動(dòng)推送。
第二種方式:自動(dòng)推送, 自動(dòng)推送是百度站長(cháng)平臺為提高站點(diǎn)新增網(wǎng)頁(yè)發(fā)現速度推出的工具,安裝自動(dòng)推送JS代碼的網(wǎng)頁(yè),在頁(yè)面被訪(fǎng)問(wèn)時(shí),頁(yè)面URL將立即被推送給百度。 詳細說(shuō)明,可以直接到百度站長(cháng)平臺--->網(wǎng)頁(yè)抓取---->鏈接提交---->自動(dòng)提交---->主動(dòng)推送。
第三種方式:sitemap提交, 定期將網(wǎng)站鏈接放到Sitemap中,然后將Sitemap提交給百度。百度會(huì )周期性的抓取檢查你提交的Sitemap,對其中的鏈接進(jìn)行處理,但收錄速度慢于主動(dòng)推送。
第四種方式:手動(dòng)提交,如果站點(diǎn)比較小的話(huà),也可以 手動(dòng)將鏈接提交給百度。提交方式: 百度站長(cháng)平臺--->網(wǎng)頁(yè)抓取---->鏈接提交---->自動(dòng)提交---->手動(dòng)提交。
(2)排序:與PC版網(wǎng)頁(yè)的站內優(yōu)化類(lèi)似,同樣要注重TKD的寫(xiě)法,使用搜索引擎能讀懂的方式來(lái)呈現主體內容,差異之處在于,較之PC版搜索結果頁(yè)的面積,移動(dòng)搜索結果頁(yè)顯然小很多,因此,在寫(xiě)title時(shí)建議布局搜索用戶(hù)常搜索的關(guān)鍵詞的同時(shí),要注意控制字數,建議控制在17個(gè)漢字內,避免折行,或者顯示不全,在一定程度上會(huì )影響到用戶(hù)的最終點(diǎn)擊。同理,描述字數(description)控制在50個(gè)漢字內。
除此之外,如果網(wǎng)站本身具備一定地域屬性,針對移動(dòng)站點(diǎn),可以加上地理位置標識,有利于在地域搜索結果中獲得優(yōu)先排名的機會(huì )。