其實(shí)很久之前就注意到了,看小說(shuō)的時(shí)候發(fā)現(xiàn)很多網(wǎng)址前面有個(gè)“m.”,當(dāng)時(shí)就懷疑這是移動(dòng)端的標(biāo)志了,還曾經(jīng)試圖去掉“m.”看能不能轉(zhuǎn)為PC端的,移動(dòng)搜索一般指的是手機(jī)搜索。Pad、平板電腦類設(shè)備通常被視同PC,因?yàn)槠聊怀叽绾陀脩趔w驗(yàn)更靠近PC。
網(wǎng)頁(yè)的移動(dòng)搜索優(yōu)化分為幾種情況:
有移動(dòng)版本,并且有專用的與PC版不一樣的URL;
有移動(dòng)版本,但URL不變,與PC的一樣;
沒(méi)有移動(dòng)版本。
獨(dú)立URL的移動(dòng)版本
在獨(dú)立的的URL上建立專門(mén)為手機(jī)優(yōu)化過(guò)的移動(dòng)版本,移動(dòng)版與PC版雖然URL不用,頁(yè)面排版布局頁(yè)也非常不同,但內(nèi)容相同,是一一對(duì)應(yīng)的。
自主適配
轉(zhuǎn)向,適用于所有搜索引擎。百度建議使用301轉(zhuǎn)向(永久轉(zhuǎn)向),不要使用JS轉(zhuǎn)向;Google表態(tài)使用301、302、JS轉(zhuǎn)向都可以,更推薦302(暫時(shí)轉(zhuǎn)向)。
注意:轉(zhuǎn)向要在對(duì)應(yīng)的頁(yè)面之間進(jìn)行,不要把所有的頁(yè)面都轉(zhuǎn)向移動(dòng)版的首頁(yè),會(huì)使得搜索引擎無(wú)法判斷,用戶體驗(yàn)也不好。不如不轉(zhuǎn)向,給用戶一個(gè)排版和體驗(yàn)不怎么樣的頁(yè)面,比給用戶一個(gè)找不到想要的信息的頁(yè)面好。
Meta標(biāo)注
技術(shù)原因不能做轉(zhuǎn)向,可以用meta標(biāo)簽告訴搜索引擎兩個(gè)版本之間的對(duì)應(yīng)關(guān)系。百度和Google使用的標(biāo)簽不同。
百度要求在PC版頁(yè)面HTML代碼<head>部分加上meta標(biāo)注:
<meta name="mobile-agent" content="format=html5;url=http://m.domain.com/123.html">view pl
即通知百度,本PC頁(yè)(http://www.domain.com/123.html)對(duì)應(yīng)的手機(jī)頁(yè)面在http://m.domain.com/123.html。
Google的要求是,在PC頁(yè)面標(biāo)注:
<link rel="alternate" media="only screen and (max-width: 640px)" href="http://m.domain.com/123.html">
同時(shí)在對(duì)應(yīng)的手機(jī)頁(yè)面(http://m.domain.com/123.html)標(biāo)注:
<link rel="canonical" href="http://www.domain.com/123.html"> view plai
Google要求在PC和手機(jī)頁(yè)面同時(shí)都要加meta標(biāo)注。
對(duì)應(yīng)關(guān)系Sitemap
如果轉(zhuǎn)向、meta都不能做,還可以通過(guò)Sitemap通知搜索引擎PC頁(yè)面和手機(jī)頁(yè)面的對(duì)應(yīng)關(guān)系。
百度:登錄百度站長(zhǎng)平臺(tái),在“其他工具”-“開(kāi)放適配”部分提交對(duì)應(yīng)關(guān)系Sitemap,頁(yè)面對(duì)應(yīng)關(guān)系可以是url級(jí)別或者pattern級(jí)別的。Sitemap制作方法百度有詳細(xì)說(shuō)明:http://zhanzhang.baidu.com/wiki/62.
Google,可以在PC版本的正常Sitemap中加入同樣的rel=“alternate”meta標(biāo)注,手機(jī)頁(yè)面的rel="canonical"標(biāo)注也要保留。
也可以自主適配、meta標(biāo)注、Sitemap都做,要注意,轉(zhuǎn)向及標(biāo)注的URL必須一致。不要出現(xiàn)一個(gè)移動(dòng)頁(yè)面對(duì)應(yīng)多個(gè)PC頁(yè)面,或一個(gè)PC頁(yè)面對(duì)應(yīng)多個(gè)移動(dòng)頁(yè)面的情況。
URL不變的移動(dòng)版本
沒(méi)說(shuō)的,共用一套代碼,針對(duì)手機(jī)瀏覽器做的優(yōu)化主要通過(guò)CSS控制布局排版、導(dǎo)航的簡(jiǎn)化,以及JS控制廣告、側(cè)欄等的刪減。即響應(yīng)式設(shè)計(jì)。
注意:不要禁止搜索引擎抓取CSS、JS及圖片文件,不然搜索引擎無(wú)法判斷頁(yè)面在手機(jī)端是否易用。
長(zhǎng)遠(yuǎn)來(lái)看, URL不變的移動(dòng)版本最為理想:
網(wǎng)站維護(hù)更簡(jiǎn)單;
用戶分享更方便,信號(hào)集中在一個(gè)URL;
不用轉(zhuǎn)向,避免了過(guò)程中出錯(cuò),影響用戶體驗(yàn), 速度也更快。
如果要使用URL不變的移動(dòng)版本,目前百度建議在自適應(yīng)的頁(yè)面加上這樣的meta標(biāo)注,幫助度娘理解頁(yè)面適用于PC和手機(jī),會(huì)根據(jù)屏幕尺寸調(diào)整布局和效果。
<meta name="applicable-device" content="pc,mobile">
缺點(diǎn):移動(dòng)版使用同樣的HTML代碼,其中有的內(nèi)容可能在手機(jī)上通過(guò)CSS隱藏,如導(dǎo)航的簡(jiǎn)化、減少圖片顯示、刪除側(cè)欄等,然而HTML代碼中還存在,浪費(fèi)了帶寬和下載時(shí)間。
沒(méi)有移動(dòng)版本
沒(méi)有移動(dòng)版本,PC頁(yè)面在手機(jī)上顯示效果也不好,百度和Google的處理方法不一樣。
百度會(huì)盡量將網(wǎng)站轉(zhuǎn)碼,也就是生成一個(gè)適合手機(jī)瀏覽的移動(dòng)頁(yè)面,供搜索用戶訪問(wèn),雖然在移動(dòng)搜索結(jié)果中顯示的URL、標(biāo)題等是網(wǎng)站的,用戶點(diǎn)擊搜索結(jié)果后看到的也是網(wǎng)站內(nèi)容,但實(shí)際上用戶訪問(wèn)的是度娘服務(wù)器上的移動(dòng)頁(yè)面,沒(méi)有真正訪問(wèn)網(wǎng)站頁(yè)面。
如果站長(zhǎng)不希望頁(yè)面被轉(zhuǎn)碼,可以在頁(yè)面上加這個(gè)meta標(biāo)簽:
<meta http-equiv="Cache-Control" content="no-transform">
另一折中解決方法是使用百度的PC網(wǎng)站快速移動(dòng)化工具:SiteApp(注意和Sitemap區(qū)分):http://siteapp.baidu.com/。
站長(zhǎng)添加要移動(dòng)化的站點(diǎn)域名,選擇模板,定制導(dǎo)航,SiteApp就生成一個(gè)WebApp。站長(zhǎng)再選擇一個(gè)移動(dòng)版本的子域名,如m.domain.com,將子域名解析到百度服務(wù)器,用戶就可以通過(guò)移動(dòng)版本訪問(wèn)手機(jī)頁(yè)面,和前面討論的獨(dú)立URL的移動(dòng)版本是一樣的。
優(yōu)點(diǎn):SiteApp有多套模板可供選擇,提供后臺(tái)流量統(tǒng)計(jì)、優(yōu)化工具,更重要的是實(shí)時(shí)同步PC頁(yè)面內(nèi)容,站長(zhǎng)無(wú)需維護(hù),省時(shí)省力。
缺點(diǎn):較為簡(jiǎn)陋,體驗(yàn)不太好。
Google沒(méi)有轉(zhuǎn)碼機(jī)制,對(duì)沒(méi)有移動(dòng)版本的網(wǎng)站,直接返回PC版本。
百度如果找不到對(duì)應(yīng)的移動(dòng)版本,轉(zhuǎn)碼效果又不好時(shí),也會(huì)直接返回PC版本。<span style="outline: 0px; word-break: bre