SEM之網(wǎng)站設(shè)計(jì) 如何做建站好長(zhǎng)期持久“站”的準(zhǔn)備
我們都知道,CMS系統(tǒng)最大的的特點(diǎn)就是標(biāo)簽的調(diào)用與封裝。還是以DEDECMS為例,我們的頁(yè)面模版上有很多的標(biāo)簽調(diào)用。例如文章頁(yè)面article_*.htm的責(zé)任編輯名稱調(diào)用標(biāo)簽{dede:adminname /}。相對(duì)于醫(yī)療站來(lái)說(shuō),類似這樣的頁(yè)面內(nèi)容還有很多幾乎都是相同的內(nèi)容,這時(shí)我們就應(yīng)該直接把顯示的內(nèi)容寫入模版文件*.htm中,這樣就可以減少頁(yè)面處理的過(guò)程中從數(shù)據(jù)庫(kù)調(diào)取字段并給予標(biāo)簽賦值的次數(shù)和時(shí)間,可以極大的提高頁(yè)面處理速度(甚至與不同頁(yè)面的不同內(nèi)容,我們也能夠進(jìn)行優(yōu)化,如首頁(yè)、列表頁(yè)與文章頁(yè)的標(biāo)題,都可以把固定的內(nèi)容寫入靜態(tài)文件,不再調(diào)用標(biāo)題調(diào)取的標(biāo)簽)。
相信這個(gè)行業(yè)的朋友都不會(huì)忘記圖1,2011年的11月份,某醫(yī)院就被“高端黑”,被通過(guò)后臺(tái)漏洞進(jìn)入后惡意修改description中的內(nèi)容,然后再利用百度快照的滯后性給該院造成了相當(dāng)不好的后果。試想一下,用戶搜索某醫(yī)院的品牌關(guān)鍵詞,其目的只有一個(gè),就是想要了解這個(gè)醫(yī)院的某些信息。可以說(shuō),這樣的用戶是極有可能轉(zhuǎn)化成切實(shí)的到診患者的。但當(dāng)用戶搜索之后發(fā)現(xiàn)網(wǎng)站描述被更改,會(huì)產(chǎn)生如何的想法呢?筆者要先聲明的說(shuō),大多數(shù)的用戶并非如我們一般精通互聯(lián)網(wǎng)技術(shù),更別說(shuō)百度快照的作用原理了。相當(dāng)多的一部分客戶就認(rèn)為從百度搜索出來(lái)的結(jié)果就是最權(quán)威的。那么此時(shí),我們的潛在用戶在搜索之后赫然發(fā)現(xiàn)了如“黑心XX、收費(fèi)X、服務(wù)X、技術(shù)X”這樣的字眼時(shí),會(huì)有多少的潛在客戶流失呢?
圖3是筆者在IE6瀏覽器下打開(kāi)某醫(yī)院文章頁(yè)面的截圖,請(qǐng)注意圖中右側(cè)的瀏覽器滾動(dòng)條。該頁(yè)面由于代碼不兼容IE6,導(dǎo)致頁(yè)面打開(kāi)時(shí)百度分享一直以打開(kāi)方式漂浮在中部,并且頁(yè)面無(wú)底部,可以無(wú)限下拉。
【代碼標(biāo)準(zhǔn)化的背后還需人性化】
#p#分頁(yè)標(biāo)題#e#二、從面向用戶體驗(yàn)的角度來(lái)說(shuō)。醫(yī)療站點(diǎn)必然要放置或多或少的商務(wù)通漂浮圖片,如果網(wǎng)站只面向開(kāi)發(fā)用高端瀏覽器而非普遍用戶使用的低版本瀏覽器,在用戶瀏覽的時(shí)候,會(huì)給用戶帶來(lái)非常不好的體驗(yàn)感覺(jué)。
問(wèn):代碼優(yōu)化的要點(diǎn)都有哪些?
④、數(shù)據(jù)庫(kù)優(yōu)化
一、從面向用戶使用的角度來(lái)說(shuō)。隨著越來(lái)越多的代碼版本和網(wǎng)站程序陸續(xù)宣布不再兼容IE6,我們的網(wǎng)站開(kāi)發(fā)人員也逐漸摒棄了對(duì)IE6瀏覽器的兼容問(wèn)題。但是請(qǐng)不要忘記,我們?cè)O(shè)計(jì)和開(kāi)發(fā)網(wǎng)站的目的和目標(biāo),不是搜索引擎的爬行蜘蛛,而是切切實(shí)實(shí)的用戶。
根據(jù)圖2中2011年6月份國(guó)內(nèi)互聯(lián)網(wǎng)用戶瀏覽器使用率和占有率,IE6占據(jù)了絕對(duì)主導(dǎo)的位置,再加之應(yīng)用了IE內(nèi)核的360瀏覽器,更使得IE瀏覽器幾乎覆蓋了80%的用戶使用率。而醫(yī)療SEM行業(yè)的目標(biāo)訪客,也大多集中于30歲以上人群。所以我們就需要遵循以用戶為根本的設(shè)計(jì)原則,必須使我們的醫(yī)療站點(diǎn)兼容低版本的瀏覽器。
問(wèn):什么是代碼優(yōu)化?
瀏覽器兼容并非是一個(gè)小問(wèn)題。盡管目前來(lái)說(shuō)我們的醫(yī)療站點(diǎn)并沒(méi)有太多的按鈕及交互式設(shè)計(jì),不過(guò)有兩點(diǎn)是筆者需要強(qiáng)調(diào)的。
一、數(shù)據(jù)庫(kù)結(jié)構(gòu)優(yōu)化。
問(wèn):代碼優(yōu)化難道不是SEO應(yīng)該從事的工作嗎?
筆者以常用的DEDECMS為例,眾所周知,DEDECMS會(huì)在MYSQL中創(chuàng)建幾十個(gè)數(shù)據(jù)表,但通常對(duì)于醫(yī)療站點(diǎn)來(lái)說(shuō),能夠用到數(shù)據(jù)表最多不超過(guò)二十個(gè),同時(shí),這些用到的表結(jié)構(gòu)中也有根本不會(huì)使用到的字段。這時(shí),就需要我們進(jìn)行數(shù)據(jù)庫(kù)與表的結(jié)構(gòu)優(yōu)化。對(duì)于DEDECMS來(lái)說(shuō),依照其官方的數(shù)據(jù)庫(kù)結(jié)構(gòu)說(shuō)明手冊(cè),我們完全可以知曉每一個(gè)表及其字段的控制作用。在保留常用的系統(tǒng)表、文章表、圖集表、模塊表、欄目表、會(huì)員表、緩存表等等前提下,適當(dāng)?shù)貏h除不會(huì)被用到的數(shù)據(jù)表,會(huì)大幅提高DEDECMS與數(shù)據(jù)庫(kù)之間的連接速度,從而提高網(wǎng)站運(yùn)行效率。
#p#分頁(yè)標(biāo)題#e#網(wǎng)站存在的意義是要讓用戶可以使用它,不論是單純的瀏覽還是通過(guò)網(wǎng)站進(jìn)行一些操作,我們都應(yīng)該讓網(wǎng)站對(duì)于用戶來(lái)說(shuō)是可以使用的。尤其是醫(yī)療站點(diǎn)的性質(zhì)偏向于單向展示型,用戶在頁(yè)面上操作范圍最常用的幾乎就是點(diǎn)擊鏈接。所以,我們要針對(duì)潛在用戶進(jìn)行一些特別的設(shè)計(jì),當(dāng)然,這樣的設(shè)計(jì)是因站而異,因人而異的,誰(shuí)也無(wú)法統(tǒng)一出一個(gè)確切的標(biāo)準(zhǔn)線來(lái)劃分這之間的區(qū)別。不過(guò),我們應(yīng)該始終秉承著這樣一個(gè)原則,網(wǎng)上購(gòu)物商城建設(shè),那就是讓用戶可見(jiàn)的有層次,讓用戶可點(diǎn)擊的有差別,換而言之,就是讓能用之處可用,可用之處易用。
②、瀏覽器兼容
⑤、可用性與易用性
對(duì)于醫(yī)療SEM中的技術(shù)開(kāi)發(fā)人員,所進(jìn)行的工作遠(yuǎn)遠(yuǎn)不止本文中這簡(jiǎn)單的五點(diǎn)可以概括起來(lái)的。筆者在《SEM之醫(yī)療網(wǎng)絡(luò)推廣的手》中曾提到過(guò)一句話,“網(wǎng)絡(luò)推廣是整個(gè)SEM這艘船的動(dòng)力”。相比之下,那么技術(shù)開(kāi)發(fā)不僅是造船者,同樣也是護(hù)航者。我們不只需要在前期把這艘船打造地結(jié)實(shí)穩(wěn)固,更需要的是在其后日常的航程中保證它安全平穩(wěn)地前行。這就需要不斷地對(duì)船上的破損和不足之處進(jìn)行調(diào)整和修正,而進(jìn)行這改善的前提,仍然需要我們通過(guò)大量的用戶體驗(yàn)和瀏覽數(shù)據(jù)做為參考依據(jù)。切忌盲目與盲從,要面對(duì)真實(shí)的用戶來(lái)進(jìn)行完善,也就是本文所說(shuō)的我們需要明確在一行行標(biāo)準(zhǔn)化代碼的背后,還需要我們把它們?nèi)诵曰?/p>
關(guān)于代碼優(yōu)化,筆者要在這里采用問(wèn)答的方式才進(jìn)行闡述,因?yàn)檫@些問(wèn)題都是存在于開(kāi)發(fā)人員心中的疑問(wèn)。在這里,我們就來(lái)一一解讀。
筆者認(rèn)為,隨著開(kāi)發(fā)人員自身技術(shù)水平的提高,代碼優(yōu)化就應(yīng)該不再是一項(xiàng)單獨(dú)的工作,也不再需要SEO人員的協(xié)助。而是隨著整個(gè)網(wǎng)站的設(shè)計(jì)進(jìn)度,在開(kāi)發(fā)伊始就自覺(jué)地對(duì)代碼進(jìn)行優(yōu)化,也就是所謂的“邊開(kāi)發(fā)邊優(yōu)化”,讓源代碼一次成型,論壇門戶網(wǎng)站建設(shè),后期再進(jìn)行小幅調(diào)整。這一點(diǎn)也應(yīng)該逐漸統(tǒng)一為整個(gè)醫(yī)療SEM行業(yè)設(shè)計(jì)開(kāi)發(fā)人員的職責(zé)標(biāo)準(zhǔn)。
問(wèn):為什么要進(jìn)行代碼優(yōu)化?
①、網(wǎng)站安全
二、標(biāo)簽調(diào)用優(yōu)化。
這里所說(shuō)的數(shù)據(jù)庫(kù)優(yōu)化,并非如專業(yè)DB一樣對(duì)大型的MYSQL或Oracle數(shù)據(jù)庫(kù)進(jìn)行優(yōu)化工作。本文的數(shù)據(jù)庫(kù)優(yōu)化,特指以下兩點(diǎn)。
③、代碼優(yōu)化
使用織夢(mèng)系統(tǒng)做為核心SEM的技術(shù)人員,醫(yī)療站點(diǎn)的安防措施是非常重要的,它不僅關(guān)乎一個(gè)網(wǎng)站的正常運(yùn)行與否,同時(shí)也牽連著醫(yī)療SEM的其他所有崗位。設(shè)想一下,如果你的網(wǎng)站被黑,數(shù)據(jù)全部丟失,編輯、推廣、SEO、競(jìng)價(jià)等等的工作,都必須要停滯不前。所造成的用戶流失,將是很長(zhǎng)一段時(shí)間無(wú)法彌補(bǔ)的。所以,我們身為技術(shù)人員,不僅僅要SEM工作中的后顧之憂,使得整個(gè)的網(wǎng)絡(luò)營(yíng)銷工程得以順利開(kāi)展。
筆者在2月20日的《SEM之醫(yī)療SEO關(guān)鍵詞策略迎合用戶搜索體驗(yàn)》的一文中發(fā)布后,有很多的醫(yī)療SEO朋友和筆者就醫(yī)療行業(yè)的關(guān)鍵詞策略進(jìn)行了一些探討,也有朋友提出了對(duì)付費(fèi)鏈接的關(guān)鍵詞錨文本的一些策略和看法。關(guān)于關(guān)鍵詞的布局策略,筆者認(rèn)為不論是主要關(guān)鍵詞還是長(zhǎng)尾關(guān)鍵詞,不論是哪一個(gè)優(yōu)化排名階段,我們都會(huì)發(fā)現(xiàn)有或多或少的關(guān)鍵詞可以吸引用戶進(jìn)入網(wǎng)站,而這些關(guān)鍵詞是完全出乎我們意料之外的。這就是真正的用戶才去搜索的關(guān)鍵詞。
【搜索引擎營(yíng)銷)的SEM團(tuán)隊(duì)中的網(wǎng)站開(kāi)發(fā),并不是如同一般的互聯(lián)網(wǎng)公司一樣不停的處在建站開(kāi)發(fā)的循環(huán)當(dāng)中,企業(yè)網(wǎng)站建設(shè),也不像大型的門戶網(wǎng)站開(kāi)發(fā)人員只需要在進(jìn)行日常的維護(hù)和重大改版的時(shí)候抄起代碼工作。在筆者看來(lái),醫(yī)療行業(yè)的網(wǎng)站開(kāi)發(fā)工作,是一項(xiàng)水滴石穿的工程。我們要做的并非只是把網(wǎng)站運(yùn)營(yíng)上線可以高枕無(wú)憂了,甚至維護(hù)其正常運(yùn)營(yíng)也只是我們工作中的一小部分??梢赃@么說(shuō),我們的要做的工作,并非是大的改動(dòng),而是著眼于細(xì)枝末節(jié)之處,隨著趨勢(shì)的變化而變化(下文中會(huì)提到)。
答:所謂代碼優(yōu)化是指對(duì)程序代碼進(jìn)行等價(jià)(指不改變程序的運(yùn)行結(jié)果)變換。程序代碼可以是中間代碼也可以是目標(biāo)代碼。等價(jià)的含義是使得變換后的代碼運(yùn)行結(jié)果與變換前代碼運(yùn)行結(jié)果相同。優(yōu)化的含義是最終生成的目標(biāo)代碼短(運(yùn)行時(shí)間更短、占用空間更?。瑫r(shí)空效率優(yōu)化。
所以不論從哪一個(gè)出發(fā)點(diǎn)來(lái)看,身為醫(yī)療SEM行業(yè)的網(wǎng)站開(kāi)發(fā)設(shè)計(jì)人員,也應(yīng)該同SEO一樣,把主要的目光放在用戶體驗(yàn)的身上,才能設(shè)計(jì)出讓用戶喜愛(ài)的網(wǎng)站。
維護(hù)網(wǎng)站正常的運(yùn)營(yíng),應(yīng)該是身為網(wǎng)站開(kāi)發(fā)人員最基本的工作職責(zé)。不論是何種性質(zhì)的網(wǎng)站,一旦被黑其后果是不堪設(shè)想的。而相對(duì)于這個(gè)行業(yè)來(lái)說(shuō),網(wǎng)站被黑更是滅頂之災(zāi)。醫(yī)療機(jī)構(gòu)推行網(wǎng)絡(luò)營(yíng)銷,很大程度上是為了打造自身的網(wǎng)絡(luò)品牌。不過(guò)如果一旦自身的網(wǎng)站被黑,如果僅僅是數(shù)據(jù)丟失,最多只能影響到網(wǎng)站的權(quán)重等因素,但如果被惡意更改,對(duì)醫(yī)院的品牌會(huì)造成不可估量的負(fù)面影響,并且這種影響是很難消除的。
筆者見(jiàn)到過(guò)某些醫(yī)療機(jī)構(gòu)的關(guān)鍵詞規(guī)劃表,其中的不論是關(guān)鍵詞還是長(zhǎng)尾詞,都非常的專業(yè)化和術(shù)語(yǔ)化。盡管該站的關(guān)鍵詞排名非常不錯(cuò),但流量始終平平。就像筆者在最后提到的一句話,“用戶體驗(yàn)是需要通過(guò)真真實(shí)實(shí)的網(wǎng)站分析數(shù)據(jù)來(lái)不斷的改變和嘗試,才可以做到逐步跟隨并迎合用戶的習(xí)慣。”我們的關(guān)鍵詞是為了用戶搜索去設(shè)定和布局,關(guān)鍵詞是一個(gè)讓用戶間接進(jìn)入網(wǎng)站的通道,但這個(gè)通道并非一成不變的。所以身為醫(yī)療SEO的我們,要時(shí)刻密切關(guān)注我們的現(xiàn)有訪客和目標(biāo)用戶的信息數(shù)據(jù),做到緊隨用戶的腳步,通過(guò)長(zhǎng)期的觀察與試驗(yàn),直至最后才能做到走在用戶之前做好我們的關(guān)鍵詞布局。
答:關(guān)于這一點(diǎn),不止有一個(gè)開(kāi)發(fā)人員向筆者提出質(zhì)疑。準(zhǔn)確的說(shuō),代碼優(yōu)化不應(yīng)該是某一個(gè)人的工作,它應(yīng)該由SEO人員和開(kāi)發(fā)人員通力合作來(lái)完成。SEO人員可能明確地知曉怎樣讓網(wǎng)站源代碼對(duì)于爬蟲更加友好,但不一定對(duì)網(wǎng)站程序代碼有多么高深的造詣。同樣的,開(kāi)發(fā)人員雖然非常精通于程序的開(kāi)發(fā)設(shè)計(jì),但也不一定對(duì)于讓一段相同的代碼對(duì)爬蟲產(chǎn)生不同的效果有太深的研究。正所謂術(shù)業(yè)有專攻,筆者覺(jué)得,對(duì)于代碼優(yōu)化這一項(xiàng)非量化的工作,通過(guò)SEO與開(kāi)發(fā)人員的協(xié)作,各取所長(zhǎng)地來(lái)完成,不論是從工作流還是驗(yàn)收結(jié)果上來(lái)看,都是行之有效的。
答:盡量采用div+css布局頁(yè)面;盡量縮減您的頁(yè)面大小;盡量少用無(wú)用的圖片和flash;盡量滿足w3c標(biāo)準(zhǔn);盡量更深層次套用標(biāo)簽;盡量少用JS;盡量不使用表格布局;盡量不讓CSS分散在HTML標(biāo)記里;清理垃圾代碼。
答:幾乎所有的人都知道代碼優(yōu)化是有好處的,但并不是所有人的都知道為什么要進(jìn)行代碼優(yōu)化。代碼優(yōu)化的目的,是要讓我們的網(wǎng)站的頁(yè)面速率更高,讓搜索引擎的爬蟲更容易檢索我們?nèi)康捻?yè)面。代碼優(yōu)化從表面上來(lái)看是為了對(duì)搜索引擎友好而采取的措施,其實(shí)從根本上依然是為了增強(qiáng)用戶在網(wǎng)站中的瀏覽便捷而進(jìn)行的工作。