文青網seo與ajax設計

文青網seo與ajax設計
你們好,此次給你們分享一下文青網(winqing.com)seo與ajax關係的設計處理。ajax

最初的版本因爲大量使用了ajax進行數據的加載,搜索引擎在不少列表頁面其實都抓取不到任何連接。致使對網站的收錄變慢。數據庫

目前的版本已經優化爲支持seo和ajax的設計。服務器

總結以下幾點經驗:網絡

一:ajax儘可能只用於頁面交互操做
在數據加載列表頁面,通常都有分頁的。這種頁面儘可能不採用ajax加載數據。優化

有人說那不少大型網站,好比csdn、知乎這些,仍是用了不少ajax流式加載數據,搜索引擎同樣抓不到,其實大型網站seo對於他們來講並非排在首位的,體量已經很大了,並且還有其餘技術手段在支持搜索引擎的收錄。網站

反而對網站初期來講,搜索引擎的流量實際上是很重要的。而ajax顯然會讓蜘蛛獲取不到任何連接,這些連接就會被忽略掉。搜索引擎

二:使用百度的主動推送接口
使用百度主動推送接口,好處在於站內有不少頁面其實沒有連接的,能夠經過主動推送讓搜索引擎發現。.net

若是你確實把ajax加載數據去掉工做量很大的話,能夠採用主動推送來彌補不能經過連接抓取到的頁面。設計

三:ajax獲取數據的優勢
例若有一個用戶發表的文章列表頁面,會顯示用戶的相關信息和文章分頁列表。瀏覽者的操做只是翻頁再翻頁,可是該頁面還會顯示用戶信息。blog

那若是分頁用ajax加載數據,會爲服務器和數據庫減輕不少壓力,由於翻頁只會讀取翻頁的數據了,其餘信息頁面是不動的。

有朋友會問前面說的好像有點衝突,又叫不要用ajax獲取分頁數據會影響seo,又說分頁能減輕服務器壓力。

其實原本seo和ajax就是有取捨的,那麼下面就說說本文的重點:文青網(winqing.com)的解決辦法。

你們應該在網絡上搜索過相關文章,有這樣一個說法,其實搜索引擎蜘蛛抓取的時候只認連接,若是有連接,就能繼續抓取頁面。

那麼在ajax分頁的時候,能不能既有連接又是ajax呢?答案是能夠的,問題的關鍵就是 οnclick=「return false;」。

他的目的是阻止頁面跳轉,可是不影響蜘蛛的抓取。一旦頁面不跳轉了,其實咱們就很好作ajax的分頁了,代碼你們應該都能寫了吧。

另一個關鍵問題就是,目前分頁上面有連接地址了,也不跳轉了,ajax分頁也能執行了,是否是就大功告成了?

不是的,還有另一個關鍵點就是:分頁的連接必定要能單獨訪問!這句好像是廢話。

另外關於蜘蛛抓取的一個技巧,就是分頁的設計,儘可能將當前頁附近的頁碼顯示出來,不要只顯示上一頁下一頁這樣。這樣能夠成倍的提升蜘蛛抓取網站的效率。參見:http://movie.winqing.com/tag/美國


好了關於seo和ajax的關係就說到這裏了,我不太會寫文章,大可能是口水話,望見諒。你們有什麼更好的設計歡迎來文青網(http://www.winqing.com)交流哈!

原文地址:http://article.winqing.com/15 轉載請註明出處。

相關文章
相關標籤/搜索