如何為ZBlog每個頁面都增加description

來源:互聯網
上載者:User
關鍵字 SEO ZBlog

仲介交易 HTTP://www.aliyun.com/zixun/aggregation/6858.html">SEO診斷 淘寶客 雲主機 技術大廳

ZBlog一款不錯的網站範本,目前我們公司有兩個網站(「17881.html">聊天機器人」HTTP://im.abot.cn和「郵件群發」HTTP://qunfa.abot.cn) 都是用了這個範本, 維護和修改都很方便。 但是,要想用Zblog獲得比較好的SEO效果,有針對性的修改是有必要的。 至於如何將文章標題置前等技巧,我們 這裡不贅述了,網上很多,百度一下就可以了,當然啦,如果實在不懂,可以請教我們公司的SEOER。 這裡說一下我通過修改,實現內容頁每篇文章網頁的 description欄位都自動讀取文章簡介的技巧。

我們知道,ZBlog中的文章簡介是有HTML標籤的,可以定義這段文字的顏色、大小等資訊,甚至可以定義Table,這些資訊如果放到meta中的description標籤內,將會產生災難性的後果,因此,第一步, 要先過濾掉這些標籤。 這個不難,ZBlog提供了現成的函數 TransferHTML,只要調用即可。

再次就是要控制description內容的長度,常規的搜尋引擎優化建議這個文章不要超過200,我們可以設置為190。 即,對TransferHTML後的內容進行截取,VBScript中有現成的函數,相比大家都知道了,是Left。

最後一個步驟,就是將做好的內容放到範本中,這裡我們需要增加一個新的標籤,我設置了article/intro_text。 於是在Template目錄下的single.html檔中,head之間加入:

<meta name="description" content="<#article/intro_text#>" />

至此,優化完成。 第一步和第二步是修改FUNCTION\c_system_lib.asp,代碼如下:

aryTemplateTagsName(50)="article/intro_text"
aryTemplateTagsValue(50)=Left(TransferHTML(HtmlIntro, "[nohtml]"), 190)

至於效果嘛,大家可以到我已經做好的「郵件群發」這個網站上去看。

需要指出的是,類似的問題以前論壇中也有人提過,一般的解決方法主要是兩種:

一、在single.html檔中增加如下代碼

<meta name="description" content="<#BlogTitle#>">

這樣生成的網頁的description與文字標題一樣,作為SEO,這個效果肯定是不能接受的。

二、認為控制文章簡介的內容,確保不出現HTML標籤,還是在single.html檔中增加如下代碼,只是換個標籤。

<meta name="description" content="<#article/intro#>">

如果其中出現了FCKEditer自動添加的HTML標籤,對於一個網頁來說,也是災難性效果,大家要小心使用。

出處 HTTP://www.qunfa158.com 原帖位址

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.