Goal: Reduce friction in signup flows and increase completion rates.Documentation Index
Fetch the complete documentation index at: https://docs.getcore.me/llms.txt
Use this file to discover all available pages before exploring further.
Tools Required
This skill runs using CORE memory only. No integrations required.Trigger
Run on demand when the user wants to optimize a signup or registration flow.Setup
Search memory for:- “What’s your current signup completion rate?”
- “How many fields do you require?”
- “What happens immediately after signup?”
“Tell me: (1) Current completion rate if known? (2) How many steps/screens? (3) What data do you absolutely need before they can use the product?”Store the response in memory. Do not ask again in future runs.
Step 1: Audit Field Requirements
For each field, ask: Do we absolutely need this before they use the product? Typical priority:- Essential: Email, Password
- Often needed: Name
- Usually deferrable: Company, Role, Team size, Phone, Address
Step 2: Assess Current Completion Rate
Establish baseline:- What % of visitors who start signup complete it?
- Where do users drop off?
- Is it field-specific (e.g., password strength) or general?
- Desktop vs. mobile
- Traffic source (organic vs. paid)
- New vs. returning
- Device type
Step 3: Evaluate Single-Step vs. Multi-Step
Single-step works when:- 3 or fewer fields
- Simple B2C products
- High-intent visitors
- More than 3-4 fields needed
- Complex B2B products
- Different info types required
- Show progress indicator
- Lead with easy questions (email, name)
- Harder questions later (commitment increases compliance)
- Each step feels completable in seconds
- Allow back navigation
- Save progress
Step 4: Optimize Key Fields
Email Field
- Single field (no confirmation field)
- Inline format validation
- Check for common typos (gmial → gmail)
- Clear error messages
Password Field
- Show/hide toggle (eye icon)
- Show requirements upfront
- Real-time strength meter
- Allow paste (don’t disable)
Social Auth
- Place prominently (often higher conversion than email)
- Show 2-3 most relevant options
- B2B: Google, Microsoft, SSO
- B2C: Google, Apple, Facebook
- “Sign up with Google” as primary
Company Name
- Auto-suggest as you type
- Optional if possible
- Infer from email domain
Phone Number
- Defer unless essential
- Use proper input type with country code
- Format as they type
Step 5: Handle Post-Submit
Success state:- Clear confirmation message
- Immediate next action or next step
- If email verification required: explain, offer resend, link to spam folder
- Consider delaying verification until necessary
- Magic link as alternative to password
- Let users explore product while awaiting verification
- Auto-log-in after email confirmation
Step 6: Optimize for Mobile
- Large touch targets (44px+)
- Appropriate keyboard types (email, tel)
- Autofill support
- Single column layout
- Sticky CTA button
- Reduce typing with social auth
Step 7: Plan A/B Tests
Recommended tests:- Single-step vs. multi-step
- Reduce fields (email + password only)
- Social auth prominent vs. not
- Email verification required vs. delayed
- CTA button text
- Trust elements near form
Output Format
Signup Flow CRO — [Product Name] Current State
- Flow type: [Free trial / Freemium / Paid / Waitlist]
- Current completion rate: [X%]
- Number of steps/screens: [N]
- Drop-off point: [Which field or step]
- Essential fields: [Email, Password, Name]
- Deferrable fields: [Company, Role, Phone]
- Fields to remove: [Why unnecessary]
- Approach: [Single-step / Multi-step]
- Recommended fields: [Ordered list]
- Field labels: [Copy for each]
- CTA button text: [Specific action]
- Error handling: [How to display errors]
- Layout: [Single column / Responsive]
- Touch targets: [All 44px+]
- Social auth: [Which options, prominence]
- Keyboard: [Appropriate for each field]
- Verification: [Required / Delayed]
- Auto-login: [Yes / No]
- Next step: [Where they go after signup]
- Test [flow variation] to improve [conversion %]
- Test [field changes] to measure impact on completion
- Test [social auth options] by [audience segment]
- [Quick fix with highest impact]
- [Test [hypothesis] ]
- [Longer-term improvement]
Edge Cases
- Credit card required for trial: Increases friction; only if necessary for compliance/fraud
- Email verification blocking product access: Reduce friction by allowing exploration while unverified
- CAPTCHA on signup: Hurts conversion; only if spam is critical issue
- Too many optional fields: Optional fields still reduce completion; make truly optional (no label shown)
- Complex B2B workflow: Segment by product/use case; different signup flows for different users
- High signup completion but low activation: Problem is post-signup, not signup flow itself
