Loading...
Loading...
Loading...
# SoccerView Launch Plan
> **Version 3.0** | Last Updated: February 7, 2026
>
> **Status:** Pre-Launch Planning
> **Target:** V1.0 Public Launch
> **Build:** TestFlight Build 11 (v1.4.0)
This is the comprehensive, CEO-level launch playbook for SoccerView. It covers everything from product positioning to year-one growth strategy.
---
## Table of Contents
1. [Product Identity & Positioning](#part-1-product-identity--positioning)
2. [App Store Optimization (ASO)](#part-2-app-store-optimization-aso)
3. [Legal & Compliance](#part-3-legal--compliance)
4. [Pre-Launch Checklist](#part-4-pre-launch-checklist)
5. [TestFlight Beta Strategy](#part-5-testflight-beta-strategy)
6. [Marketing Strategy](#part-6-marketing-strategy)
7. [Community & Social Media](#part-7-community--social-media-strategy)
8. [Launch Day Playbook](#part-8-launch-day-playbook)
9. [Pricing Strategy](#part-9-pricing-strategy)
10. [Post-Launch Growth Roadmap](#part-10-post-launch-growth-roadmap)
11. [Key Metrics & Analytics](#part-11-key-metrics--analytics)
12. [Partnership Strategy](#part-12-partnership-strategy)
13. [Risk Assessment](#part-13-risk-assessment)
14. [Immediate Next Steps](#part-14-immediate-next-steps)
---
## PART 1: PRODUCT IDENTITY & POSITIONING
### Tagline
**"Your team. Your league. The full picture."**
Alternate options:
- "One app. Every team. The complete picture."
- "Rankings, stats, standings, schedules — all in one place."
- "Youth soccer, simplified."
The tagline emphasizes SoccerView's core value: **convenience and completeness** — a single pane of glass where parents, players, and coaches can see everything about their team, their league, and their competition without bouncing between websites, PDFs, and group texts.
### Elevator Pitch (30 seconds)
SoccerView puts everything about your youth soccer team in one place — official GotSport national rankings, ELO-based power ratings, league standings, match history, and AI-powered predictions for over 100,000 teams across all 50 states. Instead of checking five different websites, open one app and see the full picture.
### Core Value Propositions
1. **Single Pane of Glass** — Rankings, stats, standings, schedules, predictions — one app, no more digging through websites
2. **Your Team's Full Anatomy** — Complete profile: record, rankings, match history, league standing, ranking journey
3. **Your League, Your Division** — See exactly where your team sits in their league with official standings
4. **Dual Rankings** — Official GotSport + SoccerView Power Rating (FIFA-proven ELO methodology) side-by-side
5. **AI Match Predictions** — 6-factor prediction engine with shareable results
6. **Built by a Soccer Parent** — Every feature exists because a real soccer family needed it
### Target Users (Priority Order)
1. **Youth soccer parents** (primary) — Largest market, highest motivation to track their kid's team
2. **Youth soccer players** (primary) — Kids want to see their own team's rank, stats, and upcoming matches
3. **Club coaches** (secondary) — Professional need, scouting, influence over families
4. **Tournament directors** (tertiary) — Seeding tool, partnership opportunity
5. **College recruiters** (future) — Premium feature opportunity
### Competitive Positioning
| Feature | SoccerView | Soccer Rankings App | GotSoccer | SoccerWire |
|---------|-----------|-------------------|-----------|-----------|
| Mobile App (Modern UI) | Yes | Yes (dated) | No | No |
| Single Pane of Glass | Yes | No | No | No |
| Dual Rankings | Yes | No | No | No |
| ELO Power Rating | Yes | No | No | No |
| Match Predictions | Yes (AI) | Basic | No | No |
| League Standings | Yes | No | Partial | No |
| 100K+ Teams Nationwide | Yes | Partial | Yes | Partial |
| Free | Yes | Yes | Partial | Yes |
| Dark Theme UI | Yes | No | N/A | N/A |
| Daily Updates | Yes | Unknown | Tournament-based | User-submitted |
### Market Opportunity
- 3.1M US youth soccer players → ~6.2M parents
- Addressable market (parents + players seeking rankings): ~1M
- Current app market penetration: <0.2% (competitor has ~14K downloads)
- Target: 5-10% of addressable = 50K-100K active users Year 1
---
## PART 2: APP STORE OPTIMIZATION (ASO)
### Metadata
**App Name:** `SoccerView - Youth Soccer Rankings`
**Subtitle (30 chars):** `Team Stats & Power Ratings`
**Keywords (100 chars — Apple):**
```
youth soccer,club rankings,travel soccer,team stats,soccer scores,ECNL,MLS Next,GotSport,ELO rating
```
Note: No repetition between title, subtitle, and keyword field (Apple counts each word once across all fields).
**Category:**
- Primary: Sports
- Secondary: Reference
### App Store Description
```
Your team. Your league. Everything in one place.
SoccerView brings together rankings, stats, standings, and match predictions for 100,000+ youth soccer teams across all 50 states — so you can stop bouncing between websites and see the full picture in one app.
⚽ DUAL RANKING SYSTEMS
• Official Rankings — Direct from GotSport national rankings (gold badge)
• Power Rating — Uses the same ELO system FIFA adopted for World Rankings (blue badge)
• See both side-by-side for the complete picture
🔍 SEARCH 100,000+ TEAMS
• Browse teams across all 50 states
• Filter by state, age group (U8-U19), and gender
• Complete team profiles with match history, W-L-D record, and ranking journey charts
📊 DEEP TEAM ANALYTICS
• Season stats: wins, losses, draws, goals for/against
• Historical ranking journey with interactive charts
• ELO letter grades (A+ through D-) for instant strength assessment
• National and state rank tracking
🏆 LEAGUE STANDINGS
• Official points tables with W-D-L records
• Power rating view for ELO-based standings
• Filter by division, age group, gender
• Multiple leagues covered with daily updates
🎯 AI-POWERED MATCH PREDICTIONS
• Predict any matchup between ranked teams
• 6-factor algorithm: ELO, goal differential, win rate, championships, head-to-head, experience
• Confidence scoring and detailed factor breakdowns
• Share predictions with your soccer community
📱 BEAUTIFUL DARK-THEMED DESIGN
• Modern, clean interface built for readability
• Smooth animations and haptic feedback
• Fast loading with skeleton placeholders
• Works great on all iPhone and iPad models
UPDATED DAILY
Rankings and match data refresh every night from official sources. Your team's latest results are always reflected.
BUILT BY A SOCCER PARENT
SoccerView was created by a youth soccer parent who wanted better tools to track his kid's team. Every feature exists because a real soccer parent needed it.
Questions? Visit soccerview.app/support
```
### What's New Text (for updates)
Keep brief, highlight user-facing changes:
```
• Improved app icon design
• League standings with division filtering
• Performance improvements and bug fixes
```
### ELO Rating Credibility Messaging
**Core Message:** "SoccerView Power Rating uses the same ELO methodology adopted by FIFA for World Rankings"
**Why it matters:** Parents and coaches instantly recognize FIFA. This builds trust without requiring them to understand the math.
**Talking Points:**
- FIFA adopted ELO in 2018, replacing their old points system
- Same mathematical foundation used by FiveThirtyEight for sports predictions
- Originally developed for chess — proven over 60+ years
- Wins against stronger teams count more than wins against weaker teams
- Fair comparison across regions and leagues
**Where to Use:**
| Touchpoint | Suggested Copy |
|------------|----------------|
| App Store description | Already included in description above |
| App Store subtitle | `Team Stats & Power Ratings` |
| Help/FAQ section | "Our Power Rating uses ELO, the same mathematical system FIFA adopted in 2018 for ranking national teams. It's also used by FiveThirtyEight, chess federations worldwide, and major esports leagues." |
| First-time tooltip | "Power Rating uses the same system as FIFA — beating strong teams counts more." |
| Social media | "The rating system trusted by FIFA. Now for youth soccer." |
| Website hero | "Rankings, stats, standings — the full picture for youth soccer." |
### Screenshot Strategy (10 screenshots, 6.9" iPhone)
| # | Screen | Caption Overlay | Purpose |
|---|--------|----------------|---------|
| 1 | Rankings tab (SoccerView mode) | "100,000+ Teams Ranked" | Hero — shows scale |
| 2 | Team Detail page | "Track Your Team's Journey" | Core value — parent searches for team |
| 3 | Match Predictions | "Predict Any Matchup" | Unique feature — differentiator |
| 4 | Search with filters | "Search by State, Age & Gender" | Ease of use |
| 5 | Rankings tab (GotSport mode) | "Official GotSport Rankings" | Trust — official data |
| 6 | League Standings | "League Standings & Points Tables" | Feature breadth |
| 7 | Match History | "Every Match, Every Score" | Depth of data |
| 8 | Ranking Journey chart | "Watch Rankings Rise" | Engagement — tracking over time |
| 9 | Home dashboard | "Your Soccer Dashboard" | Overview |
| 10 | Onboarding (Welcome) | "Built by a Soccer Parent" | Origin story |
**Screenshot Specs:**
- iPhone 6.9": 1320 x 2868 px, PNG, no alpha channel (P0)
- iPhone 6.7": 1290 x 2796 px (P1)
- iPad 13": 2064 x 2752 px (P2)
### App Preview Video (30 seconds)
- 0-5s: App icon → Home screen (branded opening)
- 5-12s: Search "Sporting" → filter by state → tap team (core user journey)
- 12-18s: Team detail — scroll through stats, ranking chart
- 18-24s: Predict Match → see result with probabilities
- 24-28s: Rankings view toggle (GotSport → SoccerView)
- 28-30s: "SoccerView — Your team. Your league. The full picture." (closing card)
**Video Specs:** .mp4 or .mov, H.264, 30s max. Must be on-device screen recording (Apple requirement).
---
## PART 3: LEGAL & COMPLIANCE
| Requirement | Status | Location |
|-------------|--------|----------|
| Privacy Policy | ✅ Done | `docs/privacy-policy.html` |
| Terms of Service | ✅ Done | `docs/terms-of-service.html` |
| Support URL | ❌ Needed | soccerview.app/support (or GitHub page) |
| COPPA Compliance | ✅ Review | App shows data ABOUT youth teams, doesn't collect data FROM children |
| Data Attribution | ✅ Review | GotSport data attribution in app description |
| Apple Review Guidelines | ✅ Review | No user-generated content, no paid rankings, data-only app |
### Apple Review Risk Assessment
**Overall Risk: LOW**
- App displays publicly available sports data
- No user accounts required (no auth review)
- No in-app purchases yet (no IAP review)
- No user-generated content (no moderation review)
- Sentry error tracking is standard (no privacy concerns)
- AI predictions use local algorithm (no external AI service disclosure needed)
- Privacy policy and terms of service already created
- No COPPA issues — app displays data about teams, not about individual children
---
## PART 4: PRE-LAUNCH CHECKLIST
### Phase 1: Technical Readiness (MOSTLY DONE)
| Item | Status | Notes |
|------|--------|-------|
| App builds successfully | ✅ | Build 11 in TestFlight |
| Sentry error monitoring | ✅ | Configured and active |
| Database performance at scale | ✅ | 403K matches, <2s queries |
| Nightly data pipeline stable | ✅ | GitHub Actions, all phases |
| Architecture verified (50/50 GREEN) | ✅ | Session 92 QC Part 2 |
| App icon updated | ✅ | Shield fills full space |
| Onboarding flow | ✅ | 4-slide carousel |
| Privacy Policy | ✅ | `docs/privacy-policy.html` |
| Terms of Service | ✅ | `docs/terms-of-service.html` |
| Support URL | ❌ TODO | Need public support page/email |
| App Store screenshots | ❌ TODO | Need 10 screenshots (6.9" iPhone) |
| App Store description finalized | ✅ | Draft in this document |
| App Preview video | ❌ TODO | 30-second on-device recording |
| TestFlight beta testing | ❌ TODO | ~10 inner circle testers |
### Phase 2: App Store Assets (1-2 weeks)
| Asset | Spec | Priority | Status |
|-------|------|----------|--------|
| Screenshots (iPhone 6.9") | 1320 x 2868 px, PNG, no alpha | P0 | ❌ |
| Screenshots (iPhone 6.7") | 1290 x 2796 px | P1 | ❌ |
| Screenshots (iPad 13") | 2064 x 2752 px | P2 | ❌ |
| App Preview Video | .mp4 or .mov, H.264, 30s max | P1 | ❌ |
| App Icon | 1024x1024, PNG | P0 | ✅ |
| Promotional Text (170 chars) | Updated per release, no review needed | P1 | ❌ |
### Phase 3: Marketing Assets (2-4 weeks)
| Asset | Status | Notes |
|-------|--------|-------|
| Landing page (soccerview.app) | ❌ TODO | Email capture, feature showcase |
| Social media accounts | ❌ TODO | Instagram, TikTok, Twitter/X |
| Press kit | ❌ TODO | Screenshots, logo, description, founder bio |
| Email templates | ❌ TODO | Welcome, launch day, weekly digest |
| Shareable prediction cards | ❌ TODO | Social media share feature (post-launch) |
| "My Team's Ranking" share cards | ❌ TODO | Viral feature for social (post-launch) |
---
## PART 5: TESTFLIGHT BETA STRATEGY
**Reality Check:** Our personal network gives us ~10 testers max. That's fine — quality feedback from 10 engaged soccer parents/players beats 2,000 passive testers. One focused phase.
### Beta Phase: Inner Circle (2-3 weeks) — ~10 testers
- You + family + close friends who are actively in youth soccer
- Mix of parents AND players (kids are power users — they'll find bugs fast)
- Focus areas for each tester:
- Search for their own team — did they find it? Was data accurate?
- Check league standings for their division — correct teams, correct points?
- Try a match prediction — intuitive? Results make sense?
- Use on different devices (iPhone models, iPad)
- Note anything confusing, broken, or missing
- Build cadence: Every 2-3 days based on feedback
- Success criteria: <1% crash rate, every tester finds their team, no blocking bugs
### Feedback Collection
- Group text / iMessage thread (fastest for 10 people)
- Sentry for automatic crash reporting
- Ask 3 questions after 1 week:
1. "Did you find your kid's team?"
2. "What's the one thing you'd change?"
3. "Would you tell another soccer parent about this?"
### When to Launch (Exit Criteria)
- Zero crashes in latest build over 5+ days
- All testers found their team successfully
- No "this is broken" feedback outstanding
- Onboarding flow works start to finish
---
## PART 6: MARKETING STRATEGY
### Brand Voice
- Authoritative but approachable ("We know soccer data, and we're parents too")
- Data-driven but human ("Behind every ranking is a kid giving their all")
- Confident but not arrogant ("Finally, a single place for youth soccer data")
### Core Marketing Messages
| Audience | Message | Where |
|----------|---------|-------|
| Parents | "Everything about your kid's team — one app, no more digging." | App Store, social |
| Players | "See where your team ranks. Track your season. Predict your next game." | Social, TikTok |
| Coaches | "Rankings, standings, and scouting — all in one place." | Direct outreach, LinkedIn |
| Tournament Directors | "Seed your brackets with data, not guesswork." | Email, partnerships |
| General | "Your team. Your league. The full picture." | Everywhere — brand tagline |
### PR Angles (Pitch to Media)
1. **"Soccer parent builds the ranking app that didn't exist"** (founder story)
2. **"FIFA's rating system comes to youth soccer"** (methodology credibility)
3. **"Finally, one place for all youth soccer data"** (problem/solution)
4. **"100,000 teams, 50 states, one app"** (scale story)
5. **"AI predicts your kid's next soccer match"** (tech angle)
### Target Media Outlets
| Outlet | Type | Pitch Angle |
|--------|------|-------------|
| SoccerWire | Youth soccer news | Partnership / feature story |
| SoccerAmerica | Soccer news | Product review |
| Local TV sports | Local news | "Local parent builds app" |
| TechCrunch / Product Hunt | Tech | "AI sports predictions for youth soccer" |
| Youth Soccer blogs | Niche | Feature walkthrough |
| Parenting podcasts | Lifestyle | "Soccer parent solves ranking problem" |
---
## PART 7: COMMUNITY & SOCIAL MEDIA STRATEGY
### Platform Priority
| Platform | Priority | Audience | Content Type |
|----------|----------|----------|--------------|
| Instagram | P0 | Parents 30-55 | Screenshots, team spotlights, carousels |
| TikTok | P0 | Parents + players 13-45 | Short demos, "guess the ranking", reveals |
| Facebook Groups | P0 | Parents 35-55 | Organic participation, value-first |
| Twitter/X | P1 | Coaches, data nerds | Real-time ranking updates, predictions |
| YouTube | P2 | All | Tutorials, ranking methodology explainers |
### Content Calendar (Post-Launch)
| Frequency | Content | Platform |
|-----------|---------|----------|
| Daily | "Team of the Day" — spotlight a top-ranked team | Instagram, TikTok |
| Daily | Ranking movement alerts ("Team X jumped 50 spots!") | Twitter/X |
| 3x/week | "Predict This Matchup" — engagement post | Instagram Stories, TikTok |
| Weekly | "Top Movers" — biggest ranking changes of the week | All platforms |
| Weekly | "State Spotlight" — deep dive into one state's rankings | Instagram carousel |
| Bi-weekly | "How Rankings Work" — educational content | YouTube, TikTok |
| Monthly | "Monthly Rankings Report" — newsletter + social summary | Email, all platforms |
### Facebook Group Strategy (Highest ROI Channel)
- Join 20-30 youth soccer parent groups across key states (TX, CA, FL, GA, NC, KS, etc.)
- Participate genuinely for 2-4 weeks BEFORE mentioning app
- When organic: "I've been using this app to track my kid's team rankings — anyone else tried it?"
- NEVER spam. One mention per group, only when relevant to discussion.
- Target groups: "[State] Youth Soccer Parents", "[Club] Family Group", "Club Soccer Recruiting"
### Viral Feature Ideas (Post-Launch Development)
1. **Shareable Ranking Cards** — "My team is #47 nationally!" with branded card for Instagram/TikTok
2. **Prediction Challenges** — "Who wins? Vote now!" with shareable prediction link
3. **Rank Change Alerts** — Push notification: "Your team jumped 12 spots this week!"
4. **Tournament Bracket Predictions** — Social bracket challenge during tournament season
5. **"Rate My Team" Social Game** — Guess your team's rank before revealing
---
## PART 8: LAUNCH DAY PLAYBOOK
### T-7 Days (One Week Before)
- [ ] Final TestFlight build passes all exit criteria
- [ ] Submit app for App Store review (allow 24-48 hour buffer)
- [ ] Schedule all social media launch posts
- [ ] Email waitlist: "SoccerView launches in 7 days"
- [ ] Brief all beta testers: "Please leave an App Store review on launch day"
- [ ] Prepare press release for distribution
- [ ] Confirm influencer/partner launch day posts
### T-1 Day (Day Before)
- [ ] App Store status: "Ready for Sale" confirmed
- [ ] All social posts scheduled and verified
- [ ] Email blast queued: "SoccerView is live tomorrow!"
- [ ] Monitor: No critical bugs in Sentry
- [ ] All hands on deck for launch day
### Launch Day (Day 0)
- [ ] 6:00 AM: Release app on App Store (early morning = full day of momentum)
- [ ] 7:00 AM: Email blast to entire waitlist with direct App Store link
- [ ] 8:00 AM: All social media posts go live simultaneously
- [ ] 8:00 AM: Influencer posts go live (coordinated)
- [ ] 9:00 AM: Post to relevant Facebook groups (where pre-approved)
- [ ] 10:00 AM: Submit to Product Hunt (if targeting tech audience)
- [ ] ALL DAY: Reply to every App Store review, every social comment, every DM
- [ ] ALL DAY: Monitor Sentry for crashes, monitor downloads in App Store Connect
- [ ] 6:00 PM: Thank-you social post with download count milestone
### T+1 to T+7 (Launch Week)
- Daily social engagement posts
- Respond to ALL reviews within 24 hours
- Fix any critical bugs → expedited App Store update
- Share user testimonials and screenshots
- Email: "Thanks for joining — here's how to get the most out of SoccerView"
- Track: Downloads, D1 retention, crash rate, search success rate
### Launch Week Goals
| Metric | Target |
|--------|--------|
| Downloads (Week 1) | 5,000-10,000 |
| App Store Rating | 4.5+ |
| Crash Rate | <0.5% |
| D1 Retention | >35% |
| Reviews | 50+ |
---
## PART 9: PRICING STRATEGY
### Launch Pricing: FREE
Launch as completely free with no ads. Rationale:
- Maximize downloads and user base growth
- Build reviews and ratings (critical for ASO)
- Gather usage data to inform premium features
- Zero friction for parents discovering via word-of-mouth
- Free app = higher conversion from App Store impressions
### Phase 2 Pricing (Month 3-6): Freemium
When user base reaches 25K+ MAU, introduce premium tier:
| | Free | Premium ($4.99/mo or $39.99/yr) |
|-|------|--------------------------------|
| Rankings (basic) | ✅ | ✅ |
| Team search | ✅ | ✅ |
| Match results | ✅ | ✅ |
| Favorite teams (3 max) | ✅ | Unlimited |
| Match predictions | 3/week | Unlimited |
| Ranking journey charts | Last 30 days | Full history |
| Push notifications | Weekly digest | Real-time alerts |
| Ad-free | — | ✅ |
| Export/share ranking cards | — | ✅ |
| Advanced analytics | — | ✅ |
### Revenue Projections (Conservative)
| Milestone | MAU | Premium Conversion (2%) | Monthly Revenue |
|-----------|-----|------------------------|-----------------|
| Month 6 | 25,000 | 500 | $2,500 |
| Month 9 | 50,000 | 1,000 | $5,000 |
| Month 12 | 100,000 | 2,000 | $10,000 |
### Phase 3 Pricing (Month 9-12): Coach/Pro Tier
$9.99/mo or $79.99/yr — for coaches and serious scouts:
- Everything in Premium
- Competitor scouting reports
- Tournament predictions and bracket analysis
- Recruiting data integration
- Multi-team dashboard
- CSV/PDF export of team reports
---
## PART 10: POST-LAUNCH GROWTH ROADMAP
### Month 1-2: Stabilize & Learn
- Fix bugs from real-world usage
- Monitor retention curves, identify drop-off points
- Collect qualitative feedback (what do parents ask for most?)
- Optimize App Store listing based on search term performance
- Target: 10K downloads, 4.3+ rating
### Month 2-3: Viral Features
- Ship shareable ranking cards (social media viral loop)
- Ship push notifications (rank change alerts — drives re-engagement)
- Ship in-app review prompt (at moment of delight — after finding team)
- Launch referral program ("Invite 5 friends → unlock premium free for 1 month")
- Target: 25K downloads, establish growth flywheel
### Month 3-6: Monetize & Expand Data
- Introduce Premium tier (freemium model)
- Add 3-5 new data sources (expand coverage beyond GotSport/Heartland/HTGSports)
- Ship Android version (doubles addressable market)
- Partner with 5+ youth soccer organizations for co-marketing
- Launch email newsletter (weekly rankings digest)
- Target: 50K downloads, $2.5K MRR
### Month 6-9: Grow & Differentiate
- Ship tournament bracket predictions (spring tournament season = peak engagement)
- Launch Coach/Pro tier
- Begin paid acquisition testing (Facebook/Instagram ads targeting soccer parents)
- Partner with tournament directors for seeding tool integration
- Submit for "App of the Day" / App Store editorial feature
- Target: 75K downloads, $5K MRR
### Month 9-12: Scale
- 100K+ MAU target
- National media coverage push
- College recruiting feature (premium upsell)
- Regional expansion (if demand exists: Canada, UK youth football)
- API partnerships (embed rankings on club websites)
- Target: 100K downloads, $10K MRR
---
## PART 11: KEY METRICS & ANALYTICS
### Install Metrics
| Metric | Tool | Target |
|--------|------|--------|
| Total Downloads | App Store Connect | 100K Year 1 |
| Daily Downloads | App Store Connect | 300+/day post-launch week |
| Install Source | App Store Connect | Track organic vs referral |
### Engagement Metrics
| Metric | Tool | Target |
|--------|------|--------|
| D1 Retention | Analytics | >35% |
| D7 Retention | Analytics | >18% |
| D30 Retention | Analytics | >10% |
| DAU/MAU (Stickiness) | Analytics | >20% |
| Avg Session Length | Analytics | >3 min |
| Teams Searched / Session | Custom | >2 |
| Predictions Made / Week | Custom | Track adoption |
### Business Metrics (Post-Monetization)
| Metric | Tool | Target |
|--------|------|--------|
| Free → Premium Conversion | App Store Connect | >2% |
| Monthly Churn | App Store Connect | <5% |
| LTV (Lifetime Value) | Calculated | >$15 |
| ARPU | Calculated | Track monthly |
### Quality Metrics
| Metric | Tool | Target |
|--------|------|--------|
| Crash Rate | Sentry | <0.5% |
| App Store Rating | App Store Connect | 4.3+ |
| App Load Time | Sentry Performance | <2 sec |
| API Response Time | Sentry | <500ms |
### Warning Signs
- D1 retention <25% → Onboarding needs work
- Crash rate >1% → Stop marketing, fix stability
- Rating drops below 4.0 → Pause and address reviews
- Search success rate <70% → Data coverage gaps need fixing
---
## PART 12: PARTNERSHIP STRATEGY
### Tier 1: Tournament Directors (Highest Impact)
- **Pitch:** "Use SoccerView ELO ratings for tournament seeding"
- **Value:** Better seeding = better competition = happier teams = repeat business
- **Ask:** Feature SoccerView in tournament communications
- **Target:** 10 major tournament organizations Year 1
### Tier 2: Club Directors
- **Pitch:** "Embed SoccerView rankings on your club website"
- **Value:** Parents see team strength, improves club marketing
- **Ask:** Promote SoccerView to club families
- **Target:** 25 clubs Year 1
### Tier 3: Youth Soccer Media
- **Pitch:** "Exclusive data for your content"
- **Value:** Fresh content, rankings-based articles drive traffic
- **Ask:** Regular SoccerView mentions + app links in content
- **Target:** 5 media partners Year 1
### Tier 4: GotSport (Dream Partnership)
- **Pitch:** "SoccerView adds value to GotSport rankings with Power Ratings"
- **Value:** Better user experience for GotSport customers
- **Timeline:** Approach after 50K downloads (credibility threshold)
---
## PART 13: RISK ASSESSMENT
| Risk | Likelihood | Impact | Mitigation |
|------|-----------|--------|------------|
| Low initial downloads | Medium | High | Pre-launch email list + influencer coordination |
| Bad App Store reviews | Low | High | Responsive support, fix bugs within 24h |
| Data source changes (GotSport) | Medium | Critical | Monitor scraping success daily, maintain 3+ sources |
| Apple App Store rejection | Low | Medium | No risky features, standard data app |
| Competitor launches similar app | Low | Medium | First-mover advantage, data quality moat |
| Server costs at scale | Low | Medium | Supabase free tier covers initial growth |
| Negative press (data accuracy) | Low | High | Daily data verification, transparent methodology |
---
## PART 14: IMMEDIATE NEXT STEPS
| # | Action | Owner | Timeline | Notes |
|---|--------|-------|----------|-------|
| 1 | Create App Store screenshots (10) | You + Claude | This week | Use device, capture real screens |
| 2 | Record App Preview video (30s) | You | This week | On-device screen recording |
| 3 | Set up support email/page | You | This week | [email protected] or GitHub |
| 4 | Create social media accounts | You | This week | Instagram, TikTok, Twitter/X |
| 5 | Build landing page (soccerview.app) | You + Claude | Week 2 | Email capture, feature showcase |
| 6 | Recruit TestFlight beta testers | You | Week 2-3 | ~10 from inner circle |
| 7 | Join youth soccer Facebook groups | You | Week 2 | Participate before promoting |
| 8 | Draft press release | Claude | Week 3 | Founder story angle |
| 9 | Identify 15 micro-influencers | You | Week 3-4 | Youth soccer coaches with 5K+ followers |
| 10 | Submit to App Store | You | When screenshots ready | Allow 24-48h review |
| 11 | Launch day execution | Both | Target date TBD | Follow Part 8 playbook |
---
*This is a living document. Update as launch preparation progresses.*
_Status: Work in progress_
1. [Overview](#overview)
You will need to decide where your entity should be located and how it will be structured. This is largely driven by tax considerations, but may also be driven by governance preferences.
This document aims to help you get started with profiling test suites and answers the following questions: which profiles to run first? How do we interpret the results to choose the next steps? Etc.