站內搜索靜態頁面有助于網站收錄數量
發表時間:2023-05-31 來源:明輝站整理相關軟件相關文章人氣:
[摘要]對于那些在線預訂類網站而言,很多時候在SEO上會有一個比較常見的問題:1)蜘蛛無法穿越搜索功能 2)搜索結果頁URL過長過參數化。這兩個問題就會最終影響網站整體的收錄量,而對于線上預訂類網站收錄量的...
對于那些在線預訂類網站而言,很多時候在SEO上會有一個比較常見的問題:1)蜘蛛無法穿越搜索功能 2)搜索結果頁URL過長過參數化。這兩個問題就會最終影響網站整體的收錄量,而對于線上預訂類網站收錄量的多寡決定你在排名上的地位。因此,網站需要更多的收錄量來保證這個行業里的SEO排名度。
這點,攜程做的還是比較不錯的。如果你通過攜程的搜索框來找北京去寧波的機票,你就會來到下面的頁面。
http://flights.ctrip.com/Domestic/ShowFareFirst.aspx?DCity1=BJS&ACity1=NGB&DCityName1=%u5317%u4EAC&ACityName1=%u5B81%u6CE2&DDate1=2011-12-7&ClassType=&PassengerQuantity=1&SendTicketCity=%u5317%u4EAC&Airline=&PassengerType=ADU&FlightSearchType=S&

很顯然,這樣的頁面是動態化的,數據直接從數據庫里填充到搜索結果模板頁面上,而這樣的頁面理論上搜索引擎是抓不到的。原因很簡單,蜘蛛不會做人為的站內搜索。所以,要想蜘蛛收錄這樣的頁面,我們必須做開放式的入口甚至需要更簡短或是偽靜態化的頁面。攜程就有了這樣的頁面:http://flights.ctrip.com/booking/BJS-NGB-day-1.html

這個(偽)靜態頁面是很容易被收錄的(下圖)

攜程這樣的做的目的是很清楚的,如果只是提供站內框搜索是很難擴大網站收錄量的。我們可以通過制造相同內容的偽靜態頁面增強蜘蛛抓取的機會,而且還可以在網站上提供給用戶一個結果入口。雖然訂票系統參數很多,排列組合也很多,但是我們也是可以通過URL里參數變化來控制調整內容的。就如同上一個例子,http://flights.ctrip.com/booking/BJS-NGB-day-1.html 中的1就是顯示明天的機票為開始,2的話就是后天的機票為開始,以此類推這樣的偽靜態頁面就可以有很多不同的頁面。
站內搜索強大與否也是需要考慮網站搜索引擎友好度的,如果只是為了功能而設計會忽略對于蜘蛛的抓取問題。我覺得這是很多小型線上預訂類網站(特別是酒店預訂類)要主要學習的地方。
此外,可能有人會問,這是不是會產生復制頁的問題?理論上來講有這個風險,但是這個問題是可以被簡單地解決的,你可以通過robots來禁掉符合動態結構的URL,或是可以在動態頁面上增加canonical命令等等。但是有一點要注意就是在偽靜態頁面上要合理使用靜態和動態頁面URL的融合,因為在攜程上我發現這點他們有試圖在做,但可能是由于某些即時數據傳導的問題,選用的方法沒有把偽靜態URL放進去。但總體來講還算是不錯的。
作者:boson
如轉載請標明出處:達聞SEO博客
搜索引擎優化在國外發展迅速,國內也有眾多的優化愛好者。通過了解各類搜索引擎抓取互聯網頁面、進行索引以及確定其對特定關鍵詞搜索結果排名等技術,來對網頁進行相關的優化,使其提高搜索引擎排名。