Is It Keto: Month 7

Michael Lynch

Is It Keto: 7개월 차

한 줄 요약

기록적인 한 달이었지만, 이제 그만둘 때가 되었습니다.

하이라이트

  • Is It Keto 방문 수가 1만 1,431페이지뷰로 역대 최고치를 기록했습니다.
  • 제휴 수익이 40.84달러로 역대 최고치를 기록했습니다.
  • 그럼에도 핵심 목표를 달성하지 못해 일단 보류하기로 했습니다.

목표 평가

월초에 중요한 목표 몇 가지를 세웠습니다. Is It Keto의 성장 속도가 느렸기 때문에 이번 달에는 이 목표들을 반드시 달성하지 못하면 작업을 중단하겠다고 선언했습니다.

수익 100달러 달성

  • 결과: 40.84달러 수익 달성 (목표 대비 59% 미달)
  • 평점: C-

사이트 역사상 가장 높은 수익을 올린 달로, 지난 1월에 세운 이전 최고 기록을 거의 두 배로 경신했습니다. 이 정도 트래픽에서는 수익이 한 달 중 이틀, 사흘에 몰려 발생하는 것이 아니라 주당 몇 달러 수준으로 점차 안정화되는 모습이었습니다.

그렇다고 해도 40달러는 푼돈에 불과합니다. 지난 1월 월간 수익 목표를 세우기 시작했을 때 달성하려던 기준에도 미치지 못하는 금액입니다.

Moz 도메인 권한(Domain Authority) 40 이상인 웹사이트 2곳으로부터 링크 확보

  • 결과: 스팸성 도메인의 무작위 링크를 제외하고 신규 링크 0건 (목표 대비 100% 미달)
  • 평점: F

케토 레시피에 대한 흥미로운 시각화를 만들면 다른 케토 사이트들이 링크를 걸어줄 것이라는 무리한 기대를 걸었습니다. 안타깝게도 기대는 빗나갔습니다. 대부분의 사이트가 문의에 답하지 않았고, 답장을 준 곳들도 독자들이 관심을 가질 것 같지 않다고 했습니다.

서로 다른 식품에 대한 신규 페이지 10개 추가

  • 결과: 신규 식품 페이지 12개 추가 (목표 대비 20% 초과)
  • 평점: A

1월과 2월에는 신규 식품 아티클 발행 목표를 더 공격적으로 잡았습니다(각각 75개, 30개). 3월 목표는 유입 링크를 늘리기 위한 전략에 집중하려고 일부러 보수적으로 설정했습니다. 무난하고 쉬운 목표였기에 약간 초과 달성했습니다.

통계 및 지표

Amazon 제휴 통계

Amazon 수익 - 2019년 3월

Amazon 제휴 수익 - 2019년 3월

지표2019년 2월2019년 3월변동
총 수익~$11$40.84+$29.84 (+271%)
클릭 수371236-135 (-36%)
전환율???19.07%???

전환율은 꽤 높게 유지되고 있습니다. 2월 수치는 링크 태그 오류 때문에 정확한 숫자가 없지만, 1월 전환율은 23%였습니다. 두 수치 모두 이 블로그의 전환율이 3% 정도인 것에 비하면 상당히 높은 편입니다. Is It Keto에서 “Where to Buy” 링크를 클릭하는 사용자들은 대체로 구매할 준비가 되어 있는 것으로 보입니다.

제휴 링크 클릭 수가 2월에 비해 급격히 감소했지만, 2월 수치가 정확하지 않았을 가능성이 큽니다. 2월에는 Google Analytics 데이터를 대조해 링크 혼선을 보정하려 했지만, 지금 생각해보면 Google Analytics가 모든 클릭을 기록하지 않았을 것 같습니다. 페이지뷰가 34% 증가했는데 클릭이 36%나 감소했다는 것은 너무 의심스럽습니다.

방문자 통계

Google Analytics 스크린샷

사용자 세션 - 2018년 4월 ~ 2019년 3월

지표2019년 2월2019년 3월변동
순 방문자 수2,6874,001+1,314 (+49%)
총 페이지뷰8,50011,431+2,931 (+34%)
자연 검색 유입1,9983,362+1,364 (+82%)
Facebook 유입1840+22 (+97%)
Twitter 유입307325+325 (+6%)

모든 항목에서 방문자 수가 크게 늘어난 좋은 달이었지만, 성장은 거의 전적으로 자연 검색에서 비롯되었습니다. 예상대로 자연 검색 유입 중에서는 Google이 압도적이었습니다.

Is It Keto의 성과는 Google에서 “is Metamucil keto?” 같은 검색어로 어떤 순위에 오르느냐에 크게 달려 있습니다. 제 아티클이 1위에 오르면 그 페이지 하나만으로 한 달에 1,000명의 방문자를 끌어올 수 있습니다. 15위에 머무르면 방문자는 몇 명에 그칩니다.

SEO 통계

Google Search Console 스크린샷

Google Search Console - 2019년 3월

지표2019년 2월2019년 3월변동
Google 색인 페이지 수93161+68 (+73%)
Google 색인 대비 제외 페이지 비율65.0%91.4%+26.4 (+40.6%)
도메인 권한 (Moz)109-1
링크 도메인 수 (Moz)1011+1
순위 키워드 수 (Moz)99448+349 (+352%)

3월에는 Google이 제 사이트를 아주 마음에 들어 했습니다! 이제 Is It Keto의 거의 모든 아티클이 Google 검색 색인에 포함되었고, 많은 새로운 검색어에서 순위가 올라갔습니다. Is It Keto가 검색 결과 첫 페이지에 노출되는 키워드 수가 2월 99개에서 3월 448개로 폭발적으로 늘었습니다.

2월에는 Google 검색 결과에 500회 이상 노출된 Is It Keto 페이지가 두 개뿐이었습니다. 3월에는 그 수가 18개로 늘었습니다. 그중 11개 페이지는 노출 수가 1,000회 이상이었습니다.

왜 이번 달에 이렇게 급격한 상승이 있었는지 정확히는 모르겠습니다. 시간이 지나면서 링크가 검색 결과 상단으로 올라오는 나이(age) 요인일 수도 있고, 사이트 규모가 커지면서 케토 다이어트에 대한 더 신뢰할 만한 출처로 평가받아 Google이 더 우호적으로 순위를 매긴 것일 수도 있습니다. 이제 아티클이 173개에 이르렀으니까요.

재무

수입/지출2019년 2월2019년 3월
Amazon 제휴 수익$11$41
콘텐츠 작가 비용-$893-$425
Twitter 매니저 비용-$144-$96
순이익-$1,026-$480

사이트 운영을 축소하면서 콘텐츠 작가와 Twitter 매니저의 근무 시간을 줄였습니다. 그 결과 12월에 사이트에 집중하기 시작한 이후 지출이 가장 적은 달이었습니다.

3월이 수익이 가장 높은 달이었음에도, 비용 규모에 비하면 수익은 여전히 미미합니다. 작가 한 분의 시간당 비용이 50달러인데, 한 달 전체 수익으로는 그분의 한 시간 인건비도 충당하지 못합니다.

가장 큰 과제: 링크 빌딩

지난 몇 달 동안 Is It Keto의 주요 성장 동력은 자연 검색임이 분명해졌습니다. 그리고 검색 결과에서 상위에 노출되려면 다른 신뢰할 만한 사이트들이 Is It Keto를 링크해야 합니다.

이는 어려운 과제였습니다. Is It Keto의 모든 페이지는 특정 식품이 케토에 해당하는지 아닌지를 설명하는 내용뿐입니다. Huffington Post가 제 Lily’s Chocolate 아티클을 보고 획기적이라며 따로 기사를 쓸 일은 절대 없습니다. 케토 콘텐츠에 관심이 있을 법한 대형 케토 사이트들도 다른 사람의 ‘어떤 식품이 케토인가’ 설명을 굳이 링크하고 싶어 하지 않습니다.

다른 케토 사이트들에 비해 제가 가진 차별점이 무엇일지 고민했습니다. 제가 가진 유일한 비밀 병기는 2017년에 만든 케토 레시피 검색 도구인 KetoHub였습니다. KetoHub는 웹상의 케토 레시피를 긁어 모아 구조화된 데이터로 정리합니다.

KetoHub의 구조화된 케토 레시피 데이터

실패한 링크 빌딩 시도

아이디어는 KetoHub 데이터를 활용해 매력적인 시각화를 만드는 것이었습니다. 그리고 샘플을 만든 뒤 주요 케토 사이트들에 연락해 차트를 다시 게시하고 싶은지 물어보거나, 아예 해당 사이트의 레시피에 맞춘 맞춤형 시각화를 만들어 주겠다고 제안하는 것이었습니다. 그 대가로 Is It Keto로의 링크를 통한 출처 표기만 부탁하면 되는 방식이었습니다.

먼저 케토 레시피에서 각 식재료가 얼마나 자주 등장하는지를 보여주는 버블 클라우드를 만들었습니다.

케토 레시피의 식재료 빈도 버블 클라우드

생각보다 훨씬 어려웠습니다. D3.js라는 강력한 시각화 라이브러리를 사용했는데, 기능은 강력하지만 엄청나게 복잡합니다. 버블 클라우드를 구현하기 위해 여러 튜토리얼의 코드를 짜깁기하며 일주일을 보냈습니다.

과거 KetoHub를 통해 대화를 나눈 적 있는 몇몇 케토 사이트에 연락했지만, 대부분 메시지를 무시했습니다. 답장을 준 소수마저도 제 제안을 스팸성 제안으로 받아들였습니다. “게스트 포스트를 쓰게 해주면 돈을 주겠다, 대신 내 수상한 웹사이트로 링크를 걸게 해달라”는 식의 스팸으로 보였던 것입니다.

그다음 블로그 포스트는 케토 커뮤니티에서 논쟁이 많은 주제인 인공 감미료에 관한 것이었습니다. 시간에 따라 다양한 감미료의 인기가 어떻게 오르내리는지를 보여주었습니다.

시간에 따른 인공 감미료 사용량 누적 영역 차트

이번에는 친구가 추천해준 D3의 더 사용하기 쉬운 인터페이스인 NVD3를 사용했습니다. 여전히 매끄럽지는 않았지만 순수 D3보다는 훨씬 수월했습니다. 또한 파이 차트나 선 그래프 같은 좀 더 전통적인 시각화를 고수하기로 했습니다. 흔한 형태에 머무르니 참고할 예제가 많아 작업 속도가 빨라졌습니다.

두 블로그 포스트를 모두 발행한 뒤, 남은 케토 사이트들에 좀 더 부드러운 톤으로 제안했습니다. 웹사이트에 포함할 수 있는 시각화를 만들어 주겠다고 제안하되, 제가 원하는 것이 무엇인지는 모호하게 남겨두었습니다.

결과는 첫 번째 제안 때와 다르지 않았습니다. 대부분 답이 없었습니다. 몇 곳은 모호한 답변을 보냈습니다. 어떤 곳은 제가 단순히 자신들이 비공개로 즐길 수 있는 맞춤형 시각화를 만들어 주는 것으로 오해하기도 했습니다.

결국 Is It Keto에 대한 새로운 링크를 하나도 얻지 못했습니다.

접기로 하다

이제 사이트를 잠시 접어두려고 합니다. 꾸준히 성장해 왔고, 1년만 더 매달리면 수익을 낼 수 있을 것 같아 결정이 쉽지 않습니다. 하지만 1년의 노력을 투자할 수 있는 여러 선택지 중 이것이 가장 수익 잠재력이 높은 프로젝트는 아닌 것 같습니다.

다행히 사이트는 2018년 대부분 그랬던 것처럼 혼자서도 잘 돌아갑니다. AppEngine에서 실행되기 때문에 패키지를 업데이트하거나 서버를 재부팅할 필요가 없이 그냥 계속 돌아갑니다.

Google 검색 결과에서 Is It Keto 링크를 클릭하는 사람들이 늘면서 사이트가 자연스럽게 성장하기를 바랍니다. 더 많은 키워드에서 Google 1위를 차지하게 되면 트래픽이 지금의 10~100배가 될 수도 있습니다. 수익이 월 500달러 이상으로 늘어나면 사람들을 고용해 확장하면서도 이익을 남길 수 있는 수준이 되므로 다시 본격적으로 운영할지도 모릅니다.

지금까지 사이트에 약 4,500달러를 썼고 수익은 76달러에 불과합니다. 투자금을 회수할 가능성은 낮아 보이지만, 현재 성장세가 유지된다면 가능할 수도 있습니다.

마무리

무엇을 했나?

  • 케토 레시피와 시각화를 주제로 블로그 포스트 2개 발행
  • 주요 케토 사이트 8곳에 연락해 시각화를 출처 표기를 조건으로 제공하겠다고 제안
    • 모두 무산되었습니다.
  • 페이지 내 누락된 내부 교차 링크를 찾아내는 도구 작성
    • 예를 들어, Is It Keto 아티클에서 “lima beans”를 언급하면서 전용 lima beans 아티클로 링크하지 않으면 알려줍니다.
  • 신규 식품 페이지 12개 추가

배운 점

이번 3월을 통해 얻은 교훈이지만, 이 프로젝트를 통해 배운 전반적인 교훈에 대해서는 별도의 긴 글을 쓸 예정입니다.

  • 데이터 시각화를 할 때는 단순하게 시작하라.
    • 버블 클라우드 같은 독특한 형태보다 선 그래프나 막대 그래프 같은 일반적인 형태를 만드는 것이 더 쉽습니다.
    • 단순한 차트는 시각화 코드에 매몰되어 끝없이 만지작거리는 것을 방지합니다.
  • D3.js는 강력한 시각화 라이브러리이지만, 빠르고 실험적인 시각화를 만들기에는 너무 복잡합니다.

다음 달 목표

Is It Keto는 보류 상태이므로 가장 중요한 목표는 계속 작업하거나 면밀히 모니터링하고 싶은 유혹을 참는 것입니다. 그 외에도 4월에 달성하고 싶은 몇 가지는 다음과 같습니다.

  • Vue.js를 배우기. 끊임없는 문제 끝에 Angular를 공식적으로 포기했습니다.
  • 5월/6월에 시작할 수 있는 새로운 프로젝트 아이디어를 탐색하기.
  • 2019년에 긴 블로그 글을 하나밖에 발행하지 못했으므로 다시 본격적인 글 쓰기로 돌아가기.

원문은 Michael Lynch님이 에 게재했습니다.

이 글은 muse-spark-1.2-contributor 모델을 사용해 번역했습니다.