1.靜態網頁
靜態網頁不會隨著對Web服務器的各個請求而改變內容或者布局。只有在Web創建者使用文本編輯器或者諸如AdobeDreamweaver之類的Web編輯工具手動更新頁面時,靜態頁面才會更改。絕大多數Web站點都使用靜態頁面,而且這是用于發布那些數月乃至數年都基本上不會更改的Web信息的高性價比技術。很多Web內容管理系統也使用靜態發布來發布Web內容。在這種CMS中,頁面要在一個動態數據庫主導的Web編輯界面中創建和修改,但是以普通的靜態頁面寫到Web服務器中(發布)。靜態頁面簡單、安全且鮮少出現技術錯誤和故障,更容易被搜索引擎發掘。
2.動態網頁
動態網站設計可以基于用戶的交互調整內容或者外觀,通過應用程序提供的數據來做出改變,或者隨著時間而改變,常用于新聞網站。借助客戶端腳本技術(XML、Ajax技術、Flash ActionScript),內容可以在Web服務器沒有收到新頁面請求的情況下在用戶的計算機上快速更換。然而,大多數動態Web內容使用服務器端腳本語言(ASP、JSP、Perl、 PHP、Python) 在Web服務器端組裝而成?蛻舳撕头⻊掌鞫藘煞N方式被廣泛地應用于多種可以不斷更改內容、具備復雜交互功能的網站。動態Web頁面提供了極大的靈活性,但是應各個頁面需求發布獨特的混合頁面內容的過程需要一個快速高端的Web服務器,而且就算是最強大的服務器仍舊有可能在短時間內的大量動態Web頁面訪問下宕機。除非它們被細致地優化,否則動態Web內容發布系統被搜索引擎發現的幾率通常不如靜態頁面。在考慮動態Web內容系統的優點時通常不考慮搜索性能。