코드 한 줄 없이 $12.5M — 콘텐츠만으로 비즈니스를 만든 Justin Welsh
- 코드를 쓰지 않는 사람의 사례가 코드를 쓰는 사람에게 가장 직접적으로 적용되는 이유: 오디언스 먼저 → 프로덕트 나중, Stacked Offers, 콘텐츠 선순환.
- Justin Welsh는 SaaS 스타트업 VP에서 번아웃 → 공황장애 후 퇴사, 2019년부터 1인 비즈니스를 시작해 LinkedIn 공개 프로필 기준 누적 매출 $12.5M+를 공개했습니다.
- LinkedIn 공개 프로필 기준 836K 팔로워, 뉴스레터는 공식 홈페이지 기준 175K+ 독자를 기반으로 디지털 프로덕트(코스 3종 + 구독)를 판매합니다. 이익률은 공개 프로필 기준 약 86%
- 핵심은 "오디언스를 먼저 만들고, 프로덕트를 나중에 만든다"입니다. 코드 한 줄 없이 콘텐츠와 전문성만으로 비즈니스를 구축합니다
이 글이 Agentic30 블로그에 있는 이유: Justin Welsh는 코드를 쓰지 않습니다. 그런데 그의 비즈니스 구조 설계가 코드를 쓰는 사람에게도 그대로 적용됩니다. 오디언스 먼저 → 프로덕트 나중에, Stacked Offers, 콘텐츠 선순환 — 이 세 가지는 코드 비즈니스에도 동일하게 작동합니다.
코드를 쓰지 않습니다.
앱도 만들지 않습니다.
대신 LinkedIn에 글을 쓰고,
뉴스레터를 보내고,
자신의 전문성을 디지털 프로덕트로 만들어 팝니다.
직원 0명. 공개 프로필 기준 이익률 약 86%. 누적 매출 $12.5M+.
Justin Welsh.
Pieter Levels가 "코드로 만드는 솔로프리너"의 대표라면, Justin Welsh는 **"콘텐츠로 만드는 솔로프리너"**의 대표입니다.

번아웃에서 시작된 이야기
Justin은 SaaS 스타트업의 VP of Sales였습니다. 직속 리포트 150명. 빠르게 성장하는 회사에서 높은 연봉을 받았습니다.
그리고 무너졌습니다.
"사람들은 번아웃이 일을 너무 많이 해서 온다고 생각합니다. 하지만 진짜 원인은 통제력을 잃는 것입니다."
그는 번아웃을 테트리스에 비유합니다. 블록이 점점 빨라지고, 쌓이고, 컨트롤이 안 됩니다. 과식, 과음, 운동 중단, 수면 부족이 이어졌습니다.
2018년 12월, 공황장애이 왔습니다.
"죽는 줄 알았습니다. 제 인생에서 가장 중요한 날이었습니다."
퇴사가 아니라 전환
공황장애 이후, Justin은 바로 퇴사하지 않았습니다.
상사에게 상황을 설명하고, 8개월 동안 회사에 남으면서 몸과 마음을 회복했습니다. 그리고 그 8개월 동안 퇴근 후 매일 15분씩 LinkedIn에 글을 쓰기 시작했습니다.
중요한 점은, 이 시기의 글쓰기가 처음부터 "비즈니스 구축"처럼 보이지 않았다는 것입니다. Justin에게는 먼저 통제력을 되찾는 루틴이었고, 나중에야 그것이 사업의 씨앗이 됐습니다.
이 8개월은 Justin에게 가장 힘든 시기였습니다. 낮에는 VP로 150명을 관리하면서 회사의 성장을 책임지고, 밤에는 혼자 LinkedIn에 글을 쓰면서 완전히 다른 미래를 준비했습니다. 두 역할 사이의 분열은 컸지만, 이 기간이 "직장 수입이라는 안전망 위에서 사이드를 검증한 시간"이 되었습니다.
이것이 Justin의 첫 번째 원칙입니다:
- 하루 15분을 "자기 브랜드"에 투자한다
- 현재 직장에서 수입을 유지하면서 사이드를 키운다
- 사이드 수입이 연봉의 60~70%에 도달하면 그때 전환한다
- 전환 이전에 "증명"이 끝나 있어야 한다

오디언스 퍼스트, 프로덕트 레이터
Justin의 비즈니스 구축 순서는 대부분의 창업자와 반대입니다.
일반적인 순서: 프로덕트를 만든다 → 사용자를 찾는다 Justin의 순서: 오디언스를 만든다 → 오디언스가 원하는 프로덕트를 만든다
2019년 8월, LinkedIn에 글쓰기를 시작했습니다. 이후 성장 추이:
| 시점 | 마일스톤 |
|---|---|
| 2019년 8월 | LinkedIn 글쓰기 시작 |
| 2020년 초 | 팔로워 20,000명 돌파 |
| 2021년 | 첫 코스 출시, 뉴스레터 시작 |
| 2023년 | 누적 매출 $5M+ |
| 2026년 3월 | LinkedIn 836K 팔로워, 뉴스레터 175K+ 독자, 공개 프로필 기준 누적 $12.5M+ |
처음부터 코스를 판 것은 아닙니다. 한동안은 상품 없이 반응만 쌓았습니다. 어떤 글에 사람들이 멈추고, 저장하고, 답장하는지를 먼저 본 뒤에야 상품을 만들었습니다. 그래서 Justin의 첫 제품들은 "내가 만들고 싶은 것"보다 "이미 반복해서 검증된 질문"에 가까웠습니다.
현실적 기대치: 매일 15분을 6개월 쌓으면 팔로워 1,000~3,000 수준은 현실적입니다. 거기서 첫 디지털 프로덕트를 $29에 10명에게 파는 것이 첫 매출입니다. Justin의 $12.5M은 6년의 결과이지 6개월의 결과가 아닙니다. 하지만 팔로워 1,000명이면 어떤 프로덕트든 초기 고객 확보가 가능합니다. 그 1,000명이 없으면 $150짜리 코스도 광고비 없이는 팔 수 없습니다.

프로덕트 구조: Stacked Offers
Justin의 매출은 단일 프로덕트가 아니라 겹겹이 쌓인 수익 구조에서 나옵니다.
| 프로덕트 | 가격 | 연 매출 비중 | 설명 |
|---|---|---|---|
| The LinkedIn Operating System | ~$150 | 약 30% | LinkedIn 성장 전략 코스 (2시간) |
| The Content Operating System | ~$150 | 약 25% | 콘텐츠 시스템 구축 코스 |
| Creator MBA | ~$150 | 약 20% | 크리에이터 비즈니스 종합 코스 |
| 뉴스레터 스폰서십 | $2,500/회 | 약 9% | 주 2슬롯, 6개월 대기 |
| 월간 템플릿 구독 | $9/월 | 약 6% | 구독자 2,300명+ |
| 코칭 | 비공개 | 약 6% | 축소 중 |
코스 판매량: 하루 평균 23건 이상. $150 × 23건 × 365일 = 연 $1.2M+.
핵심은 코스가 2~3시간짜리라는 점입니다. 20시간짜리 대형 코스가 아닙니다. 짧고 실행 가능한 콘텐츠를 높은 가격에, 대량으로 판매합니다.
여기서 중요한 건 코스 이름 자체가 그의 콘텐츠 흐름을 거의 그대로 반영한다는 점입니다. LinkedIn에 대한 인사이트는 The LinkedIn Operating System이 되고, 콘텐츠 생산 방식은 The Content Operating System이 됩니다. 즉, Justin은 글을 따로 쓰고 상품을 따로 만드는 사람이 아니라, 같은 아이디어를 다른 해상도로 재가공하는 사람에 가깝습니다.
Justin의 코스 판매 전환은 광고가 아니라 자연 유입 콘텐츠에서 옵니다. LinkedIn 포스트 → 뉴스레터 → 코스 구매. 이 흐름에 광고비가 $0입니다.
개발자 버전 Stacked Offers를 구체적으로 번역하면:
| 층 | Justin의 버전 | 개발자 버전 | 실제 사례 |
|---|---|---|---|
| 무료 (오디언스) | LinkedIn 포스트 | 오픈소스 CLI 도구 / 기술 블로그 | Pieter의 NomadList 무료 티어 |
| 저가 (볼륨) | 월간 템플릿 $9 | 보일러플레이트 / 템플릿 $29~49 | Tony의 My Indie Book |
| 중가 (코어) | 코스 $150 | SaaS 월 $29~49 | Jon의 Bannerbear $49/월 |
| 고가 (스케일) | 스폰서십 $2,500 | 팀용 플랜 $149~299/월 | Tony의 TypingMind 팀 버전 |
| 프리미엄 (소수) | 코칭 비공개 | 컨설팅 / 커스텀 개발 | Arvid의 Find Your Following |
핵심은 한 가지 전문성을 여러 해상도로 재가공하는 것입니다. 블로그에 쓴 기술적 인사이트가 오픈소스 도구가 되고, 도구의 사용법이 유료 템플릿이 되고, 템플릿의 고급 버전이 SaaS가 됩니다. Justin이 글을 쓰고 코스를 만드는 것과 정확히 같은 구조입니다.

The Saturday Solopreneur 뉴스레터
2022년 1월에 시작한 주간 뉴스레터입니다.
- 구독자: 공식 홈페이지 기준 175,000명+ / LinkedIn 공개 프로필 소개 기준 180,000명+
- 스폰서 단가: $2,500/슬롯 × 2슬롯 = 주 $5,000
- 스폰서 대기열: 6개월+
뉴스레터의 역할은 두 가지입니다:
- 직접 수익: 스폰서십으로 연 $250K+
- 퍼널 중간 단계: LinkedIn → 뉴스레터 → 코스 구매로 이어지는 전환 파이프라인
LinkedIn에서 "관심"을 만들고, 뉴스레터에서 "신뢰"를 쌓고, 코스에서 "전환"합니다. 세 단계가 명확하게 분리되어 있습니다.
콘텐츠 시스템: 주 12개 포스트
Justin의 콘텐츠 생산량은 체계적입니다.
매주 만드는 것:
- LinkedIn 포스트 6~12개
- 뉴스레터 1개
- Twitter/X 포스트 (크로스 포스팅)
이걸 혼자 합니다. 가능한 이유는 시스템화했기 때문입니다.
Content Operating System이라는 프로덕트가 바로 이 시스템을 코스로 만든 것입니다. 자기가 실제로 쓰는 방법을 가르치고, 그 자체가 프로덕트가 됩니다.
핵심 루프:
- 매일 15~30분 글쓰기 (LinkedIn)
- 반응이 좋은 주제를 깊이 발전 (뉴스레터)
- 뉴스레터 인사이트를 코스로 구조화
- 코스 수강자의 질문이 다시 콘텐츠 소재가 됨
입력이 출력이 되고, 출력이 다시 입력이 됩니다. 콘텐츠 선순환입니다.
이 지점에서 Justin 사례가 단순한 "글 잘 쓰는 크리에이터" 이야기와 갈립니다. 많은 사람은 콘텐츠를 홍보 수단으로만 봅니다. Justin은 콘텐츠를 시장조사, 상품 설계, 세일즈, 고객 교육까지 겸하는 운영 시스템으로 씁니다.

80/20 운영
Justin의 운영 원칙은 단순합니다:
"80%의 결과를 만드는 20%의 일에만 시간을 쓰세요."
실제로 그가 하지 않는 것들:
- 풀타임 직원 채용 (VA 1명만 파트타임)
- 유료 광고 집행
- 라이브 코칭/컨설팅 확대 (오히려 축소)
- 앱 개발, 소프트웨어 구축
- 콘텐츠 외 마케팅 채널
전부 빼고 남은 것: 글을 쓰고, 코스를 팔고, 뉴스레터를 보낸다.
이익률이 89%인 이유가 여기에 있습니다. 비용이 거의 없습니다.
Justin의 스타트업 초기 비용은 $1,000이었습니다. 도메인, 이메일 도구, 코스 플랫폼이 전부입니다. 1인 비즈니스의 진입 장벽은 기술이 아니라 꾸준히 콘텐츠를 만드는 습관입니다.
다른 솔로프리너와 비교
| Pieter Levels | Tony Dinh | Justin Welsh | |
|---|---|---|---|
| 무기 | 코드 | 코드 | 콘텐츠 |
| 프로덕트 | SaaS, AI 도구 | AI 래퍼, 개발자 도구 | 디지털 코스, 뉴스레터 |
| 수익 모델 | 구독 + 일회성 결제 | 구독 + 매각 | 코스 판매 + 스폰서십 |
| 기술 스택 | PHP, jQuery, SQLite | React, Next.js | 노코드 (Gumroad, ConvertKit) |
| 마케팅 | Build In Public (매출 공개) | Build In Public + 바이럴 데모 | 자연 유입 콘텐츠 흐름 |
| 운영 | 완전 1인 | 소규모 팀 | 1인 + VA 1명 |
| 이익률 | 높음 (서버비만) | 높음 | 89% |
| 핵심 철학 | 빠르게 만들고, 시장이 결정 | 여러 개 만들고 되는 것에 집중 | 오디언스 먼저, 프로덕트 나중에 |
공통점은 하나입니다. 셋 다 "작게 시작해서 크게 키우기"를 실천합니다.
사이드프로젝트에서 배울 것
Justin Welsh의 방식이 모든 사람에게 맞는 것은 아닙니다. 코스 비즈니스는 "가르칠 전문성"이 전제입니다.
하지만 그의 원칙 중에서 보편적으로 적용 가능한 것들이 있습니다:
1) 퇴사 전에 증명하라
직장을 다니면서 하루 15분씩 자기 채널을 키우세요. 사이드 수입이 연봉의 60~70%에 도달할 때까지 전환하지 마세요.
2) 오디언스가 먼저다
코드를 쓰든, 글을 쓰든 — 만들기 전에 듣는 사람이 있어야 합니다. 팔로워 1,000명이면 어떤 프로덕트든 초기 고객 확보가 가능합니다.
3) 하나의 채널을 먼저 장악하라
Justin은 LinkedIn 하나에 집중해서 큰 청중을 만들었습니다. 한국에서라면 그 채널은 트위터/X, 브런치, 유튜브, 혹은 디스코드 커뮤니티가 될 수 있습니다. 중요한 건 LinkedIn이 아니라 하나의 채널에 매일 15분씩 쌓는 습관입니다. 동시에 5개 채널을 하면 아무것도 안 됩니다.
개발자에게 가장 효율적인 채널은 기술 블로그입니다. 이번 주에 해볼 것: 지금 만들고 있는 것의 기술적 의사결정 하나를 글로 써서 올리세요. 긱뉴스, dev.to, 개인 블로그 어디든. "왜 이 스택을 골랐는가", "이 문제를 어떻게 풀었는가" — 이런 글 하나가 같은 고민을 하는 잠재 고객을 끌어옵니다.
4) 프로덕트는 짧게
20시간짜리 코스보다 2시간짜리 코스가 낫습니다. 만드는 데 시간이 적게 들고, 수강 완료율이 높고, 업데이트가 쉽습니다.
5) 비용을 0에 가깝게 유지하라
광고를 쓰지 않고, 직원을 뽑지 않고, 소프트웨어를 직접 만들지 않습니다. 공개 프로필 기준 약 86% 이익률은 매출을 높여서가 아니라 비용을 낮춰서 나온 숫자입니다.
6) 시스템화가 스케일을 만든다
매주 12개 포스트, 뉴스레터, 코스 업데이트를 혼자 할 수 있는 이유는 모든 과정을 시스템으로 만들었기 때문입니다. 콘텐츠 → 뉴스레터 → 코스 → 다시 콘텐츠. 이 선순환이 돌면 노동이 아니라 쌓이는 결과물이 됩니다.
Agentic30에서 써먹기: Justin의 '퇴사 전에 증명하라'는 Agentic30 참가자 대부분에게 직접 적용됩니다. 직장을 다니면서 30일 챌린지를 완료하고, Day 7에 첫 매출이 나오면 — 그게 증명의 시작입니다.
Justin Welsh 팔로우하기
- 웹사이트: justinwelsh.me
- 뉴스레터: The Saturday Solopreneur (매주 토요일, 무료)
- LinkedIn: Justin Welsh (공개 프로필 기준 836K 팔로워)
Justin Welsh 사례의 핵심은 "콘텐츠도 사업이 될 수 있다"가 아닙니다. 회복을 위해 시작한 15분 루틴이, 검증된 질문을 모아 상품으로 바꾸는 시스템이 됐다는 것입니다. 그래서 이 글은 크리에이터 성공담이라기보다, 아주 정교한 1인 운영체제의 사례에 가깝습니다.
다음 읽기: 파트너의 불만 하나로 SaaS를 만들어 $55K MRR에 매각한 개발자 — Arvid Kahl — Justin의 콘텐츠 전략과 Arvid의 커뮤니티 전략, 같은 "청중 먼저" 원칙의 다른 실행.
Agentic30에서 직접 해보기: 이 교훈을 30일 안에 실전으로 옮기고 싶다면, Agentic30 무료 체험에서 시작하세요.