Trigger: Use when "signup conversions", "registration friction", "free trial signup", "reduce signup dropoff". For post-signup onboarding see onboarding-cro. For lead forms see form-cro.
Audit Checklist
Step 1 — Field audit:
- [ ] Name only asks for first name (not full name)
- [ ] Email is the only required field before account creation
- [ ] Password requirements shown upfront (not after failed attempt)
- [ ] Social auth options present (Google, GitHub, Apple — reduces friction 40%+)
- [ ] No payment info required for free trial
Step 2 — Flow structure:
- [ ] Single page signup (multi-step only if truly necessary)
- [ ] Progress indicator if multi-step
- [ ] "Already have an account? Sign in" link visible
- [ ] Auto-focus on first field on load
Step 3 — Trust signals:
- [ ] "Cancel anytime" or "No credit card required" near CTA
- [ ] Privacy policy link visible but not disruptive
- [ ] Review count or logos near form
- [ ] Security indicator (SSL badge or brief copy)
Friction Points to Eliminate
| Friction | Fix | |---|---| | Required phone number | Make optional or remove | | CAPTCHA on signup | Use invisible reCAPTCHA v3 or post-signup verification | | Username creation | Use email as username | | Password confirmation field | Single password + strength indicator | | Company size / industry | Collect later in onboarding | | Terms checkbox | Pre-check with "By signing up you agree..." |
CTA Copy for Signup Buttons
| Goal | Weak | Strong | |---|---|---| | Free trial | Sign Up | Start My Free Trial | | Freemium | Create Account | Get Started Free | | B2B SaaS | Register | Try [Product] Free | | Waitlist | Join | Reserve My Spot |
Social Auth Best Practices
- Show social options ABOVE the email form, not below
- Order by popularity for your audience (typically Google first)
- Button text: "Continue with Google" not "Sign in with Google"
- After social auth, still collect any missing required fields
Post-Signup Redirect
After signup, immediately redirect to the product's core value — not a blank dashboard. The first screen should prompt the first meaningful action. See onboarding-cro for the full activation framework.