大型 web 站點通常用動態(tài)頁面進行裝載 —— 它們使大型站點更容易保持新穎的內(nèi)容和設(shè)計。但是,對于動態(tài)頁面進行優(yōu)化更困難。
google 用同樣的方式對待動態(tài)頁面和靜態(tài)頁面的內(nèi)容,所以本系列前面的文章中討論的所有內(nèi)容優(yōu)化技術(shù)也適用于動態(tài)頁面。
對于靜態(tài)頁面,文字編寫人員只需編輯包含頁面內(nèi)容的 html 文件 —— 例如,在頁面標題中添加關(guān)鍵詞。動態(tài)頁面就沒這么簡單了。因為動態(tài)頁面是由程序動態(tài)地生成的,所以頁面的內(nèi)容來自兩種不同類型的來源:
數(shù)據(jù)庫。
頁面上變化的信息(動態(tài)部分)常常來自某種關(guān)系數(shù)據(jù)庫或其他數(shù)據(jù)庫。例如,產(chǎn)品描述頁面可能會從電子商務(wù)目錄數(shù)據(jù)庫中提取信息。實際上,動態(tài)頁面可以從許多來源提取信息,甚至是那些不稱為數(shù)據(jù)庫的來源,比如內(nèi)容管理系統(tǒng)。
模板。
頁面上保持不變的信息(比如每個產(chǎn)品頁面上都有的公司名稱和 “添加到購物車” 按鈕)常常保存在一個模板文件中,這個文件還指定使用哪些 html 標記來生成頁面。
為了對動態(tài)頁面上的內(nèi)容進行優(yōu)化,首先必須查明內(nèi)容來自哪里,然后才能修改它。內(nèi)容由負責(zé)更新數(shù)據(jù)庫的小組來管理 —— 可能是內(nèi)容管理系統(tǒng)的文字編寫人員,或者是產(chǎn)品目錄的數(shù)據(jù)輸入員。
另一方面,模板常常由 web 開發(fā)人員控制。在某些情況下,模板是一個容易更新的單獨的文件 —— 大多數(shù)內(nèi)容管理系統(tǒng)就采用這種方式。在其他時候,html 存儲在軟件本身中,所以程序員必須修改軟件才能改變 html。
與修改靜態(tài)頁面相比,修改動態(tài)頁面往往要花費更多精力和時間來說服團隊。這是壞消息。好消息是,如果說服了團隊修改一個動態(tài)頁面,他們常常會修改所有動態(tài)頁面。對于靜態(tài)頁面,修改一個頁面時僅影響這一個頁面。使用來自數(shù)據(jù)庫的內(nèi)容通常還會簡化質(zhì)量控制,因為與用 html 編輯器檢查靜態(tài)頁面相比,數(shù)據(jù)輸入程序可以更容易地檢查輸入。
新聞熱點
疑難解答
圖片精選