머릿속 상상으로 사이트 만들지 마라, 수요부터 파고 그 다음 돈을 논하라

1인 개발에서 가장 괴로운 순간은 기술이 막힐 때가 아니다. 제품을 출시한 날, SNS에 올렸는데 친구 몇 명이 좋아요 눌러주는 것 말고는 아무 반응이 없을 때다. 코드가 부족했나, UI가 별로였나, 기능이 모자랐나 자책하기 시작한다. 그런데 진실은 더 잔인하다. 처음부터 문제를 잘못 골랐고, 네 머릿속에서 나온 수요는 애초에 존재하지 않았다.

기술 배경을 가진 사람들이 여기서 무너지는 걸 수없이 봤다. 우아한 코드를 짜고 예쁜 인터페이스를 만들면서도, 주말 하루를 투자해 수요가 있는지 확인하려 들지 않는다. 결과는 석 달 공들인 산출물이 서버 비용 청구서와 구글 애널리틱스의 한 자릿수 방문자뿐. 이 바닥에는 규칙이 있다. 기술력이 강할수록 수요 발굴을 게을리한다. 너무 자신만만해서 자기 생각이 곧 전 세계 사용자의 생각이라고 믿어버린다.

수요는 파내는 거지, 상상하는 게 아니다

많은 1인 개발자가 ‘제품 만들기’를 ‘코딩하기’로 오해한다. 코딩은 마지막 단계일 뿐이고, 생사를 가르는 건 그 앞의 수요 발굴이다. 네가 증명해야 할 건 상상력이 얼마나 풍부한지가 아니라, 어떤 수요가 실제로 존재하고, 누군가 지금 그 문제로 고통받고 있다는 사실이다.

어떻게? 검색창을 봐라. 구글 검색창은 사용자 수요의 실시간 투표소다. 매일 수십억 명이 그 네모칸에 고민과 불안과 욕망을 입력한다. 이 사람들은 코드를 못 짜고 제품을 못 만들지만, 가장 솔직한 방식으로 말한다. 나 이거 필요해. 1인 개발자의 일은 수요를 창조하는 게 아니라, 이미 반복 검색되고 있는데 아직 제대로 충족되지 않은 수요를 발견하는 것이다.

반려동물 장례 정보 사이트를 만든 1인 개발자가 구글 애드센스와 제휴 링크로 월 수천 달러를 벌었다는 사례가 있다. 원문 주장 기준이며 독립적으로 검증되진 않았다. 이 분야는 듣기에도 한없이 마이너해 보이지만 검색량은 놀라울 만큼 안정적이다. 반려동물을 잃은 보호자의 고통은 실재하고, 시신 처리 방법, 묘지 선택, 슬픔에서 벗어나는 법을 알고 싶어 한다. 이 수요는 누가 머릿속에서 지어낸 게 아니라 수많은 심야 검색 기록이 쌓여 만든 것이다.

키워드는 수요의 암호다

키워드 리서치는 도구에 아무 단어나 몇 개 넣고 끝내는 작업이 아니다. 체계적인 수요 정찰이다. 찾아야 할 건 “how to make money” 같은 크고 뭉뚱그린 단어가 아니다. 이런 단어는 경쟁이 치열하고 검색 의도가 모호해서 유입돼도 머물지 않는다. 찾아야 할 건 롱테일 키워드다. “how to start a food blog with no money”처럼 구체적이고 긴 검색어. 명확한 상황과 뚜렷한 고통이 담겨 있다.

“how to start a food blog with no money”와 “food blog”는 완전히 다른 종이다. 후자는 관광객이라 슬쩍 클릭하고 떠난다. 전자는 지갑을 들고 온 사람이다. 진짜로 이 일을 하고 싶은데 구체적 방법을 찾는 중이다. 이런 단어의 검색량은 몇백에 불과할 수 있지만 전환율은 광범위 키워드의 수십 배다. 원문 주장 기준이며 독립적으로 검증되진 않았지만, “beginner gardener”라는 세부 상황을 노린 사이트가 롱테일 키워드 조합으로 6개월 만에 일평균 500의 정밀 트래픽을 만들었다.

도구는 구글 키워드 플래너 같은 무료 도구로 시작하고, Ahrefs나 Semrush 같은 고급 도구는 필요에 따라 선택하면 된다. 다만 도구는 보조일 뿐, 진짜 핵심은 수요 상황에 대한 이해다. 같은 단어도 사람마다 다른 기회로 읽는다. “best running shoes”와 “best running shoes for flat feet”를 보면, 후자가 훨씬 구체적인 상황과 강한 구매 의도를 품고 있다.

검색어를 수요 시나리오로 번역하라

키워드를 찾는 건 첫걸음일 뿐, 키워드 뒤의 상황을 이해하는 게 분수령이다. 모든 검색어 뒤에는 한 사람이 서 있다. 구체적인 과제, 시간 제약, 예산 범위를 들고 온 사람. 네 사이트가 할 일은 정보를 나열하는 게 아니라 그 사람이 과제를 끝내도록 돕는 것이다.

“best budget gaming laptop under 800”이라는 검색을 보자. 검색자의 진짜 수요는 “노트북 몇 개 추천해줘”가 아니다. “나는 800달러 예산 안에서 메이저 게임이 원활하게 돌아가는 노트북이 필요하고, 호구 잡히기 싫다”다. 이걸 이해하면 콘텐츠 구조가 명확해진다. 예산에 맞는 모델 3-5개를 먼저 제시하고, 각각의 장단점을 비교한 뒤, 마지막에 명확한 구매 추천을 준다. 원문 주장 기준이며 독립적으로 검증되진 않았지만, 이런 상황화 콘텐츠는 구글 클릭률이 일반 목록형 글보다 두 배 이상 높다.

상황화 사고는 콘텐츠 방향도 찾아준다. “how to learn python”이라는 수요 뒤에는 학생, 이직 준비생, 연봉 인상을 노리는 현직 개발자가 섞여 있다. 이들의 시간, 예산, 학습 방식은 완전히 다르다. 네 콘텐츠가 모두를 동시에 만족시킬 수는 없다. 세분 집단 하나를 골라 깊이 파는 게 모두를 커버하려는 시도보다 훨씬 효과적이다.

콘텐츠 구조가 트래픽 천장을 정한다

수요 발굴과 상황 이해가 끝났다면, 그다음이 사이트 구축과 콘텐츠다. 많은 1인 개발자가 여기서 또 실수한다. 급하게 코드부터 쓰는 것. 실제로는 손대기 전에 콘텐츠 구조도를 먼저 그려야 한다. 홈페이지에 뭘 넣을지, 카테고리를 어떻게 나눌지, 각 글이 어떤 문제를 해결할지, 글 사이를 어떻게 연결할지. 이 모든 게 SEO의 일부다.

구글 크롤러는 콘텐츠 구조에 민감하다. 사이트 계층이 명확하고 내부 링크가 합리적일수록, 구글은 네 사이트가 무슨 일을 하는 곳인지 더 쉽게 이해하고 더 좋은 순위를 준다. 전형적인 방식은 이렇다. ‘허브 페이지’로 큰 분류 키워드를 커버한다. 허브 페이지는 사이트의 핵심 카테고리 페이지, 예를 들어 ‘러닝화 추천’. ‘하위 페이지’로 롱테일 키워드를 커버한다. 하위 페이지는 구체적인 글 페이지, 예를 들어 ‘평발 러닝화 추천’. 하위 페이지끼리 서로 연결하고, 마지막엔 모두 허브 페이지로 향하게 한다. 이 구조는 가중치 집중도를 높이면서 사용자의 깊은 탐색도 유도한다.

콘텐츠 업데이트 리듬도 중요하다. 구글은 지속적으로 갱신되는 사이트를 좋아한다. 오픈 후 석 달 동안 멈춰 있는 좀비 사이트가 아니라. 원문 주장 기준이며 독립적으로 검증되진 않았지만, 매주 고품질 글 2-3개를 올리는 게 한 달에 10개를 몰아 올리는 것보다 효과가 훨씬 좋다. 이유는 간단하다. 지속적 업데이트는 네 사이트가 검색 수요에 계속 응답하고 있다는 뜻이고, 구글은 이를 활발하고 가치 있는 리소스로 판단한다.

트래픽이 왔다, 돈은 어떻게 버나

트래픽 자체는 가치를 만들지 않는다. 수익화가 종착점이다. 독립 사이트의 수익화 방식은 생각보다 복잡하지 않다. 가장 주류는 광고 네트워크, 제휴 마케팅, 자체 제품이다. 광고 네트워크(구글 애드센스 등)는 정보성 콘텐츠에 맞고 진입 장벽이 낮지만 단가도 낮다. 제휴 마케팅(아마존 어소시에이츠 등)은 리뷰·튜토리얼 콘텐츠에 맞고 수수료율은 보통 4%-10%지만 신뢰를 쌓아야 한다. 자체 제품이 가장 이상적이지만 브랜드 축적이 어느 정도 필요하다.

“home office setup” 리뷰 사이트가 아마존 어소시에이츠 제휴 링크로 팬데믹 기간 월 3000달러를 돌파했다는 사례가 있다. 원문 주장 기준이며 독립적으로 검증되진 않았다. 이 사례의 핵심은 운이 아니라, 원격 근무 폭발기의 막대한 수요를 정확히 포착하고 상황화 콘텐츠로 트래픽을 받아낸 뒤 제휴 링크로 수익화를 완성한 것이다.

하지만 제휴 마케팅은 누워서 버는 돈이 아니다. 실전에서는 수수료율과 전환율의 균형을 따져야 한다. 아마존 어소시에이츠 수수료율은 1%-10% 사이에서 움직인다. 전자제품은 수수료율이 낮지만 객단가가 높고, 홈용품은 수수료율이 높지만 객단가가 낮다. 상품을 고를 때 계산을 해야 한다. 글 하나가 클릭 1000회를 만들고, 전환율 3%, 건당 수수료 5달러라면 그 글의 월수입은 150달러다. 콘텐츠 방향을 잘못 잡아 수수료율 1%짜리 카테고리를 골랐다면 같은 트래픽으로 수입이 30달러로 쪼그라든다.

실패 사례를 본 적 있다. 한 개발자가 “best mechanical keyboards” 리뷰 사이트를 만들었고 트래픽은 괜찮았다. 그런데 상품 선정 때 수수료율을 확인하지 않았다. 아마존 어소시에이츠의 키보드 카테고리 수수료는 1.5%에 불과했고, 월 2만 트래픽이 200달러도 안 되는 수입으로 이어졌다. 나중에 자체 브랜드 키캡으로 전환하자 이익이 10배로 뛰었다. 이 사례가 보여주는 건, 수익화 방식의 선택은 콘텐츠 기획 단계에서 정해야 한다는 것이다. 트래픽이 온 다음에 허둥대면 늦는다.

제휴 마케팅으로 돈을 벌 생각이라면, 상품 선정과 콘텐츠 방향을 처음부터 ‘고수수료+고전환’ 카테고리 중심으로 설계해야 한다. 자체 디지털 제품을 팔 생각이라면, 콘텐츠는 ‘전문적 권위 구축+사용자 신뢰 유도’를 중심으로 전개해야 한다.

코드부터 쓰지 말고 키워드 목록부터 써라

이 글의 핵심 조언은 하나다. 코드 에디터를 열기 전에 2주를 수요 발굴에 써라. 관심 있는 분야 3-5개를 나열하고, 키워드 도구로 각 분야에서 검색량이 안정적이고 경쟁이 적당한 롱테일 키워드를 찾아라. 그다음 각 키워드 뒤의 수요 상황을 하나씩 분석해라. 어떤 키워드에 이미 여러 사람이 뛰어들었는데 전부 엉망으로 하고 있다면, 그게 네 기회다.

1인 개발자의 강점은 기술이 아니라 특정 세분 집단에 대한 깊은 이해다. 기술은 수단이고 수요는 방향이다. 방향이 틀리면 수단이 아무리 뛰어나도 헛수고다. 오늘부터 수요 발굴을 가장 중요한 개발 과제로 취급해라. 구체적 행동 목록: 첫째 주, 관심 있는 분야 3-5개를 나열하고 키워드 도구로 각각 롱테일 키워드 20개를 찾는다. 둘째 주, 각 키워드 뒤의 수요 상황을 분석해 가장 할 만한 방향 5개를 추린다. 셋째 주, 방향별로 콘텐츠 구조도를 그리고 허브 페이지와 하위 페이지 배치를 정한다. 이 세 단계를 끝낸 다음에 코드 에디터를 열어라.