针对 AMP 网页的 Google 搜索指南
什么是AMP
AMP全称“Accelerated Mobile Page”,(官方AMP说明网站:www.ampproject.org,中文说明文档https://support.google.com/webmasters/answer/6340290,建阅读英文版)
是一种利用Google Cache和简化页面内容以及代码加载来提高网页加载速度的Mobile页面加速技术。众所周知,Mobile Page的加载速度对于移动端的SEO优化非常重要,这一点我们稍后讨论。我们先来深入看一下AMP的目的,工作原理和构成:
AMP的目的
AMP的目的是极大的提高mobile网页的加载速度,从而更利于访问者的浏览体验。根据Google的统计,在移动端如果一个页面3秒钟还没有完成加载,那么有90%以上的访问者会关掉网页或者访问其他网页。因此,加载时间是一个获取有效流量非常重要的因此。但是,目前的网页技术并不能满足3秒完成加载这个黄金时间节点,Google端的数据显示目前mobile页面的平均加载时间为8秒!这意味着绝大对数网站90%以上的有效流量全部流失了!。问了能让大多数页面获得尽可能更快的mobile页面加载速度,AMP项目营运而生。
值得一提的是AMP项目最初由Google发起,但是很快得到了很多网站的相应,逐渐演变整一个在自然搜索方面影响蛮大的发展趋势。目前华尔街时报,纽约时报,BBC等大型新闻网站都开始采用AMP技术进行Mobile网页加速。
AMP的现状
AMP目前的使用者,大多局限于大型的新闻网站,或者内容出版者,例如博客,buzzfeed新闻源等等。目前还没有大型电商网站采用AMP技术进行引流。这是因为:
一:出版业纯文字内容较多,进行AMP改造的成本较低。所以能快速推行。
二:AMP最初开始就是以出版行业和自媒体为切入点进行的,因此在相应的规则制定上比较完善,所以出版业和自媒体对AMP的相应比较积极。
AMP的工作原理
AMP的工作原理简单的可以总结为:代码减负+缓存预加载
- 网站端:完全按照AMP的规则书写网站页面的HTML代码,这极大的去掉了冗余代码的加载负担
- 网站端:遵照Google AMP规则调用JS和CSS,减轻了组件的加载负担
- Google端:当页面信息完全遵照AMP规则写好后,提交给Google DNS,Google DNS会把这些AMP页面信息缓存在自己的Cache服务器中(注意:是Google自己的DNS cache服务器中)
- 用户端:当用户在搜索引擎中搜索到一个AMP网页,并点击的时候,Google会首先调用DNS cache服务器中缓存的数据展现给访问者,从而让访问者第一时间看到自己想看到的信息
这样AMP页面通过页面减负和缓存预加载的方法实现了mobile页面加载速度的极大改进,据Google的数据显示,能够提高四倍的加载速度!也就是说一个页面原来用8秒加载,AMP优化之后,只需要2秒的加载时间!这可以说是极大的改进!
AMP的组成
AMP(accelerated mobile page)在内容上由3部分组成:
- AMP HTML
- AMP JS
- Google AMP Cache
AMP HTML
所谓AMP HTML其实是Google对于HTML代码和标签的一套新的使用规范,它大部分继承了通用的HTML tag的使用方法,但是也有自己发明的一部分新的HTML tag的使用方法。如果你想细节了解可以到这个网址:点击
AMP JS
AMP JS和AMP HTML其实是相同的思路,规范了AMP页面的JS和CSS的使用方法,详情见:点击
Google AMP Cache
这个大家也可以自己了解下,非技术人员没太大必要知道,详情见:点击
AMP对SEO的影响
AMP对排名的影响
根据Google透露的官方信息,AMP本身并不是SEO排名的影响因子之一,因此不会直接的影响搜索结果的排名。但是,AMP还是会间接的影响“排名”,我们来看下AMP页面在Google手机端上的特殊展现形式:
大家注意Top Stories下面这一栏,它的展现形式是carousel,也就是轮播的形式,这个结果霸占了第二条搜索的位置,同时你需要注意的是它还是轮播,能够锁住一定的流量。可想而知,很多原先根本获得不了排名的网页,通过AMP优化可以直接到第一或者第二的位置,甚至还轮播,这对于其他的搜索结果来说,是变相的被挤掉了。
所以,尽管Google官方说AMP对SEO排名没什么影响,但是显然的如果能做AMP对于流量还是非常有好处的。
心晴客栈 » 针对 AMP 网页的 Google 搜索指南