discuz論壇title、meta 標簽優化
disucz的meta信息能夠半自動生成了,以為會優化好,可是細看原來有很多問題。
#先看看discuz的默許設置:
- title$navtitle $bbname $seotitle – Powered by Discuz!/title
- meta name=keywords content={$metakeywords}$seokeywords /
- meta name=description content=$metadescription $bbname $seodescription – Discuz! Board /
這一模型板是應用到 主頁 版塊列表頁 帖子內部實質意義頁 三類頁面的,這麼會萌生些問題
1.seotitle為後臺題目附帶加上字,會使全部帖子頁中title成為 題目+版名+站名+題目附帶加上字,太拉得很長了,題目重復率太高(當而後臺不設置此項內部實質意義就沒問題)。
2.seokeywords為後臺整個的局面:胸懷~設置的關鍵字,會在全站的頁中重復,關鍵字沒個性,堆積。
3.seodescription:後臺整個的局面:胸懷~設置的解釋明白屬性,會在主頁和每個版塊列表頁顯露。
#優化後的目的,各頁只顯露自個兒獨有特別簡潔的title和meta信息:
1.主頁:title是站名+題目附帶加上字;keywords和description是後臺整個的局面:胸懷~》優化設置中的值
2.列表頁:title是版名;meta是後臺版塊》版塊管理中設置的版塊關鍵字和版塊簡介
3.帖子頁:title是 題目+站名;keywords是tag標簽;description是原來半自動截取一段的內部實質意義
#改正辦法
當然這些個值都是DZ原來成功實現了的,只是顯露的有點沒秩序,有點變量在不一樣頁面中也變更了用場,假如改正各個手續比較麻煩,這處用了一個不標准的土辦法,只需改正一個文件:
將模型板文件header.htm中原來
- title$navtitle $bbname !–{if empty($navtitle)}–$seotitle!–{/if}–/title
- $seohead
- !–{if empty($navtitle)}–
- meta name=keywords content=$seokeywords /
- meta name=description content=$seodescription /
- !–{elseif empty($metadescription)}–
- meta name=keywords content=$metakeywords /
- meta name=description content=$seodescription /
- !–{else}–
- meta name=keywords content=$metakeywords /
- meta name=description content=$metadescription /
- !–{/if}–
筆者:SEO壯工 原發:http://seo.banmutian.org/
版權全部,過載請保存本聲明並注明筆者、來源和原文鏈接。