Ever wanted to host your WordPress Website for free? 000webhost helps you accomplish that, they offer free web hosting with CPanel, PHP, and MySQL. You also get a free domain name.
In this article, I’ll walk you through the entire process of installing WordPress on 000webhost, so you can get access to the free domain and free hosting.
With 000webhost’s free WordPress hosting, you can only host 1 website, and get 3GB Bandwidth, though you do not get access to the 24/365 Support.

Installing WordPress on 000webhost
You have to head over to 000webhost’s homepage, then click on Free Signup, enter your Email Address and your desired password and then click on Signup.

Once you’re logged in, click on the Let’s Create Some Magic button and the Setup Wizard will guide you through the process, if you want to skip, click on the link below the button.

It’s recommended you complete your setup with the Setup Wizard, if you click on the button, you’ll be asked what you would like to do.
Among the options are:
- Learn Web Development.
- Build an Online Lead.
- Create Web Design.
- Start a Blog, etc.

You should scroll down and click on Other, then enter the Website and Password you want to use on your future site and then click on the Submit button.
Do note that the Website name you enter will be part of the free Subdomain which you’ll get from 000webhost, let’s say the website name you entered is ebukaval, and the subdomain you’ll get will be ebukaval .000webhostapp.com.
After you click on Submit, you’ll be left with 3 options, one of which is to use 000webhost’s website builder, and the other 2 are Install WordPress and Upload Site.

The option you should go with is Install WordPress, you’ll be required to set your WordPress Username, and Site Password and select your desired installation Language.
Note that these credentials are what you’ll use to log into your WordPress Website, so store the info or memorize it.
After clicking on the Install Button, it may take about 2 – 5 Minutes’ to Complete, once it’s done, click on the Go to Configuration Page button to access your newly created site’s backend.
You can access the admin panel anytime by simply adding /wp-admin/ to your URL, so if you entered ebukaval as your website name, the admin panel will be:
https://ebukaval.000webhostapp.com/.
Then use the credentials entered earlier to log in to your site, then change the theme, install plugins and do anything you wish on your newly created WordPress Website hosted on a free domain and hosting offered by 000webhost.

FAQs
Is 000webhost good for WordPress?
000webhost is not good for hosting your main website, it can be helpful if you want a test site to test your themes and plugins before activating them on your main site.
The 000webhost free hosting is not good for WordPress because your content won’t rank on Google and your site won’t be able to handle extensive amounts of traffic.
If you want to power up your website or you already have a WordPress site hosted on 000webhost, it’s best if you move to Bluehost (<– Huge Discount + Free Domain).
How do I Upload my Site from localhost to 000webhost?
Every WordPress Installation on 000webhost comes with the All-in-One WP Migration plugin pre-installed, this helps users import and export their WordPress Website and Database(s). It’s Either you use the plugin or..
You read my guide on How to Backup your WordPress Website Manually without any plugins, it entails copying your sites files and database and pasting it on the new host.
How do I open 000webhost’s cPanel?
Like evey other Web Hosting Service free or not, 000webhost has a cPanel, you can access it by simply logging into 000webhost.com.
Final Thoughts
000webhost is a reliable Free Web Hosting platform at least, it’s recommended you purchase a shared hosting plan on Bluehost ( <- Discount Link for new users).
If you host your website on 000webhost, you have a limited bandwidth of 3GB which means that you can’t get more than let’s say 200 visitors a day, any figure above that will result in errors.
Plus you get issues when installing plugins or themes because there are a lot of people on the free server, your articles are also not going to rank on Google since you’re on a Subdomain and nobody will link to your site as it’ll be considered spammy.
If you have any questions on how to install WordPress on 000webhost, ask us in the comments…