WordPress is the most popular CMS used to build blogs & websites. Check this guide and see how to create a blog site with WordPress.
Thanks to the previous working experience, I know something about hosting, software and site creation. Recently, one of my friends decides to create a blog, and she asked for my advice and assistance of building a website?
I said, buy a domain name, buy a web hosting service, install WordPress via cPanel, and done. She feels very confused about domain, hosting or WordPress, and wonders if there is a very detailed tutorial to help her make it.
That time, I suddenly realized that, for newbies, they’ll need a step-by-step tutorial of how to build a blog or site.
So, I am gonna share my own experience of creating a WordPress site in the following. And I’ll try to make everything simple and easy to understand. (Just mark these down, in case I forget it in the future.)
What is WordPress?
WordPress is the most popular open-source content management system (CMS) around the world. It’s free, easy-to-use, responsive and SEO-friendly, top choice for building a website or personal blog.
I’m not good at explaining the definitions, you can learn more about WordPress on Wiki.
How to Create a Blog Site with WordPress
Step 1: Buy a Domain Name
A domain name is actually the address where others can access and visit your website. For example, Facebook.com is the domain name of Facebook.
First thing’s first, choose a domain name for your site. In terms of the domain extension, .com is the most common and popular one. But now, there are many new and special extensions available to use, like .club, .email, .build, .zone, .dating, .events, .ninja and much more.
*I am not an affiliate of Namecheap, just because I registered my domain names from Namecheap for the very first time, so here I take it as an example.
In addition to Namecheap, you can register domain names from GoDaddy, 1and1 or others.

Step 2: Buy a Web Hosting Service
For many newbies, web hosting is hardly to understand. Doesn’t matter, you just take it as the location, or space for the website on the Internet.
I would recommend you to buy your domain name and the hosting service from the same provider.
For web hosting, there are shared hosting, VPS hosting and dedicated server solutions available to select. For personal sites or blogs, shared hosting is quite enough to use.
*I just chose the basic package of Namecheap shared hosting service.

Step 3: Manage Domain and Hosting
When the purchase is complete, you can manage the domain in the dashboard. Go to Dashboard > Domain List >nikohoo.xyz> MANAGE > Nameserver.
If Namecheap is your hosting provider, then there is no need to set the nameserver, because it is set properly by default. And this is the reason why I recommend you to buy your domain name and hosting service from the same provider.
If,
you buy web hosting from another provider,
go to Nameserver section > Custom DNS, add the nameserver that your hosting provider offers, and save the changes.

Step 4: Login to cPanel, Install WordPress
When you purchased a web hosting service, your provider will send you a mail that includes the information of cPanel access address, username and password.
Simply use the information to login to cPanel.
- Login to cPanel
- Find “Softaculous Apps Installer”
- Install WordPress
For the site settings and etc., you can set them later in your WordPress site dashboard.
The most important is the Admin Account section, set Admin username, password and email carefully, because all the Admin Account information will be used for login to your WordPress site dashboard.
- Click “Install”
WordPress was installed successfully.
Step 5: Login to WordPress Dashboard
Open the administrative URL: http://domain/wp-admin/, and use the username and password you set to login.
That’s it. Now you can start to enrich your WordPress site with interesting images and content, and share them with people around the world.