靜態HTML和偽靜態哪個更好?

來源:互聯網
上載者:User
關鍵字 SEO 看到

摘要: 在點石論壇和SEO論壇中經常看到類似這樣的帖子: 靜態HTML和偽靜態哪個更好? 我使用Rewrite把URL做成偽靜態了,搜尋引擎會不會當作靜態網頁對待? 下面樂思蜀就靜態HTML與偽靜態問題

在點石論壇和SEO論壇中經常看到類似這樣的帖子:

靜態HTML和偽靜態哪個更好?

我使用Rewrite把URL做成偽靜態了,搜尋引擎會不會當作靜態網頁對待?

下面樂思蜀就靜態HTML與偽靜態問題,發表一下個人看法。

以下內容,僅針對Google,其他搜尋引擎未必如此。

首先我們來看哪個更好的問題

就老樂多年對Google的觀察,目前Google在這個問題上已經基本完美解決。 也就是說,現在對於Google,無論使用偽靜態還是靜態HTML,基本都能很好的抓取和收錄,不會出現幾年前那種帶多個參數的動態URL就不抓取的現象。

抓取解決了,那麼同等情況下,偽靜態還是靜態HTML針對搜尋引擎更好? 答案是靜態HTML,截止目前是這樣,以後不保證(後面的內容會再說這個問題)。

上面所說一定是在同等情況,如前面的一篇文章「Google解說動態、靜態、偽靜態網址」所說,你要把這樣一個URL位址:

HTTP://www.domain.com/read.php? classid=123&lang=en&id=321

Rewrite成:

HTTP://www.domain.com/read-321.html

效果理論來說反而不如上面的動態位址。

接下來我們來看Google看到的偽靜態和靜態HTML

Google 管理員工具 中增加了「像 Googlebot 一樣抓取」功能,對於SEO來說,價值是非常大的,可以直觀的看到,Googlebot看到你的網頁是什麼樣的。

為了實驗,上傳了一個演示xhtml代碼的靜態HTML網頁,與上一篇文章做對比。 下面是類比抓取出來的結果:

上圖中,左側是一篇文章的偽靜態頁面,右側是一個靜態HTML檔,對比一下,能明顯看到下面兩個差別:

Last-Modified:靜態HTML有修改時間(對於搜尋引擎意味著可直接獲取檔修改時間)

Content-Length:檔案大小(SEO應該清楚,檔案大小對於搜尋引擎的影響;Googlebot如果能從服務端直接獲取檔案大小,作為參考,抓取的效率會更高)

下圖是靜態HTML的檔案屬性:

最後,猜測一下Google為什麼認為靜態HTML優於動態URL

對比一下靜態HTML與動態URL的工作方式:

靜態HTML:用戶端與服務端通訊成功,服務端直接發送檔案屬性與內容。

動態URL:用戶端與伺服器端通訊成功,服務端根據用戶端請求的內容,產生頁面內容,發送服務端資訊與請求的內容。

使用動態URL:假如程式出現問題,所有基於些程式的內容將無法訪問;假如範本變化,所有資訊內容都會發生變化,而真正有價值的內容並沒有改變;假如資料庫ID不是唯一,新增的內容沿用了被刪除內容的ID, 將出現URL沒有改變而頁面完全變化......

而如果是靜態HTML,檔只有「存在&不存在」(服務端狀態不計算在內),「修改&未修改」(讀Last-Modified就好了)。

經過這樣的分析,得出的結果是:靜態HTML具有更高的穩定性。

這個猜測也能解釋SEO經常遇到的一個問題,網站中的一些文檔(PDF&DOC&XML)權重相對都較高。

挺長時間沒有寫博客,語言有些混亂,呵呵。

有時間的時候,專門寫篇博客,介紹一下Google管理員工具中「像 Googlebot 一樣抓取」各標籤的意思,剛開始用的朋友可能對這些不是很瞭解。

作者:樂思蜀
原文:對於Google偽靜態與靜態HTML的差別版權所有,轉載時必須以連結形式注明作者和原出處並保留本聲明。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.