安培在2022年还有意义吗?自从AMP推出以来,它就一直被争议和困惑所包围。它承诺更快的页面和更好的排名,但需要彻底的移动优化。虽然有大量的早期采用者,但大多数开发人员仍然持怀疑态度。三年过去了,AMP还在这里。但现在是再给一次机会的时候了吗?在这篇文章中,我试图通过查看AMP的历史、最近的发展和未来的计划来确定它在2021年是否仍然有意义。AMP项目(最初代表加速移动页面)是一个开源框架,其宗旨是为web内容提供用户优先的格式。官方的措辞有点模糊,让我们来分析一下。该项目是官方开源的,但它主要是由谷歌赞助、贡献和推广的,所以没有人羞于称它为谷歌项目。“用户优先格式”
谷歌已经受够了一个缓慢而臃肿的网页,并开始定义一个设计移动网页的新标准。在这种情况下,用户优先的格式意味着快速的网络。该项目最初的目标是提供更轻便的移动页面,但后来扩展到包括桌面网站、交互式故事、电子邮件、广告和电子商务解决方案。当AMP实现时,它可以使你的手机页面立即加载。这种速度在很大程度上是通过设计限制实现的,但关键的优势来自于一个聪明的渲染技巧,它甚至在访问页面之前就开始加载页面。AMP强制执行严格的设计限制,只允许内联样式,将CSS限制为50KB,将JS限制为150KB,并将所有无用的内容移出关键渲染路径。虽然这些限制已经足以创建非常快速的页面,但这并不是使它们变得即时的秘密武器。当移动搜索结果包含AMP页面时,谷歌甚至在您访问这些页面之前就开始加载这些页面的资源。当你浏览搜索结果并选择要访问的页面时,如果这个页面是AMP,那么它已经被加载并立即显示。但是如果页面不是amp的,那么它只有在您访问它时才开始加载。正如您可以想象的那样,AMP和非AMP页面之间存在着惊人的速度差异。
这对于谷歌来说是一个巨大的争议点,因为它看起来像AMP页面比常规页面获得了不公平的优势。为谷歌辩护的是,它无法平等地预渲染所有页面,因为其中一些页面可能过于沉重,但该项目正朝着预渲染那些满足速度标准的非amp页面的方向发展。尽管解决方案可能还需要几年时间。AMP项目为转换页面提供了大量的文档和资源,这是一个非常直接的过程。对于那些使用WordPress的人来说甚至更容易——你可以通过安装官方的AMP插件来完成工作。无论采用哪种方法,都可能需要进行一些手动调整,以使所有元素都能正常工作。但是,从网上所有可获得的第一手资料来看,将整个网站转换为AMP的过程从来不会超过三周——有时甚至只需要几天。一旦您确信您的页面已经为AMP准备好了,您可能想要使用AMP验证器对其进行测试。验证器可以在线使用,也可以通过开发人员控制台和Chrome扩展使用。谷歌也使用这个工具检查页面是否符合amp,从而是否有资格进行预渲染。验证器将为您提供所有发现问题的完整报告,一旦问题得到修复,您就可以发布您的页面。
” kdsimsps “
一旦你的页面被发布和爬行,它将进入谷歌缓存并接收一个闪电图标,将它与SERP中的非amp页面区分开来。
在最新的AMP会议上提到,AMP页面的中值加载时间是0.7秒,而根据谷歌,普通移动页面的中值加载时间是15秒。这就是你的答案,对吧?好吧,不完全是,因为一个普通的手机页面不一定是一个优化的手机页面,所以这有点像比较苹果和橘子。手动调优的手机页面可以在2秒内轻松加载,如果你真的很努力,你可以把它推到1秒内,甚至超过AMP页面。真正的问题是你是否有足够的意愿和足够的技能来为最快的网站建立一个定制的解决方案。还是更愿意使用AMP的标准化解决方案,获得一个相当快的网站?它不会是最快的,也不会是最好看的,但它仍然会与领先者齐名。两个完全有效的选择。根据谷歌,AMP本身不是一个排名因素。但这还不是全部,因为AMP带来了页面速度的显著提高,这是排名的一个重要因素。而且,虽然有其他方法可以设计快速页面,但您永远无法达到预渲染AMP页面近乎即时的感觉。另一点要记住的是,对于那些经营新闻网站的人来说,规则是不同的。谷歌有许多专门的故事面板,完全支配着“新闻”搜索查询。而且,正如您在上面的屏幕中所看到的,除了AMP页面之外,您没有办法进入这些面板。当AMP第一次启动时,它通过宣布与包括Twitter、LinkedIn、Pinterest和WordPress在内的一些主要出版商的合作而获得了势头。它还夸耀那些转换为AMP的页面取得了非凡的效果。AMP声称在整体上提供了4倍的速度提高,以及在移动流量、页面浏览时间和转换方面的显著提高。但是已经三年了,大家的热度也逐渐减弱了。那么,让我们来看看自那以后发生了什么。虽然AMP一直在稳步扩展其页面设计,但主要的发展来自于新的AMP应用程序,如广告、故事和电子邮件。
2015年10月AMP由谷歌宣布2016年2月首个AMP页面出现在’Top Stories’面板2016年9月AMP页面出现在搜索结果2017年8月AMP的速度好处扩展到广告2018年2月AMP故事和AMP电子邮件推出2018年12月官方WordPress插件发布2019年4月在AMP中允许JavaScript 2019年4月签署交换解决URL问题项目团队已经宣布AMP被用于900K域名和超过20亿的页面。2018年,这个数字已经增长到3100万个域名和50多亿页页面。奇怪的是,该团队在2019年没有给出这样的更新,这通常意味着数字不再令人印象深刻。然而,如果我们看看W3Techs提供的统计数据,就会发现仅在去年一年,使用AMP的网站份额就增长了70%,从0.037%增长到0.064%。我使用这些数据为下图做出了一个预测,但请记住,这是一个推测性的预测。
会议
从2017年开始,AMP项目已经组织了三次年会,分享他们的进展和未来的计划。上座率一直在稳步增长,但并没有出现所谓的爆炸式增长。尽管如此,这对于整个项目的健康状况来说是一个积极的信号。
GitHub活动
AMP项目贡献者的数量一直在稳步增长,从2017年的400人,到2019年的800多人。查看提交的历史,我们还可以看到这个项目是活跃的,而且运行得很好——在过去的两年里,活动略有增加。
GitHub提交给AMP项目
是什么AMP
自AMP推出以来,在技术实施和谷歌控制的影响方面都受到了相当一部分的反对。如果你想进入兔子洞,那么这里有许多批评AMP的文章中的一篇,还有其他志同道合的文章的链接,这些文章本身就包含了大量进一步的链接。如果没有,那么我很乐意为你提供一个简短的概述。
想了解更多关于SEO的信息吗?我们将送你一个可操作的SEO指南一周!技术限制最初,AMP页面不允许任何第三方JS,分析连接有bug,样式有限,没有评论,没有社交分享按钮,没有导航,没有侧边栏,等等。最终的页面在外观上相当简朴,让人想起早期的博客文章。正如你所想象的那样,网站所有者并不乐意将网页上所有让他们显得特别的功能都去掉——为了提高移动速度而付出的代价似乎太大了。然而,谷歌的参与是一个更大的问题。由于谷歌有效地托管AMP页面,并在自己的域下提供这些页面,因此搜索引擎似乎同时占用了AMP网站的内容和流量。此外,在谷歌的搜索结果中,AMP页面得到了优先处理,这看起来也不太好。到今天为止,AMP团队已经解决了上面列出的大多数问题。AMP目录增加了大量的管理和设计组件,包括导航、表单和分析。AMP页面也不再通过谷歌域提供服务,该团队正在努力将谷歌缓存优势扩展到其他快速页面。唯一剩下的是在专门的SERP面板中突出的新闻AMP页面的优先处理。目前还没有解决这个问题的计划。相反,随着AMP故事获得发展势头并成为搜索结果的特色,它可能会被放大。它是公平的吗?也许不是,但还有很多其他丰富的片段具有不同程度的公平性,所以我不会说这是一个独特的AMP问题。在谷歌的投资组合中,AMP项目远非最快的一匹马,但它似乎会一直存在下去。有稳定的新功能输出,团队已经证明在解决开发人员关注的问题方面是可靠的,项目统计数据看起来都很健康。那么,AMP项目的下一步是什么?只支持AMP的网站
在优先级列表上名列前茅,而且触手可及,就是使用AMP来建立功能齐全的网站。三年前,AMP是非常有限的,只允许最基本的页面。但是组件的列表一直在增长,现在几乎没有一个功能是不能用AMP复制的。为了弥补剩下的差距,AMP终于允许使用JavaScript,这在以前是一个大禁忌。它被限制为150KB,但它应该足以实现AMP尚未涵盖的那些特性。新的内容类型
AMP Stories和AMP Email还处于早期阶段,目前还没有看到太多的使用,但团队全力支持这些应用。AMP Stories是一种讲故事的格式,很像Snapchat、Instagram和Facebook所使用的格式,而AMP Email是一种兼具动态和互动性的下一代电子邮件——基本上是通过电子邮件客户端提供的网页。
AMP Bento
这仍然是一个概念,但目标是在非AMP页面中使用AMP组件。这样做的目的是降低准入门槛,允许在不完全遵守AMP框架的情况下享受AMP的一些好处。但是,无论这是一种入门策略,还是真正的尝试创建一个更快的网络,更高的灵活性总是受欢迎的。谷歌应该将预呈现的好处扩展到那些和AMP页面一样快的页面,这似乎是唯一公平的。解决方案正在制定中,但有两大障碍需要克服。
首先,没有可靠的方法来评估非amp页面的可感知性能。对于AMP页面,您有设计限制,以确保它感觉快。虽然可以在非amp页面上使用许多速度测试,但它们都不能准确反映页面的感觉速度。目前还没有解决方案,但AMP团队正在研究,它很可能是Chrome UX报告、灯塔和AMP验证器之间的一个交叉。其次,预呈现会带来安全风险,因为它在表示有意访问页面之前就发送了获取请求,因此在没有用户同意的情况下交换了信息。谷歌通过在其服务器上托管AMP页面并将其用作信息缓冲区来解决这个问题。幸运的是,新的Signed Exchange技术也将允许谷歌缓存非amp页面,因此这个问题基本解决了。我知道你希望我说这要视情况而定,但这只取决于你是否是一个新闻网站。如果是,那么你应该在三年前转换到AMP。但如果你不是一个新闻网站,你不追求那些标题面板,那么我不认为在不久的将来转换到AMP有令人信服的理由。AMP的主要好处是页面速度,这来自于彻底的优化,并通过谷歌缓存进一步增强。但通过常规的移动优化也可以达到类似的速度,而谷歌缓存很快将扩展到非amp页面。所以,如果你的网站已经很快,那么我会远离AMP,因为转换没有额外的好处。也就是说,也不再有反对AMP的争论了。过去,它常常将页面缩减到最基本的版本。现在,它有足够的灵活性来构建甚至是最高级的页面。所以,如果你的手机网站速度很慢,而你正在寻找一种优化它的方法,那么AMP是一个非常有效的选择。哦,我想这终究要看情况而定。AMP项目已经达到了在不牺牲任何可用性的情况下提供令人印象深刻的速度优势的程度。但它也即将把这些好处扩展到快速的非amp页面。所以这将成为手机优化的另一个选择。你在AMP方面有什么经验?你对这个项目的未来有什么想法?
作者:Andrei Prakharevich