正文

選擇功能強悍且利于優(yōu)化的腳本程序(1)

實戰(zhàn)SEO:實用技法與案例剖析 作者:藏鋒者


 

在網(wǎng)站優(yōu)化的整個環(huán)節(jié)當(dāng)中,本地測試網(wǎng)站的存在是非常有必要的。它不單適合新手進行各種優(yōu)化方法的模擬和學(xué)習(xí),還適合有一定經(jīng)驗的優(yōu)化者進行功能調(diào)試和備份操作。

本章將介紹國內(nèi)幾種主流的CMS系統(tǒng)及其和SEO相關(guān)的功能特點,然后用一個本地搭建測試網(wǎng)站的實際案例作為結(jié)尾。建議新手讀者依據(jù)書中方法建立自己的本地測試網(wǎng)站,為后續(xù)的網(wǎng)站內(nèi)部鏈接優(yōu)化、頁面優(yōu)化等操作的進行打下基礎(chǔ)。

4.1  選擇功能強悍且利于優(yōu)化的腳本程序

當(dāng)前,絕大多數(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)的各個方面。

4.1.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)站程序。

什么是CMS程序

CMS是Content Management System的縮寫,意為“內(nèi)容管理系統(tǒng)”,它具有許多基于模板的優(yōu)秀設(shè)計,可以加快網(wǎng)站開發(fā)速度和減少開發(fā)成本,是現(xiàn)在網(wǎng)絡(luò)上普遍運用的快速建立網(wǎng)站的方法。

CMS的設(shè)計出發(fā)點其實就是方便一些對網(wǎng)絡(luò)編程、腳本代碼并不是很熟悉的用戶,用一種比較簡單的方式來建立、管理、運營自己的網(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)站腳本程序。現(xiàn)在,隨著CMS程序的出現(xiàn)、發(fā)展和開源,任何網(wǎng)民如果想要建立自己的網(wǎng)站,都可以通過使用CMS的方式,快速、簡便地建立一個從功能上完全可以比擬門戶網(wǎng)站的站點。

簡而言之,CMS就是可以讓網(wǎng)站建設(shè)者不需要學(xué)習(xí)繁雜的建站技術(shù),不需要學(xué)習(xí)太多復(fù)雜的腳本語言,就能夠構(gòu)建出一個風(fēng)格統(tǒng)一、功能強大的專業(yè)網(wǎng)站平臺。

CMS分類:應(yīng)用類別和腳本類型的劃分

很多新手站長通常會把CMS分類弄混,這是因為CMS分類方式有很多種,下面簡單介紹最常見的應(yīng)用類別和腳本類型的分類方法。

根據(jù)應(yīng)用層面的不同,CMS可以被劃分為:

— 重視后臺管理的CMS;

— 重視風(fēng)格設(shè)計的CMS;

— 重視前臺發(fā)布的CMS。

根據(jù)腳本語言的種類,CMS又可以劃分為:

— ASP類的CMS;

— PHP類的CMS;

— JSP類的CMS。

通常在搜索引擎優(yōu)化者眼中,為了方便使用和交流,CMS基本是按照腳本代碼的類型來進行劃分的。

就目前已經(jīng)存在的各種CMS來說,界面都大同小異,但是功能有不小的差異,在編程風(fēng)格與管理方式上也是千差萬別的。另外,由于各個CMS系統(tǒng)的原創(chuàng)者自己本身的背景不同,對用戶體驗的理解不同,對SEO的功能需求支持不同,現(xiàn)在的CMS仍然沒有統(tǒng)一的標(biāo)準(zhǔn)。

對搜索引擎優(yōu)化新手來說,雖然都或多或少地知道要采用CMS來建立自己的網(wǎng)站,但是很多細(xì)節(jié)問題其實不容易搞明白,比如:

— CMS在搜索引擎優(yōu)化中有什么樣的優(yōu)勢?

— 什么樣的CMS適合做搜索引擎優(yōu)化?

— 應(yīng)該如何根據(jù)自身需求選擇CMS?

這些問題都將在本章進行詳細(xì)講解。

4.1.2  CMS在搜索引擎優(yōu)化中的優(yōu)勢

對建立一個符合搜索引擎標(biāo)準(zhǔn)、良好的提升用戶體驗的網(wǎng)站來說,很多網(wǎng)站建設(shè)者都會遇到以下問題:

— 頁面制作無序,網(wǎng)站風(fēng)格不統(tǒng)一,大量信息堆積,發(fā)布顯得異常沉重;

— 內(nèi)容繁雜,手工管理效率低下,手工鏈接視頻、音頻信息經(jīng)常無法實現(xiàn);

— 應(yīng)用難度較高,許多工作需要技術(shù)人員配合才能完成,網(wǎng)站運維角色分工不明確;

— 改版工作量大,系統(tǒng)擴展能力差,集成其他應(yīng)用時更是大大地降低了靈活性。

目前主流的CMS系統(tǒng)比較好地解決了上述問題,這些以前的難題在日常的網(wǎng)站建設(shè)中不再成為桎梏。

下面重點介紹一些對搜索引擎優(yōu)化細(xì)節(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ù),如圖4.1所示。

這種包含很多參數(shù)的URL很難被搜索引擎抓取,比如圖4.1中URL:

https://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ù)的含義,就更別說搜索引擎了?,F(xiàn)在的CMS通常都可以生成靜態(tài)的HTML頁面,上述的URL在CMS系統(tǒng)中往往表達(dá)出來就是以下的URL形式:

https://www.xxx.com/user1586.html

這個URL明顯更簡潔,更利于用戶記憶,也更利于搜索引擎抓取。

靜態(tài)的HTML生成

雖然現(xiàn)在搜索引擎已經(jīng)可以正常抓取靜態(tài)的HTML和動態(tài)頁面,但是有意義的靜態(tài)頁面URL對于用戶體驗、搜索引擎理解都更有幫助。

比如以下的動態(tài)URL,雖然比較短小,搜索引擎可以方便地抓取,但是對用戶理解含義、用戶體驗是不利的。

https://www.xxx.com/article.asp?id=1

在當(dāng)前的CMS系統(tǒng)中,上述的URL可以定義成如下形式:

https://www.xxx.com/seo-sem-info.html

很明顯,靜態(tài)的URL和前面動態(tài)的URL相比,可以明確地傳遞出此URL對應(yīng)的頁面內(nèi)容:這是關(guān)于SEO、SEM信息的一個網(wǎng)頁。

總的來說,目前CMS系統(tǒng)在搜索引擎優(yōu)化中,通過HTML頁面的生成,可以讓網(wǎng)站的URL更為規(guī)范,更加符合用戶體驗,也更利于用戶體驗和搜索排名。

可自定義的title、keywords、description標(biāo)簽

早期的CMS系統(tǒng),在定義網(wǎng)頁關(guān)鍵詞和描述標(biāo)簽時,往往功能很差,很多CMS可能會出現(xiàn)整個網(wǎng)站頁面的關(guān)鍵詞和描述標(biāo)簽都一樣的情況。

對搜索引擎優(yōu)化來說,網(wǎng)頁標(biāo)題是很重要的,當(dāng)然需要靈活的定義機制。網(wǎng)頁的關(guān)鍵詞和描述標(biāo)簽雖然已經(jīng)被很多搜索引擎不計入排名算法當(dāng)中,但是對用戶體驗來說卻是非常重要的——因為在搜索結(jié)果中,用戶往往會看到網(wǎng)頁描述標(biāo)簽的一些內(nèi)容片段,如圖4.2所示。

在現(xiàn)在的CMS系統(tǒng)中,網(wǎng)頁標(biāo)題、關(guān)鍵詞、描述標(biāo)簽大多可以靈活地定義,如圖4.3所示,這一點在以前的腳本系統(tǒng)中是很難實現(xiàn)的。

規(guī)范的導(dǎo)航和網(wǎng)站地圖功能

搜索引擎很看重網(wǎng)站的導(dǎo)航和網(wǎng)站地圖(sitemap),通過網(wǎng)站導(dǎo)航和網(wǎng)站地圖,搜索引擎可以抓取更多頁面,更明白網(wǎng)站各頁面的重要程度和更新頻率,如圖4.4所示。

在以前的腳本系統(tǒng)中,一般都沒有網(wǎng)站地圖的相關(guān)功能,要制作內(nèi)容較多的站點的網(wǎng)站地圖很費勁,比如手工排列上萬條URL,如圖4.5所示。

 

這樣的網(wǎng)站地圖無疑在制作、維護、更新上都是很麻煩的。在現(xiàn)在的CMS系統(tǒng)中,這種情況已經(jīng)極少出現(xiàn),因為現(xiàn)在的CMS基本都提供網(wǎng)站地圖的自動生成、一鍵更新功能,如圖4.6所示。

通過CMS中的網(wǎng)站地圖制作功能,搜索引擎優(yōu)化者可以很方便地制作出符合搜索引擎標(biāo)準(zhǔn)的sitemap,而且可以極為方便地將sitemap提交給搜索引擎,這對網(wǎng)站內(nèi)容收錄很有幫助。


上一章目錄下一章

Copyright ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號