搜索全站
Google SEO 8 分钟阅读

AMP 还值得做吗:2026 年 WordPress 站点的取舍判断

Google 已取消 Top Stories 对 AMP 的强制要求,AMP 项目也移交 OpenJS Foundation 托管。本文从流量收益、维护成本、性能替代方案三个角度,判断 WordPress 站点现在是否还需要 AMP 版本。

U
UFO_PF 2016-06-05 · 阅读 8 分钟
AM GOOGLE SEO
阅读提示
本文约 3,046 字,预计阅读 8 分钟。文中命令与配置均经过实测,可直接参考执行。

引言:插件装上一年,AMP 页带来过多少流量

很多 WordPress 站都在 2019 年前后装过官方的 AMP 插件,理由很统一——听说 Google 的新闻轮播(Top Stories)只收录 AMP 页面,不做就没流量。几年过去,回头看 Search Console 的「AMP」相关报告数据,大部分站点这部分流量接近于零,但维护成本一直没消失:AMP 版本的样式要单独调、表单和评论要单独适配、广告位要单独接入,插件每次更新都可能和主题打架。

转折点发生在 2021 年 6 月,Google 宣布 Top Stories 轮播不再要求 AMP,任何符合页面体验要求的页面都可以进入,AMP 标识也从搜索结果里移除。同时,AMP 项目本身转为由 OpenJS Foundation 托管,演进节奏明显放缓。这不是说 AMP 技术失效了,而是它的「排名特权」消失了。今天要不要做 AMP,必须用纯收益逻辑重新算一遍。

原理分析:AMP 的价值从哪来,又为什么缩水

AMP 最初的价值由三块构成:

价值来源 机制 当前状态
Top Stories 准入 新闻轮播只展示 AMP 页面 2021 年 6 月起取消,普通页面可直接进入
AMP 闪电图标 搜索结果里的 ⚡ 标识提升点击率 已移除,不再展示
Google AMP Cache 预取 从 google.com/amp/ 域预渲染,首屏几乎瞬开 仍存在,但普通页面也可通过 CDN 与缓存达到相近效果

第三项是目前仅剩的技术优势。Google 的 AMP Cache 会提前抓取并预渲染页面,用户在搜索结果里点击时几乎零延迟。但这个优势的前提是页面必须在 AMP Cache 里,而代价是用户看到的 URL 是 google.com/amp/s/... 开头的缓存地址,品牌归属感和后续的数据统计都会受影响——GA4 里默认会把这部分流量算成来自 google.com/amp 的引荐,而不是自然搜索,需要做跨域归因配置才能还原。

另一边,性能本身已经不需要靠 AMP 实现。Core Web Vitals 三项指标(LCP、INP、CLS)用普通响应式主题配合缓存插件、图片优化、CDN 一样能达标,而且不需要维护第二套模板。Google 的 PageSpeed Insights 与 Lighthouse 对 AMP 页面并没有加分机制,评分逻辑与普通页面完全一致。

保姆级实操

步骤 1:先量化现状。 在 GA4 里用「来源/媒介」报告筛选 google / organic,再按「网页路径」过滤包含 /amp/ 的 URL,看过去 6 个月 AMP 页面的会话数、跳出率、转化数。如果会话占比低于 5% 且跳出率明显更高,基本可以判定为负收益。

步骤 2:评估是否有新闻类流量。 打开 GSC 的「效果」报告,看查询是否集中在时效性话题。如果站点是教程、文档、工具类,Top Stories 轮播本来就进不去,AMP 唯一的价值来源不成立,可以直接下线。

步骤 3:若保留 AMP,先做合法性校验。 AMP 页面只要有一个非法标签就会被 AMP Cache 拒绝,页面将不再被预取:

# 用官方 amphtml-validator(Node 版)校验线上 AMP 页面
npx --yes amphtml-validator https://example.com/2026/01/sample-post/amp/
# 通过时输出:https://example.com/2026/01/sample-post/amp/: PASS
# 失败时逐行给出行号与规则名,例如:
#   line 42, col 5: The attribute 'onclick' may not appear in tag 'a'.

步骤 4:用过滤器精确控制哪些页面生成 AMP。 全站开 AMP 是最常见的错误,应该只给真正需要的模板开启:

// 官方 AMP 插件提供 amp_skip_post 过滤器,返回 true 表示该文章不生成 AMP 版本
add_filter( 'amp_skip_post', function ( $skip, $post_id, $post ) {
    // 只保留文章与新闻类自定义文章类型,页面、产品页、落地页全部跳过
    if ( ! in_array( $post->post_type, array( 'post', 'news' ), true ) ) {
        return true;
    }
    // 正文太短或没有特色图片的,不值得维护 AMP 版本
    if ( strlen( wp_strip_all_tags( $post->post_content ) ) < 800 ) {
        return true;
    }
    return $skip;
}, 10, 3 );

步骤 5:下线 AMP 的正确姿势。 关闭插件生成后,把所有 /amp/ 结尾的 URL 用 301 重定向到去掉后缀的原 URL,在 GSC 里确认这些 URL 返回 301 而不是 404,然后提交原 URL 的 sitemap。不要直接返回 404,Google 会先处理状态码再清理索引,处理周期会拉长。

步骤 6:把省下的精力投到通用性能上。 LCP 优化、图片格式转换、缓存策略这些投入对所有页面生效,包括 AMP 页面,边际收益远高于维护第二套模板。相关做法见 Core Web Vitals 优化 与 图片 SEO 优化。

常见踩坑

  1. 装了插件就不管,AMP 版本长期存在校验错误,Google 根本没缓存,却一直以为自己在享受加速。
  2. AMP 页面的 canonical 指向错误,指向自身而不是原页面,导致原页面被视为重复。
  3. 下线时只关插件不重定向,/amp/ URL 全部 404,GSC 里「已抓取但未索引」条目暴涨。
  4. GA4 未做跨域配置,AMP Cache 流量被算成引荐来源,自然搜索流量被系统性低估。
  5. AMP 版本内容与主版本不一致,结构化数据字段缺失,富媒体结果反而比主页面差。
  6. 案例:某资讯站 2020 年为全站开了 AMP,2023 年改版后主题换了框架,AMP 模板里的 <amp-img> 没有同步更新尺寸属性,校验全部失败。站长半年后才发现 Top Stories 的点击量从日均 300 掉到 20,而 GSC 里没有任何报错提示——因为校验失败不影响普通索引,只会静默地丢掉 AMP Cache 预取。
  7. 把 AMP 当作性能优化手段,忽略真正的 LCP 瓶颈在后端 TTFB 和未压缩的图片上。

总结

判断标准很直接:如果你的流量主要来自新闻、热点、时效性查询,且 GA4 里 AMP 页面的数据确实更好,就保留,但只给对应模板开,并定期跑校验;如果站点是教程、文档、工具或电商,现在下线的收益远大于保留。Google 已经不因为 AMP 给任何排名或展示特权,性能红利可以用缓存、CDN、图片优化等通用手段拿到,而且对所有页面生效。下线的关键是做好 301 与 canonical 清理,这一步做干净,索引量通常两周内就能完全迁移。

U
UFO_PF作者

专注 WordPress 生态的实战作者,内容以「可复制、可验证」为第一原则。

留下你的想法

邮箱地址不会被公开。带 * 的为必填项。