운영 중

HTML→PDF 변환 API PDFShift의 6년. 2년간의 정체를 끝낸 채널 하나와, 무산된 50만 달러 매각

파리의 개인 개발자가 2018년 공개한 HTML→PDF 변환 API. 20일째 월 매출 9달러, 2020년 1월 고객 150명·월 매출 3,200달러, 같은 해 9월 흑자 전환. 2년 넘는 정체 후 구글 광고 재개로 성장이 돌아왔다.

HTML→PDF 변환 API PDFShift의 6년. 2년간의 정체를 끝낸 채널 하나와, 무산된 50만 달러 매각

달러 기준 숫자에는 1달러150엔 환산 기준을 덧붙인다.

PDFShift는 HTML을 PDF로 변환할 뿐인 API다. 파리의 Cyril Nicodème 씨가 혼자 2018년 5월에 공개해, 6년이 지난 지금도 혼자 운영하고 있다. 운영은 주 2시간 정도, 고객 약 300개사, 월 매출 8,500달러(약 128만 엔).

이 사례가 흥미로운 것은 우상향의 성장 스토리가 아니기 때문이다. 2021년 9월부터 2년 넘게 매출은 전혀 늘지 않았다. 그리고 그 정체를 끝낸 것은 창업 초기에 “효과가 없다”고 판단해 손을 뗐던 채널이었다.

6년의 추이

시기숫자·사건
이전 이력48개의 프로젝트에 실패한 끝에 VoilaNorbert로 처음 수익화
개발약 2개월. Pyppeteer(Python판 Puppeteer)로 크롬을 조작
2018년 5월 22일Indie Hackers에서 출시. 게시물은 2일 만에 20개 이상의 upvote
출시 20일째월 매출 9달러(게시물 제목 “From 0$ to 9$ in 20 days”는 70개 이상의 upvote)
2018년 9월 11일Product Hunt 게재. 당일 1위, 주간 3위
2020년 1월고객 약 150개사, 월 매출 3,200달러(약 48만 엔), 이익은 월 약 1,000달러
2020년 9월흑자 전환(출시부터 2년 4개월)
2021년 1~4월MRR 6,500달러(약 98만 엔). 전년의 3,600달러에서 거의 2배
2021년 9월성장이 멈춤. 이후 2년 넘게 고객 수는 약 300개사로 정체
2023년 4월성장 재개. 11월에 더욱 가속
2024년 2월요인 분석 결과, 구글 광고 파트너십을 재개
현재월 매출 8,500달러. 2024년 2월 이후 월 8~9% 성장

2020년 1월 시점의 비용 구조도 공개되어 있다. OVH 서버 비용이 월 250달러, 구글 광고가 월 500달러, 그 운용 대행이 월 500달러, Customer.io가 월 150달러. 월 매출 3,200달러에 대해 이익은 약 1,000달러로, 매출총이익의 대부분이 광고와 외주로 흘러갔다.

“한 가지만 한다”는 설계

Nicodème 씨의 설명은 일관되어 있다. “PDFShift는 한 가지 일을 하고, 그것을 잘한다.” 대상은 개발자로, 복잡함 없이 HTML을 PDF로 변환하고 싶은 층이다. 개발 시점에 경쟁자가 이미 고객 기반을 갖고 있었다는 사실을, 그는 시장이 존재한다는 증거로 긍정적으로 받아들였다. 기능은 의도적으로 좁혀, 헤더/푸터의 이미지 로딩, 워터마크, 암호화 등 실무상 필요한 것만 구현했다(이후 JPG/PNG/WEBP 출력도 추가).

인프라는 AWS와 Vercel, 결제는 Stripe와 PayPal, 분석은 ProfitWell과 Plausible. 그는 2021년에 **초과 과금(overage billing)**을 도입했다. 플랜 상한을 초과한 분을 추가 과금으로 이용할 수 있게 하는 구조로, 상한에 도달한 고객이 해지로 향하는 유출을 막고 동시에 단가를 끌어올린다. 고객 수가 정체되어도 매출이 움직일 여지는 여기서 생겨난다.

정체를 끝낸 것은, 초기에 버린 채널이었다

결정타는 구글 광고다. 다만 이야기는 단순하지 않다.

2020년 1월 인터뷰에서 그는 고객 확보 채널을 효과 순으로 이렇게 나열했다. 1위가 Product Hunt(“명백히 큰 영향이 있었다”, 당시에도 여전히 최대 유입원), 2위가 Quora(PDF 관련 질문에 답한다. “오늘날 신규 사용자의 주요 원천”), 3위가 AlternativeTo(리뷰와 별점을 남겨준 사람에게 무료 크레딧을 지급. “주요, 수동적인, 원천”). 그리고 **구글 광고는 “오가닉 채널에 비해 기대에 못 미쳤다”**고 평가되었다. 월 500달러의 광고비와 월 500달러의 운용비를 지불한 뒤의 판정이다.

그 후 콘텐츠도 포럼도 파트너 뉴스레터도 시도했지만 성장하지 않았고, 2021년 9월부터 MRR은 2년 넘게 움직이지 않게 됐다. 전환점은 2023년 4월, 성장이 재개된 것. 그 요인을 2024년 2월에 다시 분석한 결과로서, 구글 광고 파트너십을 재개한다. 이후 월 8~9% 성장으로 돌아와, 월 매출은 6,500달러대에서 8,500달러로 옮겨갔다.

같은 시책이, 같은 사람의 손으로, 시기를 바꿔 효과를 냈다. 여기가 이 사례의 핵심이다.

왜 구글 광고만이 마지막에 남았는가

Nicodème 씨 본인의 설명은 “개발자는 업무 중에 PDF 변환 해결책을 검색하기 때문”이다. 이는 검색 광고의 본질을 정확히 짚어낸다. 개발자가 “html to pdf api”라고 입력하는 것은 구현 도중 막힌 순간이며, 그 시점에 예산도 결재도 사내에서 이미 통과되어 있다. 구매 의사결정이 검색과 동시에 완료되어 있기 때문에 설득 공정이 필요 없다.

반면 페이스북 광고, 레딧, 트위터, 파트너 뉴스레터, 포럼 활동은 모두 실패했다. 이것들은 “지금 그 과제를 안고 있지 않은 사람”에게 닿는 채널로, B2B 개발자용 API처럼 필요해지는 순간이 돌발적인 상품과는 궁합이 나쁘다. 제휴 마케팅도 시도했지만 기술적이고 니치한 독자층에는 통하지 않았다.

그렇다면 왜 처음에는 효과가 없었는가. 출처는 이유를 명시하지 않는다. 다만 2020년 시점의 월 매출이 3,200달러, 광고와 운용에 월 1,000달러를 투입해 이익이 월 1,000달러라는 구조를 보면, 당시에는 검증을 지속할 만한 자금이 없었다고 읽는 것이 자연스럽다. 같은 광고라도 LTV가 쌓이고 초과 과금으로 단가가 오른 뒤라면, 감당할 수 있는 CPA의 상한이 달라진다. 효과가 없었던 것은 시책이 아니라 그 시점의 단위 경제였을 가능성이 높다.

그의 교훈도 여기에 기울어 있다. “실험을 한꺼번에 많이 돌리지 마라. 제대로 테스트하며 하나씩 순서대로 돌려라.” “한 번에 한 가지를 시험하고, 움직이는 데 전력을 쏟아붓고, 정착하는지 지켜본다.”

무산된 50만 달러

PDFShift에는 매각 이야기도 있었다. 어느 기업으로부터 50만 달러(약 7,500만 엔), 본인 표현으로 5.5배라는 배수의 제안이 와서 LOI(기본 합의서)까지 서명했다. 그런데 상대는 나중에 20% 할인된 40만 달러로 제시액을 낮췄고, 게다가 지불 조건을 “절반은 현금, 나머지 절반은 1년 후”로 바꿨다. Nicodème 씨는 이를 받아들이지 않았고 협상은 결렬됐다. Acquire.com에도 게재했지만 경쟁력 있는 제안은 오지 않았다고 한다.

주 2시간으로 월 8,500달러를 만들어내는 자산을, 조건이 나쁜 40만 달러에 넘길 이유가 없다. 는 판단이다. 개인 개발의 엑싯을 생각할 때 “팔리는 금액”뿐만 아니라 “팔지 않을 경우의 시급”도 함께 비교해야 한다는 것을, 이 일화가 보여준다. 그는 그 후에도 목표를 상향 조정해, 2024년 여름에 12,000달러, 2025년 말에 15,000달러를 내걸었다.

재현의 조건과 한계

이식하기 쉬운 것은 기능을 좁힌 개발자용 API라는 형태 자체다. 개발은 2개월, 초기 인프라는 월 250달러, 첫 달 매출은 9달러. 이 규모라면 본업을 유지하면서 시작할 수 있다. 그가 반복하는 “SHIP IT!”, 내놓지 않는 프로젝트는 절대 성공하지 못한다, 는 48번 실패한 사람의 말로서 무겁다.

한편 재현하기 어려운 조건이 세 가지 있다. 흑자 전환까지 2년 4개월이 걸렸다는 것이 하나. 이 기간을 버틸 수 있을지는 생활비의 출처에 달려 있다(그는 ImprovMX 등 여러 프로젝트를 병행 운영하고 있다). Product Hunt 당일 1위라는 초기 속도가 또 하나. 2018년의 Product Hunt와 현재는 개발자 툴의 노출 효율이 다르다. 나머지는 정체의 2년을 “접지 않고 기다릴 수 있었다”는 것. 주 2시간이라는 운영 비용이었기에 기다릴 수 있었던 것이며, 사람을 고용했다면 같은 판단은 할 수 없었을 것이다.

정체는 실패가 아니라, 단지 단위 경제가 시책을 따라잡지 못하는 기간일 수 있다. 는 읽기를, 이 사례는 제공한다.

함께 읽으면 좋은 글

출처

이 글은 위 공개 정보의 요약과 분석입니다. 자세한 내용은 반드시 1차 자료를 확인하세요.

이 글은 출처 "Small Start(small-start.com)" 표기와 본 페이지 링크만 있으면 언론·블로그·생성형 AI 답변 등에서 자유롭게 인용·전재할 수 있습니다(사전 연락 불필요). 전재·인용 안내 →

비슷한 사례

도움이 되셨다면 공유해 주세요
X에 공유