AMP加速实战录:为什么我不再向客户强推AMP了
说实话,我第一次看到AMP页面那种秒开的感觉,差点没跪下。2017年吧,那会儿移动端慢得让人抓狂,3G网络下开个新闻站简直要命。AMP一来,啪,瞬间就出来了。我当时兴奋得连夜给所有客户打电话:"必须上AMP!这是SEO的未来!"结果呢?今天再看,我那脸被打得挺疼的。
AMP的原理:你以为你懂?其实它比你想象的更霸道
AMP,全称Accelerated Mobile Pages,谷歌搞出来的开源项目。核心思路很简单:把网页瘦身成骨架,然后推送到谷歌的CDN缓存里,这样用户搜索时直接从缓存加载,快得离谱。但代价是,你得按照AMP的规矩来——只能用它那套精简的HTML,禁止第三方JS,CSS必须内联且小于50KB,所有资源尺寸必须声明。连图片都得用amp-img标签,普通的都不认。
https://obgeo.oss-cn-beijing.aliyuncs.com/pvc-articles/eaea6535-d6d2-4010-aaae-79a1128b7d64.jpg
AMP HTML页面代码限制示例,禁止自定义JavaScript
看起来很美,对吧?但一上手你就知道,这哪是加速方案,简直是给网站上了一副手铐。我们的交互效果怎么办?数据分析代码怎么加?光是为了让统计工作,就得再装一套AMP Analytics组件,然后还得在服务器端拼接数据,麻烦得要死。
而且AMP的缓存机制也很霸道。用户看到的页面URL是google.com/amp/s/你的网站,不是你的原域名。品牌曝光?不存在的。虽然后来有了签名交换(SXG)技术可以让URL显示原域名,但那玩意儿配置起来能让人脱一层皮。
速度是快了,流量呢?Google Search Console里的反转剧情
早期AMP有个巨大的好处:搜索结果里带个⚡小闪电,用户觉得这是官方认证的快站,点击率确实高。我有个新闻资讯站,上了AMP后,点击率提升了20%,流量肉眼可见的涨。但好景不长,2021年谷歌搞了个"页面体验"更新,说不再需要AMP才能出现在Top Stories轮播里,甚至后来连那个⚡标志都给取消了。
https://obgeo.oss-cn-beijing.aliyuncs.com/pvc-articles/64ce93a2-a1d8-438a-939f-2f51ea786513.jpg
Google移动搜索结果页AMP闪电标志消失前后对比截图
我在Search Console里亲眼看到,那些AMP页面的流量开始慢慢往下掉。更要命的是,谷歌把重心转向了核心网页指标(Core Web Vitals),LCP、FID、CLS这些成了排名因素。你只要把普通页面优化到符合指标,一样能拿到速度红利,何必再受AMP那份罪?移动优先索引推广后,AMP的那点速度优势,在优化得当的响应式网站面前,差距越来越小。有次我A/B测试,把AMP撤了,改用优化的PWA,结果加载速度只慢了0.3秒,但用户停留时间反而变长了——因为交互正常了,广告也能正常显示了。
那些坑,我都替你们踩过了
说到广告,AMP对广告的支持简直反人类。早期AMP广告组件弱鸡得很,好多广告主不认,填充率和CPM低得想骂人。我们团队花了两个月搞出来的惊艳交互,到了AMP上全部砍掉,就因为一个JS都不让用。还有URL问题:用户分享AMP页面,复制下来的链接乱七八糟,有的浏览器还额外加参数,统计追溯一塌糊涂。最搞笑的是,AMP的验证器极其严格,有时候你只是HTML里多了个自定义属性,它就报错,然后谷歌后台就不缓存了。我们经常半夜爬起来修复AMP错误,就为了保住搜索里那个小闪电。现在想想,真是何必呢。
2024年了,AMP还值得吗?我的真诚建议
https://obgeo.oss-cn-beijing.aliyuncs.com/pvc-articles/76692e2c-c75d-4d79-ad6b-27cbc6084dfd.jpg
2024年了,AMP还值得吗?我的真诚建议
如果你是一个纯粹的新闻资讯类站点,而且依然严重依赖谷歌新闻流量,那么AMP或许还有一点点价值——在一些市场,谷歌新闻轮播还是给AMP优先。但即便如此,我也不会把它当主站。通常做法是AMP作为备用入口,主站保持全功能体验。
对于电商、企业站、工具类站点,我的态度很明确:别再碰AMP了。把精力放在优化你自己站点的核心网页指标上,LCP小于2.5秒,FID小于100毫秒,CLS小于0.1,这些做到了,谷歌不会亏待你。而且你可以用Service Worker实现离线缓存,用预加载、懒加载等技术,速度不一定比AMP差,用户体验还更好。
我的一个电商客户,去年在我的劝说下放弃了AMP,痛下决心优化了整站的性能,CWV全绿。结果移动端转化率提升了15%,比AMP时还高——因为页面功能完整了,结账流程流畅了。你说气不气人?谷歌自己也在逐渐冷落AMP,最新版的AMP插件都两年没更新了,社区活跃度大不如前。
说实话,我现在看AMP,就像看一个曾经爱过但最终分手的恋人——它帮我渡过过移动端缓慢的洪水时代,但技术已经翻篇了。速度永远重要,但不必被AMP绑架。你的用户要的是又快又好的体验,又不是一个缺胳膊少腿的页面。对吧?
所以,如果你正纠结要不要上AMP,我的建议就是:省省那力气,去优化你的网站核心指标吧。那才是正道。 之前一直半知半解,看了你的解释一下子就明白了,讲得通俗易懂。 非常同意楼主的看法,现实中确实是这样,很多人都忽略了这一点。 希望楼主常来发帖,持续输出优质内容,我们都会一直支持你。 逻辑严谨,条理分明,一看就是经过认真思考和整理的内容。 不管是内容还是排版都很用心,看得出来楼主花了不少时间,必须支持。 支持理性讨论,反对无脑争吵,楼主带了个很好的头。 看了这么多帖子,还是觉得你这篇最实在,条理清晰又容易理解。 观点很新颖,角度也很独特,打破了我之前的固有认知,很有启发。 非常有建设性的意见,对解决实际问题有很大的参考意义。
这个话题确实很值得讨论,我也有类似的经历,非常认同楼主的观点。 感谢楼主带来这么好的内容,在论坛里能学到东西真的很开心。 这样用心的帖子不多见,必须顶上去让更多人看到优质内容。 讲得很透彻,把复杂的问题简单化,理解起来轻松了很多。 帖子内容很扎实,不浮夸不炒作,真正有用的信息都在里面。 每一条都很实用,已经记下来了,以后遇到类似问题就能用上。 感谢楼主愿意花时间分享,让我们这些后来者能少踩很多坑。 每一段都很有分量,认真读完全篇感觉整个人都提升了不少。 说得很有道理,很多观点都说到点子上了,希望以后能多看到这类帖子。
页:
[1]
2