URL需要靜態(tài)化嗎?




數(shù)據(jù)庫驅(qū)動(dòng)的網(wǎng)站需要將URL靜態(tài)化,一直以來都是SEO最基本的要求,可以算是個(gè)常識性的東西.近幾年SEO一致認(rèn)為,URL中帶2-3個(gè)問號也不是問題,搜索引擎通常都能收錄,尤其是權(quán)重高點(diǎn)的域名,更多幾個(gè)問號也不是問題.但無論如何一般還是建議URL靜態(tài)化.
但是還是有很多的人認(rèn)為url沒有必要靜態(tài)化這又是什么原因呢?
一是Google完全有能力抓取動(dòng)態(tài)網(wǎng)址,多少個(gè)問號也不是問題.這一點(diǎn)基本靠譜.
第二,動(dòng)態(tài)網(wǎng)址更有助于Google蜘蛛讀懂URL含義,并進(jìn)行鑒別,因?yàn)榫W(wǎng)址中的參數(shù)有提示性.URL里的參數(shù)都有助于Google理解URL及網(wǎng)頁內(nèi)容.
第三,網(wǎng)址靜態(tài)化很容易弄錯(cuò),那就更得不償失了.比如通常動(dòng)態(tài)網(wǎng)址的參數(shù)調(diào)換順序,所得到的頁面其實(shí)是相同的.
但我還是認(rèn)為url需要靜態(tài)化,理由如下
首先,Google給的建議是從Google自己出發(fā),而沒有考慮其他搜索引擎.Google抓取動(dòng)態(tài)網(wǎng)址沒問題,并不意味著雅虎,百度,微軟等等就都沒問題.尤其是中文網(wǎng)站,Google不是老大.
第二,Google所說靜態(tài)化的壞處,是基于靜態(tài)化做得不正確的假設(shè)上.問題是要做靜態(tài)化就得做正確,假設(shè)會(huì)做錯(cuò)是沒有什么道理的.有幾個(gè)人會(huì)靜態(tài)化網(wǎng)址時(shí)把變量設(shè)置的相同
第三,Google的建議是典型的有利于自己,而不利于用戶.帶有問號參數(shù)的URL可能有助于Google讀懂內(nèi)容,但是顯然非常不利于用戶在一般情況下理解網(wǎng)站結(jié)構(gòu)及大致內(nèi)容.