網(wǎng)站首頁(yè)的SEO優(yōu)化核心的部分當然是標題和描述,幾乎所有的開(kāi)源網(wǎng)站系統包括dedecms在內,都有一個(gè)共同的缺點(diǎn):網(wǎng)站的首頁(yè)SEO優(yōu)化需要自己再一次修改一下代碼才能完美的實(shí)現完美需要的功能,標題默認是直接寫(xiě)在模板文件里面的,這給后期運營(yíng)維護帶來(lái)了極大的不便。
默認情況下dedecms網(wǎng)站系統首頁(yè)的標題SEO優(yōu)化只需要在網(wǎng)站的模板文件index.htm文件里面直接添加或修改即可,現在幾乎99%的網(wǎng)站都還在這樣使用。設計師或技術(shù)在制作首頁(yè)模板的時(shí)候,先讓優(yōu)化寫(xiě)一個(gè)標題,然后直接復制粘貼過(guò)去,如果需要修改,則需要使用ftp或遠程等方式下載首頁(yè)模板文件,改了再上傳到服務(wù)器上。
這樣來(lái)回折騰,給我們后期的運營(yíng)和維護都帶來(lái)了極大的不方便,然而我卻發(fā)現很多的公司技術(shù),他們寧愿這樣折騰也不愿在后臺添加一個(gè)設置,真是太懶了(垃圾也,哈哈)。
我們在網(wǎng)站的后臺添加一個(gè)自定義的首頁(yè)SEO優(yōu)化標題屬性,然后通過(guò)代碼在前端模板里面調用即可,這樣如果需要維護優(yōu)化標題,只需要在網(wǎng)站的后臺修改即可,具體的實(shí)現步驟如下。
一、后臺添加一個(gè)變量
打開(kāi)網(wǎng)站后臺展開(kāi)系統→系統基本參數→DedeCMS系統配置參數:→找到“添加新變量”,在此處添加一個(gè)變量。
變量名稱(chēng):cfg_indexseo
變量值:首頁(yè)SEO標題
變量類(lèi)型:選擇 文本
參數說(shuō)明:網(wǎng)站首頁(yè)標題
所屬組:選擇 站點(diǎn)設置
按照上面的變量添加一個(gè)變量,保存即可。
二、前端模板調用
打開(kāi)網(wǎng)站的首頁(yè)模板index.htm文件,將title標簽里面的{dede:global.cfg_webname/}替換為{dede:global.cfg_indexseo/},這樣網(wǎng)站首頁(yè)的標題、描述和關(guān)鍵詞都可以在網(wǎng)站的后臺更改了,如下圖所示。
dedecms自定義首頁(yè)SEO優(yōu)化設置
因為描述和關(guān)鍵詞在后臺已經(jīng)提供了,標題使用我們后來(lái)添加的,非常方便維護,這樣的設置才是一個(gè)合格的技術(shù)或前端應該做的,盡量使所有的標簽靈活調用,對于那些原系統不合理的地方要稍加改進(jìn)。
其實(shí)不這樣做也完全沒(méi)有問(wèn)題,但是會(huì )比較麻煩,比如某老板的一個(gè)網(wǎng)站,公司的前技術(shù)設計的模板,由于默認的網(wǎng)站首頁(yè)標題直接使用的是公司全稱(chēng),這對于SEO優(yōu)化來(lái)說(shuō)沒(méi)有意義,需要進(jìn)行一下改進(jìn)。
但是人家老板不會(huì )使用ftp也不知道遠程為何物,SEO優(yōu)化只好自己去所要ftp然后修改文件再上傳,這本來(lái)是一件很小的事情,卻要周游一大個(gè)圈子才能解決問(wèn)題,你說(shuō)這樣的技術(shù)是不是很混蛋。
不方便使用這本就是人家設計的一個(gè)bug,為什么dedecms系統的每一個(gè)分類(lèi)都設置了一個(gè)可以自定義的tdk,原因就在于方便協(xié)同工作,也方便優(yōu)化設置和修改,即使通過(guò)把文字寫(xiě)模板里面也可以實(shí)現,但是不是我們想要的結果。