移动端网站速度急救方案:从首页到询盘表单
先讲结论
老网站在移动端打不开、加载十几秒、表单点了没反应,这是我们今年看到最常见的改造起点之一。处理顺序不是先跑 Lighthouse,而是先确认"哪几个页面、在哪个国家、用什么网络"是真的慢;再从图片、字体、第三方脚本三个最容易拿分的地方动手;首页、产品页、案例页、联系页分别有不同的取舍逻辑;WordPress 站还要单独看插件和主题;最后一步是上线后的常态化监控,不要靠一次性跑分骗自己。预算紧的项目,先救首页和询盘表单;剩下的可以排到二期。
我们最近接的一个客户是做工业阀门的出口企业,海外询盘忽然在三月份掉了 40%。打开他们的官网,PC 端勉强能看,但用 4G 网络打开手机版需要 14 秒,案例页里塞了 7 张原图直出的 4MB 工厂照,首页顶部还挂着一个老视频弹窗插件。客户原本的需求是"把首页换成新的设计稿"。我们劝他们先别动设计,先把速度问题处理掉。三周后跳出率从 78% 降到 53%,询盘量回到了原来的水平。设计稿那部分排到了下个季度。
这篇文章就是那种项目的工作底稿。不是性能优化术语清单,而是一个出海小团队真的拿去开会、能领任务、能在两到四周内出结果的急救流程。
1. 先测真实问题
跑 PageSpeed Insights 拿一个分数,是最容易让人踩坑的开局。我们见过太多团队拿着一个 92 分的桌面端报告开会,结果客户在巴西用安卓中端机打开根本是另一回事。
测之前先回答四个问题:
- 哪些页面真的影响转化:首页、主要产品/服务页、最常被询盘的案例页、联系页。其它页面先放一边。
- 客户从哪里来:把 GA4 的"国家/地区"和"设备"两个维度拉出来。如果 70% 的访客在德国和波兰用手机打开,就别只测国内电信。
- 真实网络是什么:欧美 4G/5G 还能接受,东南亚乡镇 3G、巴西郊区的网络是另一种世界。Lighthouse 默认的"Slow 4G"其实比真实情况乐观。
- 什么是"够用":B2B 询盘站不是电商,不需要追到 100 分。LCP 控制在 2.5 秒以内、首屏可交互在 3 秒以内、表单按钮 0.5 秒内有反馈,就足以让客户留下来。
测的工具尽量用真机加远程节点:Chrome DevTools 的 Performance 面板配 4G 节流、WebPageTest 选目标市场节点、Search Console 里的"Core Web Vitals"按 URL 看真实用户数据(CrUX)。三套数据放一起,比单看一个分数靠谱很多。
2. 图片优先
90% 的中文移动端速度问题,根源是图片。这个比例听起来夸张,但我们手上的诊断报告基本都是这个结论。
按这个顺序处理:
- 格式换成 WebP 或 AVIF:JPG 改 WebP 平均省 30%,PNG 改 WebP 能省 50% 以上。WordPress 装 ShortPixel 或 Smush 这类插件就行,自定义站让构建工具自动生成。原图保留,前端按设备发不同格式。
- 尺寸按容器算,不按原图发:手机屏幕宽度 390px,发 2400px 宽的工厂照只是浪费流量。用
srcset+sizes让浏览器自己挑。 - 首屏图 eager,下方图 lazy:首屏 hero 加
loading="eager"和fetchpriority="high";折线以下所有图加loading="lazy"。这一步在 WordPress 6.x 已经默认开了,但很多老主题会覆盖。 - 背景图也算:CSS 里
background-image不会被懒加载机制识别。如果你的英雄区是 CSS 背景图,改成<img>或加<link rel="preload">。 - 案例页图片单独审一遍:客户最容易忽略的就是案例详情页。一张 5MB 的车间全景图能让整个页面崩掉。把案例图片限到每张 200KB 以内,多张就拆成画廊或分页。
砍图之后,速度通常能掉一半。剩下的优化才值得做。
3. 字体与脚本
图片处理完之后,第二大杀手是字体和第三方脚本。
字体处理思路:
- 不要从 Google Fonts 实时加载:境外服务器可能被部分网络拦截,加载时间不稳定。下载到自己服务器,用
font-display: swap,让文字先用系统字体显示出来。 - 只引用真正用到的字重:很多模板默认引用了 Regular / Medium / Bold / Light 四到五个字重,每个 50–80KB。实际网站只用 Regular 和 Bold 就够。
- 中文字体不要全集:如果你的英文站偶尔出现中文(联系信息、案例引用),用按字符子集化的方案,不要直接挂思源黑体的全集 14MB 字库。
第三方脚本是另一片重灾区:
- 客服弹窗:Tawk、Crisp、LiveChat 默认全量加载,但访客点进来 1 分钟内不会用。改成"用户滚动到第二屏才加载"或"点击聊天按钮再加载"。
- 热力图与录屏:Hotjar、Microsoft Clarity 在做诊断时打开,平时关掉。它们记录每个 DOM 事件,对老旧手机是负担。
- 视频弹窗与轮播插件:很多 WordPress 主题自带 Slider Revolution 这类大插件,光 JS 就 400KB。没在用就直接禁用。
- 统计代码:GA4、Meta Pixel、LinkedIn Insight 这些保留,但用 GTM 统一管理,配合
defer加载。
我们一般会拉一份 Network 截图和客户开会,把每条三方脚本的来源、大小、用途列清楚。砍掉一半是常态。
4. 分页面处理
不同页面的优化目标不一样。统一标准会让你做很多无效功。
首页:
- 英雄区一张图 + 一段文字 + 一个按钮就够。不要轮播 5 张。轮播是过去十年最被高估的 UI 之一。
- 首屏不放视频自动播放。如果一定要视频,做一个海报图加点击播放。
- 主要服务卡片限制在 3–6 个,超出折叠。
- 客户 logo 墙改成静态 sprite 或 SVG,不要 logo 各发一张 PNG。
产品/服务页:
- 顶部一段产品定义 + 一张主图 + 询盘按钮,让用户在第一屏就知道这是什么、能干嘛、怎么联系。
- 规格表用纯 HTML 表格,不要塞图片版。
- 相关案例放在下面,每个案例只显示主图、客户、一句结果,详情页再深读。
案例页:
- 案例列表用缩略图(300x200 左右),点进去才加载大图。
- 详情页里的工厂照、产线照按"按需加载"处理:滚动到那一段才解码。
- 客户 logo 加上
decoding="async",避免阻塞首屏。
联系页与询盘表单:
- 表单字段控制在 5 个以内,前面已经讲过。
- 表单脚本要本地加载,不要走第三方表单服务(Typeform、Tally 这些在某些海外网络下不稳定)。
- 提交按钮加 loading 状态。客户点了之后没反应,会以为坏了再点几次,最后放弃。
- 验证码用 Cloudflare Turnstile 或 hCaptcha,比 Google reCAPTCHA 快很多,对欧洲用户也更友好(GDPR 视角)。
5. WordPress 专项
WordPress 站的速度问题通常不是 WordPress 本身,是装多了插件、用错了主题、放错了主机。
按这个清单过一遍:
- 插件审计:进 wp-admin → 插件,把每个插件按"必须 / 可替代 / 没用"打三个标签。常见可砍的:多个 SEO 插件并存、社交分享插件、统计插件(Google Analytics 自己会上报,不需要重复)。我们一般能从 40+ 个砍到 15 个左右。
- 主题不要太花:Avada、Divi、Salient 这类主题功能强但体积大。如果你的站是内容驱动型,GeneratePress、Astra、Kadence 这种轻主题加速度很多。换主题不是一两周的事,但二期值得排上。
- 缓存:装 LiteSpeed Cache、WP Rocket 或 W3 Total Cache,开页面缓存 + 浏览器缓存 + Gzip/Brotli 压缩。这一步 30 分钟就能见效。
- 数据库:跑一次 WP-Optimize,清掉 post revision、过期 transient、垃圾评论。老站的 wp_options 表常常超过 20MB,全部加载到内存里很慢。
- 主机区域:国内服务器跑英文站,前面已经讲过这事。换到目标市场附近的主机加 Cloudflare,是单次动作收益最大的优化。具体地区差异看海外官网跨区域访问速度怎么做,主题与插件的细节看WordPress 出海官网架构。
6. 上线后监控
性能不是上线那天定的事。任何一个新插件、一张被市场部上传的高清图、一段被加进 GTM 的脚本,都能把昨天 2.1 秒的 LCP 搞回 6 秒。
值得长期开着的几个工具:
- Google Search Console 的 Core Web Vitals 报告:用 CrUX 真实用户数据,每周看一次"差/需要改进"的 URL。
- GA4 的页面加载时间:按设备和地区拆分,找到异常分布。
- WebPageTest 定期跑:选关键页面 + 主要市场节点,每周自动跑一次,结果存档对比。
- Lighthouse CI:如果你的站是构建型(Next.js、Nuxt 或自定义),把 Lighthouse 接到 CI/CD,PR 合并前先看一眼分数有没有掉。
- 慢日志:服务器上开 PHP slow log(WordPress)、Node 的 APM(Datadog、New Relic 都行),每周扫一遍最慢的 10 个请求。
监控的目的不是拿好看的数字,是在问题变大之前发现它。技术 SEO 的整体基线可以参考新站或重构网站的技术 SEO 基线,老网站的常见症状对比可以看你的老公司网站正在流失线索的 12 个信号。
取舍判断
预算紧的客户经常问我们:"这些都做完要多少钱、多久?"我们的回答通常是这样:
- 第一周:图片压缩、脚本审计、WordPress 缓存。这一步在大多数老站上能让 LCP 从 6–8 秒降到 3 秒上下,成本最低,见效最快。先救命。
- 第二到三周:字体优化、首页和产品页重排、表单调优。能再砍 30%–40% 的加载时间,转化通常会跟着一起涨。
- 二期:换主题、换主机、做完整的 CDN 多地区策略。这些是大动作,但只有前面两步做完之后才值得做,否则会白花钱。
如果是一个全新的设计稿改版项目,这套急救流程要直接编进项目计划,不要等改版上线后再补。改版上线那一天就是性能基线。
上线急救表
| 优先级 | 必做项 | 责任人 | 预期收益 |
|---|---|---|---|
| P0 | 首页与询盘表单图片压缩、WebP 转换 | 技术 / 内容 | LCP -2 到 -4 秒 |
| P0 | 砍掉无用第三方脚本与弹窗插件 | 技术 | TBT -200 到 -500ms |
| P0 | WordPress 缓存 + Gzip/Brotli | 技术 | 整体 -1 到 -2 秒 |
| P1 | 字体本地化、字重精简 | 技术 | FCP -200 到 -400ms |
| P1 | 首页轮播改静态、视频改海报图 | 设计 / 内容 | CLS 改善、移动端可读性提升 |
| P1 | 表单脚本本地化、loading 状态 | 技术 | 表单提交转化 +5% 到 +15% |
| P2 | 主机迁移到目标市场区域 | 技术 | TTFB -300 到 -800ms |
| P2 | 主题更换或定制重写 | 技术 / 设计 | 整体 -1 秒以上,长期可维护 |
| 持续 | Search Console + WebPageTest 周监控 | SEO | 性能不再悄悄回退 |
常见问题
Lighthouse 跑到 90 分够吗?
够开会用,不够实战。Lighthouse 是合成测试,模拟环境比真实用户温和。把分数当趋势看(这周比上周好或差),不要当绝对答案。真实数据看 Search Console 的 Core Web Vitals 和 GA4 的页面加载时间。
一定要换主机吗?
不一定。如果你的目标市场恰好和现有主机区域接近,加上 Cloudflare 这类全球 CDN,TTFB 通常能控制住。只有在主机在国内、目标客户在欧美这种典型错位场景下,主机迁移才是必须动作。
客户嫌图片压缩之后画质变差怎么办?
把"客户能接受的画质"和"网站需要的画质"分开。我们一般给客户保留原图(在他们的 OneDrive 或飞书知识库),网站上挂的是按尺寸和格式优化过的版本。如果是高端品牌站对画质特别敏感,AVIF + 高质量参数(quality 80+)是兼顾画质和体积的折中。
改版和速度优化,先做哪个?
如果现有站的速度和转化都崩了,先做速度急救,看一个月数据再决定要不要全量改版。我们见过不少案例,速度修好之后询盘量回来了,老板就不再坚持要花预算改版。改版与重构的边界可以参考我们文末预约诊断时一起看的判断框架。
预约诊断
如果你正在被一个慢得让人发疯的老网站困住,或者刚做完改版但移动端速度还是不行,欢迎带着你的域名、目标市场和最近 30 天的 GA4 数据,找我们做一次免费的网站重构服务初步诊断。我们会用同样这份清单逐项过一遍,告诉你哪些是 P0 必修、哪些可以下个季度再说。