월 $600에서 $3,000까지 — Dan Kulkov가 iOS 앱 5개월에 4배 키운 실전 다섯 가지

이 영상은 Dan Kulkov가 13분 분량으로 자기 iOS 앱 포트폴리오의 월 매출을 $600에서 $2,600(현재 $3,000 근처)까지 끌어올린 세 달을 그대로 정리한 실전 기록이다. 발표자의 요약은 단순하다. "작동한 다섯 가지가 있다." 이 리포트는 원본을 보지 않아도 그의 다섯 가지 전술을 지금 자기 앱에 그대로 적용할 수 있도록 재조립한 것이다.

핵심 요지 미리보기
· 매출 4배를 만든 다섯 가지: 가격 실험(라이프타임 추가) · 로컬라이제이션(27~28개 언어) · Apple Ads · 기존 앱 개선 · 인내.
· 가격 사다리: 주간 $5, 연간 $15, 라이프타임 $19. 라이프타임 추가 후 일 매출이 2배로.
· 로컬라이제이션 3단계: App Store 메타데이터 → 스크린샷 텍스트 → 앱 내부 문자열. Claude Code에게 시키면 대부분 자동화됨.
· Apple Ads의 핵심 원칙: "바이타민이 아닌 페인킬러 앱만" 광고 돌려라. 미국은 CPI가 미쳤으니 독일·네덜란드·프랑스로 우회.
· 새 앱 만드는 것보다 기존 앱 개선이 더 큰 매출을 만든다. 온보딩·retention·achievements가 개선 우선순위.

목차

  1. 1. 세 달에 4배 — 무엇이 달라졌나
  2. 2. 가격 실험 — 라이프타임 플랜의 마법
  3. 3. B2C 구독의 진실 — Day-1 회수가 답이다
  4. 4. 로컬라이제이션 3단계 — 메타·스크린샷·앱
  5. 5. Figma 템플릿 + AI 텍스트 소각 = 스크린샷 자동화
  6. 6. 27~28개 언어에서 오는 매출 — 슬로바키아어 1위의 힘
  7. 7. Apple Ads 시작하기 — 첫 캠페인 10분
  8. 8. Painkiller vs Vitamin — 광고 태우기 전 판정 기준
  9. 9. 기존 앱 개선 — 새 앱보다 큰 매출을 만드는 이유
  10. 10. 인내 — 여섯 달 $0였던 첫 앱이 지금 페인킬러
  11. 핵심 요약 (Takeaways)

Dan Kulkov 오프닝

1. 세 달에 4배 — 무엇이 달라졌나

Dan의 iOS 앱 포트폴리오는 최근 세 달간 월 $600에서 $2,600으로 뛰었다. "괜찮은 side hustle"에서 "누군가의 월수입을 replicate할 수 있는 규모"로 넘어간 것이다. 그는 이 성장의 원인이 다섯 가지에서 온다고 정리한다. 이 다섯이 이 영상의 뼈대다.

2. 가격 실험 — 라이프타임 플랜의 마법

첫 번째로 큰 매출 임팩트는 가격 실험이었다. 초기에는 주간·연간만 있었고, 월간을 추가했다가, 결국 라이프타임 플랜을 추가했다. 그의 현재 가격 사다리:

Dan의 3단 가격 사다리
  • 주간 $5 (앵커 역할)
  • 연간 $15
  • 라이프타임 $19 ← 실제 판매 타깃

이 사다리는 라이프타임을 최대한 팔기 위해 설계됐다. 주간이 너무 비싸 보이고 연간은 4달러 차이. 라이프타임이 합리적 선택으로 인식된다. 결과는 일 매출 2배. 라이프타임 추가 이후 매출이 즉시 두 배가 됐다.

가격 사다리 실험

3. B2C 구독의 진실 — Day-1 회수가 답이다

Dan의 논리는 이렇다. "사람들은 구독에 지쳤다." 로컬 툴이라면(계정 없음, 서버 없음) 라이프타임이 논리적으로 정당하다. 그리고 그가 결정적으로 강조하는 것: B2C 리텐션은 B2B와 다르다. 대부분의 사용자는 5년 연속 구독하지 않는다. 그러니 Day 1에 가능한 모든 돈을 회수하고 나머지 비용을 걱정하지 않는 것이 옳은 딜이다.

현재 가격이 다소 낮다는 점은 그도 인정한다. 앱 품질을 올려서 라이프타임 $49로 올라가는 것이 목표다.

4. 로컬라이제이션 3단계 — 메타·스크린샷·앱

두 번째 큰 임팩트는 로컬라이제이션이다. 처음 앱을 런칭했을 때 그는 이게 가능한 줄도 몰랐다. 스크린샷 4장과 앱스토어 메타데이터만 있었다. 그가 발견한 로컬라이제이션의 3단계:

로컬라이제이션 3단계
  1. App Store Connect 메타데이터: 이름·부제·키워드·프로모 텍스트·설명. 가장 쉬움. Claude Code가 자동 처리.
  2. 스크린샷 텍스트: 스크린샷의 헤딩·설명 텍스트를 각 언어로. 사람들은 프로모 텍스트를 안 읽고 스크린샷을 본다.
  3. 앱 내부 문자열: 앱 안의 버튼·라벨·안내 문구 전부. 가장 힘듦.

왜 필요한가? Calorie Tracker를 예로 들면, 영어 검색이 대부분이지만 많은 국가에서 자국어로 검색한다. 자국어 키워드가 없으면 그 언어권에서 순위가 나오지 않는다. 반대로 자국어로 커버하면 경쟁이 훨씬 낮은 시장에서 1위가 가능해진다.

5. Figma 템플릿 + AI 텍스트 소각 = 스크린샷 자동화

스크린샷 로컬라이제이션은 언뜻 노동집약적으로 보이지만, Dan의 파이프라인은 자동화되어 있다.

  1. Figma에 텍스트 없는 스크린샷을 만든다. 배경 + iPhone/Apple Watch 목업만.
  2. 텍스트가 담긴 폴더를 만들어 AI에게 스크린샷에 텍스트를 소각(burn in)하게 시킨다.
  3. AI가 폰트·크기를 알아서 맞춘다. 한 번 테스트 실행 후 문제없으면 나머지 언어는 자동 완성.
  4. Claude Code + fastlane 스킬로 App Store Connect API에 자동 제출.

Dan의 요약: "50개의 스크린샷을 손으로 만들 필요가 없다. AI가 다 한다."

Figma + AI 스크린샷 자동화

6. 27~28개 언어에서 오는 매출 — 슬로바키아어 1위의 힘

Dan은 현재 각 앱을 27~28개 언어로 로컬라이제이션했다. 그의 최대 발견은 사용자 이메일 문의였다. 독일·프랑스 사용자들이 자국어로 이메일을 보내오며, 개발자가 영어를 이해할 수 있다는 사실조차 고려하지 않는다. 이 정도로 자국어 우선 문화가 강한 시장이 유럽에 있다.

매출 관점의 하이라이트: 미국 앱스토어에는 Calorie Tracker가 수백만 개 있지만, 슬로바키아어로 로컬라이제이션된 Calorie Tracker는 몇 개 없다. 리뷰가 적어도 상위에 오를 가능성이 극도로 높다. 이것이 로컬라이제이션이 단순한 컨버전 최적화가 아니라 새 시장 진입이 되는 이유다.

27개 언어 로컬라이제이션

7. Apple Ads 시작하기 — 첫 캠페인 10분

세 번째 성장 축은 Apple Ads다. Dan이 이 채널을 강조하는 이유는 Facebook·Google·TikTok보다 훨씬 단순하기 때문. 첫 캠페인은 Apple Store 계정에서 10분이면 이해할 수 있다. Dan은 좋은 가이드를 발견해 Claude Code에게 요약시킨 후, MCP로 API에 연결해 Claude Code가 지표를 분석하고 캠페인을 조정하도록 설정했다.

8. Painkiller vs Vitamin — 광고 태우기 전 판정 기준

Apple Ads에서 가장 중요한 원칙은 이거다. "광고비는 전환되는 앱에만 태워라." Dan의 판정 프레임:

Painkiller vs Vitamin 판정
  • Painkiller: 사용자에게 "필요(need)"인 앱. 다운로드 후 전환율이 이미 높음. 광고비를 태우면 스케일된다.
  • Vitamin: "원함(want)"인 앱. 다운로드는 되지만 전환이 안 됨. 광고비를 태워도 돈만 태우는 것.

Dan은 여러 앱에서 이 실험을 반복했고, 딱 하나가 페인킬러였다. 그것만 광고를 돌리고 있다. 그의 조언: 펀널이 이미 존재하지 않는 앱에는 광고비를 태우지 마라.

지역 선정도 중요하다. 미국은 CPI가 미쳤다. Dan에게 잘 통한 곳은 독일·네덜란드·프랑스. UK도 여전히 너무 비쌈. 유럽 소국들이 상대적으로 CPI가 낮아 유닛 이코노미가 성립한다.

Painkiller vs Vitamin

9. 기존 앱 개선 — 새 앱보다 큰 매출을 만드는 이유

네 번째 축이 결정적이다. Dan은 이 세 달 동안 새 앱도 여러 개 만들었지만, 새 앱들은 그다지 잘 안 됐다. 진짜 매출을 만든 것은 기존 앱으로 돌아가 개선한 시간이었다.

기존 앱 개선 우선순위
  1. 사용 시작이 얼마나 쉬운가: 무언가를 추가·트래킹·세션 시작이 최대한 쉬워야 함.
  2. 재미 요소(Achievements): streak을 넘어선 achievement 시스템. "돌아오고 싶은 이유"를 만든다.
  3. 온보딩 UI 개선: 사용자가 "왜 이 앱을 계속 써야 하는지"를 3초 안에 이해하게.

Dan의 개선 데이터 소스는 이메일이다. 앱 안에 "무언가가 마음에 안 들면 이메일 써 주세요"를 배치. 사용자들이 이메일을 실제로 쓴다. UI 불만·로직 오류·요청 기능이 반복 등장. Dan은 그것만 그대로 반영한다. "많은 사용자가 이미 알고 있는 문제를, 나 혼자만 몰랐다"는 것이 그의 반복적 깨달음이다.

10. 인내 — 여섯 달 $0였던 첫 앱이 지금 페인킬러

마지막 축은 인내다. Dan은 반년 전 첫 앱을 런칭했을 때 처음에는 매출이 거의 $0이었다. 오랜 시간 $0에 가까웠다. 그러나 포기하지 않았고, 지금 그 앱이 그의 페인킬러가 됐다. ASO는 원래 시간이 걸린다. 사용자가 자기 앱을 검색하도록 유도하는 데는 시간이 필요하다.

Dan의 조언: "이미 매출 신호가 있다면 장기전이다. 다른 걸 시도하고 싶은 유혹을 견뎌라. 시간이 나면 로컬라이제이션을 하나 더 하고, Apple Ads를 다른 나라에 시도해 보고, 기존 앱의 온보딩을 개선하라."

현재 그는 월 $3,000 근처에서 여름 정체기를 겪고 있다. 목표는 월 $5,000. 페인킬러 앱을 더 만들 계획이다.

장기전과 인내

$3K → $5K 목표

핵심 요약 (Takeaways)

이 후기에서 챙겨야 할 실질 인사이트
  1. 라이프타임 플랜을 지금 추가하라. B2C 앱의 진실은 리텐션이 짧다는 것이다. Day 1 회수가 정답. 주간·연간·라이프타임 3단 사다리가 라이프타임을 팔기 위한 프레임이다.
  2. 로컬라이제이션은 3단계로 진행하라. 메타데이터가 가장 쉽고, 스크린샷은 Figma+AI로 자동화, 앱 내부는 27개까지 무리하지 말고 우선순위 몇 개부터.
  3. Figma 텍스트 없는 목업 + AI 소각이 지금 시점 스크린샷 자동화의 정답이다. 50개 스크린샷을 손으로 만들 필요가 없다.
  4. Painkiller가 아닌 앱에 광고비를 태우지 마라. Vitamin은 오가닉으로만. Apple Ads는 이미 검증된 전환의 스케일업 도구다.
  5. Apple Ads는 미국이 아니라 유럽 소국부터. 독일·네덜란드·프랑스 CPI가 유닛 이코노미를 성립시킨다.
  6. 새 앱 3개보다 기존 앱 개선 1번이 매출을 만든다. 온보딩·achievements·리텐션 세 축이 개선 우선순위. 소스는 사용자 이메일.
  7. ASO는 장기전이다. 매출 신호가 있으면 다른 걸 시도하지 마라. 반년 $0였던 앱이 지금 페인킬러가 됐다는 사실이 이 신념의 근거다.

참조