A/B Testing Plan — Pre-Launch Landing Pages
Purpose: Optimize landing page copy for waitlist conversion Tool: Posthog (feature flags + analytics) Last Updated: January 2026 Status: Ready to execute
Principles
- Run max 2 tests in parallel (1 per page)
- Lock winner after 7 days or 100+ conversions (whichever first)
- If results are close and A feels more honest → pick A
- Don't test everything — some variants aren't worth the time
At this stage: clarity > cleverness.
Parents Landing Page (juniro.com)
| Element | Variant A (Control) | Variant B (Test) | Recommendation | Track |
|---|---|---|---|---|
| Hero Headline | Stop Searching. Start Booking. | Finding the right activities for your kids shouldn't be this hard. | B — problem-aware builds empathy | parent_waitlist_submit |
| Subheadline | Discover and book the best activities for your kids — all in one place. | Trusted activities, reviewed by parents, all in one place. | B — trust signals matter | parent_waitlist_submit |
| Primary CTA | Get Early Access | Notify Me When We Launch | A — honest AND creates anticipation | parent_waitlist_submit |
| Form Helper | We'll notify you when we launch in your city. | Be the first to know when activities open near you. | Either | parent_waitlist_submit |
| Interest Label | What activities are you interested in? (optional) | What are you looking for your child right now? (optional) | B — more conversational | parent_interest_selected |
Providers Landing Page (juniro.com/providers)
| Element | Variant A (Control) | Variant B (Test) | Recommendation | Track |
|---|---|---|---|---|
| Hero Headline | Fill Your Classes. Grow Your Business. | Get discovered by parents actively looking for activities. | Test it — both strong | provider_signup_submit |
| Hero Subline | Free to list. You only pay when you get bookings. | Reach new families without spending on ads or referrals. | A — clearer value prop | provider_signup_submit |
| Inclusion Copy | Perfect for studios, schools, camps, and independent instructors. | Built for businesses and independent instructors alike. | A — more specific | provider_signup_submit |
| Primary CTA | Join as Provider | Apply to Join | A — "Apply" adds unnecessary friction | provider_signup_submit |
| Scarcity Copy | Limited early provider slots per city. | Onboarding providers in {{city}} now. | B — feels more active | provider_signup_submit |
| Provider Type Label | I am a | I run a | A — simpler | provider_type_selected |
Execution Schedule
Week 1
| Page | Test | Variants |
|---|---|---|
| Parents | Hero Headline | A vs B |
| Providers | Hero Headline | A vs B |
Week 2
| Page | Test | Variants |
|---|---|---|
| Parents | Primary CTA | A vs B |
| Providers | Primary CTA | A vs B |
(Lock headline winners first)
Week 3
| Page | Test | Variants |
|---|---|---|
| Parents | Subheadline | A vs B |
| Providers | Subline | A vs B |
(Lock CTA winners first)
Posthog Setup
Events to Track
parent_waitlist_submit — Form submitted (parents)
parent_interest_selected — Interest chip clicked
provider_signup_submit — Form submitted (providers)
provider_type_selected — Business/Individual selected
Feature Flags
parent_headline_variant: A | B
parent_cta_variant: A | B
provider_headline_variant: A | B
provider_cta_variant: A | B
How to Implement
- Create feature flag in Posthog (multivariate, 50/50 split)
- In code, check flag and render appropriate copy
- Track conversion events with variant as property
- Review in Posthog → Experiments
Tool Notes
| Tool | Usage |
|---|---|
| Posthog | Feature flags, event tracking, experiment analysis |
| Loops | Keep email copy consistent (don't A/B test emails yet) |
| Viral Loops | Keep referral copy same for all variants |
Decision Framework
After 7 days or 100+ conversions:
If Variant B wins clearly (>10% lift)
→ Ship B
If results are close (<5% difference)
→ Pick whichever feels more honest/aligned with brand
If Variant B wins numerically but feels "salesy"
→ Pick A anyway
Trust > short-term conversion.
What NOT to Test
Don't waste time A/B testing:
- Footer copy
- Privacy policy links
- Form field order
- Button colors
Focus on headlines, CTAs, and value props — highest leverage.
Results Log
Track winners here as tests complete:
| Date | Page | Element | Winner | Lift | Notes |
|---|---|---|---|---|---|