一、什么是URL規(guī)范
URL在搜索引擎的搜索結(jié)果中是能顯示出來(lái)的,在做網(wǎng)站架構(gòu)前最好對(duì)目錄及文件命名事先做好規(guī)劃。在做SEO同時(shí)也要注意一下用戶(hù)體驗(yàn),URL最好能做到清晰、方便記憶,然后考慮URL對(duì)排名的影響。
以下幾點(diǎn)需要注意一下:
1、URL越短越好
原理上來(lái)說(shuō)URL不超過(guò)1000個(gè)字母,就是都能收錄的,不過(guò)如果真的幾百個(gè)字母的地址的話用戶(hù)用起來(lái)很費(fèi)勁,所以,一般推薦是URL越短越好,最好能方便用戶(hù)去記憶這個(gè)URL。
2、避免太多參數(shù)
如果一些論壇或者搜索類(lèi)的程序,會(huì)出現(xiàn)很多種參數(shù),參數(shù)越多,搜索引擎蜘蛛越難以識(shí)別,并且很容易陷入蜘蛛陷阱。在這種情況下,建議盡量使用靜態(tài)URL或?qū)RL進(jìn)行偽靜態(tài)。
3、目錄層級(jí)較少
盡量使用比較少的目錄層級(jí),如果是門(mén)戶(hù)級(jí)別或大型網(wǎng)站的,目錄太深的情況就不如用2級(jí)域名來(lái)代替很深的目錄。
4、具有描述性
文件及目錄名要具有描述性。
5、包含關(guān)鍵詞
URL中包含關(guān)鍵詞(關(guān)鍵詞的選擇步驟)可以提高頁(yè)面相關(guān)性,比如目錄可以用拼音或者英文來(lái)命名,搜索引擎會(huì)識(shí)別目錄的英文含義。
6、字母全部小寫(xiě)
一字之差有可能導(dǎo)致整個(gè)目錄不被收錄,所以建議統(tǒng)一使用小寫(xiě)字母。
7、使用連詞符
單詞之間的連接一般使用連詞符及短橫線。
二、靜態(tài)url vs 動(dòng)態(tài)url
很多SEO從業(yè)人員在做優(yōu)化的時(shí)候,會(huì)考慮到url到底是使用靜態(tài)還是動(dòng)態(tài),其實(shí)這也是一個(gè)不大不小的問(wèn)題,筆者有時(shí)候在做站的時(shí)候也會(huì)考慮一下,下面筆者就來(lái)跟大家分享一下自己的經(jīng)驗(yàn)。
1、Wordpress與Z-blog
筆者寫(xiě)博客也用到過(guò)這兩個(gè)程序,面對(duì)url靜態(tài)還是動(dòng)態(tài)這個(gè)問(wèn)題,但是,這兩種程序?qū)rl態(tài)度不一樣之處在于,Wp是使用url重寫(xiě)然后做成偽靜態(tài),實(shí)際上它還是要經(jīng)過(guò)一次數(shù)據(jù)庫(kù)的讀寫(xiě)轉(zhuǎn)換,但是Zb就是真靜態(tài)。搜索引擎蜘蛛會(huì)更加喜歡真靜態(tài)的東西。
2、真靜態(tài)優(yōu)勢(shì)
訪問(wèn)速度快。無(wú)論對(duì)用戶(hù)還是搜索引擎來(lái)說(shuō),更快的反應(yīng)速度意味著更好的體驗(yàn)。
具有搜索優(yōu)勢(shì)。比如一個(gè)頁(yè)面的url是download-weibo,另一個(gè)是download. spx?ID=123,無(wú)疑在用戶(hù)搜索weibo dowdload的時(shí)候,前者在搜索引擎上會(huì)有加粗提示,更利于搜索結(jié)果。
3、真靜態(tài)劣勢(shì)
占用資源大。對(duì)于一個(gè)網(wǎng)站來(lái)說(shuō),內(nèi)容是其豐富自身的王道,一個(gè)普通的文章頁(yè)面,大小一般在3-5kb,而其他大小代碼文件會(huì)占到10kb左右,那么一個(gè)頁(yè)面總體就會(huì)有15kb左右的荷載,對(duì)于一個(gè)30萬(wàn)內(nèi)容頁(yè)的網(wǎng)站來(lái)說(shuō),則會(huì)占用4.4G左右的硬盤(pán)空間,雖然現(xiàn)在服務(wù)器硬盤(pán)越來(lái)越大,但是這還是需要考慮的事情。
維護(hù)費(fèi)勁。頁(yè)面多了之后,如果想要去維護(hù)某個(gè)分區(qū),那么對(duì)于真靜態(tài)url來(lái)說(shuō),大家可以想象一下是一件多么困難的事情,雖然現(xiàn)在有越來(lái)越多的批量生產(chǎn)靜態(tài)頁(yè)面的程序,但總歸會(huì)有這樣那樣的問(wèn)題。
三、301重定向怎么進(jìn)行URL標(biāo)準(zhǔn)化設(shè)置?
經(jīng)常會(huì)碰到這樣的情況,其他網(wǎng)站鏈接你的站點(diǎn)時(shí),會(huì)用下面的鏈接:
www.example.com
example.com/
www.example.com/index.html
example.com/index.php
而這樣導(dǎo)致:你站點(diǎn)主域名的pr值分散到其他幾個(gè)URLs了。
如果你用301重定向把其他三個(gè)URL轉(zhuǎn)到
www.example.com
PR也就集中在主域名:www.example.com了。
301重定向具體辦法:
設(shè)置.htaccess文件(只適用于linux系統(tǒng),并需要虛擬主機(jī)支持。)
使訪問(wèn)example.com/的時(shí)候就會(huì)自動(dòng)轉(zhuǎn)到www.example.com
在.htaccess文件里寫(xiě)上以下代碼即可。
RewriteEngine on
RewriteCond %{http_host} ^mydomain.com [NC]
RewriteRule ^(.*)$ http://www.mydomain.com/$1 [L,R=301]
了解本站的.htaceess文件設(shè)置,請(qǐng) 點(diǎn)擊這里
注意:URL標(biāo)準(zhǔn)化的301重定向(以上代碼)需要寫(xiě)在其他URL-rewrite代碼之前。