[Day 03]來個簡單的開工開場白
一個有價值的網站注重什麼呢?
直接說重點,就是網站排名啦!當你在Google搜尋你家﹝公司﹞某些特定的關鍵字,你能不能在第一頁甚至第一個搜尋結果,就能找到你自家的網站呢?﹝關鍵字廣告不算喔!﹞
這種時候就要說說SEO啦!
SEO - Search Engine Optimization 搜尋引擎優化
字面上的意思不難解釋吧?簡單來說,網站不外乎兩種瀏覽者,第一、會用網路搜尋資料的人或是生物﹝?﹞。第二、先幫你把網路上的資料整理好的機器人。人看的是資訊,機器看的則是你的網站"好不好看"!
怎樣算好不好看呢?舉個例子:你到一個景點旅遊,有沒有清楚的地圖導覽﹝sitemap﹞?有沒有導遊﹝roob.txt﹞?有沒有完整的設施﹝標準的HTML﹞?景點照片有沒有說明﹝alt﹞?完整及友善的環境規劃﹝URL﹞?相似的景點以及附近相關導覽資訊﹝外站超聯結﹞?等等...
以上這些資訊,來自於使用著的終端,也就是機器人可以看到的資訊!網站分析的第一步就得從這裡開始囉!
老實說,我對 SEO 的裡解並不是非常透徹,只不過是個略懂皮毛的門外漢,卻得向客人說得頭頭是道,年紀輕輕 == 經驗不足,我還得多學點東西才行。
又說了廢話...總之,要寫一個能分析網站的程式,就得從抓取網站資料開始,pyton 2版和 3版所使用的模組是天差地遠,我之後的實作都會是 3版的程式!這邊先清楚再三交代一下~
說說我的主題吧!我現職統稱為網頁工程師,只要有程式的工作都算是我的範疇(資料庫、主機、技術文件...QQ)。常常遇到問題是,客戶很多,對SEO的問題也很多,但是手中卻沒有個能夠把網站SEO數值化的工具,雖然網路上也有不少網站有做SEO分析,但是畢竟是人家的,拿來跟客戶說明是在考驗自己的嘴上功夫,而且好一點的要錢錢,最重要的事!English Only!不是我看不懂英文,只是對他不熟悉,不像閱讀中文一樣流暢,而且我家 PM 是英文苦手啊!
所以乾脆就自己寫一個吧!反正也剛好學習python,自從學校畢業後才知道學校的可貴,能學習的時候真的不要白白浪費!所以這個30天就讓我好好學習吧!
而且鐵人衣還蠻好看的XD
以上,當作小小的開場白﹝程式呢?﹞