大型 Web 站點通常用動態頁面進行裝載 它們使大型站點更輕易堅持新鮮的內容跟設計。然而,對動態頁面進行優化更艱苦。
Google 用同樣的方法看待動態頁面跟靜態頁面的內容,所以本系列前面的文章中探討的所有內容優化技巧也實用于動態頁面。
對靜態頁面,文字編寫人員只有編輯包含頁面內容的 HTML 文件 例如,在頁面題目中增加要害詞。動態頁面就沒這么簡單了。因為動態頁面是由程序動態地生成的,所以頁面的內容兩種不同類型的
數據庫。
頁面上變更的信息經常某種關聯數據庫或其余數據庫。例如,產品描述頁面可能會從電子商務目錄數據庫中提取信息。實際上,動態頁面可能從很多來源提取信息,甚至是那些不稱為數據庫的比方內容治理體系。
模板。
頁面上堅持不變的信息經常保存在一個模板文件中,這個文件還指定利用哪些 HTML 標記來生成頁面。
為了對動態頁面上的內容進行優化,首先必須查明內容哪里,而后才干修改它。內容由負責更新數據庫的小組來治理 可能是內容治理體系的文字編寫人員,或者是產品目錄的數據輸入員。
另一方面,模板經常由 Web 開發人員把持。在某些情況下,模板是一個輕易更新的單獨的文件 大多數內容治理體系就采取這種方法。在其余時候,HTML 存儲在軟件自身中,所以程序員必須修改軟件才干轉變 HTML。
與修改靜態頁面比較,修修改態頁面往往要花費更多精力跟時光來說服團隊。這是壞消息。好消息是,假如說服了團隊修改一個動態頁面,他們經常會修改所有動態頁面。對靜態頁面,修改一個頁面時僅影響這一個頁面。利用數據庫的內容通常還會簡化品質把持,因為與用 HTML 編輯器檢查靜態頁面比較,數據輸入程序可能更輕易地檢查輸入。