How to Create a Blog Site with WordPress

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, 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.

Buy a domain name

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.

Buy web hosting

Step 3: Manage Domain and Hosting

When the purchase is complete, you can manage the domain in the dashboard. Go to Dashboard > Domain List >> 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.


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.

Nameserver > DNS

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.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.