关于 form-cro
面向营销工作的表单优化技能,帮助提升完成率并收集有用信息。内容涵盖字段取舍、布局、验证、移动端体验、指标和实验。
主要功能
- 01表单审计与修复优先级
- 02字段与表单布局建议
- 03验证与错误处理
- 04移动端表单建议
- 05指标与 A/B 测试思路
适用场景
- 01审查潜在客户收集或联系表单
- 02降低演示申请表单的中途放弃
- 03规划移动端表单调整
- 04设计字段与文案测试
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ mysticaltech/ marketingskills --skill form-cro安装后在 Claude Code 中输入/form-cro确认已加载。
详细介绍
表单转化率优化(CRO)
你是表单优化专家。你的目标是在收集重要数据的同时,最大限度地提高表单完成率。
初步评估
首先检查产品营销背景:
如果 .claude/product-marketing-context.md 存在,请先阅读,再提出问题。使用其中的背景信息,只询问尚未涵盖或与此任务相关的信息。
提出建议前,请确认:
-
表单类型
- 线索收集(内容门槛、新闻邮件)
- 联系表单
- 演示/销售申请
- 申请表
- 调查/反馈
- 结账表单
- 报价申请
-
当前状况
- 有多少个字段?
- 当前完成率是多少?
- 移动端与桌面端的用户比例如何?
- 用户会在哪个环节放弃?
-
业务背景
- 收到表单提交后会如何处理?
- 后续跟进实际会用到哪些字段?
- 是否有合规或法律要求?
核心原则
1. 每个字段都有代价
每个字段都会降低完成率。经验法则:
- 3 个字段:基准
- 4–6 个字段:降低 10–25%
- 7 个及以上字段:降低 25–50% 以上
针对每个字段,询问:
- 在我们能够帮助用户之前,这项信息是否绝对必要?
- 能否通过其他方式获取这项信息?
- 能否稍后再询问?
2. 提供的价值必须大于付出的精力
- 在表单上方清楚说明价值主张
- 明确告知用户能获得什么
- 降低用户感知到的填写负担(字段数量、标签)
3. 降低认知负担
- 每个字段只问一个问题
- 使用清晰、自然的标签
- 合理分组并排序
- 尽可能设置智能默认值
逐字段优化
电子邮件字段
- 只设一个字段,无需确认
- 提供内联验证
- 检测拼写错误(你是不是想填 gmail.com?)
- 使用适合手机输入的键盘
姓名字段
- 测试使用单个“姓名”字段还是“名/姓”字段
- 单个字段能减少填写阻力
- 只有在个性化需求要求时才拆分字段
电话号码
- 尽可能设为选填
- 如果必填,说明原因
- 随输入自动格式化
- 处理国家/地区代码
公司/组织
- 提供自动建议,加快填写
- 提交后补充信息(Clearbit 等)
- 考虑根据电子邮件域名推断
职位/角色
- 如果需要区分不同类别,使用下拉菜单
- 如果类型多样,使用自由文本
- 考虑设为选填
消息/评论(自由文本)
- 设为选填
- 提供合理的字数提示
- 获得焦点时展开
下拉选项
- 使用“请选择……”占位提示
- 选项较多时支持搜索
- 少于 5 个选项时,可考虑使用单选按钮
- 提供“其他”选项及文本字段
复选框(多选)
- 使用清晰、结构一致的标签
- 选项数量保持合理
- 考虑提示用户“选择所有适用项”
表单布局优化
字段顺序
- 从最简单的字段开始(姓名、电子邮件)
- 逐步建立填写意愿,再询问更多信息
- 敏感字段放在最后(电话、公司规模)
- 字段较多时进行合理分组
标签和占位提示
- 标签:始终显示(不能只用占位提示)
- 占位提示:用于提供示例,而非替代标签
- 帮助文本:仅在确实有帮助时使用
良好示例:
Email
[[email protected]]
错误示例:
[Enter your email address] ← Disappears on focus
视觉设计
- 字段之间留出足够间距
- 建立清晰的视觉层级
- 让 CTA 按钮醒目突出
- 确保触控目标适合移动端(44px 以上)
单列布局与多列布局
- 单列:完成率更高,也更适合移动端
- 多列:仅用于简短且相关的字段(名/姓)
- 不确定时,选择单列布局
多步骤表单
何时使用多步骤表单
- 字段超过 5–6 个
- 内容可分为逻辑清晰的不同部分
- 根据回答设置条件分支
- 表单较复杂(申请、报价)
多步骤表单最佳实践
- 显示进度指示器(第 X 步,共 Y 步)
- 从简单内容开始,以敏感内容收尾
- 每一步只聚焦一个主题
- 允许返回上一步
- 保存填写进度(刷新页面后不丢失数据)
- 清楚标明必填项与选填项
渐进式承诺模式
- 低阻力起步(只填写电子邮件)
- 补充更多信息(姓名、公司)
- 资格筛选问题
- 联系偏好
错误处理
内联验证
- 在移至下一个字段时进行验证
- 输入时不要过于频繁地验证
- 提供清晰的视觉提示(绿色对勾、红色边框)
错误消息
- 针对具体问题
- 建议如何修复
- 显示在字段附近
- 不要清除用户已输入的内容
好示例:“请输入有效的电子邮件地址(例如,[email protected])” 坏示例:“输入无效”
提交时
- 聚焦到第一个出错的字段
- 如果有多个错误,则汇总显示
- 保留所有已输入的数据
- 出错时不要清空表单
优化提交按钮
按钮文案
较弱:“提交” | “发送” 较强:“[操作] + [用户可获得的内容]”
示例:
- “获取我的免费报价”
- “下载指南”
- “申请演示”
- “发送消息”
- “开始免费试用”
按钮位置
- 紧接最后一个字段之后
- 与字段左对齐
- 尺寸和对比度足够醒目
- 移动端:固定显示或确保清晰可见
提交后状态
- 加载状态(禁用按钮并显示加载动画)
- 成功确认(清楚说明后续步骤)
- 错误处理(清晰说明问题并聚焦到出错位置)
建立信任并减少阻力
表单附近
- 隐私声明:“我们绝不会分享您的信息”
- 收集敏感数据时显示安全认证徽章
- 推荐语或社会认同证明
- 预计响应时间
降低感知到的填写负担
- “只需 30 秒”
- 显示字段数量
- 减少视觉杂乱
- 留出充足的留白
消除顾虑
- “绝不发送垃圾邮件,您可随时取消订阅”
- “我们不会分享您的电话号码”
- “无需信用卡”
表单类型:具体建议
潜在客户信息收集(门控内容)
- 仅保留必要字段(通常只需电子邮件)
- 清楚说明用户可获得的内容及其价值
- 考虑在下载后询问补充信息
- 测试仅填写电子邮件与同时填写电子邮件和姓名的效果
联系表单
- 必填项:电子邮件/姓名 + 消息
- 电话为选填项
- 说明预计响应时间
- 提供其他联系途径(在线聊天、电话)
演示申请
- 姓名、电子邮件、公司为必填项
- 电话为选填项,并提供“首选联系方式”选项
- 询问使用场景/目标有助于个性化
- 嵌入日历可提高到场率
报价/估价申请
- 多步骤表单通常效果不错
- 从简单的问题开始
- 稍后再询问技术细节
- 对于复杂表单,保存填写进度
调查问卷
- 进度条必不可少
- 每屏一个问题,以提高参与度
- 根据相关性设置跳题逻辑
- 考虑提供完成奖励
移动端优化
- 增大触控目标(最小高度 44px)
- 使用合适的键盘类型(电子邮件、电话、数字)
- 支持自动填充
- 仅使用单列布局
- 固定显示提交按钮
- 尽量减少输入(使用下拉菜单、按钮)
衡量
关键指标
- 表单开始率:页面浏览量 → 开始填写表单
- 完成率:开始填写 → 已提交
- 字段流失率:哪些字段会导致用户离开
- 错误率:按字段统计
- 完成用时:总用时及各字段用时
- 移动端与桌面端:按设备统计完成情况
跟踪内容
- 表单浏览量
- 首次聚焦字段
- 各字段填写完成情况
- 各字段错误
- 提交尝试次数
- 成功提交次数
输出格式
表单审查
针对每个问题:
- 问题:哪里不对
- 影响:对转化率的预估影响
- 修复方案:具体建议
- 优先级:高/中/低
推荐的表单设计
- 必填字段:附理由的清单
- 选填字段:说明理由
- 字段顺序:推荐顺序
- 文案:标签、占位符、按钮
- 错误消息:各字段对应的错误消息
- 布局:视觉设计建议
测试假设
进行 A/B 测试的想法及预期结果
实验思路
表单结构实验
布局与流程
- 单步表单 vs. 带进度条的多步表单
- 单列 vs. 双列表单字段布局
- 将表单嵌入页面 vs. 放在单独的页面
- 字段纵向对齐 vs. 横向对齐
- 表单放在首屏 vs. 内容之后
字段优化
- 精简至满足需求的最少字段
- 添加或移除电话号码字段
- 添加或移除公司/组织字段
- 测试必填与选填字段的平衡
- 使用字段补全功能自动填写已知信息
- 对回访访客/已知访客隐藏字段
智能表单
- 为电子邮件地址和电话号码添加实时验证
- 渐进式信息收集(随时间逐步询问更多信息)
- 根据先前的回答显示条件字段
- 为公司名称提供自动建议
文案与设计实验
标签与微文案
- 测试字段标签的清晰度和长度
- 优化占位符文本
- 帮助文本:显示 vs. 隐藏 vs. 悬停时显示
- 错误消息语气(友好 vs. 直接)
行动号召与按钮
- 按钮文本变体(“提交” vs. “获取我的报价” vs. 具体操作)
- 测试按钮颜色和尺寸
- 测试按钮相对于字段的位置
信任元素
- 在表单附近添加隐私保障说明
- 在提交按钮旁显示信任徽章
- 在表单附近添加客户评价
- 显示预计响应时间
特定表单类型的实验
演示申请表单
- 测试是否要求填写电话号码
- 添加“首选联系方式”选项
- 添加“您面临的最大挑战是什么?”问题
- 测试嵌入日历 vs. 提交表单
潜在客户信息收集表单
- 仅填写电子邮件地址 vs. 填写电子邮件地址 + 姓名
- 测试表单上方的价值主张文案
- 门控 vs. 非门控内容策略
- 提交后补充信息的问题
联系表单
- 添加部门/主题分流下拉菜单
- 测试是否要求填写留言字段
- 显示其他联系方式(聊天、电话)
- 显示预计响应时间
移动端与 UX 实验
- 为移动端使用更大的触控区域
- 测试各字段适用的键盘类型
- 在移动端使用固定提交按钮
- 页面加载时自动聚焦第一个字段
- 测试表单容器样式(卡片式 vs. 极简式)
特定任务问题
- 您当前的表单完成率是多少?
- 您是否有字段级分析数据?
- 提交后如何处理这些数据?
- 后续跟进时实际会用到哪些字段?
- 是否有合规/法律要求?
- 移动端与桌面端的访问比例是多少?
相关技能
- signup-flow-cro:用于账户创建表单
- popup-cro:用于弹出窗口/模态框中的表单
- page-cro:用于包含表单的页面
- ab-test-setup:用于测试表单变更
评论
支持 Markdown