Table Of Contents

Get Domain Name, Hosting & Install WordPressSet Up & Configure Blog On WordPress
1. Introduction To Blogging1. Changing Your Blog’s Theme
2. Requirements For Starting A Blog2. Write Your First Post
3. Choosing A Niche3. Categories & Tags
4. Getting Domain Name4. Creating Your First Page
5. Choosing Web Hosting5. Installing A Plugin
6. Getting Hosting From Bluehost6. Adding A Contact Form
7. Install WordPress In Bluehost7. Adding A Subscription Form
8. Getting Hosting From HostGator8. Important Plugins To Install
9. Install WordPress In HostGator9. Setting Up Google Analytics

Introduction To Blogging

With the ever growing influence of internet, there are many people who have taken up blogging & are earning quite good from it.

Some people start a blog because they are passionate about it.

Some people start a blog, so that they can express themselves to the general audience.

And, some people start a blog because they want to earn that extra income from it.

Whatever the reason is to start a blog, everyone needs technical assistance to create one.

In this tutorial, you will learn, how to start a blog in WordPress with all the technicalities from scratch.

A very common error that people who are just starting out make, is choosing the wrong blogging platform between & is a self hosted platform where as is not.

Self hosted means, you can install any plugins or themes that you like & you can customize the blog as per your specifications.

In other words, the platform is completely free to use & make money on.

To know more, check out our post on, differences between &

Requirements For Starting A Blog

So without further ado, let’s first know, what are the immediate requirements to start a blog.

The 3 basic & immediate things that are required to start a blog are given below,

  • Choosing A Niche
  • Getting Domain Name
  • Choosing Web Hosting

So, let’s have a look at all the 3 basic requirements in detail.

Choosing A Niche

Choosing a niche is the most important things to do before your start a blog.

Niche is nothing but a specific area in which a person has interest & expertise.

One can’t just go on writing about a topic in which the person has no interest or expertise.

Say for example, if you are a fashion designer, you can’t just start a blog in an engineering niche & vise versa.

One should start a blog in the niche, that he or she has knowledge in.

Also, interest plays an important part while choosing a niche.

If you have no interest in the niche that you are blogging about, then you should away from that niche.

Because, sooner or later, you will give up on the blog.

And that’s why it’s important to take your time while choosing a niche, so that, you get it right.

Check out, top 20 blogging niches for bloggers.

Getting Domain Name

A domain name is the name of your website.

In my case it is where bloggersdomain is the “Primary Domain” & .com is “Top Level Domain (TLD)”.

.COM is also known as an extension to the primary domain.

Some websites have a .COM extension where as some have .NET extension.

To know the difference between them, check out our article on, important difference between domain extensions COM And NET.

You can give your website any Domain Name that you want.

But, you will have to get that name from the Domain Registrar.

Or, if you get a Web Hosting from Bluehost or HostGator, you will get the Domain Name free.

Choosing Web Hosting

There are many companies that provide a Domain Name & Web Hosting space.

Major players in the market are, Bluehost, HostGator & SiteGround.

  1. If you are looking for an affordable Web Hosting, I would recommend Bluehost.
  2. For a Web Hosting with great customer support, I would recommend HostGator.
  3. And, for a super fast Web Hosting, I would recommend SiteGround.

You can check out the features, plans & pricing of all these Web Hosting providers by clicking on the links below,

As mentioned above, Bluehost & HostGator are the most affordable & reliable Web Hosting service providers respectively, that are currently available in the market. Bluehost is officially recommended by WordPress as well.

So, for the sake of this tutorial, we are going to set up our WordPress Blog on both Bluehost & HostGator.

Getting Hosting From Bluehost

So, without further ado, let’s start the process of getting a free Domain Name, a free SSL Certificate & a Web Hosting space from Bluehost.

1). Go to the Bluehost Homepage & click on the “Host Your Site”.

Bluehost Homepage

2). On the next page, you will find many Bluehost Plans & Packages.

Bluehost Beginners Plan

You can select any package that you are comfortable with.

Usually, I recommend beginners to get the BASIC plan for 36 Months period, since that’s the most cost effective.

Also you will get a heavy discount for this plan & the price will drop down from $2.95 per month to $2.65 per month.

Having said that, you can choose the BASIC plan for 12 Months as well, if you don’t want to spend the money for a 36 Months plan.

For this tutorial, we will take the BASIC plan for 36 Months plan.

Click on the Select button for the BASIC plan.

3). On the next screen, enter your Domain Name & click on Next.

Create A New Domain

You can fill in any Domain Name you want.

You can also change the extension from .COM to .NET or to any other extension that you want.

Alternatively, you can also create a domain name later, after you have purchased the hosting.

4). On the next screen, you will get a message whether your Domain Name is available or not.

Domain Is Available

Scroll down below & fill in all your details such as Account Information, Package InformationPackage ExtrasPayment Information.

5). You Account Information will have fields like,

Bluehost Account Information
  • First Name – Your first name.
  • Last Name – Your last name.
  • Business Name – Your business name (if you have any – this is optional).
  • Country – Your country name where you reside.
  • Street Address – You street address.
  • City – Your city name.
  • State – Your state name
  • Zip Code – Your zip code number.
  • Phone Number – Your phone number (also choose the extension code for your country).
  • Email Address – Your email address (the receipt will be sent here).

Fill in all these fields with relevant information.

6). After you have finished filling your Account Information, scroll down to your Package Information.

Bluehost Package Information

You don’t need to fill anything here. The Package Information will get filled by default depending on what package you had selected.

7). Scrolling down further, you will find the Package Extras information.

Bluehost Package Extras Information

You will find that Domain Privacy + ProtectionCodeguard Basic & Sitelock Security are pre-selected.

Uncheck them. You can add these options later, if needed.

8). Again scroll down to the Payment Information & fill in your Credit Card Number, the CCV2 Code which is on the back of your Credit Card & the Expiration Date for your Credit Card.

Bluehost Web Hosting Payment Information

If you don’t have a Credit Card then use a Debit Card (Visa or MasterCard). It works just fine.

You can also alternatively choose to pay with PayPal as well, by clicking the more payment options link.

9). Now, scroll down to the Terms & Conditions section.

Bluehost Terms And Conditions

Check the Check Box to agree to all the terms & conditions & click on the Submit button.

You will get a confirmation email on the email address that you provided.

Click on the confirmation link to login to your account & change the password.

A Set Up Wizard will guide you install WordPress site on your Bluehost Web Hosting.

Alternatively, you can skip all the steps required for the Set Up Wizard & directly go to the Bluehost Dashboard.

Install WordPress In Bluehost

1). Once you are on the Bluehost Dashboard, go to My Sites => Add Site => Create New Site.

Bluehost My Sites Create New Site

2). On the next screen, you will get two options. You can choose between these two options, depending on your level of comfort with installing WordPress.

For this tutorial, we will go with the Limitless Customization option, so that you can customize your website the way you want it.

Click on Get Started.

Bluehost Get Started

3). On the next screen, click on Advance button & fill in the following details,

  • Site Name – Your website name.
  • Site Tagline – Tagline for your website.
  • Email Address – Email Id for your website.
  • WordPress Admin Username – Username for your website
  • WordPress Admin Password – Password for your website.
Bluehost Create A New WordPress Site

After you have filled in all the information, click on Next.

4). On the next screen, choose your Domain Name from the list.

Bluehost Choose Your Domain

Also, you will get a default option to install plugins such as WPFormsOptinMonster & MonsterInsights.

If you want to install these plugins, you can keep the Check Boxes checked.

But, if you don’t want any of these plugins, then Uncheck the Check Boxes & click on Next.

Now, wait for a couple of minutes & your WordPress site will be installed successfully.

5). After your WordPress site is installed successfully, click on Login To WordPress link.

Bluehost Click On Login To WordPress

This will redirect you to your WordPress site Dashboard.

WordPress Site Dashboard

Getting Hosting From HostGator

Let’s start the process of getting a free Domain Name, a free SSL Certificate & a Web Hosting space from HostGator.

Go to HostGator homepage & click on Get Started.

HostGator Homepage

You will be redirected to the hosting plans of HostGator.

I would recommend you to take their Hatchling Plan, if you are just starting out.

For this tutorial we will buy the Hatchling Plan for 36 Months as that’s the most cost effective plan.

Click on the Buy Now button of your selected plan.

Hostgator Various Plans And Packages

On the next page, you will have to fill in your information such as,

1). Choose A Domain

HostGator Choose A Domain

In this section, you will have to create a Domain Name by filling the information under “Register A New Domain” tab or if you already have a domain name then you can use it by going to the “I Already Own This Domain” tab.

If you want to register for a new domain then enter the Domain Name in the box under the “Register A New Domain” tab & check if it is available.

Also, select the extension you want to use for your website. With the discount, you will get the Domain Name for free.

HostGator Get A Domain Name

2). Choose A Hosting Plan

HostGator Choose A Hosting Plan

You can select you plan in this section.

I would recommend you to get a 36 Months plan as that is the most cost effective of all the plans.

But if you don’t want to spend money for a 36 Months plan then you can also get the 24 Months or 12 Months plan.

3). Create Your HostGator Account

HostGator Create Your Account

In this section you will have to Create Your HostGator Account.

Fill in your Email Address & Password. Confirm your Email Address again

Also enter the Security PIN number. It can be any 4 digit number that you want, for example “1234“.

The Security PIN number identifies you as the owner of your account.

If you ever feel the need to call HostGator support, then you will require this number.

4). Enter Your Billing Info

HostGator Enter Billing Info

Enter all your billing information such as, First Name, Last Name, Company (optional), Phone Number, Address, Country, City, State, Zip Code, Payment Type, Name On Card, Credit Card Number, CVV Code & Card Expiration Date.

Debit Card can also be used for purchasing the hosting if, it’s a Visa or MasterCard.

You will find the CVV Code at the back side of your Credit Card or Debit Card.

Alternatively, you can choose to pay with PayPal as well.

5). Add Additional Services

HostGator Add Additional Services

In this section, you can Select the Services that you want by simply checking the CheckBox.

The available services are,

  • SSL Certificate – You don’t need to select this as with our special link you are getting a SSL Certificate for free.
  • SiteLock Essentials – You can select this for hiding your personal information on the internet.
  • Professional Email -You don’t need to select this option as “Email Account” can be created in “cPanel” for free.
  • Site Backup – If you wan to back up your website regularly then select this option.
  • HostGator SEO Tools – You can select this, if you want to improve your search rankings.

6). HostGator Coupon Code

HostGator Enter Coupon Code

If you have a special Coupon Code you can enter it here to get the discount.

If you buy HostGator through us, you automatically this special discount.

7). Review Your Order

HostGator Review Your Order

Here you can review your order to confirm the plan you have taken.

Now, scroll down & accept the Terms & Conditions by checking the CheckBox & click on Checkout Now.

HostGator Terms And Conditions Checkout

After checking out, HostGator will start Setting Up your account. It might take a couple of minutes.

HostGator Account Setting Up

On the next screen your will find a questionnaire.

You can fill it, if you want or you can skip it completely. I would recommend skipping the questionnaire as filling it is not mandatory.

HostGator Information

On the next screen, you will be asked to start building your WordPress website,

HostGator Dashboard Get Started

Simply follow the given instructions from the Set Up Wizard & your WordPress website will be installed automatically.

You can alternatively, log in to your HostGator Dashboard & install WordPress website from there as well.

You will also receive an “confirmation email” in the inbox of the Email Address that you provided.

Click on that “confirmation link” to confirm your Email Address.

You are now all set now to log in to your HostGator Account.

Install WordPress In HostGator

1). Go to the HostGator Dashboard => Create Website.

HostGator Dashboard Create Website

2). On the next page click on Get Started button.

HostGator Dashboard Get Started

3). After you click on the Get Started button, the process of creating your WordPress Account will get started.

Wait for a couple of minutes & your WordPress Account will get created. Now, click on Go To WordPress.

HostGator WordPress Account Is Ready

It will take you to the Admin section of your WordPress site, where you can Log In with your Username & Password.

HostGator WordPress Website Login

4). After logging in to through your WordPress Admin, you will go to the Dashboard of your website.

HostGator WordPress Dasboard

You will find many plugins pre-installed. You can keep the plugins that you want & uninstall the remaining.

5). Your website is live now. The front site of your website will look something like,

HostGator WordPress Website Frontend

Setting Up WordPress Blog

Now since you are on your WordPress site Dashboard, let’s set up your blog in the right manner.

For setting up your blog properly, we are going to look at a few important things. Those are as follows,

  • Changing Your Blog’s Theme
  • Write Your First Post
  • Categories & Tags
  • Creating Your First Page
  • Installing A Plugin
  • Adding A Contact Form
  • Adding A Subscription Form

Changing Your Blog’s Theme

You will always have a default theme installed in your WordPress site.

It will look something like this,

HostGator WordPress Website Frontend

For changing your blog’s theme, go to Appearance => Themes.

WordPress Appearance Themes

Click on the Add New button to add a new theme.

Themes Add New WordPress

You will get a repository of thousands of themes, that you can select from.

Say, you want to install Astra theme, then hover your mouse over the theme & you will be prompted with an Install Option.

Install Astra Theme WordPress

Click on Install, wait for a few seconds & then click on Activate.

Activate Astra WordPress Theme

The theme will be installed & activated successfully.

Check out the image below,

New Astra Theme Activated Successfully

Or if you already have a theme then you can upload it from your computer with the help of the Upload button, then install & activate it.

Upload Theme WordPress

You can also search for a theme by using the Search Box.

Search For Installed Themes

After you have changed your theme to Astra, your website will look something like this,

WordPress Blog With Astra Theme

You can also check out, 9 Free WordPress Themes That Are Awesome.

Write Your First Post

Writing a post is one of the most important thing that a blogger should know & it’s very easy to learn.

From your WordPress Dashboard, go to Posts => Add New.

Bluehost Add New Post

You will come to the Block Editor of your New Post,

New Post Block Editor

Categories And Tags

Categories & Tags play an important role in the lifetime of a WordPress website.

It also helps in the overall SEO of the website.

To know more about categories & tags, check out our post on Categories & Tags In WordPress.

Create Your First Page

From your WordPress Dashboard Go to Pages => Add New. You’ll see the following screen,

WordPress Create A Page

(1) – This is where you write the title/headline of the page.

(2) – In the Body section, write your main content. You can also insert images, videos, quotes, forms etc.

(3) The plus sign – Clicking on the plus sign, you’ll see lots of blocks which can be used to enrich your page.

(4) Preview Button – Using the preview button, you will be able to see how the page actually looks like on desktop, tab & mobile screen.

(5) Publish Button – To make the page live, click on Publish button. Even after publishing your post, you can edit your page and update.

There are some basic pages that are required by every site, hence, build these pages, if they are not there already.

  • About – Your About page is where you tell your audience about the website & introduce yourself and your team.
  • Contact – In the Contact page, you need to mention the contact information along with a contact form.
  • Privacy Policy – This page has become a hugely important element on today’s web.

Installing A Plugin

A plugin is nothing but a piece of software which has a group of functions that can do a certain job.

This software is installed in your WordPress website to add the desired functionality.

Plugins are the lifeline of any WordPress blog.

There are literary thousands of plugins available in the WordPress Repository.

Any functionality that you imagine of, can be achieved by simply installing the relevant plugin.

Check out our detailed post on, How To Install And Activate A WordPress Plugin.

After you go through the post, you will become an expert in installing & activating any plugin.

Adding A Contact Form

Adding a contact form is one of the most important thing as far as any website or blog is concerned.

Contact Form is a form on your website, where the audience can fill in their feedback & send it to you directly.

And that is why it’s so important, due to the direct interaction between you & your audience.

The two contact forms that are best in the market as of today are,

  • WPForms
  • Contact Form 7

If you want to install, activate & configure WPForms then check out, WPForms WordPress Plugin (Detailed Review).

If you want to install, activate & configure Contact Form 7 then check out, Contact Form 7 WordPress Plugin (Detailed Review).

Adding A Subscription Form

Subscription form is also an important factor of any website or blog.

You need audience to read your blog & buy your products.

How will you get this audience?

The answer is simple, by asking them to subscribe to your website or blog via a Subscription Form.

The more subscribers you gain, the more it is better for the health of your website.

The best subscription form plugins available in the market today are,

  • Email Subscribers & Newsletters (Recommended For Beginners)
  • OptinMonster (Recommended For Experienced Bloggers)

To install, activate & configure Email Subscribers & Newsletters plugin, check out, Email Subscribers And Newsletters WordPress Plugin Review

Important Plugins To Install

1). Yoast SEO – This is one of the best plugins to use for getting your websites’ SEO right so that your article gets indexed & ranks higher on Search Engine Result Pages [SERP].

Check out a few related articles for SEO,

  • 8 Mistakes To Avoid While Doing Keyword Research
  • How To Create A Sitemap For Your Website

2). Easy Table Of Contents – This plugin adds a user friendly and fully automatic way to create & display a table of contents generated from the post or page content.

3). OptinMonster – This plugin helps you to convert your website visitors into subscribers.

4). Sassy Social Share – This plugin gives you the power of slickest, simplest and optimized share buttons. Facebook, Twitter, Reddit, Pinterest, WhatsApp and over 100 more of them.

5). WPForms – This plugin adds the functionality of a beginner friendly WordPress contact form. Use the Drag & Drop form builder to create your WordPress forms.

Check out a few related articles to WPForms,

  • How to Check Email Logs with WP Mail SMTP?
  • Create Surveys and Polls in WordPress Using WPForms
  • WPForms Plugin Features, Plans & Pricing : An Overview
  • Authorize.Net Payment Gateway for WPForms

6). Elementor Pro – This plugin allows you to edit your page as you want & make your website beautiful. It’s a page & website builder.

Check out a few related articles to Elementor Pro,

  • Elementor Free Plan Vs Pro Plan Detailed Review
  • Elementor Pro Plugin Features, Plans & Pricing : An Overview
  • 6 Best WooCommerce Page Builder Plugins for WordPress

7). Author Bio Box – This plugin displays a box with the author’s biography and also social icons at the bottom of the post.

8). WP Rocket – This is the best caching plugin to speed up your website by keeping it clean.

Check out, WP Rocket WordPress Plugin (Installation & Configuration)

Setting Up Google Analytics

Google Analytics is one of the best tracking and reporting tools for your website.

To put it in layman’s terms, it tracks and reports your website traffic.

With the help of Google Analytics, can can find out who visited your blog, at what time was the blog visited, which post and pages were visited & how much total time was spent on the blog.

All this information is extremely relevant, as it gives you a basic idea of where you are as a blogger.

You should know, how your audience interacts with your website, so that, you can make good use of the information, to monetize your blog and earn from it.

To know more, check out our post on, how to Set Up Google Analytics For WordPress Blog.

Google Analytics is not just the only tool from Google, which is useful for Bloggers. There are many such tools.

To know more, check out our post on, 9 Free And Useful Google Tools For Bloggers.

Scroll to Top
Copy link
Powered by Social Snap