外贸建站的技术栈决定三件事:站点能跑多快、能承载多少 SKU、能被 AI 引擎读懂多少。这三件事在上线后很难改,所以选型要在开工前定。这篇拆开我们实际在用的架构。 针对询盘转化偏低的独立站,我们梳理了 以询盘为核心的外贸建站服务,从架构到转化全链路重构。
一个真实的对
同一个客户,两套方案,数据如下:
| 指标 | 拖拽构建器方案 | 原生 Gutenberg + ACF 方案 |
| 首页 DOM 节点数 | 12,400 | 1,860 |
| 首页 HTML 体积 | 780 KB | 96 KB |
| 移动端 PageSpeed | 46 分 | 92 分 |
| LCP | 4.1s | 1.2s |
| CLS | 0.21 | 0.05 |
| 加 150 语种后 | 崩溃,需重做 | 增量扩展 |
| 6 个月后询盘 | 4–6 条/月 | 28 条/月 |
第 2 行是根源。Elementor、Divi 这类构建器为了支持拖拽,会生成大量嵌套 div 和内联样式,DOM 节点轻松上万。Google 的 Core Web Vitals 不看你的设计好不好看,看 LCP 有没有超过 2.5 秒。移动端加载超过 3 秒,53% 的访客直接离开。
这不是审美之争,是能不能被收录之争。
技术栈分层
我们把一个外贸站拆成六层,每层的技术选型如下:
| 层 | 选型 | 为什么 |
| CMS 核心 | WordPress 原生 | 生态、URL 控制权、schema 自由度 |
| 编辑与字段 | Gutenberg + ACF Pro | 结构化字段,不产生冗余 DOM |
| 页面构建 | 不用(原生区块 + CPT 模板) | 避免代码臃肿 |
| 多语言 | WPML 或 Polylang | 独立 URL + hreflang 支持 |
| 表单与留存 | Contact Form 7 + Flamingo | 级联 + 离线入库,免费 |
| 缓存与加速 | 缓存插件 + Cloudflare | 海外节点就近分发 |
| 结构化数据 | 手写 JSON-LD | 不依赖插件,可控可查 |
| 服务器 | 海外 VPS(Nginx) | 机房选在目标市场附近 |
最后一层有个常见误解:服务器不是越贵越好,是越近越好。 B2B 站日均 5,000 UV 以内,2 核 4G、40G SSD、5M 带宽的海外 VPS 就够,年成本 300–2,000 元。把机房从美国挪到法兰克福带来的速度提升,远大于把配置翻倍。
CPT 架构:B2B 站和博客的根本区别
WordPress 默认的”文章”和”页面”两种类型,对 B2B 工业站完全不够用。要用自定义文章类型(Custom Post Type)。
| CPT | 用途 | 关键自定义字段 |
| Product | 产品/规格页 | 型号、口径、压力等级、材质、认证、应用场景 |
| Application | 应用场景页 | 行业、工况、推荐型号 |
| Certification | 认证解读页 | 认证机构、适用范围、有效期 |
| Case | 案例页 | 客户行业、国家、效果数据 |
| FAQ | 问答库 | 问题、答案、关联产品 |
为什么要拆这么细? 因为每个 CPT 可以有自己的模板、自己的 schema 类型、自己的列表页。产品页用 Product schema,认证页用 Article schema,FAQ 页用 FAQPage schema——AI 引擎和 Google 是靠 schema 判断页面类型的,所有页面都套同一个模板,等于放弃了这层信号。
ACF Pro 建字段是一次性工作。建好之后,500 个 SKU 的规格页可以由非技术人员批量录入,格式永远统一。
手写 JSON-LD 而不是装插件
结构化数据这一步,很多站点依赖插件自动生成。我们不这么做,原因有三:
- 插件生成的 schema 常常不完整,尤其是 FAQPage——很多插件只输出 Article,漏掉 FAQPage
- 多语言站的 schema 需要按语种输出,插件处理不好 hreflang + schema 的配合
- 改一个字段要等插件更新,自己写的代码改一行就好
一个产品页最少要有这几类:
| Schema 类型 | 作用 | 优先级 |
| Organization | 建立品牌实体 | P0 |
| Product | 让 Google 读懂规格 | P0(产品页) |
| FAQPage | 抢 AI 引用和精选摘要 | P0 |
| Breadcrumb | 层级信号 | P1 |
| WebSite + SearchAction | 站内搜索框展现 | P2 |
想自己上手的,这篇 GEO 友好的 JSON-LD 配置指南 有完整代码,WordPress 站点不用装插件。
Core Web Vitals 四项指标怎么做绿
Google 现在看四个数:LCP、CLS、INP、TTFB。
| 指标 | 阈值 | 常见杀手 | 解法 |
| LCP | ≤ 2.5s | 未压缩的 Hero 图、渲染阻塞 JS | WebP + 预加载首图、延迟非关键 JS |
| CLS | ≤ 0.1 | 图片无尺寸属性、字体闪烁 | 显式宽高、font-display: swap |
| INP | ≤ 200ms | 重型构建器、过多第三方脚本 | 砍构建器、精简脚本 |
| TTFB | ≤ 0.8s | 机房远、无缓存 | 就近机房 + 页面缓存 |
我们做的站实测数据:LCP 1.2s、CLS 0.05、FCP 0.8s、TTFB 0.4s,四项全绿。这个数字不是优化出来的,是不用构建器之后自然就有的——架构选对了,性能是副产品。
可以自己用 Google PageSpeed Insights 验,输入 URL 就行。
AI 搜索时代多出来的两项要求
2025 年之后,技术栈要多考虑两件事。
一、定义块前置。 每个页面正文开头放一段 50 字以内的精确定义。AI 引擎抓取时优先取这段作为引用源。不前置的话,它可能会去摘要里随便抓一句,导致引用失真。
二、LLMs.txt。 在根目录放一个给大模型看的站点说明文件,标明哪些页面是权威内容源。这还是非标准做法,但成本极低(一个文本文件),值得一试。
这两项加起来不到半天工作量,但在 Ahrefs 2025 年 12 月复测 AI Overviews 让首位 CTR 下降 58% 的背景下,属于低成本高杠杆的动作。
三个反直觉判断
一、”所见即所得”的代价是看不见的。 拖拽构建器卖的是编辑体验,代价是输出代码质量。这个代价在上线当天看不出来,在第 6 个月要加语种、要改架构时才爆发。
二、站点速度是 SEO 因素,不只是体验因素。 很多人把速度当成 UX 优化项。实际上 Core Web Vitals 是明确的排名信号,而且 AI 引擎抓取时对超时的容忍度更低。
三、技术债在 B2B 站几乎无法偿还。 内容可以重写,外链可以重做,但架构一旦定型,改动的代价接近重做。所以选型阶段多花的 3–5 天开发时间,能省掉后面 3 个月。
部署上线的 5 个步骤
| 步骤 | 内容 | 验收标准 |
| 1 资产排查 | 域名历史洁净度、垃圾惩罚检查 | 无 spam 记录 |
| 2 机房部署 | 按目标市场选机房,配 Nginx 与流控 | TTFB < 0.8s |
| 3 架构搭建 | CPT + ACF 字段 + 模板 | 字段可批量录入,非技术可操作 |
| 4 SEO 埋点 | JSON-LD、hreflang、sitemap、robots | Rich Results Test 通过 |
| 5 压测上线 | Core Web Vitals 四项压测 | LCP / CLS / INP / TTFB 全绿 |
第 1 步最容易被跳过,也最容易埋雷。买到一个有垃圾惩罚历史的便宜老域名,后面半年都白干。这一步用 Ahrefs 或 Wayback Machine 查一下历史快照就能排除大部分问题。
技术栈的长期维护成本
| 项目 | 频次 | 成本 |
| 插件续费 | 年 | 500–3,000 元 |
| 核心与主题更新 | 月 | 0(自己操作) |
| 安全扫描 | 月 | 0(Wordfence 免费版) |
| 异地备份 | 自动 | 0(UpdraftPlus 免费版) |
| 服务器续费 | 年 | 300–2,000 元 |
| 偶发故障处理 | 按需 | 500–2,000 元/次 |
一年总成本大概在 1,300–7,000 元区间。这就是 WordPress 自建站长期成本低于 SaaS 的根本原因——没有交易佣金,维护成本主要花在插件续费上,而大部分基础需求免费插件就能覆盖。
三个最常见的 schema 错误
| 错误 | 后果 | 怎么查 |
| FAQPage 标记在页面上不可见的内容 | 违反指南,可能被判作弊 | Rich Results Test + 肉眼核对 |
| Product schema 缺 price 或 availability | 富媒体不展现,等于白写 | Rich Results Test |
| 多语言站各语种输出同一份 schema,实体 ID 冲突 | 实体识别混乱 | 逐语种检查 @id |
第二个最普遍。Product schema 有必填字段,缺了不会报错,只是不生效——这是最麻烦的地方。
验证只有一条路:用 Google Rich Results Test 逐页跑。别凭感觉,也别信插件的”已启用”提示。
常见问题
Q:schema 装插件还是手写? 核心页面手写,长尾页面可以插件批量。手写的好处是可控、可查、不受插件更新影响——插件一改版,你之前配的字段可能就失效了,而且你不会收到任何报错提示。
Q:schema 写错了会怎样? 不报错,只是不生效。这是最坑的地方。一定要用 Rich Results Test 逐页验证。
Q:插件装多少个合适? 控制在 15 个以内。每多一个插件就多一份冲突风险、多一份更新维护、多一份性能开销。功能重叠的直接删掉,能用代码解决的(比如手写 JSON-LD)就不用插件。
Q:主题怎么选? 选轻量的、更新频繁的、不捆绑页面构建器的。判断标准很简单:装完主题后不装任何插件,用 PageSpeed Insights 测移动端,分数低于 70 的直接换掉。
Q:不用构建器,页面设计会不会受限? 会,但受限的是”自由拖拽”,不是”设计质量”。原生区块 + ACF 能做出任何布局,只是需要开发而不是拖拽。对于 B2B 站,布局稳定反而是优点。
Q:现有 Elementor 站要不要重做? 看三个信号:移动端 PageSpeed 是否低于 60、是否需要加多语言或大量 SKU、改一处是否经常崩三处。占两条就该规划迁移了。
Q:WordPress 安全性怎么样? 核心本身安全,风险来自插件。三条纪律:只用活跃安装量大的插件、定期更新、用 Wordfence + 定期备份。做到这三条,风险可控。
Q:这套技术栈的成本是多少? 开发部分落在 15,000–50,000 元区间,比模板站贵,但低于后期重做的代价。完整的成本对照见外贸建站多少钱。
Q:多语言 CPT 字段要重复建吗? 不用。字段结构一次建好,各语种只填内容。这也是为什么建议一开始就上 CPT,而不是先做单语种再扩。
本文技术参数为我们的实际项目实测值,不同站点会有差异。Core Web Vitals 数据可用 Google PageSpeed Insights 自行验证,JSON-LD 可用 Google Rich Results Test 检查。
想看完整交付清单,见外贸建站服务;上线前自查 TDK 可以用这个 TDK 生成器。

