The Latest Update on my Quest for Making Money with Bitcoin Faucets


If you haven’t read my original post about how to make money from Bitcoin faucets, you should do so now. Also, there is one additional follow-up post that is important for you to read before reading this post.

For those of you who haven’t been following the previous posts, here’s a fast recap of what we’ve learned so far:

  • Ad placement is crucial for good CTR (click-through rates) and better earnings.
  • A shorter timer on your faucet means a higher average session duration and more impressions.
  • If Bitcoin’s price goes up, I’m generally losing money, since I’m paying my users in Bitcoin and receiving my earnings in USD.
  • The site needs to be a bit more content rich and user friendly in order to be fully compliant with Google’s Terms of Service.

This month, I’ve decided to separate what I’ve learned into “on-site optimization” (i.e. what I changed on my site) and “off-site optimization” (i.e. how I used external resources).

What changes did I do on-site to increase Milli’s earnings?

At the end of my last post, I talked about changing Milli’s design. Here is how the site looked initially using the default FaucetBox template:

Milli original

Since I wanted to brand Milli under 99Bitcoins’ design, I hired a freelancer and used 99Bitcoins’ theme for Milli’s content as well. I also made sure to add some pages with original content about Bitcoin faucets and how to make money with Bitcoin, and also installed a plugin that aggregates Bitcoin news from around the web (called RSS aggregator).

Here’s how the website looks today:

Milli today

As you can see, it’s not a huge change, but at least the branding of 99Bitcoins is kept. Finally, I enabled comments on Milli’s homepage for two reasons:

  1. It adds content to the site and shows Google that the webpage is always updating, which is good for Google rankings.
  2. It allows me to receive important feedback about Milli from its users. One of the most important things I’ve learned is that creating a community around your faucet is extremely valuable. Users will talk about your site, refer it, link to it, and give you ideas for how to make it better.

Here’s an example of how I engage my customers:

user engagement

Users are sticky, so make sure not to lose them

One of the conclusions I’ve reached in my previous posts is that I need to lower my payouts in order to remain profitable. However, it seems that I didn’t consider the consequences fully before executing this idea. I initially lowered my payouts to 80 Satoshis every 15 minutes. This, in turn, was the starting trigger for a downward trend in my traffic. My assumption is that the users weren’t very happy with that.

milli traffic changes

Later on, I tried to do many things in order to gain back that traffic, but once you lose your loyal users, it’s hard to get them back. I increased the payouts to 100 Satoshis (and even added an option for 1000 Satoshis in some cases), I almost doubled the referral payout to 85%, and eventually, I also lowered the timer to five minutes. This means that I was giving away 300 Satoshis every 15 minutes (100 Satoshis every 5 minutes) – 50% more than what the original payout was – but I still couldn’t get my users back.

milli time on site changes

The payout change also had an effect on the average session duration on the site and the bounce rate (how many users leave the site without viewing more than one page):

milli bounc rate changes


Another assumption is that, because I lowered the payouts initially, some of the referring sites to Milli decided to remove it or rank it lower on their list. However, I can’t say any of this for sure.

Conclusion: Make sure to treat your users and referrers with respect. It’s better to start out with a small payout and raise it gradually than to start out with a high payout and lower it later on.

Test out your ad placements

Another thing I wanted to test out was my ad placements. Even though I knew from talking to various ad owners that it’s best to put your ads in the center of the page, close to where the user is looking, I wanted to see if perhaps placing ads on the sidebar can be more profitable.

Long story short, it isn’t :)  But you have to test this out for yourself, since each site is different in its layout (for example, 99Bitcoins’ highest performing ad is actually on the top of the sidebar). Here’s a general heatmap of the optimal places to put ads on a page (red is more profitable):

Adsense heatmap

Even though you can use this heatmap as an initial reference, it’s important to test this out for your specific website.

I also decided to add some more ad formats to my site. Apparently, each page on your site can display a maximum of three adsense for content ads and three link units. Placing a link unit at the top of the site turned out to be a good move and added some revenue to the site.

milli link units

Off-site steps I took to increase Milli’s traffic

The main thing I’ve dealt with off-site is how to bring in more traffic to Milli. The first thing I tried doing was bringing in traffic through low-cost Bitcoin ad networks such as Coinad, Blockadz, and most recently, Mellow Ads. While it did manage to create a spike in traffic, I’m not sure if it was a profitable move.

It’s a hard thing for me to measure at the moment, since if I spend $20 on Coinad traffic, I’m not sure how much of that specific traffic actually converts into Adsense earnings. The best I can do is try to set the campaign for a defined timeframe (e.g. 24 hours) and see if my earnings in that timeframe exceed the payment for the ads.

As for ad creative, I suggest keeping it simple. Remember to emphasize the benefit for your users in the ad. No one cares about your product’s name or company brand, so there’s no need for them to even be mentioned. That’s why my ads are simply large text saying “up to 1000 Satoshis every 5 minutes”. I figured this would be appealing to people looking for faucets. Here are the stats for one of the ads I run for Milli:

coinad stats

The CTR was pretty awesome for this ad (0.65%), and I’m guessing it’s because of the “no bullshit” approach I used to design it. It cost me 0.0624BTC to run this ad ($27 at the time), and it got me almost 1000 visitors. This means I’m paying $0.027 per user, which is a bit higher than I wanted to initially.

However, I’m still undecided as to whether this type of advertising is worth it. I’m also thinking that perhaps some of the users I gain this way become “sticky” and come back to the site later on, so it’s not just a one-time thing. In the following weeks, I’ll continue my tests with different ad networks (especially Mellow Ads) and let you know what I find out.

Flippa as a traffic / business intelligence source

In the first post I’ve written on how to manage your Bitcoin faucet, I stated that I got the initial traffic for Milli by buying another faucet on Flippa. Flippa is an online marketplace for websites, and you can find some really great deals on their website from time to time.

Even as we speak, I have my eyes on some Bitcoin faucets that are being sold there, and I would like to redirect their traffic to Milli if I win the auction. However, there’s one more little trick I’ve learned to take advantage of.

Every time a faucet comes up for sale, I ask the owner for access to the faucet’s Google Analytics – that’s pretty much standard practice in order to see if the site is interesting. However, even if I don’t win the auction, I can learn a lot about how that faucet got its traffic by going to the “Acquisition” part of Google Analytics and seeing the acquisition breakdown.

Most of the time, you’ll see that most of the faucet’s traffic is coming from referring websites, and sometimes you’ll find on that list different rotators or referring websites that you didn’t even know existed. Of course, I immediately go over to these sites and make sure to add Milli to their list as well.

faucet analyitcs

In the example above, you can see some of the referring sites to one of the faucets I’m interested in. Some of these rotators I know, some I don’t – however, this is a gold mine of information.

The part you’ve all been waiting for

And now, for my earnings report for the past 30 days. Here are my Adsense earnings up until today:

milli adsense earnings 30 days

So we have a total amount of $618.28 in the earnings corner. And now, for the expenses. Here’s a screenshot from FaucetBox that shows the payments for the last 30 days:

Milli Expenses

The total expenses sum up to 0.75465462BTC – this is after you add the normal payouts to the referral payouts and the 2.5% FaucetBox fee for sending out the payouts. However, I also place Coinad ads on my site, which have brought in 0.24646189BTC in the past 30 days, so the total expenses come up to only 0.50819273BTC. At today’s BTC exchange rate, this equals $203.27.

So I’m happy to say I’m finally showing a profit – a $415 profit for the last 30 days. And, of course, I’m very happy about this :)

So here’s what’s next for Milli

In all honestly, I still can’t say for sure what bumped my traffic back up after I initially lowered the payouts. I’m guessing this is the main driver for my increased earnings. However, you’ll never be able to figure out everything about your faucet. The best you can do is track whatever you can, try to make logical assumptions, and write everything down.

I can’t stress enough how much value there is in writing every small change you make on your website, since you can never know what impact it may have. I have a spreadsheet in which I write every payout change, design change or any other change that I think may be relevant. Other than helping me write these blog posts, it also helps me track if anything I changed had any additional effects.

In the next month or so, I will probably focus on the following:

  • Improving my ads’ CTR (click-through rate). I’m going to try out a service called Adngin which claims it can boost the site’s profitability by creating multiple ad tests.
  • Driving more traffic to Milli (probably through ad networks).
  • Trying to reach out to as many rotators as possible in order to gain maximum exposure.

I’m also thinking of placing ads from other networks. So that’s it for this month’s update. I hope you enjoyed reading this post and perhaps learned something new for your own faucet. If you have any questions or comments, I’d love to hear them in the comment section below.

Want to make your own faucet? Read my complete beginner’s guide to running a Bitcoin faucet.

Ofir Beigel

Owner at 99 Coins ltd.
Blogger and owner of 99Bitcoins. I've been dealing with Bitcoin since the beginning of 2013 and it taught me a lesson in finance that I couldn't get anywhere else on the planet. I'm not a techie, I don't understand "Hashes" and "Protocols", I designed this website with people like myself in mind. My expertise is online marketing and I've dedicated a large portion of 99Bitcoins to Bitcoin marketing.


  1. Hello again Ofir, Pls could you give me a detailed explanation of how you used the wp rss aggregator to add latest bitcoin news feed to your site? ps i still use the default template in faucetbox script.. I really need your assistance!!

    • Ofir Beigel on

      You need to have WordPress installed with the faucet on it. I hired a developer to do it. It’s not something I can explain here in the comments.

  2. Hello Ofir!! i am building my own faucet currently, and i would like know how you were able to import the feed for your bicoin news.. Btw i still use the default faucetbox script.. Do you mind checking it out? I would really love to hear your opinion!!

    • Ofir Beigel on

      Hello. I use a plugin called RSS aggregator. Regarding your faucet it looks very good for a start. Keep it up and add the adsense ads to it.

  3. about driving more traffic without ad networks i just see rotators with good source, Do you have another idea abut how increase traffic?
    Put ads directly in some websites without use ads networks will be better for no have problem with google?

    • Any sponsored ad is against Google’s TOS I think. Other than rotators I think that increasing the payout is the best way to bring in more traffic. I will write about this soon in my latest update (next week).

  4. Hello Ofir thanks for you replay. I readed that you dont buy traffic anymore , it mean that you think that isnt good idea promete faucet in coin ads?

    • It’s not that it’s a bad idea, it’s just that it’s not really suitable for my site. I assume you’ll need to check for your own faucet. What I did say is that I think it may be against Google’s TOS so be careful with that…

  5. Hello Offir, so do you think in no user coin ads anymore for promote your faucet?
    Which others ways besides rotators do you guess are good help one faucet become popular.
    Your guide are really good.
    Thanks for share your experience.

    • Hey Julius. I didn’t completely understand your first question – could you please rephrase it?
      Regarding good faucets I think bit.makejar and are currently the most popular.
      Thanks for the feedback!

  6. Just wanted to say thanks for the information and congrats on turning the corner!

    I wrote a DOGE coin faucet about 18 months back because I’m a programmer and needed to understand the system. It wasn’t hugely profitable but did make a few dollars and learned a good deal, pretty much the same kind of lessons you’re learning now.

    My big tweaks were in reducing costs and trying new things. I eventually did a faucet (bleufaucet) tied to an exchange and that has worked out pretty well despite not putting alot of effort into it recently.

    One thing I noticed was an increase in traffic when buying ad space on the ad networks. I know you’re saying “well duh” but it was strange in that the income from that traffic was disproportionate. When I stopped buying ads the traffic remained about the same but the revenue dropped… smelled kinda fishy but who knows.

    Anyway, thanks for the updates and keep the good fight

    • Thanks for that interesting feedback. I actually find buying traffic not very profitable. And also it may be against Google’s TOS so I’m not doing it anymore.

  7. Happy Monday Ofir,

    Thank so much for the help so far. Here is my update.

    1. Over the weekend I decided to give it a try and did it myself and I think it is working great.
    2. I created my official thread over at that link you suggested yesterday and the post got approved and I am already seeing traffic.
    3. I have installed the anti-bot script you suggested also and it is working fine.
    4. I will keep watching traffic and RPC to see it anything can be tweaked.

    I cannot thank you enough for your help assistance.

    Kind Regards,

  8. Hi OFIR,

    Thanks for the series covering the BTC faucet. It took me a while to find your website but I am very glad I did and I can’t thank you enough. I visited your faucet site and it is 99% what I have been planning to do but have not been able to fully implement it. I have a BTC blog and the plan is to add a faucet to it while using the main blog’s theme. I don’t if it is too much asking how much your freelancer charged and if he is for hire?

    Kind Regards

  9. Hello, Ofir. Maybe I’m wrong but i didn’t find the price that you’ve originally paid for the faucet (amount of investment). With this information people can calculate the pay-back period and rate of return.
    Thanks for your work, I really enjoy reading your articles)).

    • Hey Francisko, thank you for the kind words. I can’t disclose the price I paid for the original faucet however I can tell you that I’m still far from breaking even on it. I do belive that in the long run I will cover my expense and make a considerable profit. Having said that I don’t think you have to spend a lot of money in order to buy a good active faucet. From what I’ve seen lately you can get good faucets anywhere from $200 to $900.
      Also even if you don’t buy a faucet you can probably reach these traffic rates after some time of placing your faucet on different rotators.

  10. so you had used adsense for the purpose or some other service. since im afraid that might google block our account. do you give any advise upon it. thank,s

  11. Good to see an update! Kudos to your success!

    I wish I could say I was even remotely close to your fantastic results with my own faucet, but I have yet to even be profitable! $200 net loss in January! :(

    My traffic is decent (averaging 10K page views daily), and I’ve spent the better part of a month experimenting and tweaking the site and the ads, but I still can’t seem to find the sweet spot where daily ad revenue surpasses daily payout cost.

    I’ve lowered the payouts as far as think I should (300-600 satoshis every 600 minutes), so now I’ve been concentrating entirely on tweaking the site to raise my ad revenue (and RPM). I’ve also recently signed up with a service (AdPushUp), that will hopefully do better ad experimentations (and faster) than I.

    We’ll see how February goes… time will tell. :)

    • Great hearing from you. Remember it took me about 3 months to reach this point however I think the most critical changes I did where the ad placements (all in the middle next to where “the eyes are”) and lowering the timer to 15 minutes. Have you tried playing with the timer? I believe that more frequent and lower payouts are the way to go. Keep us updated and good luck!

      • When I bought the site it was set to payout 940 satoshis every 800 minutes. With the BTC price and traffic it had at the time, it was costing a small fortune (payout cost was 3x ad revenue). After some tinkering I finally settled on paying out 300-600 satoshis every 600 minutes, and so with the BTC price and the 10k-12k daily traffic I am at least now breaking even on most days.

        I just can’t wrap my head around a decent satoshi payout every 15 minutes… unless I am grossly mistaken, it would be suicidal for the faucet at this point to do that. What I truly need to figure out is how to raise my AdSense RPM, then I could tinker with decreasing the timer.

        • I think you should try to take control of what you can take control of. Adsense RPM is not under your control (at least not most of it). At this point I’d try to calculate how much payout you can give with a 15 minute timer and test that out. I mean even if you give out only 50 Satoshis you’re still doing it every 15 minutes – so it’s still more than 600 Satoshis every 600 minutes. You’ll also make more money from Adsense this way since you’ll be getting more impressions and a longer time on site. My advice to you is to at least test it out, nothing goof ever happens from staying in the same place. Good luck!

Leave A Reply