事实上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在未来究竟会如何呢? 我自己本身是不太乐观的,但可以保证的是,手机版本与使用者体验绝对是最重要的。