Today I am going to show you how to buy a domain & hosting and install WordPress very easily. Before I wrote about WordPress basic. And I have written how to install WordPress locally on your Windows 10 Computer.
Before Installing WordPress I want to introduce briefly what is domain and hosting.
What is the domain?
Simply speaking, A domain name is an address of your internet presence. Like this website domain name www.thebestwp.com. Here .net is a domain and “tblog” is the name. And www means “World wide web.
A domain name is an identification string that defines a realm of administrative autonomy, authority or control within the Internet.
Source wikipedia.
What is Hosting:
Hosting is like a hard disk where you can store all your website’s files. Such as images, videos, text and etc. But hosting provides more than a hard disk. In a hosting environment, you can install your software in any language.
However, for installing we need a domain and hosting. And for WordPress I prefer Namecheap.
Why Namecheap?
- Namecheap provides one-click WordPress or other software installation
- Free SSL certificate.
- The price is affordable.
- Award-Winning web hosting
- Even in the Stellar package, you can install 3 domains. (I never see other hosting companies provide this)
- Customer service is really awesome.(I never waited more than two minutes)
- And Support Cpanel.
How to buy domain and Hosting?
Go to Namecheap Website.

Here you can see their all shared hosting package. I recommended you to buy “Popular” packages. It will give you unlimited domain hosting and unlimited storage, Auto backup, and a domain name free. If you want to buy a top-level domain also provide cheap.
However, you can buy a Stellar package also. As you wish. Then click your choice.

Then it will say you to choose a domain name. You can see I have chosen techblog.site this domain name is free with this hosting. After selecting your preferred domain click “Connect To Hosting“.

Then click “Add to Cart“

This time you should check a little. Your domain name and hosting name is okay or not. Then click “Confirm Order“

In this step, it will take you to the registration page. If you don’t have an account with Namecheap then provide your details or log in.

After login or Creating account it will say to provide information about your location and domain. Then it will say to pay. You can use your MasterCard or PayPal to pay the bill.
After paying to go to your dashboard. There you can find you all domain and host.

Then go to manage of your domain.

As we have bought hosting and domain the same company. So we should change the Nameservers. Change the Nameservers as “Namecheap Web Hosting DNS” then click the green icon.

Now go to Dashboard and click the Server Icon and click ‘Go to Cpanel“

At this point, we are ready to install WordPress on our website. But As I have other domains and I want to install WordPress on my other domain. So I have to add my domain with this hosting as an addon domain.
How to add Addons Domain?
Did you see before I changed the Nameservers? So now we are ready to add the Addons domain.

Go DOMAINS section and click “Addons Domains“

Now provide your domain name which one You want to change. Obviously without www or HTTP
Then select “Create an FTP account associated with this Addons Domain“. And provide a password and username. You should remember this.

You successfully added addons domain. now go to the dashboard.

Click “Softaculuos Apps Installer”

Now you can see WordPress and click Install Button.

It will take you to the installation page. Here you have to select the domain name, protocols and provide Site title, Site description, Username, Password, Email. And if you wish you can select a default theme. Then click Install Button

Now it will be installing your WordPress. It may 3-4 minutes depends on your Internet connection.

Congratulations! You have installed WordPress on your website. Now you can visit your website.

This is the default homepage with the default theme.

And this is your Admin Panel. Now you can control your website.
I hope it was helpful to you. If you have any problem feel free to ask me.