22
12 Comments

Launched and not a single user for 3 months, here is how I fixed it

Hi there πŸ‘‹ - I recently stumbled onto IndieHackers, and I thought I would share my journey. I hope it is useful for some!

One year ago I started working on my first ever SaaS application.

It would be an API for developers that allows them to take screenshots of websites: screenshotapi.net

Creating it was quite brutal as I had a full-time job at the time. Most nights I would come home from work, and force myself to find my last bit of energy and work on the website for a couple of hours.

Fast-forward 3 months later and it was done, ready to launch.

I put the website online and waited for the users to come. I remember anxiously checking the website each night hoping that anyone had signed up.

At that point, I would have mailed a post-card with a personal "thank you" message to every user that signed up.

What went wrong

I had zero experience with online marketing. I have a twitter account with 0 followers, no Instagram, and I was very inactive in the online space.

So, launching the website for me meant simply buying the domain and hosting the website. I had some naΓ―ve ideas that the internet was a place where you would be found if you just created great stuff.

(Of course, a great website is still necessary. But users viewing your website is also crucial)

My first marketing steps

I started by submitting my website to tons of saas and startup directories such as saashub. To this day this generates almost no traffic, but it did get me a few do-follow backlinks.

My SaaS was targeted at developers, so I needed to find ways to reach them. I figured that anyone typing in "screenshot API" in Google would be a potential customer so I decided to give Google Ads a go.

I took $100 out of my paycheck each month and used it for Google Ads. This was the first time that people were looking at my website!

And a few days later the first paying user signed up! πŸ’°

I remember how euphoric I felt when this happened. It meant I had built something people were willing to pay for!

With the first paying user, I had drilled into a new pool of motivation. I decided to up my marketing skills and work at it with 100% effort.

I found that the thing that worked best in this niche was writing technical "how-to" articles on reputable tech blogs linking back to my API.

Now, a few months later, there are 20 paying users.

Conclusion

I fell into the typical trap of a developer. I thought "if I build a great product the users will come."

After my experience, I would rephrase that into: "If you build a great product and you are a great marketer then you will succeed."

PS: if you want to connect on Twitter send me a message and I'll accept! twitter.com/Dirk1345

on July 24, 2020
  1. 5

    Hi, thanks for sharing this story.
    Can you share the list of "reputable tech blogs" that you've mentioned?

    1. 3

      Yes of course! When I look at blogs to place content on I check the domain authority, and the traffic numbers. If one of those is high enough I'll reach out to try and get a guest post up.

      Here are some examples:

      And this one is not a tech blog, but I got 3 paying users that found my service through this website: free-for.dev.

  2. 3

    That's awesome. Would you say paid ads were the big difference for you?

    1. 3

      Yes definitely, currently 13 paying users (out of 20) found me through paid google advertisements.

  3. 3

    Nice story Dirk, I definitely felt into the same trap as you: building a cool product but launching it and scratching my head as to why nobody was finding my website.

  4. 2

    Hi, thanks for sharing. Just curious, I just googled "screenshot api" and there seem to be tons of services already out there. How do you differentiate yourself? Or do you just assume that the market is big enough for a larger number of players?

    1. 1

      This comment was deleted 6 years ago

  5. 2

    Hello Dirk,
    thanks for sharing.

    There's something to fix on your landing page:

    I just went to your website, typed in orf.at to take a screenshot.
    A new blank tab opended with the message:
    "{"errors":{"general":["Please add your API token to take more screenshots. (If you are using the web interface this means you must login)"]}}"

    Best,
    Thomas

    1. 2

      Oef, thanks for the heads up Thomas. That is not supposed to happen, will fix that soon.

  6. 2

    Hi Dirk, thanks for your post. This reminds me my own story. Build and they will come is so dangerous. Posts like ours help making people aware of the risk.

  7. 1

    thanks for sharing. What other sites you submitted links or wrote posts that helped you get some more ?

  8. 1

    Thanks for explaining your journey.

  9. 1

    I enjoyed your story. Something I can relate to for my application since I don't have any user yet.