百度給站長的建議之明晰的導航和層次結構

百度始終很簡潔:

網站應該有明晰的導航和層次結構,網站上重要的網頁,應該能從網站比較淺層的位置找到,確保每個頁面都可以通過至少一個文本鏈接到達。

盡量使用文字而不是flash、Javascript等來顯示重要的內容或鏈接,百度暫時無法識別Flash、Javascript中的內容,這部分內容可能無法在百度搜索得到;僅在flash、Javascript中包含鏈接指向的網頁,百度可能無法收錄。

盡量少使用frame和iframe框架結構,通過iframe顯示的內容可能會被百度丟棄。

如果網站采用動態網頁,減少參數的數量和控制參數的長度將有利於收錄。

網站改版或者網站內重要頁面鏈接發生變動時,應該將改版前的頁面301永久重定向到改版後的頁面。

網站更換域名,應該將舊域名的所有頁面301永久重定向到新域名上對應的頁面。

谷歌的就復雜多瞭,但是能讓我們更明白:

1、優化URL結構

在URL中使用單詞(谷歌的關鍵字算法包含域名、目錄、文件名),這點與百度的差異很大

使用簡單的目錄結構,避免多層嵌套,避免文件名與內容無關聯。

為統一的文檔提供統一的URL,如不要一會在代碼中出現/webmasters/tools/docs/en/sitemap-generator.html

3、導航使用文字鏈接

尤其是用flash鏈接,請在其他地方放上文字鏈接導航,如在網頁底部就可以放置一排文字鏈接

4、建立有用的404頁面

共同點:明晰的導航和層次結構 不要用js和flash作為鏈接

不同點:谷歌 域名、目錄、文件名中可以加入關鍵字,提交網站地圖

關於iframe顯示的內容可能會被百度丟棄,谷歌隻字未提,我們可以做個小實驗來測試下。