How To Create A Free WordPress Website (Free Domain and Hosting)

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 also learn how to get a free domain name and a free web hosting service.Alright, let’s get started.

How to get free domain +hosting on WordPress

✔ Get A Free Domain Name with is the world’s first and only free domain name provider) .

✔ So go ahead and open up website and create an account.

✔ 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: freebuzz

✔ You’ll be presented with available domain name extension 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 chosen the .ga for this example.Hence, 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’ve chosen 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 (like the one you see from the screenshot below).

✔ That’s all there is to it. You have now successfully registered a free domain name with Freenom.

🎯 Here’s what your Freenom client area looks like.

How to get free wordpress hosting

✔ Sign-up an Account With InfinityFree Free and Unlimited Web Hosting(InfinityFree is an independent free hosting which aims to provide reliable free hosting services for the masses.)

✔ Visit website and click on the Sign Up Now button.

✔ You’ll be asked to enter the following information:

🎯Enter your email address

🎯Enter a password for your account

🎯Check I’m not a robot and

🎯Agree to their terms of service

✔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 Name server,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, log in 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 to your Freenom profile.

✔ Open up a new tab in your web browser and log in to your Freenom account.In the dashboard, click on the gear icon next to Manage Domain.

✔ Now, select Nameservers from the drop-down 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 your freenom domain name and hit the search button.

✔ Complete captcha and click on CREATE ACCOUNT button.

Installing WordPress on your frenom account

✔ The first thing you need to do is log in to your current Account Cpanel, you can do this in two ways.

✔ First, is by clicking on the Control Panel button directly from the Accounts page.Note: Infinityfree allows you to have a maximum of three domain names for a single account. To add more websites, you need to upgrade to their premium hosting services.

✔ Second, is by clicking on the Manage button which will open in a new tab. Then, you need to click on the Control Panel button.Both of these work the same way. This will open in a new tab/window and automatically signed you in to your Cpanel area.

✔ Once logged in, go to Softaculous Apps Installer under the Software section.A new tab/window will open where you can select a variety of scripts and cms.

✔ Choose on WordPress and then click Install Now button.Next, you need to provide the necessary details:

✔ Choose Protocol – choose whether you want your website to have a www or non-www. An HTTPS option is also available if you have a valid SSL certificate.

🎯 Choose Domain – if you have multiple domains, you can select it here. Otherwise, use the default domain for your account.

🎯 In Directory – you can specify a name here if you wish to give WordPress its own directory. Otherwise, leave this field empty.Site Settings

🎯 Site Name – give your website a unique name don’t worry you can always change this later.Site Description – like site name, you can always change this later. Just give it whatever description you prefer for now.

🎯 Admin Username – this is what you’re going to use to login to the Dashboard. Make it unique and hard to guess for security purposes.

🎯 Admin Password – always use a strong password. You can use a strong password generator to help you choose a great password.

🎯 Admin Email – add a real email address here. You can use it to recover the account if you forgot your username and/or password.Choose LanguageBy Default, your website will be set to English. Otherwise, select a language of your choice here. Choose one from the drop-down menu.

🎯 Limit Login Attempts(Loginizer) – I highly recommend this. Enable this plugin to make your site safer from hackers.Select ThemeYou can leave this section for now. You can always add/change new themes later.

Finally, when everything is set, hit the Install button.

You can now visit your newly created WordPress website at the following address – or to the WordPress admin area.


Adekiya joscor

Adekiya joscor

I am a tech blogger, my passion and interest lead me to it. Contact me via

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *