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