今年5月份做了一個中英文雙語的美國郵政編碼(USA ZIP Codes)網站,包含了43000多個完整的美國5位郵編數據,可以說是中文網站中最詳細的美國郵編數據了,搜索關鍵詞排名、訪問量也逐步上升。
不過要做好一個網站并不是簡單導入大量數據就可以的了,還需要揣摩用戶的使用習慣和需求,對網站進行不斷的改進才行。我們在導入數據完成後就意識到還需要進行按州、市等進行分級查找,當時忙于做後續其他國家的郵編子網站就沒有進行。
9月份開始,和同事一起商量對今年做的多個郵編子網站進行改進完善,美國郵編子網站也作為一個先行的例子,上個月做了大量工作,現在小結一下,便于修改其他子網站的時候參考:
- 首頁修改:各州的鍊接從分類頁改為後來做的索引頁、增加與美國郵編相關的參考鍊接、修改左側菜單中多語言郵編的鍊接;
- 數據庫字段:修改了ZIP Code (郵政編碼)的content type的字段設置,添加了州全稱、州中文名、城市中文名3個字段,通過運行chinese_usa.php程序來讀取其它字段、變換後寫入新字段,這樣便于模闆調用,也便于生成Views以及内部搜索索引;
- 增加索引頁:在Views裡面以前隻有City List(城市列表)和ZIP Code List (郵政編碼列表)兩項,現在增加了City List of State (州城市列表)、某城市郵編列表、某州郵編列表3個,方便用戶浏覽;
- 分類頁頂部底部:所有分類頁都通過設置block添加了Top和Bottom内容,底部一般都是統一的728x90廣告,頂部可以有說明文字及廣告鍊接,并使用了microdata标記;
- 索引頁頂部底部:所有索引頁都通過設置Views中的Header和Footer來添加,底部一般都是統一的728x90廣告頂部可以有說明文字及廣告鍊接,并使用了microdata标記;
- 内頁模闆:到州和市分類的鍊接改為到相應索引的鍊接、信封的郵票居右改用表格方式以便通過W3C标準驗證、“Receiver Name”改為了“Recipient Name”、地圖說明中增加了經緯度文字比便添加microdata标記、國家州市郵編經緯度等地段都添加microdata标記(注意有嵌套);
- 摘要模闆:ZIP Code (郵政編碼)這個content type除了以前用的body模闆以外,又添加了teaser模闆,主要用于添加microdata标記;
- 其他修改:主題設置中的圖标files/flag/usa.png改為了files/flag/usa.ico、系列英文網站鍊接中添加了新增的對應國家企業名錄網站、左側州列表鍊接從分類頁改為州所屬城市的頁面、取消了search block、對performance中的各種cache設置進行必要修改;
修改完了以後還需要進行各種檢查,包括:
- 用戶模拟:以匿名用戶方式來訪問,思考用戶的需求,模拟用戶的操作習慣,尋找改進的機會;
- 前台檢查:查看首頁、分類頁、列表頁、内頁、搜索結果頁等各種頁面,測試各種外部鍊接、外部鍊接,注意各種典型數據頁面都要測試;
- 代碼檢查:還需要檢查各種頁面的HTML源代碼,看Title, Meta Description等内容;
- 後台檢查:在Drupal後台管理員的各項菜單中逐項查看,重點是Recent log entries、XML sitemap、Search settings、Performance & Boost Settings
- 驗證HTML頁面:http://validator.w3.org,可以使用自動(XHTML 1.0 Strict)和HTML5兩種方式檢查;
- 測試microdata标記:Rich Snippets Testing Tool。
還有一些小修改可能沒有都記下來,以後想來去再補充。另外有一個工作因為找不到數據無法進行,就是沒有某個美國城市的整體郵編數據,也可能根本就沒有這樣的數據。這個美國郵編的站後續還将盡力完善。
评论