網(wǎng)絡(luò)訪問終端的移動(dòng)化、小屏化在國內(nèi)已經(jīng)蔚然成風(fēng),趨勢不可扭轉(zhuǎn),所以這個(gè)時(shí)代如果哪個(gè)PC網(wǎng)站還沒有提供對應(yīng)的移動(dòng)端站點(diǎn)那還真是后知后覺,不過好事兒不嫌晚,現(xiàn)在做針對于移動(dòng)用戶訪問的頁面,給他們提供好的用戶體驗(yàn)還來得及。做之前,首先要考慮一個(gè)核心問題,那就是選擇哪種網(wǎng)站移動(dòng)的適配方式。
什么叫做適配方式呢?簡單的說,就是如果用戶使用了移動(dòng)的設(shè)備訪問了PC頁面,網(wǎng)站用哪種方式給用戶選擇合適的移動(dòng)頁面。目前常用的移動(dòng)適配方式有3種,分別是跳轉(zhuǎn)適配、代碼適配、自適應(yīng)這三種。跳轉(zhuǎn)適配就是移動(dòng)站點(diǎn)和PC站點(diǎn)獨(dú)立存在,移動(dòng)設(shè)備用戶訪問PC站點(diǎn)的時(shí)候,自動(dòng)301或者302跳轉(zhuǎn)到對應(yīng)的移動(dòng)頁面;代碼適配就是PC端與移動(dòng)端訪問地址相同,由服務(wù)器判斷用戶設(shè)備從而生成不同樣式或者內(nèi)容的頁面給用戶;自適應(yīng)也是同樣的移動(dòng)PC訪問地址相同,但該方式只根據(jù)屏幕尺寸調(diào)整頁面樣式去適應(yīng)不同終端設(shè)備的需求。
目前網(wǎng)站常用的移動(dòng)適配方式是跳轉(zhuǎn)適配,主要原因是大部分PC站點(diǎn)早已成型,如果做代碼適配或者自適應(yīng)適配,需要在網(wǎng)站原來的基礎(chǔ)上進(jìn)行大量的修改,不僅麻煩而且容易出差錯(cuò),所以最直接的方法就是做一個(gè)全新的移動(dòng)端網(wǎng)站,然后根據(jù)用戶的訪問設(shè)備不同做一下相應(yīng)的跳轉(zhuǎn)即可。而一些比較小型的新建立的網(wǎng)站,往往選擇自適應(yīng)這種適配方式,因?yàn)楝F(xiàn)在很多網(wǎng)站基于一些如Bootstrap一類的前端框架制作頁面,一步到位的實(shí)現(xiàn)PC和移動(dòng)端的訪問,簡單方便直接。而代碼適配由于涉及到服務(wù)器腳本端的一些判斷或者操作,相對復(fù)雜一些,所以使用這種方式做適配的網(wǎng)站數(shù)量要少一些。
但是,筆者經(jīng)過大約6個(gè)網(wǎng)站的測試發(fā)現(xiàn),從搜索引擎優(yōu)化的效果優(yōu)劣進(jìn)行排名,結(jié)果是:代碼適配>自適應(yīng)>跳轉(zhuǎn)適配。為什么會(huì)這樣呢?筆者認(rèn)為有以下幾個(gè)原因:
第一:為什么跳轉(zhuǎn)適配對于搜索引擎優(yōu)化來說效果最差呢?
因?yàn)樘D(zhuǎn)適配給搜索引擎增加了處理的麻煩程度,畢竟跳轉(zhuǎn)適配存在兩個(gè)網(wǎng)站,雖然內(nèi)容可能大體相同,但是頁面網(wǎng)址是不一樣的,搜索引擎需要檢索對比兩個(gè)頁面的內(nèi)容并建立對應(yīng)關(guān)系,這個(gè)過程需要耗費(fèi)一定的時(shí)間,減慢網(wǎng)站移動(dòng)端排名生效的速度。
另外,如何讓不同的搜索引擎感知到跳轉(zhuǎn)適配也是個(gè)麻煩事兒,當(dāng)然自己要根據(jù)不同的設(shè)備進(jìn)行跳轉(zhuǎn)這是肯定的,但是搜索引擎認(rèn)不認(rèn)呢?這個(gè)還真不好說,至少目前筆者的經(jīng)歷是讓搜索引擎自主完成這個(gè)對應(yīng)關(guān)系,那反映真是太慢了。當(dāng)然,現(xiàn)在像百度這個(gè)級別的搜索引擎已經(jīng)在自己的站長平臺(tái)上提供了提交適配對應(yīng)關(guān)系的入口,跳轉(zhuǎn)適配的網(wǎng)站可以通過該入口告訴百度你自己網(wǎng)站的移動(dòng)和PC端網(wǎng)址的對應(yīng)關(guān)系,不過對于一些新站來說,索引量不足也會(huì)讓百度把你提交的對應(yīng)關(guān)系給pass掉。至于其他搜索引擎,搜狗是提供這種對應(yīng)關(guān)系提交入口的,但是使用正則匹配的規(guī)則跟百度完全不同,而360搜索的話,目前只提供告知有移動(dòng)站點(diǎn)存在的功能。
第二:為什么自適應(yīng)適配的效果不如代碼適配?
自適應(yīng)首先是實(shí)現(xiàn)了PC移動(dòng)頁面二合一,所以不會(huì)出現(xiàn)上述跳轉(zhuǎn)適配的問題。那么筆者為什么覺得它不如代碼適配呢?!因?yàn)楣P者個(gè)人一直覺得自適應(yīng)適配是存在先天缺陷的,只適合小型的網(wǎng)站,比如企業(yè)站,核心原因就是自適應(yīng)適配操作的是前端頁面,這在一定程度上會(huì)影響站點(diǎn)的功能和用戶體驗(yàn)。另外還有一個(gè)致命缺陷,那就是自適應(yīng)會(huì)造成無論是js代碼還是css代碼亦或是html代碼都比正常的網(wǎng)站冗余的多,這會(huì)影響到頁面的加載速度,即便在加載速度這方面基本不會(huì)產(chǎn)生負(fù)面影響,那代碼冗余對于任何搜索引擎的排名來說恐怕都不是什么好事兒。
第三:為什么代碼適配最有利于搜索引擎優(yōu)化?
首先,代碼適配不存在跳轉(zhuǎn)適配的缺點(diǎn),因?yàn)榇a適配也是PC移動(dòng)二合一。其次,代碼適配可以更自如的對PC和移動(dòng)端的頁面功能進(jìn)行操作,比自適應(yīng)只操作頁面要強(qiáng)很多,至少不會(huì)因此而犧牲掉一部分的操作功能和用戶體驗(yàn)。還有就是,代碼適配可以根據(jù)服務(wù)器端的判斷,加載不同的js、html和css,這就避免了冗余代碼的產(chǎn)生,不影響加載速度,對于搜索引擎來說,代碼也不存在冗余的問題。
以上就是筆者根據(jù)個(gè)人的實(shí)踐經(jīng)歷對于網(wǎng)站在進(jìn)行移動(dòng)適配的時(shí)候哪種方式更有利于搜索引擎優(yōu)化的一點(diǎn)看法。注意,本文只是就搜索引擎優(yōu)化這一點(diǎn)上對比三種移動(dòng)適配方式的優(yōu)劣,而且只是個(gè)人的一些認(rèn)識(shí)和理解,若您不認(rèn)同本文觀點(diǎn),請自動(dòng)忽略,謝謝。文章由王哇塞獸醫(yī)網(wǎng)www.wangwasai.com原創(chuàng),轉(zhuǎn)載請注明出處!
申請創(chuàng)業(yè)報(bào)道,分享創(chuàng)業(yè)好點(diǎn)子。點(diǎn)擊此處,共同探討創(chuàng)業(yè)新機(jī)遇!