
Life of Discipline
A habit tracking tool, GitHub-calendar style.
- Sign ups: 233 new users
- Unique landing page views: ~750 (a mix of Google Analytics and Plausible. Changed half way because GA kinda sucks big time)
- Landing page conversion rate: 31%
- SEO impressions: 18
- SEO clicks: 7
- SEO click-through-rate: 39%
This is the first time I started marketing 1 week after coding, and it's been CRAZY! Never had I ever had so many users flock to something I've made.
So let's break it down. (Warning! large body of text to follow)
First, the strategy. I started the week hoping to get 100 sign ups by focusing on 2 key marketing channels:
(1) Reddit (RESULTS: High engagement, 4 minutes spent on site on average).
I've been an active contributor to r/getdisciplined. I spent every day reading through what posts became popular and what didn't. The channel was definitely right (I mean, my site has the word "discipline" in it!), so the goal of lurking and contributing is to figure out what works. Every subreddit is different, so make sure you spend time figuring it out. Reddit marketing works, it's just hard.
r/getdisciplined is also perfect because they allow self promotion as long as the product is given free to the community. This is crucial for reddit marketing, you've got to make sure to respect their rules! For me, the goal was to get as many users as I possibly can as I am trying to build an audience base that I can impress with further iterations of my product (I also want to help as many people as possible, a key criteria for me to start on any product).
The free tier was generous enough that the opportunity cost of giving it out for free is low. What do I mean by that? Let's look at 750words.com, a B2C product that has 550k+ registered users with only 5.5k+ paid users. That's a 1% paid conversion rate. This is true for many successful B2C products. For my product, most users won't convert to premium, so giving out a limited set of premium allows me to delight my customers early on in hopes that they would spread the word for me. This system is attractive to me because of the incentive alignment – the better the product improvement, the greater the word of mouth marketing. Value for value!
I launched twice on Reddit. The first was on Tuesday night and it failed. Here it is for you guys to decipher it on your own first before I give out my take on it: https://www.reddit.com/r/getdisciplined/comments/qbcavi/method_start_tracking_habits_visually_to_build/
The problem was the headline, not the length of text. Historically, the subreddit is pretty open to reading large bodies of text. However, the headline wasn't appealing enough.
For the second launch, I tweaked the content and the headline to be more direct. It worked! Here it is: https://www.reddit.com/r/getdisciplined/comments/qc0p70/method_i_made_a_habit_tracker_and_its_free_for/
(2) Hacker News (RESULTS: High traffic but lower engagement. Average time spent of 1 minute per visitor)
Here is the submission: https://news.ycombinator.com/item?id=28926112
This brought in the bulk of the traffic, about 20% higher than Reddit, but the engagement was lower. That's expected because this is a secondary distribution channel and users coming from this channel aren't focused on habit building. They probably checked it out because they were curious.
Notice the title of the submission. Since this was GitHub inspired and HackerNews is well, full of hackers, I decided to add GitHub into to the title. No point doing this in reddit since it is unlikely that the they would know what GitHub is. I did the same thing with Indie Hackers for the same reason.
(3) SEO
For this, I did not intend it to be something to focus on during the week. However, I did try to optimise the headers to rank appropriately on Google. SEO is a long game, and people do search for habit tracking so this is important.
What is interesting, though, is that people actually search for it on Google so early on. I suppose the term they used was "lifeofdiscpline" on Google. Now this isn't a purely organic search. Since the search data tells me that the majority of SEO came from mobile, it probably happened when they typed it into their URL bar on their mobile browser. This is exciting because it can mean 2 very important things: (1) the user heard about it from their friend and searched for it or (2) is a returning user.
Anyhow, Google's Search Console isn't showing up the proper search terms. We'll see in the weeks to come if this is true.
--
That's all the updates for now. Next week will be a 50-50 split between development and marketing. I'll be focusing on engaging the existing users by creating a feedback system while building on an email service for the 233 emails I've gotten. The T&C states that by signing up they agree to a MAXIMUM of 1 email per month, but there is currently no way to unsubscribe. I'll be building that too.
Okay, so I intend on launching my product gradually over the coming week starting from 19th of October. But yesterday, I chanced upon a post on reddit in r/Productivity asking for app suggestions and I thought it was a good idea to plug my website in. It was probably 95% ready, but who cares.
This morning when I woke up, 6 users signed on! Holy shit that felt great. The reddit posts didn't even have much views and had no upvotes (I commented on the post pretty late, so my comment was pushed way to the bottom). If 10 people visited my landing page and 6 converted, that's a 60% conversion rate! The landing page works!
Here's the post... Pretty basic: https://www.reddit.com/r/productivity/comments/q955zy/best_productivity_books_and_apps_hit_me_with_your/hgusu2y/?context=3
Can't wait to properly launch it next week.
5 Likes
17 Comments
17 Comments
-
3
Congrats! Very cool that you used Reddit to gain some traction! This is not a criticism, but rather (hopefully) trying to be helpful - from one entrepreneur to another. On your home page (and top of page in other places), the word "its" should be "it's" (since it is a contraction of "it is").
Yes, I know this was unsolicited info, but I can't help myself, I run picnits.com. ;-)-
2
BTW, concept is very cool, just signed up and am creating my first tracker. Onboarding was very smooth and happy.
-
1
Omg.. thank you very much for catching that, your free service is very much appreciated! Btw, I love the idea of Picnits btw. Really helpful when VSCode doesn't have autocorrect or Grammarly....
Fixed it for the landing page, but I can't seem to find more "its" though. My brain is pretty much fried now. Been spending hours bug fixing...
Also, thank you very much for using it, I hope it helps you out!
-
2
If you click on Terms or Privacy Policy it's in a banner across the top of the page. Also (again, offered only in the spirit of helping):
- When I go to my own page, the site initially flashes "User does not exist" and then goes to my page (after about 1-2 seconds)
- When you update your account and change the avatar, it does not initially seem to show the avatar change (even if I Ctrl-F5 refresh the page), but it did show up a short time later (may be a cache thing?)
- I could not find a way to log out of my account
I know you said you were still tweaking the site, so I suspect you are already aware of these, but in any event I hope the feedback is helpful! And overall, this is a very cool site, both in concept and in execution. I applaud the simplicity of it! :-)
-
1
Thanks for bringing all these issues up, they were definitely helpful!
I swept these issues under the rug for now but you are spot on, I'll solve it over the coming couple of days. (:
Oh, and I fixed all the "its" (I hope...)!
-
2
There’s another “its” in the page footer.
-
1
Thanks for the catch, fixed!
-
-
-
-
2
Hi, Ray!
Congrats on your "accident" launch! The first sing-ups are very important and exciting!
But let me suggest what you can improve by the real launch (my very personal opinion, so don't rely too much on it :):- The confirmation letter goes to the spam folder. You can improve it by adding specific parameters to your domain, test and have more info here https://www.mail-tester.com/
- The confirmation letter has the dark confirmation button that turns out white when hovered what makes it invisible
- On the screen "Track a new habit" when selecting color it's better to show the color instead of naming them (I didn't scroll down so I didn't see the chart showing the selected color)
- It also already shows 290 days streak, why? It's confusing.
Overal impression: it's a pretty nice and clean UI, a good idea, so keep going!
-
2
Dropping in again to let you know that I've added the colour preview you suggested. Thanks again!
-
1
Cool, thanks!
-
-
1
Hi SeaCat!
Thank you very much! I welcome every criticism and suggestions :D
-
I'm currently relying on Supabase for authentication and the backend, so sadly the email properties can't be edited by me. :( I do intend in the future (when I'm not working on critical features) to implement my own email verification via SendGrid. I'm still new to code (1.5+ years in since learning) so it'll take me awhile.
-
On the confirmation button: Thanks for catching that! I totally missed out on it. Thank you!
-
You are right, I should show the colours. At least the initial shade of it. I love the idea, it's in my roadmap now. (:
-
Ah, the preview shows 290 days streak based on "fake" data to show you how it would look like, but when you do create a habit it will start from 0. But your concerns are valid. Perhaps I should label the fact that the preview uses filler data.
Appreciate the time you took to give me feedback, it means a lot!
-
1
No problem, I'm glad to help!
-
-
2
I also signed up for this as it looks useful. Great work on this. What other features would you be implementing in this?
-
2
Thank you very much for the kind words! Here's the current roadmap:
-
Ordering - I am tracking quite a lot and would like to order the habits according to the time of the day that I will be completing it.
-
Graphs - I'm aiming for a moving average graph. It's a momentum indicator and I want it for myself as it shows more depth to my commitments. I'm still a beginner in D3 though, but am working hard to master it.
-
Email notifications – An opt-in option for users if they want to be notified to complete a certain task at a certain time.
-
Flexible streaks - Some tasks aren't intended to be done everyday, so I intend to allow users to customise that so they won't lose the streak.
Lemme know if you want any specific features and I'll see what I can do about it. Hope this helps you!
-
1
This sounds great. I wish you all the best!
-
-
-
1
Hello Ray, congratulations on launch!
I am also working on productivity related product and your launch is an inspiration for me. Subscribed for your updates and looking forward to more info, especially on how you market Life of Discipline!-
1
Thanks! Wishing you success in your app too (:
-
Done! The fastest project I ever did. Coded in 1 week and ready to launch next week. Will be spending the entire of next week on marketing efforts; 50-50 split in time for code & marketing, the first time I'm doing this.
This project is the 3rd completed project I did since learning how to code 1+ years ago. The first 2 were textbook failures – didn't spend any time on validation, jumped right in to 2+ months of coding to solve a problem I thought existed, and did little to no marketing. My time split between code and marketing was probably 99-to-1. Dumb me, I was living in denial.
So this time I'm doing it differently. I'm solving a problem me and millions face (habit trackers are everywhere, goodbye novel ideas!), and will be spending a bulk of my time on distribution and marketing.
The upcoming posts will be about my marketing efforts and their results. Let's go!
1 Like
Comment
I started tracking my habits after reading Atomic Habits but found existing apps to be very visually demotivating. Also, they are apps that have to be downloaded which was a big barrier to me (how 2015!, at least for productivity apps...) I know, UI/UX is NOT a product. But in the case of building a habit which is likened to a psychological war, visual cues are extremely important.
So I hacked together an excel habit tracker that uses data validation to colour code it for visual motivation and it kinda worked! Over time though, as I was tracking more and more habits, keying in multiple habits that I was tracking was getting really tedious. And the more entries I made, the uglier they looked. The uglier they looked and the more tedious they became, the worst my motivation got.
Back when I was learning code, I've always been motivated by Github's contribution calendar. I always wanted to do something similar on my excel tracker but it super tedious! I could do it with VBA, but I didn't know the language. Since I now knew how to code websites, I decided to create a web app. 1 week later, lifeofdiscipline.com was born!
1 Like
Comment
About
It exists to help people build better habits using a Github-style calendar heat map. I made it because habit tracking works best if its visually appealing and no other apps were good in that department.






Comment