談到網站URL和網站結構時,大家似乎覺得這兩個問題很簡單,從技術和理論角度分析,確實簡單;但是從網站長期運營和搜索引擎友好方面去分析,網站URL和結構已經成為網站搜索引擎友好的最大基礎性問題,網站URL和結構問題,早發(fā)現早優(yōu)化,越是往后放,最后就成了制約網站運營和產品開發(fā)的決定性因素。
URL規(guī)范:
URL分為靜態(tài)URL和動態(tài)URL,網站不管采用靜態(tài)URL,還是動態(tài)URL,最后URL鏈接都要與具體對應頁面發(fā)生關系,換句話說是頁面狀態(tài)決定了動態(tài)URL,還是靜態(tài)URL,事實上頁面本身完全可以不存在,內容存放在數據庫中,如果數據庫內容沒有被前臺頁面調用,那么數據庫的內容其實沒有任何意義,對網站來說。當數據庫內容被前臺調用時,那么就產生了頁面,至于頁面使用動態(tài)URL還是靜態(tài)URL,這個決定于網站本身和技術能力的問題。如果單從用戶和搜索引擎角度考慮,把頁面生成靜態(tài)URL是最好的策略,考慮到網站內容數據海量和服務器承載壓力,靜態(tài)URL和動態(tài)URL配套使用是最佳的解決方案。說到這里,靜態(tài)URL還可以細分為純靜態(tài)URL和偽靜態(tài)URL,動態(tài)URL非常容易理解。這里我們先解釋一下什么是靜態(tài)URL?什么是動態(tài)URL?
靜態(tài)URL:
靜態(tài)網頁使用語言:HTML(超文本標記語言) 純靜態(tài)URL后綴多以html、htm形式,例如:http://visa.byecity.com/country-france.html 偽靜態(tài)URL后綴文件名稱+“/”形式,例如:https://www.www.widon.cn/weixin
動態(tài)URL:
動態(tài)網頁使用語言:HTML+ASP 或 HTML+PHP 或 HTML+JSP 等 動態(tài)URL后綴多以編程語ASP 、PHP、JSP,或是傳參數形式,例如:http://package.byecity.com/Package.aspx?Id=529 動態(tài)URL、純靜態(tài)以及偽靜態(tài)URL優(yōu)勢和劣勢: 動態(tài)URL的優(yōu)勢是大幅度降低了技術維護工作量,易對網站進行規(guī)范化管理,是交互式、購物車、在線注冊等特定功能必須使用的,而劣勢是動態(tài)URL當用戶訪問時,才從數據庫里待用內容并載入預前設定好的頁面模板,對于用戶訪問速度造成了一定的延時影響,同時也消耗了服務器端帶寬,不利用大規(guī)模用戶群同時訪問,對網站發(fā)展具有很多的局限性;且對搜索引擎蜘蛛爬行造成很大的不便,動態(tài)頁面大部分是搜索引擎無法爬行和抓取的。
純靜態(tài)URL的優(yōu)勢是用戶訪問速度快,用戶體驗度高,對搜索引擎也很友好,純靜態(tài)鏈接地址被搜索引擎視為真實存在的頁面,不易產生壞死鏈接,搜索引擎蜘蛛爬行速度快;而劣勢是每次有新內容或是更新內容時都要直接生產靜態(tài)頁面,對服務器性能是一個嚴峻的考驗,磁盤和內存消耗很大,同時也會輕微的影響服務器端反映速度,消耗了一部分帶寬,但比動態(tài)URL消耗要小的多。
偽靜態(tài)URL的出現是動態(tài)和純靜態(tài)的折中解決方案,偽靜態(tài)最大的好處就是有利于搜索引擎,對用戶體驗也比較友好,在服務器端與動態(tài)URL的工作原理基本相似,但有不同之處,技術人員對整站動態(tài)URL制定新規(guī)范,對原來傳參URL進行有規(guī)律的重寫,如:http://group.byecity.com/destination-country.aspx?countryId=133,可以偽靜態(tài)成,http://group.byecity.com/destination-country/133/ ,可以在服務器端批量將動態(tài)URL重寫成偽靜態(tài)等待搜索引擎蜘蛛來爬行和抓取。
URL規(guī)范化建議:實時更新的內容采用偽靜態(tài)形式,不經常更新的內采用靜態(tài)化形式,特定功能或交互式用動態(tài)URL形式。
網站結構:網站結構分為:物理結構與邏輯結構,物理路徑是網站真實存在的物理絕對路徑,而邏輯結構是網站虛擬的相對路徑,比如:http://www.byecity.com/theme/maldives/ 為物理路徑結構,而http://www.byecity.com/.../maldives/ 為虛擬路徑結構,換句話說具體文件存放的地址是否真實。網站結構與URL的關系非常密切,互相影響。
一般情況下,網站結構采用物理路徑還是邏輯路徑都是通過URL來區(qū)別的,靜態(tài)URL一般情況是真實反應了頁面的物理存放路徑,而偽靜態(tài)多為虛擬路徑,但不是說所有的偽靜態(tài)已經都是虛擬路徑。其實網站采用物理路徑結構還是虛擬路徑結構,對用戶訪問不會造成任何影響,但是對搜索引擎的影響是比較大的。很多網站靜態(tài)頁面,也就是靜態(tài)URL也采用了相對虛擬路徑,如:<a href="yazhou.html" target="_blank">亞洲</a>,正確的寫法應該是<a href=http://visa.byecity.com/yazhou.html target=" _blank">亞洲</a> 。
物理結構與邏輯結構對搜索引擎沒有絕對的有利或是不利,不管是物理結構還是邏輯結構,層級過多都對搜索引擎產生不利的影響。經過四年SEO經驗得出,扁平式的物理結構架構與底層數據邏輯結構嵌套模式,才是最佳的網站結構模式。
網站頻道、欄目、專題采用扁平式物理架構,路徑層數不超過3層,這樣網站的基本框架就成型了,如果單一的采用邏輯結構,網站內容存放和管理絕對一團糟,為網站壞死鏈接打下了基礎,日后造成的負面作用會非常之大。超出扁平式3層結構的底層數據,可以采用邏輯結構,保證底層數據易被搜索引擎抓取,且獲得高權重,什么是底層數據呢?底層數據可以認為是終端頁、詳情頁、或是存放路徑比較深的頁面。
例如:酒店 | 機票 | 自由行 | 團隊游 | 目的地指南 頻道采用扁平式物理結構 具體酒店頁面 具體旅游線路頁面 終端頁可采用邏輯結構(一般的終端頁路徑層級已經遠遠超出了3-5層) 總結:本次主要對網站URL規(guī)范和網站結構進行了分析,不單從SEO角度考慮,更多的是從網站運營和產品管理本身出發(fā),以及網站對搜索引擎、網站運營管理成本,特別是對用戶體驗的諸多有利和不利影響做了具體說明,理論源于實踐,如有與現有部分理論有沖突之處,還需要大家一起去驗證、實踐,在實踐中認識問題和分析問題,還原一個真實、完整的理論體系。