Optimize signup and registration conversion funnels. Use when asked to improve signup rates, reduce form abandonment, audit registration flows, or optimize conversion funnels.
Library skill — the default version is maintained in GitHub; edits you make live in your own clone.
Audit and optimize signup conversion funnels to maximize registration completions.
When auditing a signup flow, evaluate each of these dimensions:
| Steps | Benchmark Completion Rate | Notes |
|---|---|---|
| 1 (single page) | 65-80% | Best for simple products |
| 2 | 50-65% | Good balance of data collection and UX |
| 3 | 35-50% | Acceptable for complex products |
| 4+ | 20-35% | Only if justified by product complexity |
Rule of thumb: Every additional step loses 10-20% of users.
Audit questions: - Can any steps be combined? - Can any steps be deferred to post-signup? - Is every step necessary for the user to start getting value?
| Fields | Impact on Conversion |
|---|---|
| Email only | Highest conversion (baseline) |
| Email + password | -10-15% vs email only |
| Email + password + name | -15-25% vs email only |
| 5+ fields | -30-50% vs email only |
Audit questions: - Which fields are truly required at signup? (vs. collected later) - Can you use progressive profiling instead of upfront collection? - Are field labels clear and unambiguous? - Do fields use appropriate input types (email, tel, etc.)? - Are there unnecessary fields (phone, company size, "how did you hear about us")?
| Provider | Typical Lift | Best For |
|---|---|---|
| +15-25% | B2B, SaaS, productivity tools | |
| Apple | +5-15% | iOS-first products, privacy-conscious users |
| GitHub | +10-20% | Developer tools |
| Microsoft | +5-15% | Enterprise, Office-adjacent tools |
| +5-10% | B2C, social products (declining trust) |
Audit questions: - Are social login buttons prominent or buried? - Do social logins request minimal permissions? - Is there a fallback if social auth fails?
For multi-step flows, progress indicators reduce abandonment.
Types: - Step counter ("Step 2 of 3") - Progress bar (visual fill) - Checklist (shows completed and upcoming steps) - Breadcrumb ("Account > Profile > Preferences")
Best practice: Show remaining steps, not total steps. "Just 1 more step" is more motivating than "Step 3 of 4."
Audit checklist: - [ ] Inline validation (errors appear next to the field, not at top of form) - [ ] Real-time validation (check as user types, not on submit) - [ ] Clear error messages (say what's wrong AND how to fix it) - [ ] Password requirements shown upfront (not after failed attempt) - [ ] Email format validation with helpful suggestion ("Did you mean gmail.com?") - [ ] Preserve entered data on error (never clear the form) - [ ] Specific duplicate account messaging ("An account with this email exists. Log in?")
Audit checklist: - [ ] Form fills the viewport without horizontal scroll - [ ] Input fields are at least 44px tap targets - [ ] Keyboard type matches input (email keyboard for email, number pad for phone) - [ ] Auto-focus on first field - [ ] Sticky CTA button visible without scrolling - [ ] No CAPTCHA that's hard to solve on mobile (use invisible reCAPTCHA) - [ ] Social login buttons work smoothly on mobile
| Industry | Free Signup | Free Trial | Paid Signup |
|---|---|---|---|
| SaaS (B2B) | 2-5% | 3-8% | 1-3% |
| SaaS (B2C) | 5-15% | 5-10% | 2-5% |
| E-commerce | 2-4% | N/A | 2-4% |
| Media/Content | 5-10% | N/A | 1-2% |
| FinTech | 1-3% | N/A | 0.5-2% |
| EdTech | 3-8% | 5-12% | 1-3% |
| Health/Fitness | 5-10% | 8-15% | 2-5% |
| Developer Tools | 8-15% | 10-20% | 2-5% |
| Marketplace | 3-8% | N/A | N/A |
| Product Type | Benchmark |
|---|---|
| Self-serve SaaS | 20-40% |
| Free trial (no CC) | 15-25% |
| Free trial (CC required) | 40-60% |
| Freemium | 10-20% |
| Mobile app | 15-30% |
Hypothesis 1: Reducing perceived effort increases signup starts - Test: Replace "Create Account" button with "Get Started Free" or "Start in 30 seconds" - Expected lift: 5-15%
Hypothesis 2: Social proof near CTA increases conversion - Test: Add "Join 10,000+ teams" or user count next to signup button - Expected lift: 5-12%
Hypothesis 3: Showing the product increases intent - Test: Add screenshot or demo GIF above signup form - Expected lift: 10-20%
Hypothesis 4: Reducing options increases action - Test: Remove pricing tiers from signup page; show one clear CTA - Expected lift: 8-15%
Hypothesis 5: Social login as primary option reduces friction - Test: Show "Continue with Google" as the primary/largest button, email form secondary - Expected lift: 15-25%
Hypothesis 6: Fewer fields increase completion - Test: Email-only signup (collect name later) vs email + name + password - Expected lift: 10-20%
Hypothesis 7: Magic link eliminates password friction - Test: "Enter email, we'll send a login link" vs traditional password creation - Expected lift: 5-15% (higher for mobile)
Hypothesis 8: Password visibility toggle reduces errors - Test: Add show/hide password toggle - Expected lift: 3-8%
Hypothesis 9: Making profile completion optional increases flow-through - Test: Add "Skip for now" option to profile step - Expected lift: 15-25%
Hypothesis 10: Explaining why increases willingness - Test: Add micro-copy explaining why each field is needed ("We use this to personalize your dashboard") - Expected lift: 5-10%
Hypothesis 11: Visual selection beats text input - Test: Use icon/image cards for preference selection vs dropdown/text - Expected lift: 8-15%
Hypothesis 12: Delayed email verification increases activation - Test: Let users access the product immediately, verify email later - Expected lift: 20-40% on activation rate
Hypothesis 13: SMS verification is faster than email - Test: Offer phone verification as alternative to email - Expected lift: 5-10% on verification completion
Hypothesis 14: Immediate value delivery reduces churn - Test: Drop users into a pre-populated workspace vs empty state - Expected lift: 15-30% on day-1 retention
[Logo]
Get started with [Product]
[Email input field]
[Continue button: "Start Free"]
or continue with [Google] [Apple]
Already have an account? Log in
[Privacy note: "No credit card required. Free forever for individuals."]
[Logo]
Create your [Product] account
[Continue with Google]
[Continue with Apple]
---- or ----
[Email input]
[Password input] [show/hide toggle]
[Continue button]
By signing up, you agree to our Terms and Privacy Policy.
Already have an account? Log in
Step 1: Account
[Logo]
"Let's set up your account"
[Email] [Password] [Continue]
Step 2: About You (optional)
"Help us personalize your experience"
[Role dropdown] [Company size] [Use case cards]
[Continue] [Skip for now]
Step 3: Workspace
"Name your workspace"
[Workspace name input]
[Invite teammates (optional): email1, email2]
[Get Started]
| Location | Copy | Purpose |
|---|---|---|
| Below CTA | "Free forever. No credit card." | Remove risk |
| Below CTA | "Setup takes 30 seconds" | Set expectation |
| By email field | "We'll never spam you" | Build trust |
| By password field | "8+ characters" | Prevent errors |
| By social login | "We only access your name and email" | Privacy assurance |
| After form | "Join 50,000+ users" | Social proof |
When auditing a signup flow, produce this report:
## Signup Flow Audit: [Product Name]
### Audit Date: [Date]
### Current Flow
- Steps: [X]
- Fields: [List all fields]
- Social login: [Yes/No, which providers]
- Mobile optimized: [Yes/Partial/No]
- Time to complete: ~[X] seconds
### Scores (1-10)
| Dimension | Score | Notes |
|-----------|-------|-------|
| Simplicity | X | [Why] |
| Mobile UX | X | [Why] |
| Error handling | X | [Why] |
| Trust signals | X | [Why] |
| Speed/friction | X | [Why] |
| **Overall** | **X** | |
### Issues Found
1. **[Critical]** [Issue description]
- Impact: [Estimated conversion loss]
- Fix: [Specific recommendation]
2. **[High]** [Issue description]
- Impact: [Estimated conversion loss]
- Fix: [Specific recommendation]
3. **[Medium]** [Issue description]
...
### Recommended A/B Tests (Priority Order)
1. [Test description] - Expected lift: X%
2. [Test description] - Expected lift: X%
3. [Test description] - Expected lift: X%
### Quick Wins (No A/B Test Needed)
- [ ] [Fix description] - implement immediately
- [ ] [Fix description] - implement immediately
| Tool | Use Case | Price |
|---|---|---|
| Hotjar / Microsoft Clarity | Heatmaps, session recordings, form analytics | Free tier available |
| Google Optimize (sunset) / VWO | A/B testing | $0-$199/mo |
| Amplitude / Mixpanel | Funnel analysis, drop-off tracking | Free tier available |
| Crazy Egg | Click maps, scroll maps | $29/mo+ |
| FullStory | Session replay, frustration detection | Free tier available |
| Formisimo | Form field analytics | Custom pricing |
| Metric | How to Measure |
|---|---|
| Signup page visit rate | GA4: page views on signup URL |
| Signup start rate | % who interact with first field or click social login |
| Field-level drop-off | Form analytics tool (which field causes abandonment) |
| Signup completion rate | Completed signups / signup page visits |
| Time to complete | Session recording analysis |
| Error rate | % of submissions with validation errors |
| Social vs email split | % using each method |