怎樣選擇一個適合SEO的CMS系統

現在,很多網站都在用基於數據庫的內容管理系統(CMS)來制作和管理。CMS有利的一面就是當你有成千上萬的頁面時,你不用一頁頁的制作HTML網頁,不過CMS也有一些不利的一面。

我們對於現在的內容管理系統(CMS)最苦惱的就是大部分缺少SEO(搜索引擎優化)功能。這個SEO不是指僅能提供meta keywords這樣的功能,那個現在沒啥用瞭。

我們一直很有耐心的等待一個在SEO功能上可以與靜態HTML網頁達到同樣效果的CMS系統出現。毋庸置疑,手工定做的網站能實現完備的,針對每個網頁甚至每個網頁內HTML標簽的控制。不過完全手工制作不可能建設大規模的網站。因此SEO們需要一個稍微合作點(針對SEO)的CMS系統。

那麼,選用一個CMS,起碼需要哪些SEO的功能呢?幸虧你問起,下面是我希望的CMS應該有的一些SEO功能,分為必需的、重要的和可選的幾類。

必需的CMS功能

URLs沒有參數和會話id(session id) – URL裡用來區別用戶的會話id和追蹤瀏覽路徑的參數對SEO來說是致命的。通常這樣的URL會帶來不完整的索引和造成搜索引擎認為你的網頁是重復內容。

H1 標簽 – 不能設置H1標簽是糟糕的。單個網頁上太多H1標簽也不好。給無關重要的信息使用H1標簽(比如文章發佈日期等)也不行。一般說來,文章標題是使用H1標簽最好的內容。

可定制URL架構 – 如果CMS缺省的URL架構不適合你的需要,你應該能夠修改。例如,你不想存檔文章的網址裡有/archives/這樣的字樣,你應該可以去掉。或者你想把文章的網址從單純的數字修改為文章名字,你也應該可以做到。

301重定向到重要的URL – 現在,重復內容是很多動態網站管理員碰到的很大問題。所以,能自動通過CMS來處理重定向是一個必須有的功能。

重要的CMS功能

靜態網址 – 網絡爬蟲(蜘蛛,機器人)最喜歡的是那些看上去是靜態網址的頁面,即網址裡沒有動態參數。

含有關鍵字的網址 – 在您的網址中包含關鍵字可以有助於提高網站的排名。如果您的CMS不支持可定義網址(可在網址中包含關鍵字,而不是隻能在網址中顯示文章ID),錯過這種現成搜索引擎優化的機會,會非常不爽。

RSS供稿 – 提供RSS供稿是必不可少的,如果你想通過博客,新聞簡報(newsletter)分享給最酷最in的Web 2.0的人群。最好也能有Feedburner(國內可能是抓蝦、鮮果或有道)的集成功能,能提高你RSS供稿的訂戶。

Ping功能 – 這能讓類似谷歌博客搜索引擎(百度博客搜索,Feedsky等)最快知道你已經發佈的新內容,使他們能夠來抓取你最新的RSS提要。

標簽和標簽雲(Tag Clouds)-這項Web 2.0的功能是強大的搜索引擎優化工具,這在很大程度上要歸功於它們是富含關鍵字的文本鏈接。這是您重新構建內部鏈接結構的機會,也是不必完全調整您網頁欄目分類和組織地調整網頁PageRank流向的工具。

可單獨定制的標題標簽(title)和H1標簽 – 每個標題標簽應可以和帖子/文章/產品標題分離。H1標簽也一樣。這樣錨文本可以多種多樣,可以和標題標簽和H1標簽不同。因此,您可以者H1標簽和標題標簽使用其他關鍵字(同義詞等)- 而不用擔心被認為是過度SEO!

多級分類結構 – 如果一個CMS不允許你網站有嵌套的子分類或孫分類,那對您網站的內部架構和多層分類構建將是可怕的的限制。

典型(優先, Canonical)標記 – 雖然我不相信谷歌總是可靠地遵守和讀取這個新的標簽,但擁有這項功能是值得的,如果需要時可馬上應用。

想要的CMS功能

可段落性地摘錄 – 動態網站的重復內容問題越來越厲害瞭,例如在博客裡,同樣的內容既是固定鏈接的網頁,又存在於分類網頁、存檔網頁、標簽頁和主頁中。內容的統一和唯一性摘錄,並且隻在永久鏈接的網頁顯示將有助於搜索引擎將永久鏈接頁面作為唯一的內容。

網站的面包屑式(Breadcrumb)導航 – 通過使用文本鏈接的面包屑式導航會強化你網站內部鏈接結構的層次性,同時希望這些鏈接富含關鍵字。

可按靈活的規則自動生成標題標記 – 如果標題標簽總是由您的網站名加冒號再加文章名字(網站名:文章名)這樣的樣式 ,那麼至少在搜索引擎優化法方面來講,你完蛋瞭。您應該能夠修改用於生成整個網站的標題標簽的規則,使他們更搜索引擎優化。

基於網頁頁面的元標簽描述 – 動態網站的一項大問題,就是所有頁面都使用相同的頁面描述標簽。這頁會導致重復內容問題。

在低價值頁面加入noindex標記 – 即使你增加瞭nofollow鏈接到這些網頁,其他人可能仍然鏈接到這些頁面並產生讓這些頁面的排名(Pagerank)高於你更有價值的頁面的排名的風險。

在文章分類和標簽分類頁面富含關鍵字的介紹文字 – 富含關鍵字的介紹文字有助於建立一個穩定的含關鍵字的主題/頁面,而不是隻靠最新文章,產品或博客帖子來在頁面上突出這些關鍵字。

細分的鏈接nofollows控制-如果您的網站允許用戶通過評論發佈內容,如果你不采用nofollow這些評論中的鏈接的話,您的網站將吸引垃圾評論和鏈接。哎呀,你可能是一個垃圾郵件磁鐵反正,它隻是對你更壞沒有nofollows。此外,不管你如何對網站頁面進行PageRank設計,站在搜索引擎優化的立場上,你應該能夠有選擇性地決定您網站內部網頁間的Pagerank的傳遞。

可定制的導航鏈接錨文本 – 聯系,關於我們,瞭解更多,全部文章等等都是糟糕的錨文本(至少從搜索引擎優化的立場)。希望您的CMS可以改善這種情況而讓錨文本顯示合適的富含關鍵字文本。

批量編輯或批量上傳(或兩者) – 隻能對每一個網頁的進行編輯是沒有效率的。相反,通過Excel或一個批量編輯界面批量修改標題,H1標簽,文件名,甚至描述元標簽是最好的(如WordPress的可批量修改標題標簽的插件)。

公開聲明關鍵字 – 當您已決定你的主要關鍵字時,你應該能夠將這至關重要的信息不要太過明顯的暴露,以防競爭對手的窺探。這意味著不應該在HTML中的任何地方(包括元標簽)裡放置關鍵字,因為所有的足智多謀的競爭者都會用查看頁面源代碼。最好能放在數據庫裡,並且使用CMS管理界面來設置。

自動301重定向以前版本的網址 – 想象多次更新以前網頁的永久鏈接或產品頁的URL。如果你不小心,每一個以前版本的網址都可能會被搜索引擎認為是重復的網頁。為什麼我們要擔心這些呢,讓CMS去操心吧。

谷歌產品搜索Feed – 如果您的CMS提供在線目錄網站,那麼這個功能是給你的。它可以節約很多時間。如果你是一個在線零售商而且沒有提交到谷歌Base,那麼留意這個提醒:忽視谷歌產品搜索(原Froogle)是很危險的!

可選的CMS功能

XML Sitemaps生成器 – 一個XML站點地圖可以提交給主要的搜索引擎以改善網頁被抓取的狀況,但如果你有一個搜索引擎友好的CMS,通常這沒有多大必要,;搜索引擎通常會自己爬行和發現你網站的網址。谷歌會用您的Sitemaps文件作為層次結構的標志參考,如果您的CMS不產生重復的網頁的話希望你不需要用到它。

XHTML驗證 – 當輸入您的內容後,最理想的CMS能自動檢查出不符合W3C標志的HTML代碼,因為搜索引擎見到頁面可能和呈現在屏幕上的頁面不同時,它們可能會終止繼續抓取一個頁面。

Pingbacks,引用,評論和反垃圾機制 – 與Pingbacks,引用,評論隨之而來的問題是它們極有可能成為垃圾信息的載體,所以如果你有這些功能(評論/引用/ Pingbacks),您就應該有防止垃圾信息的機制。有效的防止垃圾信息(如Akismet,Defensio,Mollom)是必須的。

原文:/blog/pivot/entry.php?id=77

英文: How To Choose Content Management Systems For SEO