Last updated on September 21th, 2017
Wondering how you can create a free WordPress website?
The easiest way to make a WordPress website is having your own domain name and web host. However, this may cost you few dollars.
So, if you’re looking around for freeways then this guide is absolutely for you.
In this tutorial, I will show you how to create a WordPress website from scratch for free. You’ll learn how to get a free domain name and a free web hosting.
However, please be reminded that free domain and web host usually are not as good as premium and reliable web hosting offers. It is basically used for testing and showcasing simple web pages only.
It is not recommended for serious bloggers, website owners, and developers.
Alright, let’s get started.
How To Make Your Own WordPress Website For Free
Basically, in order to make your own WordPress website for free, you will need a domain and a web host.
In this particular tutorial, I am gonna show you how to get a free domain and free hosting.
I’m not talking about the free WordPress service, hence, it doesn’t provide you with a domain name but a sub-domain instead like this:
You’ll also learn how to get a free hosting, with Cpanel and runs on Linux Hosting.
Get Free Domain Name with Freenom.com
Freenom is the world’s first and only free domain provider.
So go ahead and open up www.freenom.com website.
Now enter a name in the input field and click Check availability to check available domain name. For testing purposes I am going to enter: leammatthew
You’ll be presented with available domain name extention base on your input.
Select the available domain name of your choice with the corresponding extension by clicking on the Get it now! button.
I’ve choose the .ga for this example. Hence, leammatthew.ga to be my domain name.
Now, this domain should be added to your cart. Just click on the Checkout button that appears above it.
On the next page select a period of time. The default is set to 3 Months. I’ll choose 12 Months, which is absolutely free.
And then hit the Continue button to proceed with the checkout process.
You may need to enter your email address and verify your account to continue to the next step.
Go to your email and click on the link Freenom sent to you to verify your account. Supply your personal details and tick I have read and agree to the Terms & Conditions. Finally, click on the Complete Order button.
Once you’ve supplied all necessary details, you should receive your order confirmation shortly.
That’s all there is to it. You have now successfully registered a free domain name with Freenom.
InfinityFree Free and Unlimited Web Hosting
InfinityFree is an independent free hosting which aims to provide reliable free hosting services.
Visit www.infinityfree.net website and click on the Sign Up Now button.
You’ll be asked to enter the following information:
- Your email address
- A password for your account
- Agree to their terms of service/li>
A confirmation email will be sent to you. You’ll need to verify your account to start managing and setting up your free WordPress website with InfinityFree.
Setting Up Nameserver
Now that you’ve successfully signed up for both free domain name and web hosting. Next thing you’ll need to do is setup the nameserver to point to InfinityFree.
To do this, login to your InfinityFree account. Once logged in, go to Accounts tab and click the Create Account button.
You’ll need to copy the highlighted nameservers and add these into your Freenom profile.
Open up a new tab in your web browser and login to your Freenom account.
In the dashboard, click on the gear icon next to Manage Domain.
Now, select Nameservers from the dropdown under the Management tools tab and then tick next to Use custom nameservers (enter below).
You’ll need to enter the following nameservers provided by InfinityFree:
Click on Change Nameservers to save your changes.
That’s it, you’ve now successfully configured your new nameservers which will point to InfinityFree.
Back to InfinityFree create a new account page, input the domain name and hit the search button.
Complete captcha and click on CREATE ACCOUNT button.
Wait for few minutes to allow InfinityFree create the hosting account for you. When done, refresh the page you should now have full access to Cpanel.
First thing you need to do is login to InfinityFree Cpanel, you can do this by clicking on Control Panel in your Accounts tab.
Once logged in, go to Softaculous Apps Installer under the Software section.
Now, hit on WordPress and then click Install Now button.
Provide necessary details and finally hit Install button.
Wait for few minutes until you see a success message.
You can now visit your newly created WordPress website at the following address – www.yourdomain.com or www.yourdomain.com/wp-admin to the WordPress admin area.
That’s it. I hope this article helped you learn how to create a free WordPress website. You may also want to check this article on 9 essential settings after installing WordPress.