今天大寶seo博客來(lái)和朋友們分享一下關(guān)于提升移動(dòng)適配效果的提升seo技術(shù),對于移動(dòng)端網(wǎng)站的移動(dòng)seo優(yōu)化是提升網(wǎng)站整個(gè)(/ω\)關(guān)鍵詞排名比較重要的seo技術(shù)操作。正因為如此,適配百度站長(cháng)平臺發(fā)布了關(guān)于移動(dòng)適配的效果平臺工具的使用說(shuō)明以及提升移動(dòng)適配效果的seo優(yōu)化建議ヽ(′▽?zhuān)?ノ,正文部分如下:
移動(dòng)適配工具注意事項
1、技術(shù)只要P(′▽?zhuān)?C站點(diǎn)與移動(dòng)站點(diǎn)的分享主干一致,即可參與移動(dòng)適配。提升舉例說(shuō)明:PC站點(diǎn)ww??.abc.com.cn 移動(dòng)站點(diǎn)m.abc.n(′ω`)et 屬于主干一致。移動(dòng)當然我??們更建議您使(shi)用主域相同的適配PC站點(diǎn)和移動(dòng)站點(diǎn)(dian)
2、建議您盡量使用規則適配進(jìn)行對應關(guān)系提交(′;ω;`),效果一次提交可對于新增同規則的技術(shù)URL持續生效,無(wú)需多次反復提交,分享且處理周期相對URL提交更短,提升更易于維護和問(wèn)題排查,移動(dòng)是適配百度推薦使用的提交方式
3、使用正則格式進(jìn)行規則適配,盡量使用最小┐(′д`)┌的ヽ(′▽?zhuān)?ノ粒度來(lái)表示,這樣更容易校驗通過(guò),比如:
a).確定是純數字:([0-9]+(????)) 或(\d+)
b).確定是純字母:([a-zA-Z]+), 包括字母大小寫(xiě)的情況
c).確定是數字和字母混合串:
方法一、(′?_?`)((?:[aヾ(′ω`)?-zA-Z]+[0-9]+|[0-9]+[a-zA??-Z]+)[a-zA-Z0-9]+)
方法二、([a-zA-Z0-9]+)
說(shuō)明??:兩種混合(╬?益?)串的區別:較長(cháng)的一種為嚴格的數字和字母混排形式,且數字 和字母交替至少出現1次;較短的一種可支持純數字,純字母??和數字(╯°□°)╯︵ ┻━┻字母混排
d).確定有中文字符:((?:%[a-zA-Z-0-9]{ 2,})+)
e).確定有參數值:([^&(╯‵□′)╯]+)
f).確定有’-‘和’_’連(′?_?`)接字符串的替換規則:將連接的各個(gè)部分分別用對應的規則替換
5、適配成功后要繼續保持正確的適配關(guān)系,我們會(huì )重復驗證適配關(guān)系的有效性。
如何提升移動(dòng)適配效果
首先,對已有的對應關(guān)系持續進(jìn)行適配,同時(shí)不斷建設新的對應關(guān)系,增加適配覆蓋的范圍。其次,要確保已經(jīng)提交的對應關(guān)系準確。以下是常見(jiàn)的對應不準(′_ゝ`)確錯誤,請網(wǎng)站進(jìn)行自查,并及時(shí)修改。
1、手機頁(yè)不可用,比如死鏈。
2、robots封禁。??放開(kāi)對Baiduspider的robots封禁,以便Baiduspider獲取您PC站與手機站之間的對應關(guān)系。
3、手機頁(yè)使用了ajax等異步加載的方法加載內容主體。
4、格式錯誤。正則格式錯誤,文件格式錯誤等。
5、對應關(guān)系錯誤
1)當PC頁(yè)為內容頁(yè)時(shí),應該適配到對應的手機頁(yè)內容(????)頁(yè),而實(shí)際卻適配到手機頁(yè)的首頁(yè)/列表頁(yè)??
例如PC頁(yè)為http://www.aaa.com/??Book/2083259.aspx,適配后的手機頁(yè)為http://mヽ(′ー`)ノ.??aaa.con/?from=web
2)手機頁(yè)本身無(wú)主體內??容或主體內容過(guò)少。
3)手機頁(yè)需登錄才能瀏覽主體內容。
4)PC頁(yè)內容與手機頁(yè)內容不存在一一對應關(guān)系。
正確的對應關(guān)(guan)系示例:
PC頁(yè)http://www.(O_O)58.com/mmmshandongrencai/
手機頁(yè)??http://m.58.com/w/m(O_O)mmshandongrencai/
正則格式說(shuō)明
以站點(diǎn)news.a.com適配到站點(diǎn)m.a.com??為例:
適配移動(dòng)鏈接地址為:httヽ(′ー`)ノp??://m.a.com/news/09/1001/07/5K(′ω`)H8DE1F000120GR.html
步驟一:確定適配鏈接中的可替換參數或者路徑,得到其位置序號和類(lèi)型。
適配PCヽ(′▽?zhuān)?ノ鏈接:
根據網(wǎng)站自身url的層次結構,其中09,1001,07和5KH8DE1F000120GR為動(dòng)態(tài)可替換的路徑。除5KH8DE1F000120GR為字母和數字混合外,其余均為純數字。
步驟二:根據可替換參數或路徑的類(lèi)型,得到鏈接的表達形式。
使用正則匹配符號(\d+)或者(\w+)表示該路徑或參數。(\d+)表(biao)示純數字字符串,(\w+)表示字母數字下劃線(xiàn)組成的字符串。
步驟三:根據移動(dòng)鏈接,以及可替換參數在步驟一中的位置序號,依次用${ 1},${ 2},……表示替換掉適配PC鏈接中的可替換參數或路徑,得到適配后的移動(dòng)鏈接的pattern形式。
至此,便得到了適配的規則:
http://news.a.com/(\d+)/(\d+)/(\d+)/??(\w+).html
http://m.a.com/news/${ 1}/${ 2}/${ 3}/${ 4}.html
1、純數字替換生成pattern例子:
eg1:url對應關(guān)系:
http://www.abc.com/2??6299??483.html-> http://m.abc.com/26299483.html
pattern:
http://www.abc.com/([0-9]+).html-> http://m.abc.com/${ 1}.html
eg2:??url對應關(guān)系:
pattern:
http://www.abc.com/t([0-9]+).html-> http://m.abc┐(′д`)┌.com/${ 1}.html
2、純字母替換生成pattern例子:
eg:url對應關(guān)系:
http://www.abc.com/fawliute/ -> http://m.(′?_?`)abc.com/fawliute/
pattern:
http://www.abc.com/([a-zA-Z]+)/ -> http://m.abc.com/${ 1}/
3、字母和數字混合的字符串替換生成pattern的例子:
eg1:url對應關(guān)(??ヮ?)?*:???系:
http://www.abc.com/a1cc1n2q5y3/ -> http://m.abc.com/a1cc1n2q(′ω`*)5y3/
pattern:
http://news.abc.com/??09/1001/0ヽ(′?`)ノ7/5KH8DE??1F000120GR.html -> ht??tp://m.abc.com/news/09/1001/07/5KH8DE1F000120GR.html
pattern:
http://news.abc.com/([0-9]+)/([0-9]+)/([0-9]+)/ヽ(′▽?zhuān)?ノ([?? a-zA-Z0-9]+).h??tml -> http://m.abc.com/news/${ 1}/${ 2}/${ 3}/${ 4}.html
4、對于字母和數字只交替出現一次的,可以分別用數字和字母進(jìn)行正則替換:
eg:url對應關(guān)系:
http://www.abc.??com/az123/ -> http://m.abc.com/az123/
patt( ?ω?)ern:
http://www.abc.com/([a-zA-Z]+)([0-9]+)/-> http://m.abc.com/${ 1}${ 2}/
5、中文字符串正則替換生成pattern例子:
eg:url對應關(guān)系:
http://www.abc.com/長(cháng)城花園/ -> http://m.abc.com/長(cháng)城花園/
pattern:
6、由’-‘或者’_’連接的數字或者字母替換生成pattern的例子:
eg:url對應關(guān)系:
http://www.abc.com/byd-c3/-> http://m.abc.c??om/byd-c3/
pattern:
http://www.abcヽ(′▽?zhuān)?ノ.com/([a-zA-Z]+)-([a-zA-Z]+)([0-9]+)/->http://m.abc.com/${ 1}-${ 2}${ 3}/
注意:’-‘和’_’出現多次可以使用同樣的方式處理??,如:abc-134_x-1
7、對參數部分進(jìn)行正則替換生成pattern的例子:
eg:url對應關(guān)系:
http://www.abc.com/article.html?act=test&id=123 -> http://m.abc.com/article.html?act=test&i(′?`)d=123
pattern:
http://www.abc.com/a??rticle\.html?act=([^&]+)&id=([^&]+) -> http://m.abc.com/article.h(′▽?zhuān)?)tml?act=${ 1}&id=${ 2}
8、PC存在分頁(yè)對應移動(dòng)頁(yè)面生成pattern的例子:
egヾ(′▽?zhuān)??:url對應關(guān)系:
http(′?ω?`)://www.a.com/1234-1.htm http://www.??a.com/1234-2.htm ->http://m.a.com/1234.htm
pattern:
http://www.a.com/([0-9]??+)-([0-9]+).htm -> http://m.a.com/${ 1}.htm