在網(wǎng)站優(yōu)化的整個環(huán)節(jié)當中,本地測試網(wǎng)站的存在是非常有必要的。它不單適合新手進行各種優(yōu)化方法的模擬和學習,還適合有一定經(jīng)驗的優(yōu)化者進行功能調(diào)試和備份操作。
當前,絕大多數(shù)站長都會采用主流的CMS系統(tǒng)建立網(wǎng)站,因為這些CMS系統(tǒng)不但功能完善,而且可以免費使用,最關(guān)鍵的是很多站長也在不斷優(yōu)化這些CMS,以便讓它們更適合SEO。下面將對國內(nèi)主流的CMS系統(tǒng)進行簡單介紹,主要的著眼點是CMS的功能,以及和搜索引擎優(yōu)化有關(guān)的各個方面。
1、初識CMS在搜索引擎優(yōu)化中,網(wǎng)站站內(nèi)優(yōu)化和網(wǎng)站程序的選擇息息相關(guān)。如果網(wǎng)站程序選擇得好,則以后的站內(nèi)優(yōu)化就事半功倍;如果網(wǎng)站程序選擇得不好,則后面的優(yōu)化事倍功半?;谶@個原因,絕大多數(shù)網(wǎng)站站長、搜索引擎優(yōu)化者都會選擇免費的主流CMS作為網(wǎng)站程序,很少有人再從頭去開發(fā)自己的網(wǎng)站程序。
2、什么是CMS程序CMS是Content Management System的縮寫,意為“內(nèi)容管理系統(tǒng)”,它具有許多基于模板的優(yōu)秀設(shè)計,可以加快網(wǎng)站開發(fā)速度和減少開發(fā)成本,是現(xiàn)在網(wǎng)絡上普遍運用的快速建立網(wǎng)站的方法。
CMS的設(shè)計出發(fā)點其實就是方便一些對網(wǎng)絡編程、腳本代碼并不是很熟悉的用戶,用一種比較簡單的方式來建立、管理、運營自己的網(wǎng)站。CMS的功能并不只限于文本處理,它也可以處理圖片、Flash動畫、聲像流、圖像甚至電子郵件檔案。
在互聯(lián)網(wǎng)初期,建立網(wǎng)站往往都是采用HTML編碼方式,手動更新頁面、手工填充信息,非常麻煩。后來逐步過渡到使用ASP/PHP/JSP等動態(tài)腳本編寫網(wǎng)站的階段,這時的網(wǎng)站通過腳本和數(shù)據(jù)庫的交互,實現(xiàn)網(wǎng)站數(shù)據(jù)快速、方便地發(fā)布和管理。但這時網(wǎng)站腳本程序的開發(fā)往往需要投入很大的成本,一般只有大型站點才有自己開發(fā)的網(wǎng)站腳本程序?,F(xiàn)在,隨著CMS程序的出現(xiàn)、發(fā)展和開源,任何網(wǎng)民如果想要建立自己的網(wǎng)站,都可以通過使用CMS的方式,快速、簡便地建立一個從功能上完全可以比擬門戶網(wǎng)站的站點。
簡而言之,CMS就是可以讓網(wǎng)站建設(shè)者不需要學習繁雜的建站技術(shù),不需要學習太多復雜的腳本語言,就能夠構(gòu)建出一個風格統(tǒng)一、功能強大的專業(yè)網(wǎng)站平臺。
3、CMS分類:應用類別和腳本類型的劃分很多新手站長通常會把CMS分類弄混,這是因為CMS分類方式有很多種,下面簡單介紹最常見的應用類別和腳本類型的分類方法。
根據(jù)應用層面的不同,CMS可以被劃分為:
— 重視后臺管理的CMS;
— 重視風格設(shè)計的CMS;
— 重視前臺發(fā)布的CMS。
根據(jù)腳本語言的種類,CMS又可以劃分為:
— ASP類的CMS;
— PHP類的CMS;
— JSP類的CMS。
通常在搜索引擎優(yōu)化者眼中,為了方便使用和交流,CMS基本是按照腳本代碼的類型來進行劃分的。
就目前已經(jīng)存在的各種CMS來說,界面都大同小異,但是功能有不小的差異,在編程風格與管理方式上也是千差萬別的。另外,由于各個CMS系統(tǒng)的原創(chuàng)者自己本身的背景不同,對用戶體驗的理解不同,對SEO的功能需求支持不同,現(xiàn)在的CMS仍然沒有統(tǒng)一的標準。
對搜索引擎優(yōu)化新手來說,雖然都或多或少地知道要采用CMS來建立自己的網(wǎng)站,但是很多細節(jié)問題其實不容易搞明白,比如:
— CMS在搜索引擎優(yōu)化中有什么樣的優(yōu)勢?
— 什么樣的CMS適合做搜索引擎優(yōu)化?
— 應該如何根據(jù)自身需求選擇CMS?
這些問題都將在本章進行詳細講解。
4、 CMS在搜索引擎優(yōu)化中的優(yōu)勢對建立一個符合搜索引擎標準、良好的提升用戶體驗的網(wǎng)站來說,很多網(wǎng)站建設(shè)者都會遇到以下問題:
— 頁面制作無序,網(wǎng)站風格不統(tǒng)一,大量信息堆積,發(fā)布顯得異常沉重;
— 內(nèi)容繁雜,手工管理效率低下,手工鏈接視頻、音頻信息經(jīng)常無法實現(xiàn);
— 應用難度較高,許多工作需要技術(shù)人員配合才能完成,網(wǎng)站運維角色分工不明確;
— 改版工作量大,系統(tǒng)擴展能力差,集成其他應用時更是大大地降低了靈活性。
目前主流的CMS系統(tǒng)比較好地解決了上述問題,這些以前的難題在日常的網(wǎng)站建設(shè)中不再成為桎梏。
下面重點介紹一些對搜索引擎優(yōu)化細節(jié)有幫助的CMS的優(yōu)勢。
簡練的URL構(gòu)成以前的動態(tài)網(wǎng)站腳本系統(tǒng),往往采用動態(tài)頁面的方式展現(xiàn)URL和內(nèi)容。這些腳本程序因為要從數(shù)據(jù)庫中提取信息,所以沒有經(jīng)過處理的URL往往很長,而且?guī)в泻芏鄥?shù),如圖所示。
這種包含很多參數(shù)的URL很難被搜索引擎抓取,比如圖中的URL:
http://www.xxx.com/us er.php?cat=3&au=4&id=38480&t=201005&p=1&l=jiul&name= miko&query=0&data=y&mji=9
這個URL包含大約10個參數(shù),連用戶都不太能確定各個參數(shù)的含義,就更別說搜索引擎了。現(xiàn)在的CMS通常都可以生成靜態(tài)的HTML頁面,上述的URL在CMS系統(tǒng)中往往表達出來就是以下的URL形式:
http://www.xxx.com/user1586.html
這個URL明顯更簡潔,更利于用戶記憶,也更利于搜索引擎抓取。
靜態(tài)的HTML生成
雖然現(xiàn)在搜索引擎已經(jīng)可以正常抓取靜態(tài)的HTML和動態(tài)頁面,但是有意義的靜態(tài)頁面URL對于用戶體驗、搜索引擎理解都更有幫助。
比如以下的動態(tài)URL,雖然比較短小,搜索引擎可以方便地抓取,但是對用戶理解含義、用戶體驗是不利的。
http://www.xxx.com/article.asp?id=1
在當前的CMS系統(tǒng)中,上述的URL可以定義成如下形式:
http://www.xxx.com/seo-sem-info.html
很明顯,靜態(tài)的URL和前面動態(tài)的URL相比,可以明確地傳遞出此URL對應的頁面內(nèi)容:這是關(guān)于SEO、SEM信息的一個網(wǎng)頁。
總的來說,目前CMS系統(tǒng)在搜索引擎優(yōu)化中,通過HTML頁面的生成,可以讓網(wǎng)站的URL更為規(guī)范,更加符合用戶體驗,也更利于用戶體驗和搜索排名。
可自定義的title、keywords、description標簽
早期的CMS系統(tǒng),在定義網(wǎng)頁關(guān)鍵詞和描述標簽時,往往功能很差,很多CMS可能會出現(xiàn)整個網(wǎng)站頁面的關(guān)鍵詞和描述標簽都一樣的情況。
對搜索引擎優(yōu)化來說,網(wǎng)頁標題是很重要的,當然需要靈活的定義機制。網(wǎng)頁的關(guān)鍵詞和描述標簽雖然已經(jīng)被很多搜索引擎不計入排名算法當中,但是對用戶體驗來說卻是非常重要的——因為在搜索結(jié)果中,用戶往往會看到網(wǎng)頁描述標簽的一些內(nèi)容片段,如下圖所示。
在現(xiàn)在的CMS系統(tǒng)中,網(wǎng)頁標題、關(guān)鍵詞、描述標簽大多可以靈活地定義,如圖4.3所示,這一點在以前的腳本系統(tǒng)中是很難實現(xiàn)的。
規(guī)范的導航和網(wǎng)站地圖功能
搜索引擎很看重網(wǎng)站的導航和網(wǎng)站地圖(sitemap),通過網(wǎng)站導航和網(wǎng)站地圖,搜索引擎可以抓取更多頁面,更明白網(wǎng)站各頁面的重要程度和更新頻率,如下圖所示。
在以前的腳本系統(tǒng)中,一般都沒有網(wǎng)站地圖的相關(guān)功能,要制作內(nèi)容較多的站點的網(wǎng)站地圖很費勁,比如手工排列上萬條URL,如下圖所示。
這樣的網(wǎng)站地圖無疑在制作、維護、更新上都是很麻煩的。在現(xiàn)在的CMS系統(tǒng)中,這種情況已經(jīng)極少出現(xiàn),因為現(xiàn)在的CMS基本都提供網(wǎng)站地圖的自動生成、一鍵更新功能,如下圖所示。
通過CMS中的網(wǎng)站地圖制作功能,搜索引擎優(yōu)化者可以很方便地制作出符合搜索引擎標準的sitemap,而且可以極為方便地將sitemap提交給搜索引擎,這對網(wǎng)站內(nèi)容收錄很有幫助。
更多建議: