How to Create a Blog in WordPress (Step by Step)

Quick Summary: In this article, I’ll discuss how to create a blog in WordPress in 2020. Our step-by-step guide will help you to create a beautiful blog from scratch even if you don’t know about coding and without spending money for freelancers, agencies or developers. So here will show you how to create a blog in WordPress.

If you looking for a free, easy, step-by-step guide on how to create a blog Right Now!

How to Create a Blog in WordPress
How to Create a Blog in WordPress

So in this article, I’ll show you how anyone can build and design a blog without knowing anything about web development, design or coding.

Our step-by-step guide will help you create a blog from scratch without spending money for freelancers, agencies or developers.

You just follow our step-by-step guide to build your own blog from beginning to end.

Table of contents (steps to make a blog):

  1. Choose a domain name
  2. Register a domain and sign up with web hosting
  3. Set up a blog using WordPress (through web host)
  4. Customize your blog
  5. Publish your first post
  6. Set up Google Analytics, Console, SEO Tools

Step #1: Choose a domain name

First of all, You will need to choose a domain name that suits for your blog niche. The domain name is your blog’s name and web address.

That address is used by visitors when they try to find your blog through their web browsers or mobile devices. Domain names can cost everywhere from $10 to $25 a year. The normal price tag is around $15.

If you haven’t registered or chosen a domain name for your blog, So you can search below your perfect blog name.

If you don’t have a domain name yet, there’s no need to register one.

I’ll show you how to get a domain name for free for the first year (step 2)

Step #2: Register a domain and sign up with web hosting

In previews step, we have discussed the domain name so next, we have to buy one domain as well as web-hosting for your blog.

If you don’t know about web hosting, so don’t worry Web hosting is a service that hosts and stores your website files (content) on a secure server that is always up and running.

There are several hosting provider companies but in this article, we have used Bluehost for our blog. This is one of the hosting company that recommends.

Bluehost Powering over 2 million websites, Bluehost offers the ultimate WordPress platform. Tuned for WordPress, we offer WordPress-centric dashboards and tools along with 1-click installation, a FREE domain name, email, FTP, and more. Easily scalable and backed by legendary 24/7 support by in-house WordPress experts.

create a blog with
Recommended by

We recommend using for web hosting and domains. They offer free domain registration for the first year and getting a domain name and hosting from the same company saves you some time and money.

To get a web hosting account, simply visit and click on Get Started.

Bluehost hosting for WordPress blog
Get Started with

Next, choose your web hosting plan (choice plus is fully unlimited, while basic is best for new sites):

Bluehost hosting plans for blog
Bluehost Hosting Plans

Next, register your domain:

Choose domain name for your blog Bluehost
Register Your Domain/Blog Name

If you already have a domain name that you bought somewhere else, Bluehost allows you to hook it up to your new hosting plan. Some additional steps will be needed here – like updating your name serversHere’s a guide from Bluehost on how to do that.

Step #3: Set up a blog using WordPress (through web host)

After successful purchase you have both domain and hosting. Let’s set up WordPress first, Setting up WordPress is easy, and your web host mostly does it for you, so you don’t have to give time on that.

If you don’t use Bluehost hosting, don’t worry. Several web hosting providers have ‘WordPress install‘ located somewhere in the hosting or cPanel. If you are dealing with a differnt web host that doesn’t provide “one click installs“, So here you can manually set up WordPress.

First login to your Bluehost Account and Nevigate to Advanced Tab


Go to the bottom of the page and select WordPress


Provide some basic information about your site, and the WordPress installation will start. If the setup is done, Bluehost will show you the installation and login details.


Just update your blog name username password email address and then click install. After that go to google and type your blog name and search, default WordPress site shown.


Step #4: Customize your blog

Now the site looks not good so lets start cusmizing. WordPress gives a lot of free themes for quick start. Go to your WordPress admin panel by typing wp-admin after your domain/blog name in URL like

After login, you will see the backend like below. Then you have to navigate Appearance >Themes on the top left select Add New and install and activate any new popular theme.


Now refresh your blog and the design was changed, so here you can change any theme according to your design and start blogging.

Step #5: Publish your first post

Let’s create & publish your first post. Go to your WordPress backend panel and navigate to posts section where you will see Add new link. Click Add new link these will open post page like below.

  1. Give your post a Title
  2. Add your post content
  3. Upload an image to include in the post by clicking the Add Media button
  4. Publish

Congratulations — you’ve just published your first post!

Step #6: Set up Google Analytics, Console, SEO Tools

Once everything setup, now it’s time to connect our blog to the Google Console, Analytics, Adsense etc. For doing everything connect google build a WordPress Plugin called “Site Kit by Google“.

This is a Google’s official WordPress plugin


If you would like to see how users find and use your website, Site Kit is right for you. Site Kit helps you set up and use easy-to-understand metrics to help you grow your online presence.

Just install plugin and signed in with your Google Account that’s it

Under the Plugins tab, click Add new and search Site Kit by Google plugin. After that install the plugin & activate them. Now nevigate to Site kit and setup with your google account.

Site-Kit Setup

Here you can find complete documentation provided by google

Congratulations — you’ve just created your first blog with WordPress! You now belong to the worldwide community of bloggers.

Recommended reading:

  1. How to Improve WordPress SEO In 2020 (Quick Guide)
  2. 5 Most Reliable Digital Marketing Strategies For Small Business
  3. 10 Easy-to-Use Tools To Improve SEO in WordPress
  4. How to Create a Blog in WordPress (Step by Step)
  5. Speed Up WordPress Website In 2020
  6. Create A Custom Admin Menu With Admin Page WordPress
  7. 7 WordPress Functions.php File Tips & Tricks
  8. Almost A Million WordPress Sites Targeted In Extensive Attacks
  9. Create a Custom Post Type in WordPress
  10. WordPress .htaccess file Tips & Tricks

Do you have any questions on create a blog in WordPress and If so, ask away in the comments section below!

Leave a Reply