The Costs of Running a Blog

I’ve been taking stock of the paid recurring services I use to run Baeldung. It’s a good idea to keep an eye on these things, otherwise they run the risk of getting out of hand.

So, with a goal of transparency – here’s what the costs of running the blog are on a month-by-month basis.

Hosting

Baeldung is hosted over on Websynthesis, using their Professional plan, which runs at 97$ / month.

Images and any other static files are hosted by MaxCDN, where I’m using their 100GB, 9$ / month plan.

And of course, I’m using Pingdom to know when the site goes down. I’m on their Starter plan, which is 15$ / month.

So, overall, hosting and keeping the site up and running on autopilot works up to about 121$ / month.

Marketing and Email

Marketing is an interesting category to look at – email being of course the largest expense.

First, the email list is managed over on Aweber, and the service costs 19$ for the base fee and $50 for the subscribers, totaling 69$ / month.

This is for under 10.000 subscribers. As you as you go over the 10K (which for Baeldung is going to happen this week) – you jump over to 130$ / month, which would total 149$ / month.

Because of this jump, I’m moving to Drip this month. That’s 149$ as well, but in terms of features, there’s really no comparison.

Now, because Aweber on its own can’t do email automation for jack, I’m using Aweber Pro Tools to integrate with Aweber and do that right; the service is 29$ / month.

Moving on from email, I’m making good use of Leadpages on their Standard plan, at 37$ / month. They run a fantastic product over there.

To sum up, the email and marketing overall cost is 215$ / month.

Developers, VAs

Running a site isn’t just about content. Things go down. Things break. Things need to be improved. Things need to be managed and researched.

To that end, I work with a WordPress developer on a monthly ongoing basis, to do some of the custom stuff on the site and occasionally fix things. It’s a small, recurring contract at 100$ / month.

I also work with a VA to free me up and do the more administrative tasks – which usually is 50-100$ / month (depending on how much work there is).

They’re using Tahometer to track their work, on their Small plan, running at 12$ / month.

So, overall, this category sits somewhere at about 187$ / month.

Totals and Conclusion

Finally, adding everything together, the total monthly cost of running Baeldung is 523$ / month. I’m sure I skipped over some small service or other, and there are of course a lot of one-time expenses, but this looks about right.

Hopefully that will give you some insight into the costs of running a site.

7 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Justin
8 years ago

Ouch… that is expensive…. I did take your advise regards starting to blog but I did not go to this extent. Currently, I have a “not too impressively styled” static site for the blog and hosting on a paid service… but will be moving over to Github (opted for the former because of Tuts+ membership with the offer at the time). So it will be free hosting when I finally get round to it. Not saying one is better than the other. To who it may concern, if your needs aren’t too big, you can get by with a free… Read more »

Eugen Paraschiv
8 years ago
Reply to  Justin

Hey Justin – you definitely don’t need all of these services when you’re starting out. Baeldung was running much lower for the first few years – and I definitely could be running lower now as well. The reason I chose to go for these services is the learning experience, especially on the marketing side. So – congrats on the new site. Cheers,

Eugen.

Justin
8 years ago

ah that makes sense 🙂

I was pretty sure you were aware of cheaper alternatives. Just left the comment as cost was one of the reasons I didn’t want to get into blogging (though, I wouldn’t say I’m a “real” blogger). – that and too many choices for how to go about it!!

Yes, there is definitely the learning experience aspect, even if it’s just a static site 🙂

(btw – the new site isn’t up yet – I am taking it easy ^^;)

Cheers,
Justin

Eugen Paraschiv
8 years ago
Reply to  Justin

Yeah, I’m definitely aware and have used them for quite some time. So, don’t let cost hold you back from blocking – showing up and putting work out there is the main thing. Costs can be kept way down – maybe even at 0 if you go with a static site, or something like hosting it on wordpress.com.
Best of luck with the new site. And do reach out when you have something up. Cheers,
Eugen.

Justin
8 years ago

hehe cool will do. Not leaving links here as don’t want to use your site to re-direct traffic 😉

I’ll send you an email (y)

Cheers,
Justin

Tito George
Tito George
8 years ago

Why not use http://uptimerobot.com/ instead of pingdom. uptimerobot is free (5 minute checks). Even the pro plan with One minute check is 4.5$/m.

Eugen Paraschiv
8 years ago
Reply to  Tito George

Hey Tito – thanks for the suggestion, we’re going to try it out. Cheers,
Eugen.