How to install WordPress – Complete A to Z guide

This guide is for those without any WordPress and hosting experience. It covers everything from buying a domain, hosting and finally installing and setting up the WordPress.


Every day, more people decides to have their own blog, and most of the time they go to WordPress for that. An excellent choice. The best! But what then? – You would like to have a blog/website, but you don’t know where to start. You might wan’t to find a nice Web Design company to do everything for you: That would be the fastest, stress-less, and most enjoyable way to do it. However it will cost you some money.
If you want to do everything yourself, then this is the guide for you.

1. Buy a domain name

What is a domain name?
Example: or

A popular place to buy a domain name is Namecheap. In the spirit of simplicity and quality, good price as well, this is the place to go.

There is another option: Most of the hosting providers offer free domain name with their hosting packages. Such as “DreamHost” or “BlueHost”. So if you are looking for something like that then read the No.2 part of this post.

Once you visit their website (Namecheap) you will see a field where you can search for available domain names with various extensions (.com, .net, .org, .club, and many others).

HINT: Before you buy anything I suggest you to sign up for a Namecheap Account, to avoid any possible confusions later. The idea is to purchase domains while being logged in.

When you find a domain you like, and if you go through the purchase process, you will be able to see your domain/s within your dashboard:

namecheap panel

2. Which Hosting to buy?

You got your domain, and now it is time to get a quality hosting. Quality doesn’t always mean expensive.
This is all new for you, so, the best choice is to start with a nice “shared” hosting package. There plenty of companies out there. Thousands.

If you bought your domain at Namecheap, then you might try their Managed WordPress hosting. I never tried it, but according to what I saw it does seem pretty good. The first month costs only 1 USD, which is aimed for those who would like to try it out first.
HINT: Namecheap hosting doesn’t offer email service within their hosting packages, but it does offer this as a separate service: “Private Email Hosting”, and you can try it for 2 months free of charge.
This can be an overkill for a newcomer; thinking that it is too complicated – but it isn’t. The good thing about all this with Namecheap is that everything, once purchased, will be unified and accessible from one dashboard.
Overall, 2 months free email service, 1 USD hosting, along with the domain you bought, might be a good thing to try.

Another popular options involve other hosting providers; DreamHost, BlueHost, SiteGround and WpEngine. Those are the most popular.

WP engine is far too advanced for regular users, but it does offer much better performance. (no email hosting and no free domain)

SiteGround: Pretty good and fast. You can choose on which continent your server would be hosted on (data center). You don’t get a free domain (you can buy one easily), but you do get email hosting service within the cPanel. It has a “memcached” installed, which means your logged in users will benefit in terms of speed.

DreamHost: Never tried their Shared hosting. You get a free domain, but no email hosting service (which you can purchase additionally for a small fee).

BlueHost: I did try them, 4 years ago. I forgot most of it, so you should look up what people say about them. They offer a Free domain name (for the 1st year) and a cPanel (means you get the email hosting service too). You can also choose data-center location.

If I were you, I would try and find one place for everything: Domain name, hosting, email hosting. It’s easier to control.

What you see below is SiteGround’s cPanel on “GrowBig” package.
siteground cpanel

3. WordPress installation (on SiteGround)

The final part is about what you have been waiting for this whole time: WordPress installation.
This is the simplest part possible.
Let’s pretend that you are doing this within a cPanel (which in 99% scenarios is). So your next step is to login to your cPanel, find the WordPress icon, and click on it.
You can access automatic WordPress installation via Softaculous or directly if there is a WordPress shortcut present.

The image below illustrates how does it look like within Siteground’s cPanel.
install wordpress cpanel

Pressing any of those buttons will lead you to WordPress installation process. In case you can’t find what you are looking for, you can try the “search” area on the left.

All you need to do then is to follow the installation process.
softaculous wp install

Once started, the installation process is easy and straightforward. Just go slowly through all the options. Usually the default values will work just fine. There is custom and quick installation though. You can try both, which ever works for you. If you think you messed something up, it is easy to delete the whole installation and go over again. Everything can be done easily through Softaculous.
That’s it, you can start blogging.

Leave a reply

Please enter your comment!
Please enter your name here