URL需要靜態化嗎?




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