SEM之醫學網站技術的手 代碼標準化的背後還需人性化

來源:互聯網
上載者:User

  筆者在2月20日的《SEM之醫學SEO關鍵詞策略迎合使用者搜尋體驗》的一文中發布後,有很多的醫學SEO朋友和筆者就醫學行業的關鍵詞策略進行了一些探討,也有朋友提出了對付費連結的關鍵詞錨文本的一些策略和看法。關於關鍵詞的布局策略,筆者認為不論是主要關鍵詞還是長尾關鍵詞,不論是哪一個最佳化排名階段,我們都會發現有或多或少的關鍵詞可以吸引使用者進入網站,而這些關鍵詞是完全出乎我們意料之外的。這就是真正的使用者才去搜尋的關鍵詞。筆者見到過某些醫學機構的關鍵詞規劃表,其中的不論是關鍵詞還是長尾詞,都非常的專業化和術語化。儘管該站的關鍵詞排名非常不錯,但流量始終平平。就像筆者在《SEM之醫學SEO關鍵詞策略 迎合使用者搜尋體驗》最後提到的一句話,“使用者體驗是需要通過真真實實的網站分析資料來不斷的改變和嘗試,才可以做到逐步跟隨並迎合使用者的習慣。”我們的關鍵詞是為了使用者搜尋去設定和布局,關鍵詞是一個讓使用者間接進入網站的通道,但這個通道並非一成不變的。所以身為醫學SEO的我們,要時刻密切關注我們的現有訪客和目標使用者的資訊資料,做到緊隨使用者的腳步,通過長期的觀察與實驗,直至最後才能做到走在使用者之前做好我們的關鍵詞布局。

  【網站設計 做好長期持久“站”的準備】

  醫學網站設計不同於其他互連網相關行業的網站設計,儘管現在我們的醫學網站都不可能只有一個,不過也不能排除這樣的可能。不論我們有多少的網站,醫學SEM的網站設計,都需要做好打持久戰的準備。

  對於醫學SEM團隊中的網站開發,並不是如同一般的互連網公司一樣不停的處在建站開發的迴圈當中,也不像大型的門戶網站開發人員只需要在進行日常的維護和重大改版的時候抄起代碼工作。在筆者看來,醫學行業的網站開發工作,是一項水滴石穿的工程。我們要做的並非只是把網站運營上線可以高枕無憂了,甚至維護其正常運營也只是我們工作中的一小部分。可以這麼說,我們的要做的工作,並非是大的改動,而是著眼於細枝末節之處,隨著趨勢的變化而變化(下文中會提到)。

  ①、網站安全

  維護網站正常的運營,應該是身為網站開發人員最基本的工作職責。不論是何種性質的網站,一旦被黑其後果是不堪設想的。而相對於醫學SEM行業來說,網站被黑更是滅頂之災。醫學機構推行網路營銷,很大程度上是為了打造自身的網路品牌。不過如果一旦自身的網站被黑,如果僅僅是資料丟失,最多隻能影響到網站的權重等因素,但如果被惡意更改,對醫院的品牌會造成不可估量的負面影響,並且這種影響是很難消除的。

  

 

  【圖1】

  相信醫學SEM行業的朋友都不會忘記圖1,2011年的11月份,某醫院就被“高端黑”,被通過後台漏洞進入後惡意修改description中的內容,然後再利用百度快照的滯後性給該院造成了相當不好的後果。試想一下,使用者搜尋某醫院的品牌關鍵詞,其目的只有一個,就是想要瞭解這個醫院的某些資訊。可以說,這樣的使用者是極有可能轉化成切實的到診患者的。但當使用者搜尋之後發現網站描述被更改,會產生如何的想法呢?筆者要先聲明的說,大多數的使用者並非如我們一般精通互連網技術,更別說百度快照的作用原理了。相當多的一部分客戶就認為從百度搜尋出來的結果就是最權威的。那麼此時,我們的潛在使用者在搜尋之後赫然發現了如“黑心XX、收費X、服務X、技術X”這樣的字眼時,會有多少的潛在客戶流失呢?

  使用織夢系統做為核心建站程式在醫學SEM行業覆蓋度非常高。筆者在這裡並非要對織夢系統做出如何的評價,只是想要說明一點,織夢系統在易用性和可拓展性上非常得到網站開發人員的青睞。但同樣,織夢系統的後台漏洞也受到很多駭客的喜愛。筆者親見很多的醫學網站開發人員只建不防,以至於FTP弱口令、後台預設地址及系統初始帳號密碼、資料庫使用預設密碼等等安全性問題層出不窮。

  在這裡筆者要提醒醫學SEM的技術人員,醫學網站的安防措施是非常重要的,它不僅關乎一個網站的正常運行與否,同時也牽連著醫學SEM的其他所有崗位。設想一下,如果你的網站被黑,資料全部丟失,編輯、推廣、SEO、競價等等的工作,都必須要停滯不前。所造成的使用者流失,將是很長一段時間無法彌補的。所以,我們身為技術人員,不僅僅要建站,更要養站,才能解決好SEM工作中的後顧之憂,使得整個的網路營銷工程得以順利開展。

  ②、瀏覽器安全色

  瀏覽器安全色並非是一個小問題。儘管目前來說我們的醫學網站並沒有太多的按鈕及互動式設計,不過有兩點是筆者需要強調的。

  一、從面向使用者使用的角度來說。隨著越來越多的代碼版本和網站程式陸續宣布不再相容IE6,我們的網站開發人員也逐漸摒棄了對IE6瀏覽器的相容問題。但是請不要忘記,我們設計和開發網站的目的和目標,不是搜尋引擎的爬行蜘蛛,而是切切實實的使用者。

  

 

  【圖2】

  根據圖2中2011年6月份國內互連網使用者瀏覽器使用率和佔有率,IE6佔據了絕對主導的位置,再加之應用了IE核心的360瀏覽器,更使得IE瀏覽器幾乎覆蓋了80%的使用者使用率。而醫學SEM行業的目標訪客,也大多集中於30歲以上人群。所以我們就需要遵循以使用者為根本的設計原則,必須使我們的醫學網站相容低版本的瀏覽器。

  二、從面向使用者體驗的角度來說。醫學網站必然要放置或多或少的商務通漂浮圖片,如果網站只面向開發用高端瀏覽器而非普遍使用者使用的低版本瀏覽器,在使用者瀏覽的時候,會給使用者帶來非常不好的體驗感覺。

  

 

  【圖3】

  圖3是筆者在IE6瀏覽器下開啟某醫院文章頁面的截圖,請注意圖中右側的瀏覽器捲軸。該頁面由於代碼不相容IE6,導致頁面開啟時百度分享一直以開啟檔案漂浮在中部,並且頁面無底部,可以無限下拉。

  所以不論從哪一個出發點來看,身為醫學SEM行業的網站開發設計人員,也應該同SEO一樣,把主要的目光放在使用者體驗的身上,才能設計出讓使用者喜愛的網站。

  ③、代碼最佳化

  關於代碼最佳化,筆者要在這裡採用問答的方式才進行闡述,因為這些問題都是存在於開發人員心中的疑問。在這裡,我們就來一一解讀。

  問:什麼是代碼最佳化?

  答:所謂代碼最佳化是指對程式碼進行等價(指不改變程式的運行結果)變換。程式碼可以是中間代碼也可以是目標代碼。等價的含義是使得變換後的代碼運行結果與變換前代碼運行結果相同。最佳化的含義是最終產生的目標代碼短(已耗用時間更短、佔用空間更小),時空效率最佳化。

  問:為什麼要進行代碼最佳化?

  答:幾乎所有的人都知道代碼最佳化是有好處的,但並不是所有人的都知道為什麼要進行代碼最佳化。代碼最佳化的目的,是要讓我們的網站的頁面速率更高,讓搜尋引擎的爬蟲更容易檢索我們全部的頁面。代碼最佳化從表面上來看是為了對搜尋引擎友好而採取的措施,其實從根本上依然是為了增強使用者在網站中的瀏覽便捷而進行的工作。

  問:代碼最佳化難道不是SEO應該從事的工作嗎?

  答:關於這一點,不止有一個開發人員向筆者提出質疑。準確的說,代碼最佳化不應該是某一個人的工作,它應該由SEO人員和開發人員通力合作來完成。SEO人員可能明確地知曉怎樣讓網站原始碼對於爬蟲更加友好,但不一定對網站程式碼有多麼高深的造詣。同樣的,開發人員雖然非常精通於程式的開發設計,但也不一定對於讓一段相同的代碼對爬蟲產生不同的效果有太深的研究。正所謂術業有專攻,筆者覺得,對於代碼最佳化這一項非量化的工作,通過SEO與開發人員的協作,各取所長地來完成,不論是從工作流程還是驗收結果上來看,都是行之有效。

  問:代碼最佳化的要點都有哪些?

  答:盡量採用div+css布局頁面;盡量縮減您的頁面大小;盡量少用無用的圖片和flash;盡量滿足w3c標準;盡量更深層次套用標籤;盡量少用JS;盡量不使用表格版面配置;盡量不讓CSS分散在HTML標記裡;清理垃圾代碼。

  筆者認為,隨著開發人員自身技術水平的提高,代碼最佳化就應該不再是一項單獨的工作,也不再需要SEO人員的協助。而是隨著整個網站的設計進度,在開發伊始就自覺地對代碼進行最佳化,也就是所謂的“邊開發邊最佳化”,讓原始碼一次成型,後期再進行小幅調整。這一點也應該逐漸統一為整個醫學SEM行業設計開發人員的職責標準。

  ④、資料庫最佳化

  這裡所說的資料庫最佳化,並非如專業DB一樣對大型的MYSQL或Oracle資料庫進行最佳化工作。本文的資料庫最佳化,特指以下兩點。

  一、資料庫結構最佳化。筆者以常用的DEDECMS為例,眾所周知,DEDECMS會在MYSQL中建立幾十個資料表,但通常對於醫學網站來說,能夠用到資料表最多不超過二十個,同時,這些用到的表結構中也有根本不會使用到的欄位。這時,就需要我們進行資料庫與表的結構最佳化。對於DEDECMS來說,依照其官方的資料庫結構說明手冊,我們完全可以知曉每一個表及其欄位的控製作用。在保留常用的系統資料表、文章表、圖集表、模組表、欄目表、會員表、緩衝表等等前提下,適當地刪除不會被用到的資料表,會大幅提高DEDECMS與資料庫之間的連線速度,從而提高網站運行效率。

  二、標籤調用最佳化。

  我們都知道,CMS系統最大的的特點就是標籤的調用與封裝。還是以DEDECMS為例,我們的頁面模版上有很多的標籤調用。例如文章頁面article_*.htm的責任編輯名稱調用標籤{dede:adminname /}。相對於醫學站來說,類似這樣的頁面內容還有很多幾乎都是相同的內容,這時我們就應該直接把顯示的內容寫入模版檔案*.htm中,這樣就可以減少頁面處理的過程中從資料庫調取欄位並給予標籤賦值的次數和時間,可以極大的提高頁面處理速度(甚至與不同頁面的不同內容,我們也能夠進行最佳化,如首頁、列表頁與文章頁的標題,都可以把固定的內容寫入靜態檔案,不再調用標題調取的標籤)。

  ⑤、可用性與易用性

  網站存在的意義是要讓使用者可以使用它,不論是單純的瀏覽還是通過網站進行一些操作,我們都應該讓網站對於使用者來說是可以使用的。尤其是醫學網站的性質偏向於單向展示型,使用者在頁面上操作範圍最常用的幾乎就是點選連結。所以,我們要針對潛在使用者進行一些特別的設計,當然,這樣的設計是因站而異,因人而異的,誰也無法統一出一個確切的標準線來劃分這之間的區別。不過,我們應該始終秉承著這樣一個原則,那就是讓使用者可見的有層次,讓使用者可點擊的有差別,換而言之,就是讓能用之處可用,可用之處易用。

  【代碼標準化的背後還需人性化】

  對於醫學SEM中的技術開發人員,所進行的工作遠遠不止本文中這簡單的五點可以概括起來的。筆者在《SEM之醫學網路推廣的手》中曾提到過一句話,“網路推廣是整個SEM這艘船的動力”。相比之下,那麼技術開發不僅是造船者,同樣也是護航者。我們不只需要在前期把這艘船打造地結實穩固,更需要的是在其後日常的航程中保證它安全平穩地前行。這就需要不斷地對船上的破損和不足之處進行調整和修正,而進行這改善的前提,仍然需要我們通過大量的使用者體驗和瀏覽資料做為參考依據。切忌盲目與盲從,要面對真實的使用者來進行完善,也就是本文所說的我們需要明確在一行行標準化代碼的背後,還需要我們把它們人性化。

  本人寧小樂,扣扣:六零四一六三二七零,歡迎醫學行業SEM人士共同探討!另轉載本文請註明出處(www.ningyufei.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.