搜狗資源平臺(tái)-搜狗移動(dòng)適配
作者:飛鷹正義
隨著移動(dòng)化的趨勢(shì)不斷的高漲,各搜索引擎也紛紛的推出了移動(dòng)適配工具(搜狗稱(chēng)之為開(kāi)放適配),這其中搜狗的開(kāi)放適配工具算是目前各家搜索引擎中做的較為出眾的,不僅在生效周期上效率較高,且能夠自主的識(shí)別站點(diǎn)為移動(dòng)化所操作的各自標(biāo)識(shí),除此之外還支持其它搜索平臺(tái)的適配規(guī)則,說(shuō)起來(lái)不得不為搜狗工程師這種能自己解決的問(wèn)題絕不麻煩站長(zhǎng)的精神點(diǎn)100個(gè)贊!
說(shuō)到這里,很多站長(zhǎng)可能會(huì)有疑問(wèn),開(kāi)放適配是個(gè)什么鬼?做了這個(gè)有用嗎?
實(shí)際上開(kāi)放適配主要解決了PC站點(diǎn)與WAP站點(diǎn)(手機(jī)站)的對(duì)應(yīng)關(guān)系,為同時(shí)擁有獨(dú)立PC站點(diǎn)和獨(dú)立WAP站點(diǎn)的站長(zhǎng)或?qū)iT(mén)針對(duì)移動(dòng)端做了自適應(yīng)的站長(zhǎng)提供快速移動(dòng)化獲利的一種方式,通過(guò)將PC站點(diǎn)和WAP站點(diǎn)進(jìn)行一一對(duì)應(yīng),WAP站點(diǎn)將會(huì)繼承PC站點(diǎn)的評(píng)級(jí)和排名。這么一說(shuō)大家是不是覺(jué)得這相當(dāng)有用?!
搜狗開(kāi)放適配的方式主要分為以下二種:
一、站長(zhǎng)自主提交 推薦 快速有效!
站長(zhǎng)自主提交方式是指站長(zhǎng)到搜狗站長(zhǎng)平臺(tái)提交適配關(guān)系的一種方式,這種方式也是搜狗官方推薦的,且是效率最高生效周期最快的方式!強(qiáng)烈建議廣大性子急、想盡快獲得流量的站長(zhǎng)的使用這種方式!搜狗開(kāi)放適配工具主要又分為3種:
1.pattern匹配
pattern匹配沒(méi)有聽(tīng)說(shuō)過(guò)?算了你也不需要知道這是啥,簡(jiǎn)而言之來(lái)說(shuō)你只要記住下面這句話(huà):
(\d+)表示全數(shù)字,(\w+)表示數(shù)字和字母以及下劃線(xiàn)的任意組合
Pattern匹配的有點(diǎn)在于使用簡(jiǎn)單幾句話(huà)就可以代表一大批的url,缺點(diǎn)也明顯,就是有一定的學(xué)習(xí)門(mén)檻,不過(guò)不用怕!對(duì)于那些技術(shù)盲來(lái)說(shuō)只要給我一分鐘,快速讓你成適配牛!
例子一:
假設(shè)你的PC頁(yè)面為:http://www.sogou.com/v265984.htm
假設(shè)你的wap頁(yè)面為:http://m.sogou.com/v265984.htm
如果我們有很多http://www.sogou.com/v265984.htm這類(lèi)頁(yè)面,其中v265984是一致在變動(dòng)的,同時(shí)在wap頁(yè)面中名字還是一致的(若PC站點(diǎn)頁(yè)面和WAP站點(diǎn)頁(yè)面不一致請(qǐng)不要使用pattern匹配),還記得我上面說(shuō)的那句話(huà)不?(\d+)表示全數(shù)字,(\w+)表示數(shù)字和字母或數(shù)字字母混合體,那么這里的v265984是數(shù)字和字母的組合,那么我們應(yīng)該用(\w+)來(lái)批量代替。
那么PC的pattern為http://www.sogou.com/(\w+).htm,而wap頁(yè)面的則為http://m.sogou.com/${1}.htm,這里的${1}怎么樣來(lái)的呢?指的是對(duì)應(yīng)了PC頁(yè)面第一個(gè)由括號(hào)包圍的內(nèi)容,數(shù)數(shù)就行,對(duì)應(yīng)第幾個(gè)就寫(xiě)幾。
最重要的工作算是完成了,下一步就是生成一個(gè)xml文件了,我們這個(gè)例子的規(guī)則生成后的結(jié)果如下:
如果多個(gè)規(guī)則想寫(xiě)入一個(gè)xml文件只要循環(huán)到這節(jié)里面的內(nèi)容即可。
另外特別注意:pc_sample和wap_sample必須給出當(dāng)前適配規(guī)則下的一例示例。
例子二:
相信聰明的你通過(guò)栗子一已經(jīng)略懂一二了吧?還是不明白或者太簡(jiǎn)單可以在看看搜狗官方的說(shuō)明:http://zhanzhang.sogou.com/index.php/help/web2wap,在接下來(lái)的栗子里面我舉幾個(gè)常見(jiàn)的適配規(guī)則的寫(xiě)法:
Case1:
假設(shè)你的PC頁(yè)面為:http://www.sogou.com/v265984.htm
假設(shè)你的wap頁(yè)面為:http://m.sogou.com/a/v265984.htm
那么你PC頁(yè)的pattern:http://www.sogou.com/(\w+).htm
那么你wap頁(yè)的pattern:http://m.sogou.com/a/${1}.htm
Case2:
假設(shè)你的PC頁(yè)面為:http://www.sogou.com/2015/v265984.htm
假設(shè)你的wap頁(yè)面為:http://m.sogou.com/2015/v265984.htm
其中2015是變量也就是你有2014、2013等等年份的信息
那么你PC頁(yè)的pattern:http://www.sogou.com/(\d+)/(\w+).htm
那么你wap頁(yè)的pattern:http://m.sogou.com/${1}/${2}.htm
Case3:欄目頁(yè)、首頁(yè)適配規(guī)則 特別注意
假設(shè)你的PC頁(yè)面為:http://www.sogou.com/
假設(shè)你的wap頁(yè)面為:http://m.sogou.com/
那么你PC頁(yè)的pattern:http://www.sogou.com/$
那么你wap頁(yè)的pattern:http://m.sogou.com/
好了pattern適配的事情相信大家稍一琢磨也應(yīng)該明白了吧?另外傳授個(gè)小技巧:大家在使用pattern匹配的時(shí)候盡量縮小pattern范圍,這樣更容易獲得成功哦。
2.url匹配
這種方式算是最簡(jiǎn)單的一種方式,主要適用場(chǎng)景為無(wú)規(guī)則url不能使用pattern匹配或者只有部分URL進(jìn)行適配,使用pattern匹配會(huì)導(dǎo)致大量出錯(cuò)的情況,通過(guò)上面的學(xué)習(xí)我們知道pattern匹配的使用場(chǎng)景為頁(yè)面文件名必須是一致,也就是你在pc站上這個(gè)頁(yè)面叫a.html到了wap頁(yè)面還是得叫a.html才能夠順利匹配,而url匹配的形式來(lái)說(shuō)可以不受這種限制,當(dāng)然了如果文件名是一樣的你也想使用url匹配也是沒(méi)問(wèn)題的!
這里額外說(shuō)明3點(diǎn):
(1)到為一節(jié),循環(huán)這一段列出所有url;
(2)如果有多版本對(duì)應(yīng)的需要修改version,同時(shí)分別輸出對(duì)應(yīng)版本;
(3)然官方?jīng)]有說(shuō)生成的xml文件限制和url限制,這里建議大家參照sitemap的來(lái),單個(gè)文件不大于10m,且url數(shù)量少于50000個(gè)。
3.自適應(yīng)適配
搜狗貼心的針對(duì)自適應(yīng)站點(diǎn)也提出了適配方式,我們關(guān)注到大部分搜索引擎并沒(méi)有給自適應(yīng)站點(diǎn)相應(yīng)的適配方式。自適應(yīng)站點(diǎn)在搜狗的適配方式也較為簡(jiǎn)單可以選擇pattern匹配和URL匹配2種形式,那么我們下面使用pattern匹配的方式來(lái)示例一下自適應(yīng)站點(diǎn)如何做移動(dòng)適配。
不知道大家看懂了沒(méi)?自適應(yīng)站點(diǎn)適配其實(shí)就是將url適配對(duì)應(yīng)的關(guān)系指向給自己,這樣搜狗蜘蛛即會(huì)使用不同的UA來(lái)測(cè)試你的網(wǎng)站來(lái)觀(guān)察變化。
二、系統(tǒng)挖掘 不推薦 周期性不確定
這是我給搜狗這種系統(tǒng)自動(dòng)匹配適配的形式取得一種名字,系統(tǒng)挖掘顧名思義就是站長(zhǎng)啥也不做,讓搜狗自動(dòng)幫你做,說(shuō)不定一段時(shí)間后,你還能獲得移動(dòng)端流量的一種方式。是不是有種感覺(jué)天上掉餡餅的感覺(jué)?雖然搜狗在這塊上確實(shí)下了不少功夫,相對(duì)其他搜索引擎的適配效果來(lái)說(shuō)有明顯提升,但是咱總不能眼睜睜的看著搜狗程序猿和程序猿鼓勵(lì)師月黑風(fēng)高的還在……
三、搜狗還支持的不常見(jiàn)適配方式
有一部分的站點(diǎn)除了上述的常規(guī)同主域名下適配外,還有一些站點(diǎn)采用了跨域適配方式,例如www. Sogou.com適配到m.sogou.net這種形式的搜狗是支持的,但是要特別注意的是除了頁(yè)面主體內(nèi)容要求相似外跨區(qū)適配要求主干一致,即可域名中sogou是盡量一直的,不建議將www.sogou.com適配到m.abc.com這種形式;
另外還有一部分站點(diǎn)不希望或技術(shù)無(wú)法實(shí)現(xiàn)單獨(dú)開(kāi)辟子域名來(lái)建設(shè)移動(dòng)站點(diǎn)的,會(huì)把www.sogou.com適配到www.sogou.com/m/這種形式的搜狗也是支持的。為了能夠更好的移動(dòng)化搜狗還是特別建議站點(diǎn)能夠開(kāi)辟子站點(diǎn)來(lái)進(jìn)行適配;
到了最后可能大部分人都會(huì)說(shuō)那我們知道移動(dòng)適配是否生效呢?別急這點(diǎn)搜狗官方給出的幾個(gè)判斷特點(diǎn)為:在替換后的搜索結(jié)果旁增加手機(jī)icon標(biāo)記;替換后的搜索結(jié)果摘要下方的域名變?yōu)槭謾C(jī)域名??赡苡幸徊糠终军c(diǎn)會(huì)遇到現(xiàn)實(shí)pc域名但是點(diǎn)擊后跳轉(zhuǎn)到wap站點(diǎn)的情況,這類(lèi)情況屬于正?,F(xiàn)象,因?yàn)樗压芬呀?jīng)主動(dòng)給你做了對(duì)應(yīng),但是千萬(wàn)不能偷懶不做平臺(tái)適配,這個(gè)時(shí)候你更應(yīng)該做好適配關(guān)系進(jìn)一步保證移動(dòng)適配的順利。
至于提交適配關(guān)系到線(xiàn)上的時(shí)間周期需要多久?這個(gè)不太好預(yù)估,為了讓適配規(guī)則更快生效,搜狗的適配會(huì)有相關(guān)人員進(jìn)一步審核來(lái)幫助站點(diǎn)盡快達(dá)成適配關(guān)系,而一般通過(guò)了審核到生效視站點(diǎn)量級(jí)和適配關(guān)系的復(fù)雜程度而定。
本文完結(jié),不知道你是否能夠從中受益呢?歡迎與我進(jìn)行溝通。
來(lái)源:搜狗資源平臺(tái)