top | item 35384646

Ask HN: How to you monetize a tech blog?

31 points| mrprogrammerguy | 2 years ago

I've had quite a few tech blogs and some did quite well. I'm in a country (South Africa) where stripe isn't available so I can't monetize it using medium.

Any ideas besides doing a paid substack on how I can monetize a tech blog?

Just curious how other people do it. Only thing I could think of was to do adds on the site for a store where I sell tech related tshirts.

Thanks :)

49 comments

order

jwr|2 years ago

I don't!

I long for the early days of the Internet, when you published because you wanted to, and things didn't have to be "monetized".

Yes, you do have to make a living, but let's be honest: you won't make a living "monetizing" a tech blog anyway.

mjd|2 years ago

As a longtime and successful tech blogger, I endorse this position.

The tech blog is primarily for personal growth and may also help get you a good reputation.

The personal growth is the important part. The blog gives you practice thinking about things and writing them down. It extends your memory by building an archive of your ideas. And it is fun.

The reputation part may help you attract better job offers.

Several people have suggested writing a book. Having done this, I will say: Do not do it for the money.

keiferski|2 years ago

The early internet had infinitely less content available than today. It was also populated by technical people that didn’t, and still don’t, have any difficulty in getting a high-paying job.

There’s a really easy way to get high-quality content: pay for it so that people can make a living from it. If you aren’t willing to do that, don’t be surprised when advertising is the only business model.

dazc|2 years ago

I did this with a DIY themed blog a few years ago, not out of any principal but because I had another income stream. Fast forward to today and several similar sites have popped up with content that is the same as mine but re-written to look unique. They are all, of course, heavily monetized.

The moral of this story is that if you don't monetize your content someone else certainly will.

c0nsumer|2 years ago

Same here. While my blog is more an infrequent dumping ground for (mostly technical) thoughts, I try to write up new info, things that I can't quite find elsewhere, in hopes others find them useful as well. Years ago, when ads didn't feel quite so smarmy, I had a simple banner on the page and would get an extra $100/mo or so. But then this fell off a cliff and the ads started feeling cheap, and I pulled it all off and now just have things up for free.

Yes, it costs me a bit out of pocket, but it's a useful shingle to hang, a place to dump thoughts, and an easy way to reference them in the future. It's not worth the time it'd take to even make the site pay for itself (~$20/mo).

qznc|2 years ago

Me too.

I’m privileged with a well paid job though.

criley2|2 years ago

I long for the days of the pre-internet where everyone agreed writing was worth paying for.

The worst thing the internet had done to society is convince us that writing isn't worth paying for.

The amount of writers (journalists, novelists, etc) who have abandoned the profession these past 30 years is heartbreaking. But just as every newspaper and magazine has learned: the internet means writing is free.

okaleniuk|2 years ago

Very indirectly. My https://wordsandbuttons.online/ helped me cement a publishing deal with Manning, and the book I wrote for them (https://www.manning.com/books/geometry-for-programmers) works as a hourly rate magnifier in contract work negotiations.

mrprogrammerguy|2 years ago

Nice. I did some paid articles for a blog a while back and some technical presentations at conference. Got me a deal at O'Reilly. You should try get a gig at O'Reilly. It won't be that hard since you got something with Manning already!

vanilla_nut|2 years ago

- Create some "paid only" articles a la substack.

- Small ads on the right side of the site. Can be standards ads, even better if you can get "sponsored" directly by companies with no adtech middle man.

- Store of probably-not-actually-worth-the-price merch that people might still buy if they like you.

- Be content with not monetizing everything. I personally don't follow any monetized blogs (besides substack and minor sidebar ads, which pays the server bills) because I don't trust opinion from monetized bloggers. That trust is hard to gain, easy to lose, and poor monetization is an easy way to lose it.

mrprogrammerguy|2 years ago

I got some very unique content that I think people would be willing to pay for. But very good tips thanks!

sfmike|2 years ago

great tips, also more inadvertent is add in calls to action to a squeeze page for consulting/subscription/anything selling

rozenmd|2 years ago

Depends on what you mean by "tech" - I have two:

https://maxrozen.com, where I write about React, and sell an extremely condensed book on a single function that few understand (useEffect), I use Gumroad for this.

https://onlineornot.com/articles, where I write about common issues webmasters have and ways to improve your team's incident management, and sell a SaaS product (via Stripe).

In both cases, I have a newsletter that folks sign up to, and I slowly convince folks that I know what I'm talking about by sending them my articles, and eventually pitch for a sale. Folks that don't like this approach opt-out by unsubscribing, and the newsletter gets stronger for it.

You could look at other payment providers - no reason to pick the ones I used.

dools|2 years ago

Monetising content happens in a handful of ways:

1) ads on the site or via email

2) subscriptions

3) build a rep via the blog then sell high value consulting and/or build an agency around it

4) affiliate links or lead generation

I think that’s all there is. So the list of possible options is pretty small.

One thing I will say is that whatever you think you might do, start building an email list today.

greyman|2 years ago

I agree with your points, but would add that point 2 is not that suitable for one-person operation. I work in subscriptions business and while it is profitable, it requires quite a lot of people to take off. IT technologies, then editorial needs to be big enough, then marketing is also important, then the subscribers expect there is also a helpdesk, since something will surely stop working...

ProllyInfamous|2 years ago

I keep thinking that some relatively-simple plugin is going to be made which allows for easy, instantaneous, irreversible access to news/blog articles — obviously a centralized issuer could accomplish this, or preferably a blockchain that isn't so slow nor expensive to utilize — and provides some privacy from data aggregation.

One of many reasons I don't PAY for news websites (let alone blogs) is because there is not an easy method to do so without having to create logins and then be trace-able [i.e. tracked]. The cost isn't really an issue, but until I can easily pay to read content, I will just continue to access archived copies of anything behind paywall [but WOULD rather pay writers!].

My ideal environment would be something like Privacy dot COM which allows you to create burning credit card accounts for each purchase — e.g. so that I could utilize above-described plugin to pay for content, quickly and cheaply (per article), that does not track me as a reader.

dewey|2 years ago

Many of these depends on your traffic, but some ideas I've seen:

- Sell weekly/monthly sponsorships directly (https://daringfireball.net).

- Write an ebook about a topic you are an expert in.

- Curated job posts if you are blogging about a niche.

- Affiliate links for products / services.

I'm not sure regular display ads would work well for a tech audience just because of the amount of ad blockers you'll encounter.

halgir|2 years ago

Assuming your core strength is to produce valuable content, you can view it in one of three ways (from the perspective of monetization):

- As the product. Sell access, early access or extra partial access to it.

- As a loss leader. Use it to establish credibility and influence, then advertise for and sell consultancy services using your demonstrated insights through blogging as your pedigree.

- As a generator for qualified traffic. Choose an advertisement format that makes sense for you and your audience. Depending on the exact nature of your blog, this could be standard exchange-served ads (broader audience), direct sold ads (niche but valuable audience), sponsored content (with very clear disclaimers), job boards, affiliate links, etc.

propercoil|2 years ago

Usually I would sellout and insert unrelated promotional SEO links for $150 a pop.

thomashabets2|2 years ago

I used to have ads. Partly because why not get a little money, and partly for the more direct fun of turning something fun on my own time into actual money that can buy the proverbial coffee. (also partly because I started working for a company that makes most of its money from ads)

But then I realized that why am I making my fun little hobby product (the blog) worse, by putting shit on it, that I wouldn't want to see? So it was not worth the two benefits.

Later, someone asked in a comment if they could donate some bitcoin as a "tip". Sure, I created a wallet for it, and got a little tip.

A few years later, when I'd thought more about cryptocurrency, I felt too disgusted to hold any of it. Holding it would mean being part of the problem. So I cashed out my tipjar. It was the same feeling as when I got ad revenue. In both cases was it "magical internet something" turning into real cash in my bank account.

So in both cases it was just a gambler's high. And at risk of sounding like General Ripper, I was able to interpret these feelings correctly, and got a better understanding of why cryptocurrency advocates can get so delusional.

Not on my blog, but on my opensource stuff page I've had a paypal donation button for maybe 15 years. It's gotten me maybe $15 per decade. But it's not intrusive.

Anyway, my blog isn't much, and I'm sure yours are much more popular. I would not try to monetize until it got bigger. Don't put ads until it can pay like a job. Patreon maybe, if you think it could help your community-building. Donation buttons are unobtrusive, though.

Kurzgesagt has a breakdown of their revenue: https://youtu.be/1x-i9z617z4. It's more merch than you might think.

But really what the internet needs is quick and easy microtransactions. If it cost $0.10 to click a "like" button I'd still click it if I like the content. It shouldn't be hard to make, but we don't have it. Probably mostly because bootstrapping problem.

mrprogrammerguy|2 years ago

"I felt too disgusted to hold any of it. Holding it would mean being part of the problem."

Lol what problem.

If people don't wanna see adds, surely they can just use a good adblocker.

hnrodey|2 years ago

I wanted to see how some of the comments evolved and then compare to ChatGPT. I made up the specific revenue/visitor details. The answers from ChatGPT roughly align with the ideas from the comments.

Prompt:

I run a successful blog about software engineering and get about 250k unique visitors per month. What are the top 1-5 options I should pursue to monetize the blog? I'd like to generate $15k USD per month within the next year.

ChatGPT:

Congratulations on running a successful blog with high traffic! There are several ways to monetize your blog, and here are some of the top options:

Display Advertising: You can place display ads on your blog, such as Google AdSense, which pays you when a user clicks on an ad. The revenue generated from display ads depends on factors like ad placement, ad format, and the number of visitors to your blog.

Sponsored Posts and Reviews: You can write sponsored posts or reviews for companies or products related to software engineering. Companies pay you to feature their product or service on your blog. However, it's essential to ensure that the sponsored content aligns with your blog's theme and interests your readers.

Affiliate Marketing: Affiliate marketing involves promoting products on your blog and earning a commission for every sale made through your affiliate link. You can promote software development tools, software courses, or books related to software engineering.

Digital Products: You can sell digital products such as e-books, courses, or templates related to software engineering on your blog. This requires creating high-quality products that your readers are interested in purchasing.

Consulting and Coaching: With your expertise in software engineering, you can offer consulting and coaching services to individuals or companies. You can promote your services on your blog and generate leads.

Generating $15k per month within a year is a reasonable goal, but it depends on various factors such as the monetization strategies you choose, the engagement level of your audience, and the competition in your niche. It's crucial to experiment with multiple monetization strategies and measure their effectiveness to achieve your income goals.

czue|2 years ago

What I do (and would recommend) is building an adjacent product and selling it.

The product could be just a higher quality version of the content (e.g. book, course, etc.), or it could be something in the space, like a SaaS that helps your audience solve a problem the blog talks about.

This is a good way to upsell the people willing to pay without upsetting any of your readers. Also, positioning it as a different product breaks the "blogs should be free" mental block many people have.

keiferski|2 years ago

I read some good startup advice awhile ago that went like this: innovate on your primary product, but choose the most standardized solutions for everything else. In other words, if you’re selling shovels, make the best shovel possible, don’t try to reinvent how payment processing works.

Applied to a tech blog, this advice is: focus on writing great content. Choose the most basic, standardized way to get paid for it. That seems to be Substack at the moment.

AlexeyMK|2 years ago

Another option is monetizing via a niche job board for your readers. Pallet.com is good for that - will find companies, etc. Disclosure, tiny investor.

pacifika|2 years ago

Receive more career opportunities as your reputation increases.

Alternatively see it as community building for your next idea to bootstrap on top off

xena|2 years ago

I run a Patreon and started running ads via Ethical Ads. The main way it's monetized is by my software job.

lozenge|2 years ago

It is monetized when you get better jobs - better paying or paying the same with more interesting work.

That said, one blogger did tell me his "desk setup" blog with affiliate links made more money than the rest of the blog combined. So throw in a post or two that you wouldn't normally write about.

aarrieta|2 years ago

Regarding the Stripe availability issue, I guess you could open a US based LLC and be able to operate with bank accounts there and use Stripe. It is possible to do all the "paperwork" online from overseas, no need to travel to USA.

asicsp|2 years ago

1) Write blog posts for another company who pay for articles

2) Package your content as an ebook (add illustrations, exercises, online/offline support, etc to make it more featured than your blog posts)

mrprogrammerguy|2 years ago

I used to do this. But damn writing articles for other companies can take super long and be boring especially if they come up with the topics. But good points!

tcfhgj|2 years ago

Add a paywall (if you think it is worth being paid for)

Ads are an unethical business (thus should be blocked anyways imo) where only a small part of the cost will end up on your bank account