In my last article “5 years of failed indie hacking” I wrote about my failures in the last 5 years and the goals I want to achieve.
As of the time I am writing this, I have 17 twitter followers and 4 newsletter subscribers and a few people that were messaging me that i inspired them to do the same. Not much but it means a lot to me.
Building in public, being honest about your current situation and the things you try is already much more fulfilling than coding alone on a project.
My first hurdle is to make my first $ on the internet. I failed at this for 5 years already and i can wait a bit longer till i achieve this goal but i want to make it happen in the short term.
After sharing my story online, I got advice from @jdnoc, a person I hold in high regard.
I would never ever have dared to ask @jdnoc for advice. The lesson here is that if you expose yourself by building in public, people will come and help you, you don't have to be alone.
Building your own products is already hard enough, to ease into it I want to start with freelancing and learn more about the world clients live in and what issues they have.
A niche that I want to explore is Shopify, shopify SEO to be exact. I am no SEO expert by any means. I barely know the basics of SEO. In the past I would have put countless hours into learning, reading articles and watching youtube videos about that topic.
But I don't want to be just a consumer anymore, I want to take a more active approach.
To do this I went to a few related Facebook groups and offered to review their shopify site for free and send them a pdf report with my suggested improvements. So far I sent out five reports and I have three more in the queue.
The active approach has multiple benefits:
In my last post it talked about my “very suboptimal workflow”:
Having an idea -> work hard on it for a month -> seeing no results -> stopping for a few months.
I want my new workflow to look more like that:
Choose a topic -> engage -> learn -> practice -> share -> iterate
My focus from now on is on the process and not on the immediate results.
Learning and sharing are my priorities, if i have success on the way that would be a nice byproduct.
This may sound counterintuitive but right now it makes sense to me.
There are three categories of services that can be done:
For now I follow the “Done with them” approach and advise them on how to improve their store.
What if it fails?
What if there is no interest?
By sharing my journey with you I am learning to love the process and not the results. It does not matter if it fails, at least I have learnings to share. It's just another data point. The results will come eventually.
Building and sharing my journey in public has been really great so far and I believe is the best thing to keep one accountable. Some of you told me that they have the same issues as me and that my writing really spoke to them, that's incredible. I am by no means a good writer, I am more like the opposite of a good writer. But reaching and inspiring people is an awesome feeling.
TLDR:
I share my story and the insights i learn along the way.
If you want you can be my 5th Newsletter subscriber: https://buttondown.email/Stormdev
Or connect with me on twitter: https://twitter.com/TheStormDev
I do not think freelancing is a prerequisite for becoming an indie hacker, but it can be one of the fastest ways to replace assumptions with direct exposure to real customer problems.
The strongest change here is not moving from products to services. It is moving from building alone for a month to creating a much shorter feedback loop.
The risk is that freelancing can become comfortable enough to delay the product indefinitely, especially when every audit is prepared from scratch. I would treat these first reviews as research: document the repeated problems, standardise the process, notice which recommendations owners are willing to act on, and start charging before you feel completely ready.
Over time, the repeated parts can become a productised service, a tool, or perhaps a SaaS product. But the customer problem should determine which form makes sense.
What signal will tell you that it is time to stop offering the reviews for free and test whether someone will actually pay?