This page contains affiliate links with which I may earn a commission when you purchase through it, at no extra cost to you. These affiliates are recommended services/products that I use myself, off and on this site.
Whether you’re looking to start an estore, an online profile, a website for your business, or just any kind of online presence, setting up your own website nowadays is easier, with one-click installers in most hosting services.
In this post, I will teach you how to set up your website with the tools I use on this very site, in
3 simple steps;
1) sign up for a premium hosting with Siteground (domain name registration comes free, bundled with the hosting as in most hosting companies)
2) install WordPress (a powerful and most widely used free CMS or content management system)
3) install a WordPress theme (we will use a free theme for the sake of this tutorial)
This will be a paid self-hosted website which is the way to go, as opposed to using a free one with online website builders, to have full ownership and control of your files for desired and extensive customizations plus the ability to monetize it which you will aim later on.
Why Siteground, when it comes to hosting WordPress websites Siteground covers the three S’s that matters; security, speed, and support, which are all crucial metrics for a hosting service, so your website is always in good business online (like this site, hosted on it.)
Your total minimum initial investment is less than a hundred bucks (for the hosting with StartUp plan) which is already good for one year (renewable annually). You can always upgrade your plan later on should the need arise or if you want to. So, let’s start.
Step 1: Sign up for hosting
To start, pick a domain name that will best represent or describe your website/brand/business and check availability here (reference image below).
The Register a New Domain is selected by default, just select/tick the I already have a Domain in case you already have one registered somewhere, then we continue with signing up for the hosting. For this tutorial, let’s suppose you’re registering a new one.
Once you typed in your desired domain, just click the Proceed button. It will show whether it’s available or you will need to pick another that’s not taken yet.
For example, we use the domain name desireddomain which appeared not available (reference image below).
We then try mydesireddomain, that says available, on the step 3 page which is also for filling up the form and payment. Then, just follow the prompt from there. (reference image below)
After payment, you will receive an email order confirmation with your username (reference image below), your password is the one you entered on sign up.
Then, you can now log in to your hosting cPanel and we install WordPress. Click the Login to Customer Area in the email order confirmation (reference image above) or go back to the Siteground site and click Login menu on the topmost right corner (reference image below).
Step 2: Install WordPress
Once logged on in your hosting cPanel;
a) click the My Accounts top menu/tab (reference image below)
b) click the Go to cPanel (reference image below)
c) scroll down a bit under AUTOINSTALLERS and click WordPress (reference image below)
d) click the Install menu/tab/button (reference image below)
e) fill up the form: normally just these necessary pointed fields; Site Name & Site Description (sample only – reference image below), don’t forget to copy the auto-generated admin password (and the admin username although this will also be emailed to you after installation) and save it for signing in on the admin panel later.
f) then click the Install button at the bottom (reference image below)
It should install pretty quickly (reference image below).
Then, this similar success installation page (sample only – reference image below).
You will also receive an email with reference to your admin URL (or just add this after your domain: /wp-admin, i.e. mydesireddomain.com/wp-admin, similar to the image above) and username, similar to the image below (sample only).
Step 3: Install a WordPress theme
If you go to your domain you will now see your website with the default WordPress theme. In this example, we have the Twenty Sixteen theme auto-installed when we installed WordPress.
You will want to spruce it up with a new theme that you like. It could be a premium theme that you buy or a free one that you google and download or search here (reference image below).
In this example, we will use the Pratt theme (reference image above).
Once a theme is selected, log into the admin (reference image below). Use your login details that you saved early on (username and password).
a) on the sidebar, click Appearance and then click Themes (reference image below)
b) click Add New (reference image above)
c) type “pratt” on the Search themes… text box (reference image below)
d) hover on the Pratt theme and click Install (reference image below)
e) click Activate (reference image below)
Then, click the Browse button and double click the downloaded theme ZIP file from your computer, then click the Install Now and Activate buttons (reference image below).
That’s it! You will see the activated theme on your website/domain. In our example here, the Pratt theme is now reflected on the website (reference image below).
Feel free to explore and play around by trying out different themes until you find your style. Then populate it with great content.
To start blogging, use Posts to create a blog entry. And, Pages and Menus for creating pages and menus (reference image below.)
For premium WordPress themes check out these two top-rated vendors;