S
Site Building SOPKnowledge Base
Search
← All topics

form-cro

Optimize lead capture forms, contact forms, demo request forms, and quote forms. Every field has a cost — reduce friction, improve completion rate. For signup flows see signup-flow-cro. For popups see popup-cro.

site-buildingcroformsconversion
Agent trigger phrases: form-cro · form optimization · lead form conversions · form friction · form fields · form completion rate · contact form optimization

Trigger: Use when "form optimization", "lead form conversions", "form friction", "form fields", "form completion rate". For non-signup forms: lead capture, contact, demo request, quote request.

Core Principle: Every Field Has a Cost

Each field reduces completion rate:

  • 3 fields: Baseline
  • 4-6 fields: 10-25% reduction
  • 7-9 fields: 25-50% reduction
  • 10+ fields: 50%+ reduction

Rule: Only ask for information you will use immediately in your follow-up.

Phase 1: Audit Current Form

Field necessity test — for each field ask:

  1. Do we use this data in the first contact/follow-up?
  2. Can we get this information another way?
  3. Will removing it hurt quality of leads meaningfully?

Common fields to eliminate: title, company size (for SMB), industry, how did you hear about us, fax number.

Fields to keep for local services: Name, Phone, Service/Problem type.

Phase 2: Form Structure Optimization

Label position: Above input (not inside placeholder) — placeholder disappears on focus.

Field types: Use appropriate input types (tel for phone, email for email) — triggers correct mobile keyboards.

Required vs optional: Never mark anything "optional" — just remove optional fields entirely.

Error handling: Inline validation on blur (not on submit). Specific messages ("Enter a valid 10-digit phone number" not "Invalid input").

Progress indication: For multi-step forms, show step count (Step 2 of 3) and progress bar.

Phase 3: CTA Optimization

Button copy table:

| Form Type | Weak CTA | Strong CTA | |---|---|---| | Lead gen | Submit | Get My Free Quote | | Contact | Send | Send My Message | | Demo request | Request Demo | Book My 20-Min Demo | | Newsletter | Subscribe | Get Weekly Tips | | Quote | Submit | See My Custom Price |

Button rules:

  • Action verb leads
  • Outcome language, not process language
  • Contrasts visually with surrounding colors
  • Full-width on mobile

Phase 4: Trust Signals Near Form

  • Privacy micro-copy below email field: "No spam. Unsubscribe anytime."
  • Review count or star rating near submit button
  • Security badge if relevant (SSL, privacy, GDPR)
  • Guarantee language: "We respond within 2 business hours"

Phase 5: Mobile Audit

  • All touch targets minimum 44x44px
  • Phone field triggers numeric keyboard (type="tel")
  • Auto-complete enabled (autocomplete="name", autocomplete="tel")
  • Labels visible when input is focused (not placeholder-only)
  • Success state: redirect or inline confirmation message