網站開發的20條聰明成功法則
不知不覺The Web-Developer’s Handbook推出也快一年了,作者Vitaly Friedman前幾天在blog上面,分享他在這段時間累積下來的一些想法與概念。文章的標題為20 Rules Of Smart And Successful Web-development,我將這20條法則(實際一共有21條)依其性質重新編排了順序,翻譯如下,不過條目之後的說明則包含我個人的感想,並非全按作者原文直譯。
- 尊重你的讀者(Respect your visitors.)
- 錯誤的廣告位置是邪惡的(Bad advertisement is evil.)
- 傳播資訊給你的讀者(Inform and teach your visitors.)
- 培養個人見解,創造個人風格(Develop your own style. Develop your own ideas.)
- 學習如何度過創意的瓶頸(Learn to handle the creativity block.)
- 說清楚,講明白(Be clear. Use a clear markup.)
- 勇於發問(Write, publish, feel free to ask.)
- 用心寫作(Care about your content.)
- 全球化的思考(Think in global terms.)
- 避免讓文宣看起來像垃圾信(Contact, but don’t spam.)
- 即時回覆Email(Answer your e-mails immediately. )
- 秉持原則而不妥協(Never compromise your principles.)
- 重視網路標準,顧及不同的使用者(Respect the standards. Think about people.)
- 可以討厭IE,但別忽略它的使用者(Hate Internet Explorer if you like, but don’t ignore its users.)
- 別過度在意搜尋引擎最佳化(Don’t be concerned about web-crawlers and SEO optimization.)
- 避免使用錯誤的方法提升在搜尋引擎的排名(Avoid wrong SEO and bad PR.)
- 多與優秀的開發人員接觸(Make connections.)
- 隨時吸收新資訊(Stay in touch.)
- 美化網路(Make Web prettier.)
- 善用社會性書籤服務(Use the advantages of Semantic Web.)
- 網路的力量不可小覷(Be aware of the Power of the Web.)
如果你逛到一個網站,老是有一堆彈出式視窗(pop-ups)和廣告區塊想讓人強迫中獎,你會有什麼樣的想法呢?讓讀者自由選擇自己要看的內容吧。
在網頁中擺滿廣告區塊或許能讓你獲得短期的收益,但長期而言並不會使你的網站成功。唯有將廣告與網頁內容完美地結合在一起(例如devblog.de)而不打擾到讀者,才能同時獲得好的評價與實質收益。
分享你的想法、經驗與知識,也能相對獲得讀者的尊敬。
廣泛地吸收資訊,藉以激發新的靈感,進而提出個人獨特的見解,而不只是重複他人的觀點。
沒有創作靈感的時候,不妨到Sitepoint這一類知名的網站開發論壇去逛逛,看看有什麼引起討論的新話題。或是讓自己好好休息一下吧。
清楚地陳述自己的觀點,而不要使用模擬兩可的修辭。當你的讀者瞭解你在說什麼,才能激起更多的回應,或者解答你的疑問。
網路上有許多熱心地開發人員,非常樂於回答你的疑惑。如果你有任何問題,儘管透過你的網站發問吧。如此一來,搜尋引擎也將為你的網站帶來更多人潮。
別忘了讀者都有很好的記憶力,如果你曾未經提示提供不適當的網頁連結,那麼你將不會再見到他們。
除了你所居住的地方,你的文字也可能會吸引來自世界各地的讀者,所以別侷限自己的視野,機會正在地球的某個角落等著你。
利用email為網站宣傳固然很好,然而用字遣詞應盡量精確,並且多點人味,別讓人看一眼就當成廣告的垃圾信刪除了。
請別讓email在你的收件匣待超過12小時,也請不要傳送自動回覆訊息(auto-reply-messages),寫信給你的人知道他已經寫信給你了,所以別再浪費他們的時間,正如你不想浪費自己的時間一樣。回信時盡量以自信、專業、並友善的口吻,如果對對方的來信有任何不解之處,也別忘了勇於發問。
你的網站不光是為了客戶而設計,更是為了使用者而設計。因此,專業的開發人員雖然會充分尊重客戶的想法,但也會糾正客戶的錯誤,在原則問題上絕不輕易讓步。
使用網路標準技術(web standards)開發網站,可以省下為了因應新版瀏覽器而重新修改程式碼的時間。而製作具有易讀性(readability)、親和力(accessibility)、易用性(usability)的網站,也正是尊重讀者的表現。
即使你不喜歡IE,它也不是世界上最完美的瀏覽器,它仍然有超過85%的市佔率(以Idea Grapes為例,至少有70%的讀者是使用IE)。因此,你的網頁不但應該能在符合網路標準的瀏覽器中顯示,也應該能在IE中正確顯示。為了達此目的,使用特殊的browser hacks在所難免,但切記這是沒辦法中的辦法,不到最後一刻絕不輕易使用。
為了達成搜尋引擎最佳化而調整網頁,所花的時間往往比你寫一篇文章的時間還長。比起挑選適合的關鍵字,認真地把文章寫好才是王道。
使用錯誤的方法提升網站在搜尋引擎的排名,例如在網頁中擺滿熱門網站的連結,或者製造關鍵字垃圾,可能會導致你的網站被各大搜尋引擎除名。
優秀的網站開發人員在The Web-Developer’s Handbook裡面有提到一些,不妨參考看看。
網路是為了分享而創造的,除了訂閱知名的blog吸收網站開發的新資訊以外,以下的網站也很具參考價值:AListApart, BoxesAndArrows, Digital Web Magazine, Design in Flight, Poynter, Layers Magazine, Graphics.com。
參與下列網站的活動,可以讓你分享自己在網頁排版設計方面的心得(尤其是CSS技巧):CSS Table Gallery, CSS Zen Garden, Comment Design Showcase, Typography for headlines, Form Assembly Garden, sIFR Beauty Showcase。將你的經驗與其他開發人員分享,也能讓網路世界變得更漂亮。
善用Digg, Reddit, Furl, del.icio.us, Ma.gnolia, Blinklist與其他的社會性書籤服務,主動為你的文章挑選合適的標籤(tag),甚至鼓勵讀者收藏你的文章,都將為網站帶來更多人潮。
網路的內容是由你創造的,當有特定的議題引起你的興趣與共鳴時,請勇於發聲。從去年開始,台灣部落格圈一系列非常熱門的串聯活動,如cclu發起的我是個自由且免費的 blogger,我不看中國時報,Portnoy發起的聯合報請向精神病患道歉,以及最近又再度引起注意的老闆!我要看別台!No Showing of Junk News in Public Venues!等,對於展現網路組織動員的力量,都頗具代表性。


11. February 2007 at 23:56
[...] 即使61名、1061名、還是4061名,當你看到她的文章,如同跟網誌上很認真在寫遊記、教學、日記、食物的其他網友一樣,與其在乎排名或是挑選適合的關鍵字,不如認真的寫好文章才是王道啊 :roll: [...]
22. February 2007 at 12:13
真知灼見呀!”認真地把文章寫好才是王道。”
如果只要吸引人潮,弄個情色網站會比較快。