發表文章

Facebook Graph API - Taggable Friends

圖片
Facebook Graph API - Taggable Friends 有鑑於IKEA做了一個好玩的活動網站 來IKEA睡一晚 ,其中含有邀請朋友並標記、分享到Facebook上,因此也做了一個範例來玩玩。

Ember.js & SEO - 測試搜尋引擎對JavaScript的剖析能力

圖片
Ember.js & SEO - 測試搜尋引擎對JavaScript的剖析能力 Google Webmaster Central Blog在今年五月宣布 ,Google 搜尋能夠執行網頁上的 Javascript (見 Understanding web pages better )。而過去已知Crawler只會剖析網頁上的HTML Code,而不會(或少量)執行JavaScript。。又由於開發品質與速度的要求,使得Single Page Application (SPA) frameworks盛行(例如:Angular.js、Ember.js等),於是了解搜尋引擎是否能夠執行並解讀JavaScript與解讀的程度便成為網站開發的其中一項需求。

關鍵字(Keyword)與標籤(Tag)-談選擇、聚焦與經營

圖片
keyword_tag_issues 許多網站都設置關鍵字與標籤,但網站一定需要關鍵字、標籤嗎?關鍵字和標籤有什麼差別?能夠帶給網站什麼樣的成效?

Facebook Graph API & Demo Example

圖片
Social Demo - FaceBook 常用Graph API說明與Example Demo。 什麼是Graph API? Graph API是Facebook所推出的一種技術標準,它的核心概念是「物件與連結」。 為什麼稱為「Graph API」呢? 因為整個Facebook就是透過這些物件與連結建立而成的Social Graph。 Facebook所提供存取的介面,就稱為「Graph API」。 (參考 Graph API是什麼東東? ) 例如,我可以經由我的ID(物件 "ME" ) -> Graph API(連結) -> 取得朋友、喜愛的電影、Po文(物件)。

搜尋引擎優化指南(SEO Guideline) - 如何有系統的優化網站、評估與持續改進?

圖片
SEO_Guideline 搜尋引擎優化指南(SEO Guideline) 是一套有系統的優化網站的執行準則,每個崗位執行特定的工作項目即可讓網站(或專案)有一定品質以上的效果,並且這樣的優化效果是可以被評估、回饋與持續改進的。而系統化的實行也有助於在有限資源下做最大的利用,以得到最好的效果(例如:點閱率、排名)。   以下會說明實行SEO目的、原則、實作方法與成效評估方式。

粉多任務 x 一品禪 - 使用Microdata標記的網頁實例

圖片
粉多任務 x 一品禪 - 使用Microdata標記的網頁實例 什麼是Microdata? 有興趣的可以參考 從搜尋到社群 - Semantics、Rich Snippets、Social Meta Tags ,這些標記符號的用途在於讓搜尋引擎有效讀懂網頁的內容,進而達到搜尋時呈現我們所提供的資料的方法。 畢竟直接告訴搜尋引擎重點在哪裡--告訴它這是一篇文章的標題、內文、圖片和圖片說明,或告訴它這是商品區塊、這些文字是商品名稱或廠商名稱、告訴它這些數字是價錢(而非無意義的數字),是比較有效率和精準的。而文中也說明標記如何使用和測試。

Author Rank

author_rank Author Rank 是評估作者影響力的指標,過去尚未被證實是否會影響搜尋結果的排名,但 Matt Cutts的一則Tweet 似乎證實在某些地方確實會用到,例如專門領域文章的分析。

RSS:概念與實作

圖片
RSS What is RSS? Why use RSS? RSS(Really Simple Syndication,簡易資訊聚合) 是一種消息來源格式規範,用以聚合經常發布更新數據的網站,例如博客文章、新聞、多媒體等的摘要或最新更新訊息(Ref: RSS )。其目的為把新聞標題、摘要(Feed)、內容按照使用者的要求,「送」到使用者的面前。RSS摘要可以藉由RSS閱讀器、Feed Reader等軟體來閱讀(EX:Feedly、Digg)。 RSS vs Sitemap Sitemap是網站地圖,目的是完整呈現網站的所有內容,RSS則是負責列出更新的項目,在定義上是不同的。 而當GoogleBot來爬的時候,你最希望它收到什麼資訊呢?不會是整個網站全部的內容吧XD,應該是整個網站最重要或最近更新的項目,因此做RSS只提交更新的頁面是相對有用的,做全站的sitemap不見得有太大的意義(而且目前的網站份量都是很大的)。 另外,GoogleBot爬網站的週期是用PR值來訂(參考 Google爬蟲的大揭密 - Googlebot爬文週期 )。

從搜尋到社群 - Semantics、Rich Snippets、Social Meta Tags

圖片
search_and_social 搜尋引擎提供使用者想要的資訊,而社群平台提供這些資訊更多露出的機會。 我們希望將優質的內容提供給使用者,並利用社群的力量推廣出去。 搜尋引擎不但想提供資訊給使用者而已,更想精準的回答使用者的問題。 但如何讓搜尋引擎了解網頁內容呢?於是 "Semantics"(語意學) 便成為SEO很重要的議題。 漸漸的,搜尋引擎可以了解網頁的內容,於是便能透過各種技術將適當的內容呈現給使用者來解決各種問題。

SEO:重複內容(Duplicate Content)

網站中或網站間存在許多重複內容,而搜尋引擎為了提供使用者最佳的搜尋結果,便會對這些內容作區別,將最原始的資料或最佳的內容排在搜尋結果的最前面。 在某些情況下,重複內容是無法避免的,而這些重複內容損害了網站或網頁的排名。 因此,我們可以對這些重複內容做處理,修正搜尋引擎對它們的解讀。 這裡的搜尋引擎是以Google為主。

IA for SEO:使用IA增進從搜尋引擎來的流量

圖片
  在達到高的「有機搜尋引擎最佳化排行」 (Organic Search Engine Optimization Ranking) 中, IA(Information Architecture,資訊架構) 是很重要的部份。