Google AMP 讓網際網路再次偉大?還是在偷你的行動網站流量?

作者 | 發布日期 2016 年 11 月 04 日 18:47 | 分類 Google , 手機 , 數位廣告
官網

這個 AMP 不是音響的 AMP ,而是 Google 今年 2 月提出的加速行動網頁(Accelerate Mobile Pages)開源專案的縮寫。Google 宣稱使用 AMP 方案,可以讓行動網頁變快,大為改進使用者體驗,將會讓網際網路再次偉大。然而在上個月,美國的一名軟體工程師亞歷克斯‧卡拉斯(Alex Kras)在 Hacker News 發出異議說,Google 可能在偷他網站行動版頁面的流量,此文發出後,遂引起很大的討論潮。



這個故事是這樣子的,卡拉斯的網誌是以 WordPress 加上客製的布景主題自行架設的,6 個月前他加上了對 AMP 的支援,以對行動裝置提供更好的使用者體驗。然而就在近日,他驚訝地發現到跟過往的經驗法則不同,Google 行動搜尋結果的連結,不是將使用者重定向到他伺服器的優化版頁面,而是重定向到 Google 網頁快取伺服器上的頁面快照( snapshot)。

更糟糕的是,Google 還在快照頁面頂部放了一個大工具欄,鼓勵使用者返回 Google 搜尋結果,卻難以連到他的原始網站。然而,使用傳統 Google 搜尋時,開啟搜尋結果的超連結,是把使用者帶到原始網站去,快取的連結才是附加的。Google 顯然在行動搜尋上改變了這個流程!

AMP 理論上應該是理念很好的計畫,然而卡拉斯認為 Google 處理重定向的方式有點不誠實,就讓我們進一步來了解 AMP 跟他陳述的細節吧。

何謂加速行動網頁

Google 的說法描述:

「AMP 是讓靜態內容網頁快速呈現(render)的一種方法, 運作上,由 3 部分組成:

  • AMP HTML:出於效能的需求,使用受限的基本 HTML,再追加一些延伸,使保持效能又能有豐富的內容。
  • AMP JS 函式庫:確保 AMP HTML 頁面可以快速呈現。
  • Google AMP Cache:用來提供快取好的 AMP HTML 網頁。>」

也可以看 AMP 的宣傳影片來了解。

大多數 Web 開發者會認為下列的特色清單是很棒的。

  • 僅允許非同步命令稿(asynchronous scripts)
  • 靜態調整所有資源
  • 保持所有第三方 JavaScript 在關鍵路徑之外
  • 所有 CSS 必須是內連且有大小限制
  • 字體觸發必須有效
  • 最小化樣式重新運算的時間
  • 只顯示有 GPU 加速的動畫
  • 優先讀取資源
  • 盡快讀取頁面

坊間謠傳說 Google  將會讓經過 AMP 優化過的網頁,在搜尋結果中有更高的優先權,一開始卡拉斯認為 AMP 立意良好應該沒有負面影響,就試用下去了。

AMP 的實際運作

於是卡拉斯在 6 個月前,給自己的 WordPress 網誌安裝上了 AMP 外掛模組(plugin)。如果你用手機開啟 Google 搜尋,搜尋「Git Tips」,你將很容易在前幾筆找到他的網站,而且旁邊有 AMP 的標示。

外稿

(Source:Alex Kras 的網誌)

點擊上面超連結(https….)將會打開如下 AMP 優化過的頁面。

外稿

(Source:Alex Kras 的網誌)

問題

看起來到目前為止,都很棒,只有一個大問題──上述你看到的畫面並非他的網站提供的,而是來自 Google 的網頁快取。

頁面實際的 URL 如下所示:

https://www.google.com/amp/s/www.alexkras.com/19-git-tips-for-everyday-use/amp/?client=safari

基本上,就是在原來卡拉斯的網頁連結前再加上 www.google.com/amp/s/。

理論上這是一件好事,它不但減少了卡拉斯網站的負載,還讓讀者手機讀取網頁更快,甚至比卡拉斯一個月付 10 美元的伺服器還要快。

那為什麼卡拉斯要抱怨 Google 可能竊取了他的行動網頁流量?

  1. 猜猜看,頂部的「alexkras.com」網址按下去會有什麼動靜?不會有任何動靜,因為那不是連結。
  2. 那藍色標題列的「Alex Kras」按下去呢?也不會有任何的反應,那也不是連結。
  3. 最後如果在 AMP 頁面內按下「關閉」按鈕會發生什麼事情?會重定向回 Google 行動搜尋。
外稿

所以任何人都無法到達卡拉斯的真正網站。唯一的方法是手動複製網址,貼到瀏覽器的網址列才能到達他的原始網站。這恐怕沒有讀者想要這樣麻煩吧?

此外,如果 Google 真的非常關心行動體驗,為什麼在頂部浪費了兩個空蕩蕩又肥胖的橫條,卻只有很少的資訊跟一個回到 Google 搜尋的按鈕?

AMP 是偉大的創新?

前面你觀看過 AMP 宣傳影片的話,應該已經聽過裡面一些大人物推崇該機制是當代最偉大的創新,然而這個革新的 AMP 似乎搞砸了行動網頁的使用者體驗。

其中 Google 的新聞主管理查德‧吉拉斯(Richard Gingras)說的:「Let’s make the web great again.」。很巧合的剛好跟後來唐納‧川普說的「Let’s make America great again.」前後呼應?

以前 Google 搜尋,是這樣作業的:

搜尋 Google→找到有趣的結果→進到網站→進一步探索該網站或按瀏覽器返回按鈕回到 Google 搜尋結果。

現在它卻是這樣運作的:

搜尋 Google→找到有趣的結果→在不離開 Google 的情況下閱讀內容→想要嘗試探索原始網站,卻重定向回 Google 搜尋結果。

卡拉斯認為:「網際網路曾經是任何人都可以發布高品質內容的地方,它幫助成千上萬的人,甚至讓不少人賺了些錢。Google Adsense 是使之成真的主要產品之一。許多作者希望人們來閱讀他們的內容而受益,讓人在他們的網站流連一段時間,而且將來還會再回來。如果讀者沒有辦法一開始就先連到作者的網站,這一切都不會發生。考慮到廣告攔截軟件的廣泛應用,行動平台仍然是廣告收入有效的少數幾個地方之一。透過劫持行動平台的流量並阻止用戶離開其網站,Google 可以藉著其他人的內容中受益,同時秀出他們的廣告。這進一步削弱了獨立出版人已經很少的利潤。」

通路還是目錄?

這文一出來引起許多的爭論,卡拉斯本人還因此更新過這篇文章的頁面。

卡拉斯本人希望:

請 Google 向使用者提供查看作者原始網站的簡單功能,例如把「關閉」按鈕改成將使用者帶到原始網站。

看清楚 AMP 遊戲規則再使用它,因為太多人包含卡拉斯,都沒有意識到 AMP 搜尋結果的處理方式會不同於傳統的搜尋結果處理。

另外 Google AMP 計畫的技術領導者 Malte Ubl 也親上火線到卡拉斯的網誌,回應說 WordPress 的 AMP 模組有問題,問題出在該模組預設的設定可能不如卡拉斯的理想,而那不是 Google 或 AMP 專案該負責的。此外,AMP 原始的設計是「允許內容發布到平台上,如 Google、Twitter、Pinterest 等」,關於卡拉斯呼籲的「向使用者提供查看作者原始網站的簡單功能」,Ubl 的回應是網站作者可以利用 AMP menu 的機制額外自行實作,不滿意這樣的流量機制的話,就建議不要使用 AMP。

AMP 某種程度上來說,可能是類似 rss 閱讀器的概念,只是原來到各網誌訂閱的機制,變成集中在 Google 搜尋等網站上(Google 搜尋轉變成「通路」,而不再是純粹的「目錄」)。目前 Google 的 AMP 可能還在持續改進,導致目前對獨立內容出版人不友善,但也可能這種「集中」的態勢,會讓大家擔憂獨立的內容生產者是否會被傷害?

總之,引入一個新技術,還是要有技術人員,對這個技術內涵進行一定的了解,而不是看了美侖美奐的宣傳影片,就給他裝下去了,您說是吧?

(首圖來源:Google

延伸閱讀:

發表迴響