It won't be an overnight success. Now I know it for sure.
At the end of May, I launched my screenshot API, the second project in my 1001 project journey. And right away, I defined the next simple goal to attract the first paying customers by the end of July.
I love the project and will continue to grow it anyway, but if I can't find paying customers by the end of July. I will decrease the amount of time I invest in it, and will try a lot of new ideas. Some of the ideas might use the project.
I have not reached my goals, but I have one more month. In this note, I want to reflect on what went well and what went wrong, and my plans.
What have I tried?
Before I share in detail my lessons and my plans, these are key metrics:
I don't automate it now. Entering the data manually helps me reflect on it (the author of idea — @thefedoration).
By the way, my analytics is open. Feel free to play with it.
I started with paid ads to get at least some traffic and see how users will use my product if they sign up or not.
And it helped. I fixed a ton of bugs, improved performance, added new features, and added the "Sign In with Google" feature:
And I made a lot of mistakes. I paid $515 for 2144 clicks, so the cost-per-click is $0.25. 0 paying customers.
Lessons learned:
I was afraid to post on Reddit because it has this aura of community that bans mercilessly anyone who tries to promote anything, even by helping others. So, I decided to start from the most promotion-friendly subreddit — r/SideProject.
I looked at the posts, what people share, and how they introduce themselves. I quickly wrote a post about my screenshot API. The results beat my expectations:
A lot of positive feedback, upvotes, and comments. I will continue trying with other communities that folks mentioned under the tweet. I feel that Reddit has good potential.
I also set up f5bot.com to monitor keywords related to my project on Reddit and other forums. In case I can jump into the conversion and help.
I already had an example when a related keyword matched — a question was asked. I jumped and tried to help, but unfortunately, I did not receive any response.
Lessons learned:
I started to write content long before I launched the project.
I wrote a long post on how to take screenshots with Puppeteer. And started gathering traffic. Once I saw the keywords for which the project ranked, I improved the original post and added more posts. I help people by trying to satisfy their search requests.
As you see, the visits are growing. And for some of the keywords, I reached the first page:
Lessons Learned:
I was afraid to launch because they had rigorous requirements for the landing and the product idea. But then I thought, why not? It can be a kind of validation.
When I launched, the results were promising for me:
I also gradually added the project to other directories, like alternativeto.net and sideprojectors.com. The results are not that good, but I am happy even for 2 or 3 unique visits per day.
Lessons learned:
I reached out to 4 people who I knew could benefit from my project. The owners of screenshot image editors. Instead of copying a screenshot of the site, I proposed to allow to enter the URL.
They answered, yes, it is an excellent idea to integrate, but nothing then happened. I'm not upset. It is fine. The earlier I know there is no value, the fast I can move further and iterate.
One person said that this feature is on their roadmap. If they decide to integrate, I will be happy. If not, it is OK.
Lessons learned:
On Twitter, I #BuildInPublic and tell everything that happens in my journey.
I did not expect to find any users for my current project there, which is too dull and too niche. But there were visitors from Twitter:
And boom! I was super surprised that it might work:
Lessons Learned:
These are the most important lessons I learned:
It is not an exact plan, and it is more of a strategy or canvas:
As an experienced software engineer (10+ years in back-end development), I picked up a random boring idea that I could build and promote with minimum learning. I did not want it to be fancy and likable, especially with complex UI. And I learned a lot. Now, I can advance and build more complex projects.
I must admit that after all this marketing experience from the first month, I see that promoting some projects might be much easier. But anyway, I can't imagine what I can build and sell if I succeed with a monotonous screenshot API (for me, it is not boring).
I shared everything and opened all my analytics. I want to share my journey and show that it is not easy but possible. It won't be an overnight success, but I will surely succeed one day.
And, of course, I share everything in exchange for feedback. If I am doing something wrong, please, tell me. I am super open to critics.
One of the best posts and reflects the real struggle and hardwork it takes in initial stages.
Thanks 🙏
Yes, I can’t say it is easy. That’s one of the reasons why I wanted to share all this.
I also might be doing it all wrong. But I don’t try 🤷🏻♂️ Trying to do my best.
Lots of learnings, Dmytro. You’ve got the right attitude of experimenting and adjusting. Keep pushing!
Thanks, @_Alex_Adamov 🙏
That's my dream to build skills that allow building, marketing and selling any kind of product.
damn, that's a post packed with tons of valuable infos, especially when you just start out building a new product!
Thanks a lot, Dominik. It still helps. But I am slowly working on the updated version.
Learned a lot from this post Dmytro. Thank you so much :D
Thanks for replying. It motivates me to write more!
This was a great share! I am going through similar phase so great to read your story
Thanks 🙏
If you have any questions, I would love to help and share my experience. Feel free to reach out here or on Twitter 🧡
Thanks I will do :)
Nice post!
I took a look at your site, and, I would say your landing page is very much "feature" focused not "benefit" focused. Why do I (should I?) want a screenshot API that can handle hundreds of requests a minute? I can imagine it maybe being useful for automated testing or updating documentation, but that's not mentioned anywhere.
Also, I think your free tier probably gives away too much, that seems like a ton of screenshots for testing it out or a hobby project. 5 tiers is a lot, 3 is often a sweet spot.
I'd also be wary of promising custom feature development on every plan! You could make it more vague like "We welcome customer requests and try to accommodate as many as possible".
Thanks, Lisa 🙏 It is a good and honest review that significantly helps me.
I am gathering feedback, and yes, that was my pain. I need to rebuild the landing page to be more pain-solution based rather than features.
Yes, I gave out too much on the free tier, but probably because I lacked confidence. I will review it.
Nobody has proposed to add the "custom feature development" option, but you know what? That's what I have been asked twice and even started doing. But I never thought to add it to the landing page 🤷🏻♂️
Great insights for early stage marketing. Thanks for sharing your structured approach!
Thanks for the feedback 🙏
Love how authentic this post is, real #buildinpublic stuff. It's always harder behind the scenes.
Good luck man, should be interesting to see where the project is at the end of July.
Thanks 🙏
Yes, I could decide not to post it. And then post only MRR updates. But would it be helpful?
Super insightful post - kudos!
I was surprised to learn that despite SEO being a long game, you were able to see some results really quick - I was under the impression that it was long-term only.
Eyeing to try Reddit in a similar manner as well
Thanks 🙏
It depends what is a “long game” for you. It took one month to get first visits from Google. But with each month the number of visits increases.
Precious insight, thank you for sharing with us, Dmytro. I'm at a similar stage with my product. As a developer at heart, I totally underestimated the importance of marketing. A tough pill to swallow and something where I have to get out of my comfort zone. It can be frustrating at first but when it works, it works.
Thanks for the feedback 🙏 It is super important to me.
You know it. The earlier you start, the faster you might get the results, even if they are negative.
I regret that, in the past, I built many projects into the void.
Let’s start now 😅 What are you building?
I Agree with that. I'm building Rewohub. An App bundle to organize remote work.
Is it a task management system for teams? How do they organize remote work?
By they, way you can start with SEO right now. One post per week related to your niche.
Correct. The current idea is to bundle 3 apps into 1 subscribtion and go from there according to user feedback.
It is a great plan! Do you have any first users or potential customers?
I'm my first customer 😁 That is what keeps me motivated. Like many developers going entrepreneurs, I started coding before marketing so interest comes trickling in slowly. Also, only 1/3 (Kanban board, Video Chat, Whiteboard) are currently in production. Will change that soon. Toughest part for me is marketing. Something I massively underestimated.
Thanks for sharing your experiments in details. And specifically the part about build in public on Twitter. It's and under-rated marketing tactic but if done right it works like a charm.
Thanks for the positive vibes, Dagobert 🙏
Yes, I couldn’t expect that it would work with screenshot API.
Now, I can’t imagine the results of building a desirable product. A vast potential, indeed.
Would be interesting to know what your target audience is to determine if it is the product or the core of your marketing.
Yes, that’s what I plan to do now. I should have done it at the beginning. But as a software engineer (in past?), I started to build and then market 🤦🏻♂️
Thanks for sharing your open journey in such a detailed way Dmytro!! It is very helpful for so many to learn from.
And thanks for the mention of my book too :) Glad you enjoyed it.
Thanks, Kevon 🙏 The book is 🔥.
I start slowly applying the book's recommendations, which helps me grow on Twitter.
I tried to DM you on Twitter but can't. Do you block DMs or is it my issue?
Anyway, this was my message.
"Hey Dmytro, I just wanted to reach out to express my amazement and gratitude for your recent post on IH.
Your attention to detail is unparalleled. Even though the growth is not what you desired, but you still analyzed everything with an objective mind.
I couldn't feel any cloudiness or emotions overlapping in your analysis.
And as what Ray Dalio always says: Pain + Reflection = Progress
I'm sure this experience will take your building and marketing skills to another level. You've learnt much. You've shared your learnings and others like me have benefitted.
As what Naval says: "Learn to sell, learn to build. Learn both and you will be unstoppable."
I'm very happy to have stumbled upon you on a Friday night and I hope to stay along for your journey.
Thank you. Have a great weekend ahead."
Tyler, thank you so much 🙏 You touched my heart ❤️
My DM is open. I checked, and your message was blocked. I responded.
Yes, the growth is not the best. But I must do my best with any project. And when the time comes, and I am sure it will come 🙂 I will be ready.
Thanks for the compliments about objectiveness 🙏 But frankly, I felt that my brain was in clouds, and this writing helped me to clarify my thoughts. It was like reflections and planning “in public”.
I am super happy that people can benefit from what I am writing. It motivates me to share my journey and write more.
Let’s connect 🤝
🤝 🤝 🤝
This is such a long article. Thanks for taking the time to share this.
I read this earlier and I thought it might help you: https://twitter.com/jonbrosio/status/1540330158812536832?s=20&t=4GrIsyzhd0Pju6K7dMkdOQ
Now I'm going to read your article. :D
Thanks for sharing 🙏 The thread is a 💎.
I appreciate any feedback. Don’t hesitate to criticize or propose any recommendations.
Long journey. Good lessons. Keep moving forward and stay focused.
Thanks 🙏
Staying focused is my Achilles' heel.
Thank you very much for these lessons learned, very useful. I love the way you've structured your post. It answers a lot of questions that I had. And that first sentence, when we live in a fake world where too many people are selling the idea that you can become rich quickly and easily, the first sentence is thus very courageous. Love that. Thanks !
Thanks, Romain, for the kind feedback. You caught me. I wrote it as I felt it.
Thanks for the lessons! I got that it is worth speding USD$500 on copywrite for SEO than adwords lol.
I would say it depends.
With paid ads, you might find customers quickly and get the first feedback at the early stage.
At the later stage, when the landing page is polished, it is a matter of math. If customer acquisition cost is less than the money value they bring, you have a money-printing machine. Invest in ads, get customers, and profit.
But SEO is a good investment. Once it works — it works.
In the early stages, it is hard to start from SEO since indexing takes time.
I've run a business for 14 years now, and it always comes back to marketing. It's a daily challenge that never goes away. All we can hope to do is learn from our mistakes, and optimize the results. Well done on this post! It's incredible. You're going to get it, I can tell.
Marketing will be always with us. Thanks for the feedback 🙏
This is something masterpiece type of case study. Loved the way you presented it. Great perspicuity for early-stage marketers & founders as well. Creating quality SEO content and having a great outreach approach is something that is most needed at this time. I hope, I would able to share my case someday. BTW, thanks for sharing your structured experience!
Thank you so much for you feedback 🙏 I truly appreciate it.
I'm really impressed by this post. Thank you for your hard work and openness.
Here's my problem, and perhaps I'm not someone you would normally target, by I have no idea why I would want this. That's not an intended insult, quite the opposite, it's just that the messaging on your site doesn't say what it can do, who would want it, why, and the benefit they would derive.
Something like,
"If you love goats, but can't get them to come when you call them, then GoatCaller can solve your problem. You'll have your most stubborn goats coming to you immediately when you call them with GoatCaller. All with no learning curve".
I'm happy to help, but seriously, I have no idea what I'm looking at. Perhaps it's something other people see and say, "Oh, I get it", but not me. Perhaps it is over my head. But I've worked in tech since before the first webpages went up on the Internet.
Also, have you tried A/B testing alternate messaging? It's crazy how little things can immediately change capture rate.
All the best! Again, thank you for your generosity!
Thank you a lot for the honest feedback.
Yes, a lot of people mentioned this problem. I have already gathered a ton of feedback and planned fully rebuild the landing page.
Thanks for sharing this in such detail and providing actionable learnings! This is a perfect example of what the Indie Hacker community is all about!
Thanks, Robbie 🙏
Great write-up @DmytroKrasun. Thx for sharing!
Thanks for the positive vibes and feedback 🙏
Thanks for sharing this valuable information. Experience always teaches better than other. https://apkvrm.com/ is my website. Can I use all these tactics to improve my website?
Hey, hey 👋 Yes, of course. That’s why I shared all these lessons.
Can I help you with something? Do not hesitate to ask any questions.
Thanks I will ask freely if I need your help.
🤝
Great post, thanks for sharing!
Thanks 🙏 I am glad it helps.
Once SEO kicks off, it is impossible to stop. In the past week, I did not have a day without organic visits from Google.
Spot on! Thanks for this post Dmytro, keep it up!
Thanks 🙏
I already have an update — I got the first paying customer.
And who are your competitors? Or is this software unique on the internet?
It is not unique, but I don't care — I compete with myself.
Thanks for taking the time to write this.
It is a joy to share 🙏
Great article - it's so important to reflect on your marketing efforts and learn from your successes. I'm definitely going to try out some of these tips in my own business!
Thanks, I am happy that it might help 🙏
For your large SEO post, did you post it on your site? Or did you post it on Medium (or similar) and linked to your site?
If you posted on your site, what are you using for it? headless CMS, Wordpress or something else?
Hi 👋
My first post I published on my blog and then published to dev.to, hashnode, and Medium with specifying my post as canonical.
Check 3-month 90k Click... Seo main point for Organic visitors
https://fixfirmwarex.com/3-month-search-console/
What do it mean? I haven’t got your comment, sorry. Can you elaborate, please?