[AMP網頁]加速行動版網頁載入速度,減少網站負載,間接提升SEO排名 AMP網頁是Google 2015年推出的技術旨在提升網店在移動設備上的加速行動版網頁執行速度。根據Google的統計,AMP網頁的中位數加載時間少于0.5s。AMP技術帶來幾個好處。
以前為網站加怏載入速度是以內容交付網絡Content Delivery Network (CDN), 做法是將容量大導致下載慢增加網頁載入速度的內容(例如圖片復制儲存在不同地區的數據中心),如網站在香港對香港的用戶固然載入時間較美國的用戶好。將圖片復制到美國的伺服器,當發現是美國用戶時,指示用戶的客戶端到美國的數據中心下載圖片,令網頁載入時間減慢。但好果用戶原來就在香港,CDN 加速的作用可能不大。
AMP 網頁的目標不同,針對移動設備。移動設備特性是CPU 較慢,不適合執行太復雜的運算,帶寬太窄,不適合下載太大的內容。網站之間由于可能采用不同的寄存服務,效率參差,不及頂級數據中心那么穩定可靠。
AMP 加速行動版網頁的核心技術
AMP 有三個核心技術部份:
AMP HTML 就是約化了的HTML, 只保留不需要太多CPU 執行的標簽。
AMP JavaScript 是為移動設備優化了的Javascript 版本,更快,更穩定,但就限制了一些花悄的功能。
AMP Cache和傳統CDN相類似。當以AMP技術編寫網頁后,AMP版本的網頁會被自動緩存到谷歌服務器,你無需擔心重復內容 Duplicated Content問題和排名優勢被攤薄的問題,在AMP網頁中可以以rel=” canonical ”將排名優勢歸于原來的URL網址。
兩年下來,很多開放源碼的系統(WordPress, Opencart) 都有插件生成AMP 網頁,如“AMP for WordPress” 插件。該插件可以讓你挑選是否將文章、頁面、主頁、分類提供AMP 版本。
AMP for WordPress
先前提到AMP 網頁由于以AML HTML 編寫,有些標準HTML 的功能被放棄,例如不支援側欄。這對一般網志帖子是可以,但主頁可能不成,利用AMP for WordPress 你可以只將帖子生成AMP 版本。這個AMP 加非AMP 混合網站有什么意思?
AMP 網頁的優點
意思在于搜尋引擎。你可以將AMP版本提交搜尋引擎索引又或讓Googlebot可以自己偵查到AMP版本進行索引。用戶點擊搜尋引擎結果頁面SERP片段載入的是AMP版本。AMP不是直接的排名訊號,但網頁載入速度Loading Speed是重要SEO排名因素。對資原小的網站用戶,利用AMP可以做到要專屬伺服器才可以達到的網頁載入速度。
由于AMP 采用Google 提供的CDN, 可以將網站的負載Loading 分流到Google 提供的免費伺服器上,令你現有的寄存可以處理更多訪問。根據Google 的統計,超過40億頁面被發表已經采用AMP. 采用AMP 的片段旁邊會有一個閃電符號。
AMP 網頁
兼且其他搜尋引擎如百度Baidu, Sogou, Yahoo Japan亦開始支援AMP ( 百度SEO也考慮網頁載入速度)。Google Search Console最近亦加入了一些工貝提示多少AMP版本已經被Google索引, AMP版本網頁有冇錯誤。Search Console AMP 加速行動版網頁
AMP 網頁
Search Console 亦加工貝測試AMP 版本有冇錯誤等等。
AMP 測試
未來肯定更多的網頁會采用AMP而AMP隨著移動設備運算能力愈來愈強大,會慢慢加入更多功能越向和標準HTML一致。了解更多網頁設計內容管理系統。