PLG UX Checklist (Launch-Ready)
Created: January 4, 2026
Context: Pre-launch, no existing user base
Focus: Content, flows, and PLG techniques achievable at launch
How to Use This Checklist
Review each item and update status. Items are prioritized by impact.
1. Homepage & Public Pages
1.1 Headlines & Value Props
Current Problem: Generic messaging that every competitor uses.
Item Status Notes [ ] Replace generic headline with specific pain point "Book kids activities in 2 clicks, not 2 hours" [ ] Remove any "thousands of" or large number claims You don't have these yet [ ] Add time-savings messaging Parents care about convenience [ ] Highlight "curated" or "hand-picked" positioning Quality > quantity at launch
Headline Options (pick one):
Option A: "Book kids activities in 2 clicks, not 2 hours" Option B: "Stop searching Facebook groups. Find local kids activities in one place." Option C: "Find activities your kids will actually love (and stick with)"
Subheadline (honest version):
"Hand-picked activity providers for children of all ages. From sports to arts, STEM to music - browse, compare, and book online."
1.2 Trust Signals (Without Social Proof)
What you CAN'T say: "12,000+ families trust us"
What you CAN say: Focus on process and transparency
Item Status Notes [ ] Remove "Verified Providers" if not actually verifying Legal risk [ ] Remove "Background Checked" if not doing checks Legal risk [ ] Add "Browse transparent provider profiles" True [ ] Add "Read provider credentials & experience" True [ ] Add "Message providers before booking" True [ ] Add "Secure online booking" True [ ] Show provider's years of experience Borrow their credibility [ ] Show provider's certifications (self-reported) Transparency
Trust signals to use:
✓ Browse transparent provider profiles ✓ See credentials, experience & photos ✓ Message providers directly ✓ Secure online booking & payments
1.3 Pre-Launch Positioning
Item Status Notes [ ] Add launch date visibility "Launching February 2026" [ ] Add waitlist/early access CTA Capture emails [ ] Consider early access incentive "$20 credit for early signups" [ ] Set expectations appropriately New platform, growing provider base
Pre-launch banner example:
"Launching February 2026 in Hyderabad & Atlanta Join the waitlist for early access + $20 booking credit" [Join Waitlist]
1.4 CTAs & Conversion Points
Item Status Notes [ ] Single clear primary CTA on homepage Too many CTAs = confusion [ ] Search bar prominent and obvious Main action for parents [ ] "Browse Activities" vs "Sign Up" priority Let them browse first [ ] Reduce footer link overload Focus attention
CTA hierarchy:
Primary (80%): Search bar / "Browse Activities" Secondary (15%): "Sign Up" (small, corner) Tertiary (5%): Categories, popular searches
2. User Flows
2.1 Browse Without Signup (Critical)
Current anti-pattern: Forcing signup before showing value
PLG pattern: Show value first, capture info at commitment point
Item Status Notes [ ] Remove auth walls from activity listings Let anyone browse [ ] Remove auth walls from activity details Let anyone see full info [ ] Remove auth walls from provider profiles Let anyone research [ ] Only require signup at BOOKING Commitment point [ ] Allow "Save to Favorites" without signup Use localStorage [ ] Migrate favorites on signup Seamless transition
Flow comparison:
BAD: Browse → Click → SIGNUP WALL → Details (60% drop-off) GOOD: Browse → Click → Full Details → Book → Signup (captures high-intent users)
2.2 Time to Value
Goal: User sees value in < 30 seconds
Item Status Notes [ ] Auto-detect location Skip manual entry [ ] Show results immediately on homepage "Popular near you" [ ] Minimize clicks to see activities 1-2 clicks max [ ] Show key info in cards (price, age, schedule) No need to click for basics [ ] Fast page loads < 2 seconds
2.3 Search & Discovery
Item Status Notes [ ] Pre-populate location (auto-detect or remember) Reduce friction [ ] Show "Popular in [City]" without searching Immediate value [ ] Clear category navigation Sports, Arts, Music, STEM, etc. [ ] Age-appropriate filtering prominent Key parent need [ ] Schedule/availability visible in results Don't make them click
2.4 Booking Flow
Item Status Notes [ ] Minimal steps to book (3-4 max) Select → Details → Pay → Confirm [ ] Guest checkout option Or signup at checkout [ ] Show total cost upfront No surprise fees [ ] Clear cancellation policy visible Reduces hesitation [ ] Instant confirmation No waiting for provider approval
3. PLG Techniques (Launch-Ready)
3.1 Reduce Friction
Item Status Notes [ ] Social login (Google, Apple) 1-click signup [ ] Minimal signup fields (email + password only) Add profile later [ ] Progressive profiling Ask for child info after signup [ ] Remember user preferences Location, age filters [ ] Persistent cart/favorites Don't lose selections
3.2 Activation Triggers
Item Status Notes [ ] Clear "next step" after signup Don't leave them on empty dashboard [ ] Personalized recommendations "Based on your location..." [ ] "Complete your profile" prompts Add child, set preferences [ ] First booking incentive "$10 off your first class"
3.3 Viral Mechanics (Prep Now, Activate Later)
Item Status Notes [ ] Shareable activity pages Good meta tags, images [ ] "Share this class" buttons Social sharing ready [ ] Referral program structure (build now) "Give $20, Get $20" [ ] Provider invite flow (for their existing parents) Network effect
3.4 Provider Network Effect
Item Status Notes [ ] Let providers invite their existing parents Import contacts [ ] Provider shareable profile link They promote themselves [ ] "Book with [Provider] on Juniro" flow Parents join for specific provider
4. Parent Portal UX
4.1 First-Time Experience
Item Status Notes [ ] Welcome message/banner for new users "Welcome! Let's find activities" [ ] Guided first steps Add child → Browse → Book [ ] Empty state with clear CTA Not just "No bookings yet" [ ] Recommended activities on dashboard Don't show empty
Empty dashboard fix:
BAD: "No upcoming bookings" (dead end) GOOD: "Ready for your first adventure? Here are top activities near you..." [Show 3 recommended activities] [Browse All Activities]
4.2 Dashboard Content
Item Status Notes [ ] Show recommendations even without bookings Always have content [ ] "Activities near you" section Location-based [ ] "Popular this week" section Social proof lite [ ] Quick search access Don't bury it
4.3 Child Profile Flow
Item Status Notes [ ] Simple child add flow Name, age, interests (optional) [ ] Age-based recommendations after adding Immediate value [ ] Multiple children support Family accounts
5. Provider Portal UX
5.1 Onboarding Simplification
Item Status Notes [ ] Single "Get Started" CTA (not 3 options) Reduce confusion [ ] Smart routing (new vs claiming business) Auto-detect [ ] Minimal required fields to start Name, email, business type [ ] Progressive profile completion Don't block on full profile [ ] Clear progress indicator "Step 2 of 5"
Onboarding flow:
1. Basic info (name, email, business) - 1 min 2. Business details (description, photos) - 5 min 3. First class listing - 5 min 4. Availability/schedule - 3 min 5. Payment setup - 2 min Total: ~15 minutes to fully onboarded
5.2 First-Time Dashboard
Item Status Notes [ ] Quick start guide visible "Complete these 3 steps" [ ] Profile completion percentage Motivate completion [ ] "Add your first class" prominent CTA Clear next action [ ] Tips/guidance for new providers Help them succeed
5.3 Class Creation Flow
Item Status Notes [ ] Simple class creation (not overwhelming) Essential fields first [ ] Photo upload guidance "Classes with photos get 3x more bookings" [ ] Pricing guidance "Similar classes charge $X-Y" [ ] Preview before publish See how parents will view
6. Content & Copy
6.1 Messaging Consistency
Item Status Notes [ ] Consistent value prop across all pages Same core message [ ] Parent-focused language (not business jargon) "Find" not "Discover solutions" [ ] Action-oriented CTAs "Browse Activities" not "Learn More" [ ] Benefits over features "Save hours" not "Advanced filters"
6.2 Error States & Edge Cases
Item Status Notes [ ] Helpful empty states With next action [ ] Friendly error messages Not technical jargon [ ] No results = suggestions "Try broadening your search" [ ] 404 page with navigation Don't dead-end users
6.3 Microcopy
Item Status Notes [ ] Form field labels clear "Child's age" not "DOB" [ ] Helpful placeholders "e.g., Piano lessons" [ ] Button text specific "Book This Class" not "Submit" [ ] Confirmation messages clear "You're booked! See you Saturday at 10am"
7. Mobile Experience
7.1 Mobile-First Priorities
Item Status Notes [ ] Touch-friendly tap targets 44px minimum [ ] Thumb-zone navigation Key actions at bottom [ ] Fast load times < 3 seconds on 3G [ ] Simplified forms Fewer fields on mobile [ ] Click-to-call for providers Easy contact
7.2 Mobile Search
Item Status Notes [ ] Location auto-detect No typing address [ ] Large search input Easy to tap [ ] Filter drawer (not inline) Save screen space [ ] Map view option Visual discovery
Priority Order for Launch
Must Have (Week 1-2)
Remove false trust claims (verified, background-checked)
Browse without signup
Clear, honest value proposition
Simple booking flow
Provider onboarding simplified
Should Have (Week 3-4)
Pre-launch positioning/waitlist
Empty states with recommendations
Social login
Mobile optimization
Shareable activity pages
Nice to Have (Post-Launch)
Referral program activation
Advanced personalization
Provider invite system
Progressive profiling
Success Metrics
Pre-Launch
Post-Launch (Week 1)
Review Cadence
Weekly: Review checklist progress
Bi-weekly: Update based on user feedback
Monthly: Major revision if needed
Document Owner: Product Team
Last Updated: January 4, 2026