How To Install WordPress By Yourself In Less Than An Hour

Here in this post, I am going to show you how to install WordPress
I will illustrate this process with images (screenshots taken while building this WordPress site)

There are few affiliate links, if you click a link and make a purchase, I may receive a commission at no extra cost to you

How To Install WordPress
How To Install WordPress

Just to let you know

I updated this post recently as I had to switch web hosting from Hostgator (I removed the affiliate link) to Siteground

It is a long story

It is up to you if you want to know why I changed my web hosting account (link will open in new window tab)

I knew that I will do a lot of work in updating this post and doing all the necessary changes

But I had to go through this because I have to stand with what I believe

And I cannot use any affiliate links which I have doubt about or not personally used before

Anyway here is the steps that you need to build WordPress By Yourself In Less than an hour

Don't worry, I will cover all the above steps in more details with images

Step 1: Buying your domain name

I am not sure if you heard before about domain names

I will cover quickly what is domain name and why you need to buy one?

Domain name is the name you give it to your website

Also known as URL like the name I gave it to my WordPress site DoYourBlogWithMe.Com

You need to buy one because without domain name it will be almost impossible for anyone to visit your blog

It is like asking a friend/relative to visit your home for the first time without providing him/her with an address.

Please Note – most web hosting come with free domain

All web hosting like Siteground comes with one free domain name so you don't need NameCheap 

But the reason I am listing it here because I am hosing multiple WordPress sites

So it is up to you if you still want to continue buying your domain names with your web hosting or go with NameCheap

Feel free to skip this process and proceed with step 2 on choosing your web hosting account

To start buying one I recommend you sign up to a website called

You will find the sign up link on the upper left corner where there are 3 links Support, Sign In then Sign Up)

Then fill up the basic information as shown below

step 1 namecheap selecting domain name search

Now you can log in to NameCheap and go to Domains menu to select Domain Name Search

Domain Name Search will show up with an empty text

Before you buy a domain name

Below I listed MyOwnNameWebsite as an example

You should think carefully about the domain name which you choose for your website as you will never be able to edit it once you pay for it

if it happens that you bought a domain name which you don't like or it has a spelling mistake

You can buy a new one but make sure to remove the auto-renewal option for the domain so you don't pay for it when it gets expired.

step 2 namecheap choosing your domain name

As an example, this domain name MyOwnNameWebsite has .com extension

It is out of scope to explain what extension you should consider like .Com, .Net, .Org, .Info where the list goes long.

You can read this complete list of domain names if you want

But all I can briefly tell you, it all depends on the purpose of why you plan to build your website.

If for example, you plan for a local business in your country then go for specific extension like .ca for Canada.

step 3 namecheap recommended to go for dotcom

After selecting your domain name with the right extension (assuming it is available)

I highly recommend to add Positive SSL for the price of one large coffee per year and then click on the View Cart

step 4 namecheap adding extra options for domain name

The screenshot below will show up

I set the Auto-Renew to ON for the Domain Registration

You don't want to miss renewing your domain name (although NameCheap always send many notifications before renewal.

To be fair but I don't risk the chance that I may miss it for any reason)

And also set both Enable and Auto-Renew to ON for the WhoisGuard

This feature protects showing your contact details to anonymous users looking for information on your domain name

step 5 namecheap finalizing your domain name order

Last step is to click on confirm order to finalize the domain name purchase process.

Step 2: Choosing your hosting account

I recommend using Siteground since I really tested their speed

And technically tried their customer service with all possible channels (chatting, opening tickets and phone)

I had no previous issues with them

If you want to choose a different hosting for your website like BlueHost

Feel free to do so and I don't mind helping you

You can find how to contact me on my Contact page

siteground step 1 going to siteground website

Anyway now go to Siteground to sign up for hosting account, click on the Sign up button as shown below.

I recommend to select the Startup plan which supports 10k visitors per month for now

You can upgrade later if your want

siteground step 2 choosing different hosting plans

Actually if you skipped Step 1 and you are choosing your domain name with Siteground

Then select first option (Register a New Domain) as shown below

siteground step 3 register new domain
siteground step 4 choose existing domain

But if you bought your domain name from NameCheap

Then select I already have a Domain but you don't have to type your already bought domain name for now.

Now go and select your billing cycle, it is up to you

If you want to go for 1, 2 or 3 years and make sure you put a valid credit card

siteground step 6 choose billing cycle

This is an extra feature if you are moving from existing web hosting account

They helped me on all of my 3 existing websites

But I cannot guarantee they will do it for everyone and for the SG Site Scanner I did not select it, maybe later I will

Now click on the Pay Now and you are ready to go

sitegrund step 7 checking out

Now make sure your username and password

Siteground will generate a temporary password for you, change it to something your remember

You can chat with customer service and someone will be able to help you do so)

Step 3: Linking your hosting account with your domain name

Again if you bought already your domain name from Siteground then skip this step

And move to step 4 on installing WordPress on your web hosting account

Log on to your own Siteground account and click on the Go to cPanel button

siteground step 1 go to cpanel

Then click on the proceed

Make sure to click also on Remember my selection and do not show this message again)

siteground step 2 click proceed

Under Domain section, click on Addon Domains as shown below

siteground step 3 click on addon domains

Type your new or existing domain name under New Domain Name text field

You will notice that the Subdomain or FTP username and the Document Root will be generated for you

Type your password and repeat it again then click on Add Domain

siteground step 4 add your existing domain

Now go back to Account folder on the main Siteground page and pay attention to the left side column

You will need to copy both the Primary and Secondary Name Servers to a Notepad

siteground step 5 copy name servers

Log on to NameCheap and select Domain List on the menu to the left

This will load all your domain names

Click on Manage button on the domain name which you would like to link to your Siteground hosting account

step 4 namecheap adding primary secondary hostgator nameservers

Details for your domain name shows NAMESERVERS with list of drop options

Select Custom DNS and click on the green check mark next to the Custom DNS as shown below

On the screenshot below it is the one encircled with red and labelled with number 2

step 5 namecheap selecting custom dns

Type the Name Servers 1 and 2 from Siteground

The one which you copied to NotePad earlier, do you remember ?

Again make sure to click on the green check box (the one inside the green square) as shown below


What to expect after linking your hosting with domain name?

Now wait for the linkage to happen (it can take up to 48 hours)

This one took me less than half an hour

To know if the link between your domain name and hosting account is established

Visit your domain name in any browser and you should see a white screen with a folder shape on the upper left

Step 4: Installing WordPress on your hosting account

Now the first thing to do after you log on to Siteground is change your PIN

To change your PIN, click on My Details link on the upper right corner under Hello, your name)

That was created for you when you paid for your account as it will be used when dealing with customer service over the phone after that

I consider this part to be very easy compared to the above as we now have your domain name linked to your hosting account, click on Go to cPanel as shown below

siteground step 1 go to cpanel

Again click on Proceed and don't forget to click Remember my selection and do not show this message again

siteground step 2 click proceed - How To Install WordPress

The good news is that almost all of the hosting companies offer a one click WordPress installation

Actually you completely don't do anything technical at all to get your WordPress site ready for you

Using the one click WordPress installation feature

Log on to your hosting account and click on WordPress under AUTOINSTALLERS section

Although there are so many CMS (Content Managment System) on the internet to build your website, it happens that WordPress is the most popular one.

siteground step 3 autoinstallers wordpress - How To Install WordPress

The WordPress setup screen will show up, click on the Install Now as shown below

siteground step 4 click install - How To Install WordPress

The next screen will load showing a choose Domain For Installation drop down option

Click on that and select your domain name (the one you bought recently from NameCheap) a

And then type your Site Name and Site Description

Make sure to type them correctly as these will be passed to your WordPress General screen under settings

siteground step 5 continue software setup - How To Install WordPress

Type your Admin Username and Password and these will be your WordPress credentials to access your WordPress admin area.

siteground step 6 specify admin account - How To Install WordPress

I would keep English as my default language and leave everything below as default

Then click on Install as shown below

siteground step 7 click install - How To Install WordPress

Sit down and relax, it only takes less than a minute to complete installation

siteground step 8 wait for installation - How To Install WordPress

Congratulations on your first WordPress installation

What to do after one click WordPress install finishes?

Now this is very important – pay attention to the below

Take a screenshot for this image and save it somewhere on your computer

The password on this screenshot below is only displayed once

Password is case sensitive

For example hErt56bnBm (capital E and B) is not equal to hert56bnbm also write it down in a Notepad

To recap, I explained 4 essentials steps above to building your WordPress website

It starts with buying your domain name and I recommend NameCheap

Then I went through Web hosting where I am using Siteground and how to register an account on Siteground 

I added after that linking your web hosting account with your domain name 

And finally installing WordPress on your web hosting

If you complete the above steps successfully

It is now a good time to continue reading on things to do on WordPress After Installation

Finally I hope I showed you clearly how to install WordPress

Please do your part and share it with your friends using social media to the left hand side or bottom (mobile)