事實上AMP是一個天大的玩笑
Accelerated Mobile Pages (AMP) 對於接觸SEO的人來說一定不陌生,甚至有更多人認為在智慧型手機搜尋量正式超越桌上型之後,AMP對於手機版本的SEO排名會有相當程度的影響,因此很多網站紛紛已為網站建立了AMP頁面。
如果你還不知道什麼是AMP,可以參考我們之前的文章:什麼是GoogleAMP?
但是AMP真的會為你的網站速度帶來非常大的優化?
今天Whoops SEO 的 SEO專家 Sliven 將分享一些關於AMP的經驗。
為了良好的使用者體驗,因此RWD網頁設計對於一個網站來說非常重要,透過RWD,可以讓同一個網站在不同裝置上呈現相對應適合的內容,提供給使用者一個良好的瀏覽體驗。
但是當手機載入一個能同時符合各種裝置大小的網站時,大部分的時候載入的速度會比一般頁面來的久,尤其很多網站有非常多的CSS與Javascript效果,因此Google為了提升手機版本的瀏覽體驗(網站載入速度),進而推出了AMP架構。
AMP 的目的與意義看起來的確非常好,也的確達到了其載入速度非常快的目的。但是,隨著需求的增加,AMP勢必會被加入更多功能進去,這些越來越多的功能將會讓AMP架構越來越大,最後他就跟你普通的RWD手機版本沒甚麼兩樣。
我們都知道AMP能讓網站速度變快,但為什麼?
採用AMP讓網站變快的原因:
- AMP讓所有Javascript以異步加載方式進行
- 將所有資源(CSS、圖片、多媒體...等)以靜態方式呈現
- 阻止所有第三方的Javascript
- CSS必須以Google建議的方式內連,同時限制所有CSS檔案的大小
- 調整資源載入的優先順序
- 一次加載整個頁面,而非分段呼叫呈現
以上是AMP讓網站變快的幾項因素,實際上即使你不採用AMP設計,裡面有很多調整的項目也可以讓你的RWD手機版本加快載入速度。
你真的需要AMP嗎?
剛剛提到的,AMP會變快的主要原因大多數在於Javascript以異步加載方式進行與將所有資源靜態讀取,因此實際上即使你不採用AMP的架構設計,你也能夠透過調整自己網站的Javascript將其調整採用異步加載方式來達到加快網站讀取速度的目標。
AMP的出現是因為大部分網站在手機版本瀏覽的體驗與速度太差而衍生出來,既然如此,為何不直接改善網站手機版本的根本問題(Javascript、CSS、靜態資源),而要將手機版本跳轉至額外的AMP架構頁面當中??
即使不用AMP,你的網站透過是當的調整,一樣可以變得跟AMP一樣快。
AMP的優勢
事實上,AMP不是不好,而是即使沒有AMP你的RWD網站依然能夠以良好的速度提供各裝置擁有良好的使用者體驗與載入速度。
以現在來說,AMP的一大好處在於用手機版本的搜尋頁面當中會特別顯示"有使用AMP"。
AMP並不能"直接"的幫助你提升網站排名,但其目的會"間接"提升網站排名,但這個"間接"也能透過其他方式來達成。
AMP的劣勢
AMP由於先天的規範與限制,導致在AMP架構底下你幾乎無法提供太多的美觀設計,不像一般RWD的網站能夠採用更多花俏的畫面與效果,要說的話這點就是AMP比較劣勢的地方。
AMP必須額外設計其架構,由於AMP的架構是由Google額外提供的一個專屬於行動裝置的網站架構,因此你必須額外花費成本在建置AMP版本上。
AMP的未來
對於網站在AMP的瀏覽上,在未來一定是會有越來越多的需求,如同上述提到AMP的劣勢一般,AMP在日後勢必會增加更多的功能進去,如此一來必定會與其當初目的(提升加載速度)相違背。
而AMP在未來究竟會如何呢? 我自己本身是不太樂觀的,但可以保證的是,手機版本與使用者體驗絕對是最重要的。
[rwp-review id="0"]
更多 SEO 優化教學文章
- Google將要求AMP頁面與原始頁面相符
- 15個網站優化項目改善網站質量
- 什麼是黑帽 SEO?
- Google 會抓取索引網站的JavaScript連結
- Google 對於重複內容的建議
- Google 搜尋的運作方式
- 影響Google ranking前三名的因素
- 什麼是結構化資料? SEO 結構化資料指南,讓 Google 秒懂你的網站!
- Google 將採用 AI 顯示 Google 搜尋結果,未來 AI 搜尋結果前 3 名將成為 SEO 優化重點
- SEO 速成入門教學 - 5 個快速提升網站排名的小技巧
- Google 內部 SEO 優化策略:做出小改變、接受新技術、合併重複內容
- Google 排名因素清單:網域名稱與 SEO 的關聯性