Preparing your workspace
Jobbit
指南阅读约 3 分钟

英国邮编详解:结账页拒绝真实地址的 5 个原因

写给网站主的英国邮编详解:180万个邮编如何编排,表单会误拒的有效格式,地址查询的费用,以及如何修好你的结账页。

英国邮编详解:结账页拒绝真实地址的 5 个原因
阅读语言:

英国邮编分为两半:外码(outward code)标明区域和分区,例如 PO1;内码(inward code)进一步缩小到扇区和投递单元,例如 1AF。约 180 万个有效邮编覆盖 3,240 万个投递点,一个有效邮编有五到七个字符,共六种格式。结账表单之所以拒绝真实地址,是因为它只检验一种格式、强制要求门牌号,或者去查询一份尚未收录新房的文件。

如果你曾收到顾客的邮件说"你们网站说我的邮编有误",你就从另一边遇到过这个问题。Baymard 长期研究显示,50 项研究中在线购物车的平均放弃率为 70%,其中 17% 的放弃者归咎于结账流程冗长复杂,而平均结账页仍要求填写 11 个字段,实际上约 8 个就够了。邮编被拒是这种阻力中最尖锐的一种:顾客知道自己没错,表单却说他错了,而且没有人可以申辩。把英国邮编详解清楚之后,修复办法不过是几条规则和一个关于地址查询的决定。

下文内容:邮编如何编排以及为何是这个样子,罕见但有效的格式,数据从哪里来、要花多少钱,表单拒绝真实用户的五种方式,以及政府自己的设计系统用来做出可用地址表单的八条规则。

想要一个结账时能一次填对地址的网店或预约页面吗?向 Jobbit 智能体描述你的需求即可,每天 100 点免费额度,无需绑卡。

我们如何评判

  1. Royal Mail 自己的文档。 Postcode Address File 程序员指南和每月的 PAF 统计数据,它们是所有查询服务的数据源头。
  2. 格式本身的规则,以 Royal Mail 公布的为准,而不是别人在论坛上贴的某个正则表达式。
  3. 2026 年 10 月 24 日读取的价格,来自授权方和查询服务商的页面。
  4. 结账方面的证据,来自 Baymard 的可用性研究和 GOV.UK Design System,后者已在数百万用户身上测试过地址表单。
  5. 不编造极端案例。 本指南中的每个示例邮编都是已公布的邮编。

邮编是如何构成的

以 PO1 1AF 为例,这是 Royal Mail 自己使用的示范。

PartExampleWhat it namesHow many exist
区域(Area)PO一到两个字母,通常取自主要城镇(PO 代表 Portsmouth)124
分区(District)PO1区域加一到两位数字,伦敦有时还带一个字母后缀(W1A、EC1A)约 2,980
扇区(Sector)PO1 1分区加内码的第一位数字约 11,160
单元(Unit)PO1 1AF扇区加两个字母:一条街、街的一部分或一栋大型建筑2026 年 8 月有 1,810,763 个有效邮编

外码(PO1)是 Royal Mail 用来把邮件分拣到正确投递局的那一半。内码(1AF)是当地投递局用来把邮件分到具体投递路线的那一半。一个单元邮编平均覆盖 15 个投递点,最少 1 个,最多 99 个。Royal Mail 2026 年 8 月的统计列出 32,429,019 个投递点和约 1,500 个邮政城镇。

这套系统始于 Norwich 的一次试验,1959 年 7 月宣布,全国编码于 1974 年完成。这段历史解释了为什么区域用的是城镇名称里的字母,而不是整齐的数字编号,也解释了为什么伦敦的分区带有额外字母:它们是被硬塞进一张早已画好的地图里的。

表单会拒绝的 9 种有效格式

Royal Mail 公布了外码的六种字母与数字组合,以及内码的固定形态。加上空格书写,如下所示:

PatternExampleWhere you see it
A9 9AAM1 1AAManchester、Birmingham、Glasgow 的市中心
A99 9AAM60 1NW使用单个字母的大型区域
AA9 9AACR2 6XH全国大部分地区
AA99 9AADN55 1PT编号超过 9 的分区
A9A 9AAW1P 1BB仅限伦敦市中心
AA9A 9AAEC1A 1BB仅限伦敦市中心
非地理邮编SA99 1AA(DVLA),XM4 5HQ(Royal Mail 的圣诞老人地址)拥有专属邮编的大型机构
皇家属地JE、GY 和 IM 邮编Jersey、Guernsey 和 Isle of Man 在 PAF 中,但不属于英国
历史与特殊邮编GIR 0AA(Girobank),BF1(British Forces)GIR 0AA 根本不在 PAF 中;BFPO 地址存放在另一份文件里

四条规则能难倒大多数手写的校验器。邮编的第一个字母绝不是 Q、V 或 X,但非地理邮编 XM 和 XX 以 X 开头。第二个字母绝不是 I 或 Z。内码最后两个字母绝不使用 C、I、K、M、O 或 V,所以 "W1A 0AX" 有效,而 "W1A 0AC" 不可能存在。整个邮编去掉空格最多七个字符,带空格最多八个,因此把字段上限设为七个字符,会拒绝每一个书写规范的伦敦地址。

Northern Ireland 只有一个区域 BT,而相当多按 Great Britain 格式构建的表单会直接拒绝它。

数据从哪里来,要花多少钱

你用过的每一个地址查询,读取的都是 Postcode Address File,即 PAF,由 Royal Mail 授权。其直接终端用户许可在 2026 年 10 月 1 日上调为:单个用户每年 £115,网站使用每年 £8,210,全机构许可 £25,000;员工少于九人且营业额低于 £2 million 的微型企业,可以免费获得一年 PAF,用于开发地址解决方案。几乎没有人直接购买。你通常是通过查询服务按次租用:

ServicePrice per lookup, 2026年10月Notes
Ideal Postcodes200 点数 £9 时每次 4.5p,£900 时降至 2.8p点数有效期 12 个月;输入免费,只有返回完整地址时才消耗一个点数;可免费试用 50 次
Loqate (GBG)充值 £50 时每次 7.3p,£1,000 时降至 4.2p(地址采集);地址验证为 8.8p 到 5.0p45 天试用
Fetchify按其自家页面,年费 £45 起的套餐每次低至 1p;第三方列表报价约 5p各方说法不一,请查看实时页面

对于每月接 200 个订单的网店,每单都做一次查询,每月只需 £6 到 £15,这是市面上最便宜的弃单修复手段。免费的替代品有用,但性质不同:postcodes.io、ONS Postcode Directory 和 Ordnance Survey 的 Code-Point Open 提供每个邮编及其坐标和地方当局,非常适合划配送区域和做地图,但它们都不包含街道地址或门牌号,无法帮你填表。

表单拒绝真实用户的 5 种方式

  1. 格式检验太死板。 按 AA9 9AA 写的正则会拒绝 M1 1AA、W1A 0AX 和 EC1A 1BB,而这三个正是最大三座城市的中心。GOV.UK Design System 的建议恰恰相反,不要严格:接受带空格或不带空格、任意大小写的邮编,剔除所有非字母和数字的字符,然后才检验。
  2. 门牌号是必填项。 有名字的村舍、商铺楼上的公寓、农场以及大部分英国乡村都没有门牌号。"Address line 1" 必须接受名称,GOV.UK 的做法是让门牌号可选。
  3. 地址比文件更新。 Royal Mail 把新房产放在一份单独的 "Not Yet Built" 文件中,直到房屋可入住并开始收信,所以新建住宅区的顾客可能拥有有效邮编,而 PAF 查询却不认识它。Autoaddress 和 Data-8 等地址数据公司估计,每年约新增 26,000 个邮编和 100,000 套新房。查询失败后,一定要提供手动输入。
  4. 公寓被隐藏了。 PAF 可以只保存一条楼栋级记录,例如改建住宅的 "Flats 1 to 10";各个公寓在 Royal Mail 的 Multiple Residence 产品中,并非每个查询服务都包含它。顾客选了楼栋,却没有地方填 "Flat 3"。
  5. 郡字段。 Royal Mail 多年前就已从地址格式中去掉了郡,GOV.UK Design System 也明确指出,郡不是正确地址的一部分。强制的郡下拉菜单逼人去猜,而在全国三分之一的地方,猜出来的都是错的。

PO Box 是第六种更隐蔽的情况:它们在 PAF 中作为大型用户地址存在,但坚持要求街道名称的校验器会拒绝它们。

好用地址表单的 8 条规则

  1. 先填邮编,再查询。 先询问邮编,显示匹配的地址,让顾客选择一个。Baymard 推荐自动查询,因为它省掉了人们容易输错的字段。
  2. 始终保留手动途径。 提供显眼的 "手动输入地址" 链接,给新建房屋、缺失的公寓和海外用户使用。
  3. 先接受,再整理。 转为大写,在最后三个字符前插入空格,删除多余字符。绝不因格式问题而拒绝。
  4. 门牌号可选,两行自由地址,不要郡。 这是 GOV.UK 的做法;Baymard 还建议把地址第二行藏在一个链接后面。
  5. 对照真实名单校验,而不是对照格式。 查询能告诉你地址确实存在,正则只能告诉你它看起来合理。
  6. Northern Ireland、皇家属地和 BFPO 是决策,不是错误。 决定你是否配送到那里,并在表单之前说明,而不是之后。
  7. 保存顾客选择的内容。 同时保留 PAF 地址和顾客自己的写法;查询用于配送,他们自己的写法用于面单。
  8. 盯着被拒记录。 记录表单拒绝的每一个邮编。一份被你拒之门外的真实顾客名单,是你能得到的最好的错误报告。

AI 智能体如何帮忙

手工搭建这些需要一名开发者、一个授权决定和一周时间。向智能体描述一遍,只需要一段话。

  • 搭建接入查询的表单。 告诉智能体你选了哪个查询服务,它就会写出先填邮编再查询、带手动备选并遵循 GOV.UK 字段规则的结账页。Jobbit 的 generate 功能能把描述变成可运行的页面,并托管在你自己的域名上。
  • 把校验写对。 依据 Royal Mail 公布的规则、伦敦格式、BT、X 开头的例外,而不是论坛上的某个正则。
  • 规划配送地图。 它利用免费的邮编数据集,按扇区或分区划出你的配送区域并定价。
  • 阅读被拒记录。 每周列出表单拒绝的地址,按原因分组并提出修复方案。
  • 用真实的极端案例测试。 在你的顾客遇到之前,它先用 W1A 0AX、EC1A 1BB、BT1 和一个有名字的村舍来跑一遍表单。
  • 让查询账单保持透明。 它监控点数使用情况,并在下一个价格档位更便宜时提醒你。

ChatGPT、Claude、Gemini、Microsoft Copilot、Manus 和 Meta 的 Muse 只要你问,都会解释邮编格式。它们不会做的是搭建结账页、托管它,并在网店平台需要定制插件时把任务交给网络中的真人开发者。这种端到端的工作,正是 Jobbit 的用途。

本周修好你的结账页

  • 第 1 天:用你自己的表单测试,输入 M1 1AA、EC1A 1BB、W1A 0AX、BT1 5GS 和一个没有门牌号的地址。数一数被拒的次数。
  • 第 2 天:选择一个查询服务并领取免费额度;Ideal Postcodes 是 50 次,Loqate 是 45 天试用。
  • 第 3 天:按 GOV.UK 的做法重写字段:先填邮编,门牌号可选,两行地址,不要郡,保留手动备选。
  • 第 4 天:开启拒绝记录。
  • 第 7 天:阅读记录并修复第一个原因。然后把每周的阅读工作交给智能体。

接着读

Frequently asked questions

英国邮编的各部分是什么意思?

空格之前的外码是区域(一到两个字母)和分区(一到两位数字,伦敦市中心还带一个字母)。空格之后的内码是扇区(一位数字)和单元(两个字母)。PO1 1AF 的区域是 PO,分区是 PO1,扇区是 PO1 1,单元是 PO1 1AF,平均覆盖约 15 个地址。

英国有多少个邮编?

Royal Mail 2026 年 8 月的统计列出 1,810,763 个有效邮编,覆盖 32,429,019 个投递点,分布在 124 个邮编区域和约 1,500 个邮政城镇。随着房屋建成和企业搬迁,这份文件每天都在变化,所以每月更新一次的查询服务仍可能滞后。

为什么网站说我的邮编无效,而它明明是对的?

通常是因为表单只检验一种格式,而你的邮编用的是另一种,例如伦敦市中心的 W1A 0AX 或 EC1A 1BB 格式;或者因为你的住所是新房,尚未收入 Postcode Address File;或者因为表单强制要求门牌号或郡。修复在网站一方:做好查询、提供手动备选,并遵循 GOV.UK 的字段规则。

英国邮编数据免费吗?

邮编本身及其坐标和地方当局,可通过 postcodes.io、ONS Postcode Directory 和 Ordnance Survey 的 Code-Point Open 免费获得。完整的街道地址则不免费:它们来自 Royal Mail 的 Postcode Address File,自 2026 年 10 月 1 日起,单个用户授权为每年 £115,网站使用为 £8,210,或者通过查询服务按次租用,每次约 3p 到 7p。

英国最长的邮编是什么?

去掉空格是七个字符,带空格是八个,格式为 AA9A 9AA 或 AA99 9AA,例如 EC1A 1BB 或 DN55 1PT。最短的是五个字符,例如 M1 1AA。把字段上限设为七个字符,会拒绝每一个空格书写正确的伦敦地址。

AI 智能体能修好我的结账表单吗?

可以,只要你能说明哪里出了问题。Jobbit 智能体会搭建或重写带邮编查询、手动备选并遵循 GOV.UK 规则的地址表单,把页面托管在你的域名上,并在网店平台需要代码时从网络中引入开发者。它每天提供 100 点免费额度,无需绑卡。

相关指南