First off, let’s try answering the most pressing question: Where’s the money made with free WordPress hosting platforms?

I think we can all agree – with 100% certainty – that even though the servers are free, the money still has to be made somewhere, somehow.

Hosting is expensive business, no matter how you approach it, and even more so if you’re not collecting any payments up front.

Therefore, where does the money come in to make all this worthwhile for the host?

More importantly for us – do you get hit with constant upsells after signing up? Do free hosts spam? Are there ads everywhere? Affiliate products? In other words, is your website at risk at any point in time due to the hosting firm’s natural need to make money one way or the other?

I wanted to know too.

So, a couple of weeks ago, I launched four WordPress websites running on completely free WordPress hosting accounts.

This is what happened:


The business model of free hosts

Right up front, I have to admit that I’m a bit biased when it comes to the topic. I’ve never considered launching anything serious on top of a free hosting platform, and I’m not even talking about free WordPress hosting platform, I mean free hosting as a whole.

But looking at it in hindsight right now … hey, why not?

I mean, I’m positive that free hosting must have advanced and improved quite a bit since my university days – when every computer networks professor kept advising against any sort of free servers and even had data to show the dangers of using such things (honeypot much?).

So, did things change?

In short, I am surprised – and happy to report – that all of the free hosts featured here haven’t been hitting me every day or even week with yet another upsell offer. In all honesty, you’ll get much more regular salesy communication from 90% of blogs offering you “a free e-book.”

Basically, what you get with these hosts are some standard welcome / setup emails. Albeit there were some mild affiliate offers in some of those initial emails, nothing drastic though – nothing you wouldn’t expect after signing up with a web host.

For example, one company promotes 2Checkout. The other convinces you to throw in $25 for 200MB of additional disk space + a custom domain for $14.95 / year. But that’s pretty much it when it comes to promotions.

After that, I got no upsell emails, nothing weird, and I didn’t notice my email getting mysteriously signed up for other, third-party newsletters either (I used an original email for the tests). Basically, I just got to enjoy my free WordPress hosting plans with no interruption.

So where is the money made here?

If I’m to guess, the main business model is probably to give you a good free hosting platform and then wait for you to outgrow it. At that point, you can easily upgrade your setup with a couple of clicks.

If that’s the scenario then those hosts naturally can’t be too salesy from day one, nor can they hit you with one promotion after the other. Basically, if a host wants to sell you on their pro offering then the free offering cannot suck. Nobody will pay money to get more suck.

Okay, let’s get into the whys and hows of free WordPress hosting:

But, why not just go

So, yeah, when it comes to free WordPress hosting, the first thing that comes to mind is After all, the .com’s servers are more than capable of handling any sort of traffic, the performance is good, and you get most of the features that the stand-alone version of WordPress has gotten you used to.

But with all of its awesomeness, there are also some trade-offs. Chief of them, you’re basically never in full control of your site and you cannot freely adjust its features nor the appearance. More on the differences here.

Don’t get me wrong, though, I really enjoy what .com is bringing to the table, but for the sake of this comparison, let’s just say that what we want is the full, unrestricted WordPress. And we want to have it hosted for free!

The free WordPress hosting contenders

I’ve been looking long and hard to find some (seemingly) good quality hosts that would also offer free plans.

First things first, you won’t find a free plan with companies that are mainstays of the WordPress hosting industry. No SiteGround, no InMotion, no WP Engine, etc. Basically, none of the companies that come to mind when thinking about WordPress hosting offer a free tier.

So we need to dig deeper.

(And, sorry, I’m sure that all of the free WordPress hosts featured here are awesome companies and that it’s only my ignorance that I wasn’t aware of them earlier. I didn’t mean to make it seem like anyone featured here is sub-par.)

With that being said, the four companies I’ve ended up selecting for the experiment have been featured by other reviewers before me, and these brands have also kept popping up at least a couple of times here and there. In other words, they’re not random at all.

The lineup:

Note. One of the most popular companies in this realm used to be However, even though the website still appears as if it offers free hosting, it actually redirects you to another platform where the only thing you can get is a free trial. Hence, I couldn’t include them on the list.

First, let’s have a look at what you get with each of these free WordPress hosts and how their offers compare:

Free WordPress hosting offers comparison

Here are the basic details:

(I’ve also thrown in Namecheap – the top cheap WordPress host in our opinion – for good measure, just to have a look at what you get with their $0.82 / month hosting tier.)

Free WordPress hosting features
freefreefreefree$0.82 / mo.
Custom Domain Required
Websites / Domains12153
Disk Space128 MB SSD1000 MB100 MB SSD1000 MB20 GB SSD
BandwidthUnlimited10000 MB2000 Pageviews/Mo.50 GBUnlimited
OtherFree SSL, Free DDoS protection, free CDN with CloudFlareOwn ads allowed, Instant backups, PHP scripts autoinstallerAutomatic WordPress install, Integrated SSLAutomatic HTTPS SSL (self signed cert) on all domains, 5 email addresses, Dedicated SSD powered MySQL servers, Softaculous 256 script installer50 email accounts, unlimited aliases, autoresponders, up to 200 processes, 50 subdomains, 1GB of physical memory, latest cPanel interface, 1-click script installers
As you can see, all those offers are quite different, and while each makes sense in its own right, there are some important details to notice:

  • 100MB is way too little when it comes to disk space. Exhibit a) – this is what the usage looks like after merely importing a dummy content package and with no – no! – plugins installed yet:

disk usage

  • HostAwesome’s 2000 views per month can be problematic very quickly. I’m not entirely sure what happens when you exceed that, but I can only imagine it involves you pulling out your wallet.
  • Not all of the hosts give you a free subdomain or a publicly accessible sub-directory on the server. This means that albeit you do get your hosting for free, sometimes you have to get a custom domain anyway = spend money anyway.

Let’s get a bit more in-depth:

How easy they are to set up

Setting yourself up with each of these hosts is slightly different, and you’ll have to go through a different set of forms and questions with either of them.

In the end, though, none of them is extra intuitive and a bit cumbersome for my taste. It’s far from what you get with SiteGround, InMotion or others.

Basically, every one of these free hosts has its own quirks and weird elements in the signup process. For example, with HostAwesome, you have to wait a couple of minutes/hours for confirmation after you fill out all the forms. They even ask you for your “Intended Purpose of Website.” I guess it’s just part of the getting-your-host-for-free deal. I would imagine that they get quite a number of fake/spam accounts created every now and then.

When it comes to pleasant surprises, I have to give it to 000webhost and Byet. The former for their great signup interface compared to all the other players. The latter for the quickness of the setup. Byet is the quickest zero-to-launch host on this list overall.

hostawesome signup

HostAwesome signup

wordplus signup

WordPlus signup

byet signup

Byet signup

While you’re setting up your hosting account, you’ll also want to have WordPress installed. Again, this works differently with each host on the list:

  • WordPlus lets you choose automatic WordPress installation during setup.
  • 000webhost gives you a simplified installer after you sign up.
  • HostAwesome and Byet create a site for you during signup and then give you access to it afterwards.

At the end of the day, what’s important is that you can get each of the hosts to install WordPress for you to some capacity, so that you don’t need to be moving files via FTP or other means manually. Good stuff.

000webhost WordPress install

000webhost WordPress install

wordplus WordPress install

WordPlus WordPress install


Dashboard experience

This is starting to be a trend here with this free WordPress hosting platforms, but each of them has a different spin on their client / user panels.

In short:

Client / user panels available with free hosts
Custom user panel
cPanel access
WordPlus and HostAwesome use the same software script for their user panels – or at least they look nearly the same:
wordplus panel

WordPlus panel

hostawesome panel

HostAwesome panel

That’s where you can manage your client account and add new services. For technical things, you also get cPanel access (running the latest version).

000webhost offers you only their own, custom client panel where you can both manage your client account and also some technical details of your hosting setup. “Some” is the keyword here. The possibilities are somewhat limited, and you can’t do nowhere near as much as you could via cPanel (there’s no cPanel access with 000webhost).


000webhost panel

Byet looks the most unusual here since they give you cPanel only (running an older version). No client panel at all. Or at least I couldn’t find it.

byet cpanel

When it comes to the WordPress side of things, there’s nothing to talk about, really. Each host gives you access to a standard WordPress dashboard where you can perform every normal WordPress action, so to speak. There are no limitations.

hostawesome upsell
One exception, though. HostAwesome gives you this nasty ad right in the sidebar.

Also, every host gives you the default WordPress plugins pack, consisting of Akismet and Hello Dolly. WordPlus also includes Clef – for two-factor authentication, and Limit Login Attempts. Overall, a good plugin additions from a security standpoint, something that might be crucial when giving everyone the ability to host a WordPress site for free.

Regarding preinstalled themes, you get the standard Twenty Somethings.

Lastly, each host works roughly on the newest version of WordPress, or at least has no problem running the latest version update.



Performance tests

Okay, now the good stuff. So how does free WordPress hosting actually compare to paid WordPress hosting when looking at the performance alone?

Here’s the overall comparison table for all hosts; again, Namecheap thrown in for good measure:

(WordPress testing setup: Twenty Seventeen – WP 4.7.2 – no plugins – demo content.)
Free WordPress hosting performance tests
Server inFranceThe NetherlandsChicago, ILLondon, UKLos Angeles, CA
Perf. gradeA 93A 93B 86B 81B 86
Stockholm617 ms1.60 s1.50 s1.31 s2.34 s
San Jose, CA1.52 s1.23 s1.24 s2.70 s1.01 s
New York City1.01 s687 ms800 ms1.83 s1.36 s
Melbourne3.69 s4.19 s3.93 s4.73 s2.78 s
Tested fromLondon, UKLondon, UKPalo Alto, CAFrankfurt, GermanyPalo Alto, CA
Min response time0.21 s1.36 s0.96 s0.10 s0.69 s
Max response time0.34 s1.54 s1.60 s0.18 s0.80 s
Here are the individual LoadImpact test results:


What you’ll notice right away is that none of those results are actually bad. More or less regardless of the location, we get sub 2-second load times (with the exception of Melbourne). It’s a similar story with LoadImpact tests – again, very acceptable, or even surprisingly good (and I have to give a shout-out to Byet here in particular).

In a nutshell, the performance turns out to be basically the same as Namecheap’s, and in some aspects even better.

Interpret this data as you may, but you have to admit that these free WordPress hosts do have something viable to offer after all.

Pros and cons

With the performance tests out of the way, let’s talk some other details of this whole free WordPress hosting deal. Namely, the pros and cons.

First, the pros:

It’s free. Duh!

And we can stop here with the pros.

I mean, yeah, there’s more when we have a deeper look under the hood, but let’s face it, you’re not getting a free hosting account for the features, you’re getting it because it’s free.

And don’t get me wrong, it being free is a huge pro! It’s the best pro in the history of ever probably.

Next, the cons:

The cons come down to a couple of essential things:

First of all, the servers are heavily limited – as in, you won’t be able to accept a higher volume of traffic.

  • They’re good for only simple setups – one website + one database most of the time.
  • There’s also slightly lower performance compared to the paid alternatives.
  • There are some small glitches here and there. For example, Byet had some problems importing demo content – media files in particular. Perhaps not enough RAM assigned per hosting account?

Secondly, there’s uncertainty regarding the ownership of the site and/or if you can get shut down overnight for whatever reason.

And thirdly, “you’re the product.” Like with everything, if you don’t need to pay for the product, then you’re the product.

This can lead to possible constant upselling, spam, etc. We talked more about that at the beginning of this post.

Free WordPress hosting – is it worth it?

With all this being said, my final opinion is that, surprisingly, free WordPress hosting is good for running temporary tests or other experimental projects. To prove a concept, to get a site working quickly, etc.

However, at the same time, I wouldn’t risk using it for a business purpose, like e-commerce, or a branding site for a business, or anything similar. Maybe it’s just my point of view, but I just wouldn’t trust my business to a host that I don’t pay money for, hence I have no leverage or no ask when some of my requirements are not being met. Then there’s also the uncertainty regarding the site ownership that I mentioned earlier. Just not the kind of stress I’m willing to deal with.

So in a nutshell (albeit just my own personal opinion):

  • Free hosting for a pure hobby / no-commercial-intent project? Sure.
  • Free hosting for anything more serious? Nah. I’d rather pay even that $1 / month with Namecheap.

And again, please keep in mind that if you want to roll out your project to the public, most of the time you also need a standalone domain name for the thing, and that is obviously a paid-for extra, hence somewhat defeating the purpose of free hosting.

What do you think? Have you experimented with any of the free WordPress hosting platforms mentioned here? What are your experiences with them? Or maybe there are some other players worth mentioning?


Karol K

Creates content, manages CodeinWP's team of writers and makes sure that every piece of content you see on this blog looks great! / Author of "WordPress Complete" / Professional yerba mate drinker / @carlosinho
  • WPNode and CloudAccess are far better than WordPlus.

    • Karol K.

      There’s no free hosting at WPNode right now as far as I can see on their site. Just a free trial.

      • Thanks for clarifying, I have used a long time ago. Just checked, it doesn’t looks like before.

  • WordPlus

    Wow, thanks for review! 🙂

  • This is awesome! Thanks for doing all the research here. It’s good to know what the general status of free hosting is. Also, just a note, but NameCheap’s price goes up to $38ish a year after the first year, so it’s not exactly a long-term low-cost solution.

    • Karol K.

      Yep, the prices do increase. But not all sites are launched to last for years. 🙂 Besides, $38 / y is still around $3+ / month. Not that expensive.

      • It’s true, and I’m probably more cheapskate than most. But I did start looking around whenever Namecheap lifted my fee after the first year. Lithium Hosting has been a little cheaper (I think it’s around $18-20/yr), though now that I see their new-customer prices, they look a little higher.

        • Karol K.

          In general, competing on price isn’t the easiest thing, so probably many of those cheap companies are going to be transitioning slowly toward more industry-standard prices.

  • HostAwesome

    David from HostAwesome here. A huge thanks and much appreciation for including our free tier into your lineup! A really great and detailed review all around, I just wanted to clarify a bit about our service –

    •Our free account monthly pageview limits are based off bandwidth usage. If a user is close to exceeding it for the month, we always give an extension when they reach out to us and it’s relatively close. Obviously if it’s exceeded in the first week of the month, we would recommend an upgrade to one of our paid tiers. Something to note however is that this is not the bottleneck for virtually all of our free account users.

    •The reason we ask for “intended purpose of website”, and the reason it can take up to a few hours for account creation is because we manually check and approve each free application. While this may be more of a hassle on our end, we want to have legitimate and active users on our service. Spam accounts are always there for free hosting, and while it may not be possible to stop all of them, doing it this way greatly reduces that number.

    What you mentioned early on in the review really hits the nail on the head with us:
    ” So where is the money made here? If I’m to guess, the main business model is probably to give you a good free hosting platform and then wait for you to outgrow it. At that point, you can easily upgrade your setup with a couple of clicks.”

    We truly want all of our users to succeed, whether they’re already on one of our paid plans, or if they’re just getting started on our free one. And if that success allows them to scale to a higher tier, then all the better for it, for both sides.

    To that effect, I think the main thing that this review is missing is support. Support is something that we pride ourselves on doing really well, and it’s something that we provide to both of our paid and free tier clients alike. I do want to iterate again that we want our users to be successful, and part of that means being there and supporting them when an issue or problem comes up.

    Much thanks again for the write-up!!
    -David from HostAwesome

    • Karol K.

      Thanks for commenting!

      You checking and manually approving the signups is totally reasonable. Like I said, I imagine you get quite a lot of signups from spam sites and such.

      You got me, I didn’t look into anything support-related. First, I didn’t have the heart to hassle any of the companies with tickets without even being a paying customer. Second, it’s really hard to tell based on a 2-week test what the support quality is.

      • HostAwesome

        True, good points 🙂

  • cyberstreets

    As a teacher this article is SO helplful. Students really need resources like this. THANK YOU, CodeInWP!

  • Exiled

    There is some great information here, but have you thought about including x10hosting to the list? They seem comparable to the sites mentioned, though some users complain about uptime issues.