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