Step By Step Guide to Start a WordPress Blog – Illogicaltech

Step By Step Guide To Start A WordPress Blog

How to Start A Blog in 20 minutes

Want to start a WordPress blog but don’t know how to start effortlessly, then this post is for you.

In this post we will walk to through every step from how to choose best webhosting to how to publish engaging content on your site. So are you excited, lets begin.

< guide you on how to setup a blog on WordPress easily.>

Though, if you need our help, you can contact us. Our experts will help you and set up your WordPress blog for free. Click Here to Get Your Free WordPress Blog Setup Now!lean

What Do I Need To Start A WordPress Blog?

First thought that will come to you mind would be what do I need to start a WordPress blog. Well, you just need three things. 

  • 1st is a domain name (this is going to be the address of your blog For example- our is People use this address to reach your blog.
  • 2nd is a reliable web hosting (this is the place where your website store all the data) Web hosting makes your blog live. Once its live people can search it online and visit it. 
  • 3rd is your undivided attention for half an hour.  

Yes, you read it right. You can start your blog in less than an hour, using our step by step guide. Excited! Lets get started.

In This Tutorial, We Will Cover:

  • Let’s Setup
  • Let’s Install WordPress
  • Select A WordPress Theme
  • Create Your First Blog Post
  • Plugins & Customization
  • Make Money From Blogging

Disclaimer: At illogicaltech, we believe in transparency. If you sign up with Bluehost using our referral link, we will earn a small commission at no extra cost to you. This helps us running our blog and keep publishing good content for our audience.


To start a blog on WordPress all you need a webhosting and a domain name. For Webhosting, you can trust Bluehost, as it is one of the leading web hosting companies in the business and comes with a one-click WordPress installation. Also, it is officially recommended by the WordPress.

This is a step by step guide in which we will explain to you how to start a WordPress blog in just 35 minutes.

Step1. Let’s Setup

We have seen many beginners who picked the wrong platform and ended up with nothing but frustration, thankfully you know what you are doing and picked the right platform for yourself. Beginners might ask why why not

People prefer (also known as self hosted platform) over any other platform because it is completely free and offer unlimited customization options. You can use free/paid plugins and themes to customize your blog design and to add advance functionality. Most important- you can monetize your blog and make money from blogging. (Read the difference between vs.

WordPress is one of the easiest and most popular CMS in the world. Almost 40% of the world’s websites are using WordPress.

To start a WordPress blog all you need a domain name and web hosting. A domain name normally start from $12.99 / year, and web hosting starts from $7.99 / month.

Well, that’s a lot of money to start a WordPress blog, we know that.

Thanks to Bluehost, who agreed to offer our users a free domain name and up to 66% Discount on web hosting.

Those who don’t know about Bluehost, it is one of the oldest and biggest web hosting companies on the earth. It is one of the most recognized names when it comes to WordPress hosting.

It has been working with WordPress for the past 15 years and is committed to providing best in class services. Bluehost is one of the web hosting which is official recommended by WordPress) They have more than 2 million happy customers around the world, including us.

That’s why they have promised us that if you cannot get your blog online within half an hour by following this step by step guide, then our expert team member will help you and complete the process for you without any fees. Bluehost will compensate us, so you don’t have to. Contact us for a free blog setup.

Pick A Plan

Visit Bluehost and then click on the Get Started Now button.

Best web hosting

On the next screen, you will see the plans. Pick a plan as per your need. (For beginner we recommend Basic Plan which is the most affordable plan and comes with all required features that are sufficient to run a blog smoothly. For experienced people, we recommend choice plus which is the also the most popular plan).

After you pick the plan move forward and create a domain name for your website.

Sign Up Now Bluehost 2

Type in the domain name you want under the Create a new domain then choose the extension like .com, .in, .ca, etc, then click on Next to start the search. Pick the one you want, and move forward.

If you want to skip this step for now then you can click on the “I’ll create my domain later” option.

Move forward and enter your details like name, address, email id, etc and finalize the package to complete the process.

We recommend the 36-month plan (that offer the best value)

Scroll down and you will see some pre-checked add-ons uncheck them and move forward. (Note-You can add them later as per your requirement.)

Create Your Account Bluehost 1

Make the payment and you will see confirmation message (something like this). 

webhosting Payment successful

Now click on Create Account button and enter the details like domain name and password. Enter a strong password and unpredictable password. A passwords that contain alphabets, numbers and special characters and write is down somewhere. (example- [email protected]! )

After creating a secure password login to your Bluehost dashboard and install the latest version of WordPress. Log in to cPanel Now

Now, this is the place where you can see all the important features like email account, domain name, Database, etc.

create new account and add-strong-password-for-bluehost-account

Use your domain name or email address and password to log in.

login-to-bluehost dashboard

Readers Also like:​

Step 2. Let’s Install WordPress

When you sign up for Bluehost using our link, they will install the latest version of WordPress for you. The latest version of WordPress is quite easier; even a non-tech user can use it and create new blogs effortlessly.

Click on the WordPress button on your dashboard to start the installation.  

launch your website

You can also access your WordPress site by simply going to directly from your browser.

Step 3. Select A WordPress Theme

After you complete the WordPress setup, you’re ready to customize your blog’s appearance.

The overall look of your WordPress blog is controlled by themes. Right now it is using the default theme and if you visit your blog, it will look something like this (Not so appealing, I know that)

default theme

To change the look and feel of your blog you need to install a new WordPress theme. There are 8000+ free WordPress themes available on the WordPress platform. You can explore them one by one and install them on your site.

To can change your current theme, go to the WordPress dashboard and click on the Appearance option and then Themes.

add new theme

After that, click on the Add New button.

On the next screen, you will see thousands of free WordPress themes. You can sort them by popularity, latest, featured, industry, layout, etc

preview theme

Hover your mouse over the theme and you will see the Preview button and Install button. Click on the Preview option and it will open the theme preview where you can see how the website will look after you install the theme.

The preview of your theme may look different depending upon which theme you are using.

The best trick to select the perfect WordPress theme is to strive for simplicity in design. It helps you keep the design clean and offer a good user experience to your audience.

We recommend Astra Theme, it is one of the most used themes on WordPress. It is extremely lightweight and loads at the super fastest speed. Its new version is highly optimized for SEO which helps your website rank higher in Google.

activate theme

To install the Theme simply hover your mouse on it, click on the Install button. It may take 1-2 minutes to download the theme. After that, click on Activate button to launch the theme.

After you installed the theme, you can customize it as per your choice, and to do so click on the Customize option under the Appearance menu.

Step 4. Create Your First Blog Post

You just learn how to install the WordPress Theme; next, I will guide how to create your first blog post. WordPress offers Gutenberg editor that can be used to write a blog post. To write your first blog post, click on the Posts and then Add New option from the left side menu. You will see a blank page with some options. 

create-new-post easily
Image Source-wpbeginners

The Gutenberg is a block-based editor where each element is a block. Click on the + icon and add the block. This allows you to create beautiful content layouts for your blog posts.

Once you’re done writing, go ahead and click on Preview, and check how it will look after publishing. If you like it then click on the Publish button (on the top-right corner of the screen) and make your blog post public.

On the right-hand side, you will find several other options such as Categories and Tags, Excerpts, Featured Image. You can add multiple categories and use them to organize your blog posts.

To learn about all the features on the posts screen, you should read our article on (how to create a new post in WordPress).

Step 5. Plugins & Customizations

In WordPress, you can find thousands of free plugins. All these plugins are super easy to use and using that you can add new features to your website (without writing any code).

After completing your blog post, you probably wanted to add other important elements to your website such as contact forms, galleries, sliders, newsletter subscription form, etc.

To add additional features to your blog, you can use plugins. There are 60,000+ WordPress plugins available in the WordPress directory, no matter what you want to do, these plugins will help you.

We also have a step by step guide on how to install a WordPress plugin.

Let’s take a look at how to use WordPress plugins to add additional features to your blog.

Create Contact Us Page

Every website needs a contact form that is used by the audiences to contact you. WordPress doesn’t offer any built-in contact form so you need to add it yourself. You can use WordPress plugins to add the contact form.

We recommend using the Ninja From plugin. It‘s a free plugin.

To install the plugin click Plugins » Add New option. Type in Ninja Forms in the search box. Install the plugin and then “Activate” it. After activation, head over to Ninja Forms » Add New option.

add contact form.

It will open the Forms builder interface with premade Contact Form template. You can edit it as per your requirement.

contact form

Click on the + icon on the bottom right side and it will show you additional fields. You can add/delete the fields as per your choice. To make any field Required, click on that field (For example name and you will see additional settings ) just tick the required field and it’s done.

After you complete the form, click on the Save button (at the top right corner) and exit the form builder.

Now create a new page in WordPress, and to do that go to Pages » Add New. Name it as ‘Contact Us’. On the edit page, enter the Ninja Forms block using the editor.

contact form insterted

Select the form you created from the drop-down menu and it will load a live preview of the form in the editor.

Now save it and publish the page. Open the page and see your contact form in action.

How to Setup Google Analytics Tracking Using Plugin

Google Analytics is a very useful tool it helps you see how many people are visiting your blog, from where they are coming from, and which blog post they are reading on your website?

You should install the Google Analytics when you are starting the blog. It will help you analyze how much your blog has grown over time.

Let’s see how to set up it.

First, visit the Google Analytics website and sign in using your Gmail account.

After you logged in, go ahead and sign up for a free Google Analytics account.

Google Analytics

You need to provide your information and your website URL and Google will assign you an Analytics tracking code

For the next step, we will use a plugin that will automatically fetch and add this code to your blog.

Head over to your WordPress dashboard to install the MonsterInsights plugin.

After activation, you visit the Insights to configure the plugin settings.

Click on the Launch Setup Wizard button and state the setup.

Monster Insights will ask you some questions related to your website, answer them and Follow on-screen instructions. Now you can see your website’s daily analytics report directly from your WordPress dashboard under the Monster-Insights tab.

connect monserinsight

How to Optimize Your Blogs for SEO

I have seen many people who don’t optimize their blog and as result, they saw inconsistent and slow growth in their visitors.  Search Engine Optimization (SEO) is one the most important thing and using that you can attract millions of new visitors to your blog. The SEO optimization helps visitors find your blog in search engines.

To get started, you need to install the Rankmath plugin. It is an SEO plugin that will help you optimize your blog.

The plugin helps you set up your blog’s sitemap. It also helps you in writing proper keywords, meta description, add schema markup.

Important WordPress Plugins

There are thousands of WordPress plugins that you can use to customize your blog but not all of them are good.

Here are some important Plugins that will improve the WordPress blog.

  • For Backup– To keep your website in a running state you need a backup plugin that will create regular backups of your website on its server, so if anything goes wrong you can use that.  For Backup, we recommend Updraft Plus, which is the best WordPress backup plugin.
  • For Security– Although WordPress is highly secure and but to add an extra layer of security you can install Sucuri Security which is a free security plugin for WordPress.
  • For Performance– To speed up your load time you need a cache plugin. We recommend two plugins first one is WP Rocket (premium) the second one is WP Super Cache (free). Both of them are osm and work seamlessly. You can pick any one of them to speed up WordPress.
  • For Designing & Customization– To customize your blogs you can use Gutenberg which is the WordPress default builder or you can pick explore and pick other options. We recommend using either Elementor or Divi page builder. Both of them are very osm and you can easily customize your homepage design, landing pages, or even creating custom themes.
  • Traffic & Subscribers– We strongly recommend  PushEngage for Push notifications. This notifies your audience when you publish new content. 

If you are curious to know which plugins and tools we use on our website, then you can check our Resource page. This list contains all the tools that we used to grow our blog.

Step 6. Make Money From Blogging

Now that you’ve launched your blog and customized it as per your liking, you must be wondering how I can make money from my blogging.

Well, there are multiple ways to successfully monetize your blog and earn. But before we talk about that, please keep in mind it’s not going to make you rich overnight.

Some of the best ways to make money from blogging.

  1. Google AdSense

Google Adsense is one of the largest advertising platforms in the world. It is one of the most used methods to monetize your blog. People make money by showing Google ads on their blog posts.

To monetize your blog, you need to sign up for Google Adsense. Add your website and they will give you one code that you need to add to your website.

  1. Affiliate Marketing

It is another popular method used to make money using blogs. In Affiliate marketing, you recommend products & services that you use and trust to your audience. When they make a purchase using your affiliate link, you’ll get a commission.

To start affiliate marketing, you can join affiliate marketing platforms like Commission junction, Clickbank, etc. Register yourself and pick a product that you want to promote. Write about the product, its pros & cons, how you like it, and add your affiliate link in the post. 

  1. Online Store

Many bloggers earn passive income by selling things from their website. You can also add products on your website and there is no restriction on product type, it could be a physical product or a digital one like software, eBook, music, etc.

For online selling, I recommend using WooCommerce. It is a very powerful plugin designed for online selling.

Frequently Asked Questions ( FAQ)

How to start a blog in 2021 without any coding skill?

Want to start a blog but don’t know how to code, don’t worry use WordPress. It is one of the popular CMS. It is super easy to use and doesn’t require coding skills. You get access to free themes and plugins that can customize your website into professional-looking websites.

How to start a blog and make money?

Start a WordPress blog by signing up for Webhosting.  Install the latest WordPress and customize it as per your choice. Write helpful content and monetize your blogs with Google Ads. You can join an affiliate platform and promote products and services to your audience and earn.

Can I start a blog in my own language?

Yes, you can start a WordPress blog in your own language. You can select your desired language during installation or from the Settings page in the WordPress admin area. WordPress is available in more than 56 languages,

How much does it cost to start a WordPress blog?

Pick it’s free and comes with lots of free themes and plugins. You need to buy the Webhosting (start from 6.99/mo ) and domain name (start from 14.99/mo). You can signup for Bluehost using our discount link and save up to 66%.  

Similar Posts

0 0 votes
Article Rating
Notify of
Newest Most Voted
Inline Feedbacks
View all comments
3 months ago

That was an amazing article about WordPress, it helps me in understanding how WordPress is important.

ankit koniyal
ankit koniyal(@ankit-koniyal000gmail-com)
Reply to  Akhil
3 months ago

Thanks 🙂 Happy to help*