Suede Signup Conversion
Suede Signup identifies measurable friction between intent and completed account
creation, then turns it into accessible, security-preserving experiments. It
optimizes only the registration boundary and hands post-account activation to
the Suede onboarding lane.
Initial Assessment
Check for product marketing context first:
If .agents/product-marketing.md exists (or .claude/product-marketing.md, or the legacy product-marketing-context.md filename, in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task.
Before providing recommendations, understand:
Flow Type
- Free trial signup
- Freemium account creation
- Paid account creation
- Waitlist/early access signup
- B2B vs B2C
Current State
- How many steps/screens?
- What fields are required?
- What's the current completion rate?
- Where do users drop off?
- Is there field-level analytics on drop-off, or only funnel totals?
Business Constraints
- What data is genuinely needed at signup?
- Are there compliance requirements?
- What happens immediately after signup?
Core Principles
1. Minimize Required Fields
Every field reduces conversion. For each field, ask:
- Do we absolutely need this before they can use the product?
- Can we collect this later through progressive profiling?
- Can we infer this from other data?
Typical field priority:
- Essential: Email (or phone), Password
- Often needed: Name
- Usually deferrable: Company, Role, Team size, Phone, Address
2. Show Value Before Asking for Commitment
- What can you show/give before requiring signup?
- Can they experience the product before creating an account?
- Reverse the order: value first, signup second
3. Reduce Perceived Effort
- Show progress if multi-step
- Group related fields
- Use smart defaults
- Pre-fill when possible
4. Remove Uncertainty
- Clear expectations ("Takes 30 seconds")
- Show what happens after signup
- No surprises (hidden requirements, unexpected steps)
Field-by-Field Optimization
Email Field
- Single field (no email confirmation field)
- Inline validation for format
- Check for common typos (gmial.com → gmail.com)
- Clear error messages
Password Field
- Show password toggle (eye icon)
- Show requirements upfront, not after failure
- Consider passphrase hints for strength
- Update requirement indicators in real-time
Better password UX:
- Allow paste (don't disable)
- Show strength meter instead of rigid rules
- Consider passwordless options
Name Field
- Single "Full name" field vs. First/Last split (test this)
- Only require if immediately used (personalization)
- Consider making optional
Social Auth Options
- Place prominently (often higher conversion than email)
- Show most relevant options for your audience
- B2C: Google, Apple, Facebook
- B2B: Google, Microsoft, SSO
- Clear visual separation from email signup
- Consider "Sign up with Google" as primary
Phone Number
- Defer unless essential (SMS verification, calling leads)
- If required, explain why
- Use proper input type with country code handling
- Format as they type
Company/Organization
- Defer if possible
- Auto-suggest as they type
- Infer from email domain when possible
Use Case / Role Questions
- Defer to
suede-onboarding if possible
- If needed at signup, keep to one question
- Use progressive disclosure (don't show all options at once)
Single-Step vs. Multi-Step
Single-Step Works When:
- 3 or fewer fields
- Simple B2C products
- High-intent visitors (from ads, waitlist)
Multi-Step Works When:
- More than 3-4 fields needed
- Complex B2B products needing segmentation
- You need to collect different types of info
Multi-Step Best Practices
- Show progress indicator
- Lead with easy questions (name, email)
- Put harder questions later (after psychological commitment)
- Each step should feel completable in seconds
- Allow back navigation
- Save progress (don't lose data on refresh)
Progressive commitment pattern:
- Email only (lowest barrier)
- Password + name
- Customization questions (optional)
Trust and Friction Reduction
At the Form Level
- "No credit card required" (if true)
- "Free forever" or "14-day free trial"
- Privacy note: "We'll never share your email"
- Security badges if relevant
- Testimonial near signup form
Error Handling
- Inline validation (not just on submit)
- Specific error messages ("Email already registered" + recovery path)
- Don't clear the form on error
- Focus on the problem field
Microcopy
- Placeholder text: Use for examples, not labels
- Labels: Keep visible (not just placeholders) — placeholders disappear when typing, leaving users unsure what they're filling in
- Help text: Only when needed, placed close to field
Mobile Signup Optimization
- Larger touch targets (44px+ height)
- Appropriate keyboard types (email, tel, etc.)
- Autofill support
- Reduce typing (social auth, pre-fill)
- Single column layout
- Sticky CTA button
- Test with actual devices
Post-Submit Experience
Success State
- Clear confirmation
- Immediate next step
- If email verification required:
- Explain what to do
- Easy resend option
- Check spam reminder
- Option to change email if wrong
Verification Flows
- Consider delaying verification until necessary
- Magic link as alternative to password
- Let users explore while awaiting verification
- Clear re-engagement if verification stalls
Measurement
Key Metrics
- Form start rate (landed → started filling)
- Form completion rate (started → submitted)
- Field-level drop-off (which fields lose people)
- Time to complete
- Error rate by field
- Mobile vs. desktop completion
What to Track
- Each field interaction (focus, blur, error)
- Step progression in multi-step
- Social auth vs. email signup ratio
- Time between steps
Output Format
Do not open with what the flow does well. If no finding clears the bar, say so in
one sentence and name the single measurement that is missing and would change the
verdict.
Rank every finding by its effect on completion rate and return the top 8. If more
survive, list the remainder by name in one line so nothing is dropped silently.
Cap test hypotheses at 3.
Audit Findings
For each issue found:
- Issue: What's wrong
- Impact: The mechanism and the funnel step it affects (form start, field
completion, submit, verification). Give a number only when it is labeled
modeled and carries the assumption and the measured baseline it was applied to;
otherwise omit the number.
- Fix: Specific recommendation
- Priority: High/Medium/Low
Recommended Changes
Organized by:
- Quick wins (same-day fixes)
- High-impact changes (week-level effort)
- Test hypotheses (things to A/B test, at most 3)
Form Redesign (if requested)
- Recommended field set with rationale
- Field order
- Copy for labels, placeholders, buttons, errors
- Visual layout suggestions
Common Signup Flow Patterns
B2B SaaS Trial
- Email + Password (or Google auth)
- Name + Company (optional: role)
- → Onboarding flow
B2C App
- Google/Apple auth OR Email
- → Product experience
- Profile completion later
Waitlist/Early Access
- Email only
- Optional: Role/use case question
- → Waitlist confirmation
E-commerce Account
- Guest checkout as default
- Account creation optional post-purchase
- OR Social auth with single click
Experiment Ideas
When producing test hypotheses, draw them from four families:
- Form design (step count, field set, layout, auth options)
- Copy and messaging (headline, CTA text, microcopy, trust elements)
- Trial and commitment (card requirement, trial length, verification friction)
- Post-submit (next-step messaging, instant access, auto-login)
For the full candidate menu inside each family, read
references/experiments.md before writing the test
hypotheses in Output Format.
Boundaries
- Do not deploy signup or authentication changes, remove security, consent, age,
identity, or legal controls, or alter stored user data without owner review.
- Do not use deceptive defaults, forced consent, hidden costs, or inaccessible
friction reduction.
- Do not claim conversion lift without a current baseline and completed
experiment; keep personal data out of examples and diagnostic output.
Routing
- Use
suede-onboarding for activation after account creation.
- Use
suede-site-alchemy for lead-capture and non-account forms.
- Use
suede-ab-testing to design and evaluate signup experiments.
- Use
suede-analytics to instrument funnel stages and read outcomes.
1---2name: suede-signup3description: Suede-owned signup conversion discipline. Use when auditing or redesigning account creation, registration, or trial-start flows, including field friction, progressive profiling, identity options, mobile behavior, abandonment, and measurement. NOT FOR: post-signup activation (use suede-onboarding), lead-capture forms (use suede-site-alchemy), or deploying auth and compliance changes without review.4---56# Suede Signup Conversion78Suede Signup identifies measurable friction between intent and completed account9creation, then turns it into accessible, security-preserving experiments. It10optimizes only the registration boundary and hands post-account activation to11the Suede onboarding lane.1213## Initial Assessment1415**Check for product marketing context first:**16If `.agents/product-marketing.md` exists (or `.claude/product-marketing.md`, or the legacy `product-marketing-context.md` filename, in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task.1718Before providing recommendations, understand:19201. **Flow Type**21 - Free trial signup22 - Freemium account creation23 - Paid account creation24 - Waitlist/early access signup25 - B2B vs B2C26272. **Current State**28 - How many steps/screens?29 - What fields are required?30 - What's the current completion rate?31 - Where do users drop off?32 - Is there field-level analytics on drop-off, or only funnel totals?33343. **Business Constraints**35 - What data is genuinely needed at signup?36 - Are there compliance requirements?37 - What happens immediately after signup?3839---4041## Core Principles4243### 1. Minimize Required Fields44Every field reduces conversion. For each field, ask:45- Do we absolutely need this before they can use the product?46- Can we collect this later through progressive profiling?47- Can we infer this from other data?4849**Typical field priority:**50- Essential: Email (or phone), Password51- Often needed: Name52- Usually deferrable: Company, Role, Team size, Phone, Address5354### 2. Show Value Before Asking for Commitment55- What can you show/give before requiring signup?56- Can they experience the product before creating an account?57- Reverse the order: value first, signup second5859### 3. Reduce Perceived Effort60- Show progress if multi-step61- Group related fields62- Use smart defaults63- Pre-fill when possible6465### 4. Remove Uncertainty66- Clear expectations ("Takes 30 seconds")67- Show what happens after signup68- No surprises (hidden requirements, unexpected steps)6970---7172## Field-by-Field Optimization7374### Email Field75- Single field (no email confirmation field)76- Inline validation for format77- Check for common typos (gmial.com → gmail.com)78- Clear error messages7980### Password Field81- Show password toggle (eye icon)82- Show requirements upfront, not after failure83- Consider passphrase hints for strength84- Update requirement indicators in real-time8586**Better password UX:**87- Allow paste (don't disable)88- Show strength meter instead of rigid rules89- Consider passwordless options9091### Name Field92- Single "Full name" field vs. First/Last split (test this)93- Only require if immediately used (personalization)94- Consider making optional9596### Social Auth Options97- Place prominently (often higher conversion than email)98- Show most relevant options for your audience99 - B2C: Google, Apple, Facebook100 - B2B: Google, Microsoft, SSO101- Clear visual separation from email signup102- Consider "Sign up with Google" as primary103104### Phone Number105- Defer unless essential (SMS verification, calling leads)106- If required, explain why107- Use proper input type with country code handling108- Format as they type109110### Company/Organization111- Defer if possible112- Auto-suggest as they type113- Infer from email domain when possible114115### Use Case / Role Questions116- Defer to `suede-onboarding` if possible117- If needed at signup, keep to one question118- Use progressive disclosure (don't show all options at once)119120---121122## Single-Step vs. Multi-Step123124### Single-Step Works When:125- 3 or fewer fields126- Simple B2C products127- High-intent visitors (from ads, waitlist)128129### Multi-Step Works When:130- More than 3-4 fields needed131- Complex B2B products needing segmentation132- You need to collect different types of info133134### Multi-Step Best Practices135- Show progress indicator136- Lead with easy questions (name, email)137- Put harder questions later (after psychological commitment)138- Each step should feel completable in seconds139- Allow back navigation140- Save progress (don't lose data on refresh)141142**Progressive commitment pattern:**1431. Email only (lowest barrier)1442. Password + name1453. Customization questions (optional)146147---148149## Trust and Friction Reduction150151### At the Form Level152- "No credit card required" (if true)153- "Free forever" or "14-day free trial"154- Privacy note: "We'll never share your email"155- Security badges if relevant156- Testimonial near signup form157158### Error Handling159- Inline validation (not just on submit)160- Specific error messages ("Email already registered" + recovery path)161- Don't clear the form on error162- Focus on the problem field163164### Microcopy165- Placeholder text: Use for examples, not labels166- Labels: Keep visible (not just placeholders) — placeholders disappear when typing, leaving users unsure what they're filling in167- Help text: Only when needed, placed close to field168169---170171## Mobile Signup Optimization172173- Larger touch targets (44px+ height)174- Appropriate keyboard types (email, tel, etc.)175- Autofill support176- Reduce typing (social auth, pre-fill)177- Single column layout178- Sticky CTA button179- Test with actual devices180181---182183## Post-Submit Experience184185### Success State186- Clear confirmation187- Immediate next step188- If email verification required:189 - Explain what to do190 - Easy resend option191 - Check spam reminder192 - Option to change email if wrong193194### Verification Flows195- Consider delaying verification until necessary196- Magic link as alternative to password197- Let users explore while awaiting verification198- Clear re-engagement if verification stalls199200---201202## Measurement203204### Key Metrics205- Form start rate (landed → started filling)206- Form completion rate (started → submitted)207- Field-level drop-off (which fields lose people)208- Time to complete209- Error rate by field210- Mobile vs. desktop completion211212### What to Track213- Each field interaction (focus, blur, error)214- Step progression in multi-step215- Social auth vs. email signup ratio216- Time between steps217218---219220## Output Format221222Do not open with what the flow does well. If no finding clears the bar, say so in223one sentence and name the single measurement that is missing and would change the224verdict.225226Rank every finding by its effect on completion rate and return the top 8. If more227survive, list the remainder by name in one line so nothing is dropped silently.228Cap test hypotheses at 3.229230### Audit Findings231For each issue found:232- **Issue**: What's wrong233- **Impact**: The mechanism and the funnel step it affects (form start, field234 completion, submit, verification). Give a number only when it is labeled235 modeled and carries the assumption and the measured baseline it was applied to;236 otherwise omit the number.237- **Fix**: Specific recommendation238- **Priority**: High/Medium/Low239240### Recommended Changes241Organized by:2421. Quick wins (same-day fixes)2432. High-impact changes (week-level effort)2443. Test hypotheses (things to A/B test, at most 3)245246### Form Redesign (if requested)247- Recommended field set with rationale248- Field order249- Copy for labels, placeholders, buttons, errors250- Visual layout suggestions251252---253254## Common Signup Flow Patterns255256### B2B SaaS Trial2571. Email + Password (or Google auth)2582. Name + Company (optional: role)2593. → Onboarding flow260261### B2C App2621. Google/Apple auth OR Email2632. → Product experience2643. Profile completion later265266### Waitlist/Early Access2671. Email only2682. Optional: Role/use case question2693. → Waitlist confirmation270271### E-commerce Account2721. Guest checkout as default2732. Account creation optional post-purchase2743. OR Social auth with single click275276---277278## Experiment Ideas279280When producing test hypotheses, draw them from four families:281- Form design (step count, field set, layout, auth options)282- Copy and messaging (headline, CTA text, microcopy, trust elements)283- Trial and commitment (card requirement, trial length, verification friction)284- Post-submit (next-step messaging, instant access, auto-login)285286**For the full candidate menu inside each family**, read287[references/experiments.md](references/experiments.md) before writing the test288hypotheses in Output Format.289290---291292## Boundaries293294- Do not deploy signup or authentication changes, remove security, consent, age,295 identity, or legal controls, or alter stored user data without owner review.296- Do not use deceptive defaults, forced consent, hidden costs, or inaccessible297 friction reduction.298- Do not claim conversion lift without a current baseline and completed299 experiment; keep personal data out of examples and diagnostic output.300301## Routing302303- Use `suede-onboarding` for activation after account creation.304- Use `suede-site-alchemy` for lead-capture and non-account forms.305- Use `suede-ab-testing` to design and evaluate signup experiments.306- Use `suede-analytics` to instrument funnel stages and read outcomes.