国内的站长对于MIP应该已经很熟悉了,它是一项网页加速的工程,旨在减少页面加载速度,但是AMP呢?什么是AMP?AMP对SEO的好处和坏处有哪些?你应该为你的网站接入AMP吗?
什么是AMP
AMP是一个由AMP开源项目开发的开放源码HTML框架。它最初由谷歌创建,作为Facebook Instant Articles和Apple News的竞争对手。AMP是为移动网页浏览优化,旨在帮助网页加载更快。
对于绝大多数网站而言,接入AMP意味着两个事情:
- 在移动端,原则上你的网站速度会加快
- 你会额外增加一些AMP页面出来,给搜索引擎收录
加速移动页面(AMP)本质上是对现有网页内容的HTML拷贝的简化,提供比标准HTML5文档更快的加载时间。网站可以通过在HTML中实现rel=amphtml标签来提供AMP页面。带有AMP代码的页面包含一个三步AMP配置。
- HTML:带有独特标记的传统HTML代码的精简而独特的标记。
- JavaScript:用于获取资源和精简,以消除不必要的渲染。
- CDN:一个优化的网络设计,以缓存页面,并使他们适应AMP代码立即。
AMP还减少了额外CSS请求的需要,消除了某些页面消除,包括庞大的图片,cta在许多情况下,和更多的后端代码。这就大大提高了速度。
首先,AMP通过启用AMP缓存,使网页加载速度提高了1秒。本质上,谷歌通过在搜索结果页面的背景中使用一个iFrame来预加载AMP文档,从而利用了这一功能,使得页面看起来是即时加载的。
AMP文档也可以从AMP库直接从其原始服务器上提取。AMP库由AMP HTML和AMP JS文件组成。不幸的是,获取这些文档并不总是提供瞬时速度。
AMP对SEO的好处和坏处
AMP对SEO的好处和坏处包括:
好处
我们通过一些案例查看AMP对SEO的好处:
Stone Temple Consulting进行了一项研究,包括10种不同类型的网站,他们采用了AMP,看看他们有什么结果,遇到了什么挑战。
让我们直接看结果吧。一个叫Thrillist的网站,在四周的时间里转换了90%的网页。他们网站的搜索流量增加了70%——其中50%来自AMP。
这项研究中一位匿名的参与者,也是另一家大型媒体出版商,将他们95%的网页转换为AMP,而开发工作又持续了大约四周。他们发现其中一个网站的有机搜索流量增加了67%,另一个网站增加了30%。
所以,媒体网站做得很好,但我们知道会是这样。那电子商务网站呢?考虑一下Myntra的案例,这家公司是印度最大的时尚零售商。他们的实施花了大约11天的努力。
这个实施覆盖了他们所有来自Google的主要登陆页面,覆盖了他们85%到90%的有机搜索流量。对于剩下的页面(如单个产品页面),他们实施了一个Progressive Web App,这也帮助这些页面表现更好。他们的页面跳出率降低了40%,同时他们的整体电子商务效果也得到了提升。你可以在这里看到详细的结果。
然后是Event Tickets Center的案例。他们在AMP中实施了99.9%的页面,并选择创建一个AMP的沉浸式体验。他们网站上的页面加载时间从5到6秒下降到1秒。
他们看到了用户参与度指标的改善,跳出率下降了10%,每次会话的页面增加了6%,会话持续时间增加了13%。但是,令人惊叹的数据是,他们报告的电商转化率增长了惊人的100%。
坏处
AMP也有一些可能的坏处:
从开发者的角度看
- 从设计上看,这是一个限制性的框架,而且为了实现承诺的速度,可能会一直如此。
- 它是一个额外的负担,实施和随后保持与不断发展的AMP标准的有效性。插件可以提供一个良好的开端,但它们很少能完美地运行。
- 它造成了技术债务,因为AMP和规范页面的代码都需要保持同步,除非你完全采用AMP原生。
- 如果没有AMP Cache,光速度是无法保证的。对于不使用AMP Cache而链接到AMP页面的资源(例如,Twitter),需要进行额外的性能优化以获得最佳速度。
从销售角度看
- 仅仅是AMP库存的存在就造成了复杂性,因为如果你为了准确的报告而实施单独的广告单元的最佳实践,你就有双倍的广告单元需要管理。
- 该框架限制了广告功能。值得注意的是,AMP不支持 "破坏性 "广告,如插播广告或可扩展广告,而且直销广告的实施也很复杂。
从营销人员的角度来看
- 由于谷歌要确保均等性,它对一篇内容的抓取成本是双倍的。
- 对于许多出版商来说,它推动了印象,但不一定是参与度指标,因为顶部故事旋转木马的 "滑动 "功能鼓励用户从其他来源阅读更多内容。
- 这是一个额外的负担来优化。就像一个普通的页面,仅仅因为它的上线并不意味着它对SEO友好。您需要与您的开发团队合作,以获得AMP的最大优势。
- 谷歌的AMP浏览器淡化了品牌标识,因为地址栏中显示的是谷歌域名,而不是发布者的域名。这对于那些已经被训练成地址栏中的URL有意义的用户来说,可能会相当混乱。在AMP页面顶部显示实际网站的修复,占用了折叠上方的宝贵空间。签名交换是朝着正确的方向迈出的一步,但对于大多数流量来说是不可用的。
你应该使用和开发AMP吗?
虽然AMP缓存确实提供了改进的速度,并且可能受到谷歌搜索结果的青睐,但在您的网站上采用AMP确实有一些注意事项。
首先,AMP只有在用户点击网页的AMP版本时才会起作用,而不是标准版本。研究表明,AMP库可以将获取文档的服务器请求数量减少77%,但如果实施不当,AMP版本并不总能得到服务。
通过Analytics、Ads甚至DoubleClick来跟踪AMP页面的数据仍然相当有限,尽管这方面的分析正在增长。
最重要的是,实施AMP意味着牺牲了很多网页的UX元素。AMP HTML优先考虑的是效率,而不是说创意。但更有形的是,你不仅错过了在你的网站上渲染一些图片,AMP页面每页只允许一个广告标签。另外,在WordPress插件之前,实现这段代码是非常困难的。
尽管AMP项目在启动时掀起了一股热潮,但发展的步伐相对缓慢,用户甚至还远远没有认识到AMP在移动设备上服务的内容是什么。
那么,你应该在你的网站上实施AMP吗?不一定,但有实实在在的好处。我确实认为AMP对出版商非常有用,并将在移动搜索中发挥重要作用,但除非您可以轻松地使用WordPress实现AMP,否则您可能会坚持使用动态页面,而不是响应式设计或移动友好的页面。
幸运的是,多个命令允许您进一步定制AMP文档,使其更适合您的SEO策略。
AMP为什么重要?
试过在手机上下载你的网站吗?你对加载速度满意吗?我知道我不是。在桌面加载我的网站花了很长时间,我有一个相当可观的速度为我的互联网连接-但移动?我所拥有的通常是一份笨重的数据套餐,由菲律宾的移动运营商提供。
简单地说,在移动设备上浏览意味着你的网速并不总是很快。所以最好优化所有用户的移动浏览体验(至少这是谷歌想要发生的),让你的网站的移动版本标准化,使用AMP。
AMP流量分析
AMP的工作方式(也是有助于加快您的网页速度的方法之一)是,您的内容从谷歌的缓存中提供。当用户点击搜索结果中的AMP链接时,该页面就会保存在Google的缓存中(Google.com)。这就是被发送给用户的网页。
当用户在Google的缓存中查看你的网页,然后点击该网页中的链接(例如,到你网站的主页)时,就会出现问题。这个动作意味着他们离开了Google.com页面,并从你的服务器上获得了下一个页面(在上面的例子中,我使用的是StoneTemple.com服务器)。
从网络分析的角度来看,这是两个不同的网站。StoneTemple.com的分析将把那个点击Google缓存中AMP页面的人视为来自第三方网站的访问者,而不是来自搜索的访问者。换句话说,StoneTemple.com的分析不会将其记录为同一会话的延续,而是将其作为一个新的会话进行跟踪。
你可以(也应该)为你的AMP页面(那些在Google.com上运行的页面)设置分析,但这些通常会作为单独的分析集运行。几乎每一个在Google缓存中对你的页面进行的操作都会导致用户离开Google缓存,而这将被视为离开AMP分析所跟踪的网站。其结果是,在您的AMP页面在Google.com上运行的分析中。
然后,对于您的域名上的AMP分析,您的访问者数量将不会反映任何先到达AMP页面的人,而只会包括那些在网站上(在您的主域名上)浏览第二个页面的人。如果您尝试通过将AMP分析的访问次数添加到您的主网站分析次数中来解决这个问题,您将重复计算从一个页面点击到另一个页面的人。