^^ +10000
I think a lot of us have been there.
There's a big difference whether your service:
- is B2B/B2C;
- uses product-led/marketing-led/sales-led growth;
- targets a broad market or a niche (the more niche it is, the better it speaks to your target market, f.e. coaching vs developer coaching vs coaching Java developers VS coaching Java developers in machine learning vs coaching Java developers that use machine learning in the agricultural world...)
- uses different pricing models;
- ...
I've been on this route for 8 years with some consulting stints in between to pay the bills, and it wasn't until this year that my sales pitch finally started to land. Refining my target audience has been a big part of this...
There's a lot of nuance in how to present your offer, and you need to get everything exactly right to convert someone. You have to make someone an offer so good it would feel stupid for them to refuse.
In my opinion a lot of the "snake oil sellers" try to pitch the universal product-led growth approach to a very broad market that works for everything and that you can do from your computer.
In reality, they are most likely optimized to sell as much courses as possible, coming with very generic advice, and don't really care about the results for their target audience.
Another point: unless your target audience is on indie hackers, you should not be spending your time there at all.
I feel for you, so if you want to have a short chat, I might be able to give you some pointers. Feel free to reach out.
In the end, there is a lot of survivorship bias going on, and as the world is in constant flux, what works today will probably not work tomorrow, so you have to find your own path...
And, there's no shame in having tried and failed; by trying you're already within the minority that took action.
By the way, in my experience, people pay way more for an IT consultant that has lived and experienced the bigger picture of running a business, so even if you failed, you should be better off that someone that didn't try...
Update: formatting