Start a Blog

You are about to start your own blog in 30 minutes. First you need domain name and web hosting account. Domain name is the blog address and web host make your blog live in the internet.

  1. Get your domain name and Hosting account.
  2. Update nameservers
  3. Install WordPress
  4. Install themes and Plugins
  5. Create Menu
  6. Setup SEO friendly blog.
  7. Publish your Post.
  8. Promote and Earn Money Online

Step-1: Get your domain name and Hosting account.

Domain name typically cost $15 per years and web hosting cost $7 per month. But, you can get free domain name and web hosting at $2.75 per month with best hosting provider Bluehost.

Why Bluehost?

Web Host is the foundation of the blog. Choose best hosting provider that maximize visitors and blog performance. Bluehost is one of the best hosting providers optimized for WordPress blog and accelerate your website.

First, Bluehost is WordPress Optimized hosting provider recommended by WordPress is the platform that your blogging starts. Second, Bluehost speedup your blogs and engage more visitors. A good thing is, you can host your blog at $2.75 per month and get free domain name for first year with 24/7 support. Third, Bluehost provides you 1-Click WordPress Installer that makes your WordPress installation easier and faster. Bluehost also gives 30-day money back guarantee.

Let’s get start,

Follow this “Bluehost discount link” and click on “Get Started Now” button.

bluehost get start

In the next screen, Bluehost offers you three plans basic, plus and prime. Basic plan is recommended in beginning, choose “basic option” and click on “Select” button.

Since you are not hosting two domains, Basic option have enough resources for your blog.

choose plan

Now, you will see two options in the next page, signing up with new domain and with existing domain name. You are registering free domain name, type unique and easy to remember domain name and choose .com, .net or .org extensions from the drop-down box. Click on “Next” button. If your domain name is already register by someone try another domain name and continue.

bluehost free domain

In the next screen, fill all the details in “Account Information” section.

fill bluehost account details

In second section, choose account plan that is convenient for you. Choosing 36 months plan cost $2.75 per month and 12 months plan cost $4.95 per month. Bluehost provides you any time cancellation solution.

Choose account plan

In the third section, it is not necessary to have additional package. If you wish, get “SiteLockSecurity” that provided trusted logo to the blog and increase conversion rates.

Choose sitelock security

Final thing you need to provide your payment details and “Submit” checking “Terms and Condition”.

payment checkout

You will receive the details of hosting account in your email that contains Account details, cPanel Details, Nameservers,  FTP Account details immediately.

Step-2: Update Nameservers

Nameservers are provided by your hosting provider. After purchase of hosting account, you will receive account details including nameservers e.g., Your Domain name need to point to the nameservers to make your blog live in the internet.

Update nameserver in Bluehost.

Login to your “Bluehost” account, click on “Domain manager” under domains.

Domain manager bluehost

Select” your domain name at bottom-left then Click on “nameservers” tab. Now, click on “Use Custom Nameservers” at the right side.Copy the nameserver from your mail box e.g., ns1.yourblog.comand paste in the nameservers field.Click on “Save Nameserver settings” button.

use custom nameserver

Your Domain name takes 24-48 hours to propagate. Check your domain propagation status using this tool DNSchecker.

Type the “Domain Name” and choose “NS” from drop-down box. Click on “Search” button. You will see “checked sign” if blog become live in the internet.

check dns propogation

Step-3: Install WordPress

One Click installer make easy to install WordPress in few clicks. You will find this tool in cPanel.

Login to Bluehost cPanel and Click on “Install WordPress” under “Website”.

click install wordpress bluehost

In the next screen, Click on “WordPress” under “Blogs and Website Builders”.

click WordPress

Now, click on “Install” button.

WordPress Install button

In the first section, select the domain name from drop-down box.

Bluehost Choose Domain

In Second Section, select “Show advanced options” and type the name of your blog, username and password. You need username and password to login WordPress dashboard. Select “Automatically create a new database for this installation” and accept the “Term and Conditions”. Click on “Install Now” button.

bluehost Install Now button

Once installation complete successfully, login to your WordPress dashboard using “”.

Step-4: Install blog themes

Login to the WordPress dashboard using “ Hover on “Appearance” and click on “Themes”.

Click on “Add new” button at the top.

Choose free themes from featured, popular, latest and favorite button at the top. You can also search the themes using search box. Simply type the categories or name of the themes. WordPress will show the matching themes.

You can see preview of the theme by clicking“Preview” button.Click on “Install” button and “Activate”. Now, your blog loads selected theme.

Step-5: Install plugins

In WordPress dashboard click on “Add New” under“Plugins”.

Add New plugins

In the Search box, type the name of the plugins e.g. “Yoast SEO”. You will see the list of plugins. Click on “Install Now” button and Click “Activate

Search plugins

Step-6: Create Menu

Create five categories before creating menu. You will use category name as a menu. From WordPress dashboard hover on posts and click on “Categories”.

create menu categories

Type category name and slug at the left side and click on “Add New Category”. Create five categories one by one. Your categories will be added at the right side of the screen.

Categories name

Now, you have five categories to create menu.  Login to WordPress dashboard, hover mouse pointer on “Appearance” and click on “Menus”.


You will see menu setup screen separated in two sections “Section 1” and “Section2”.

menu sections

From Section 1, Click on “Categories” to expand and click on “View All” tab. You will see recently created categories. “Select” entire categories and click on “Add to Menu”.

clion on view all

Now, Categories has moved to Section 2. Move the categories name up and down to arrange. Depending on theme, you may have Primary, Top or Header options on “Display location”  under “Menu Settings”. “Select”one of the options from “Display location” and click on “Save Menu”.

You can try all the option on “Display location” to position the menu bar.

menu settings

Step-7: Setup SEO Friendly blog.

SEO (Search Engine Optimization) boost your blog ranking in search engines like Google, Bing, Yahoo and Yandex.  It is very important to setup SEO friendly blog to rank higher in search engines. Few settings to setup SEO friendly blog in WordPress.

WordPress Settings

In your WordPress admin panel, you have options named “Settings”. It will allow you to setup your blog title, description, permalink, frontpage and option of allowing or disallowing search engine indexing your blog.

General Settings

Login to WordPress dashboard, hover on “Settings” and click on “General”.

At the top of the page, you will see “Site Title” and “Tagline”. Site title and tagline explain about the blog. In “Site Title” field provide your brand name (usually domain name) and in “Tagline” write short description or slogan about the blog. Click on “Save Change” button below.

site title settings

WordPress provides option to set custom homepage or FrontPage for the blog. You can replace default homepage with custom post or page.

In WordPress admin panel, hover on “Settings” and click on “Reading”.

reading settings

You have two option of displaying homepage or frontpage. Your Latest Posts and A Static page as a homepage.

choose custom page
  1. Your Latest Posts: This option is enable by default and best for the bloggers. It will display your latest post as a front page.
  2. A static page: Static page are custom FrontPage. Choose “A static page” and select custom “Page” or “Post” from drop-down box. Click on “Save Change”. You will see selected page or post in frontpage.
Search Engine Visibility

At the bottom of the reading page, you have option to “allow” or “disallow” search engine to crawl the blog. Make sure “Discourage Search Engines from Indexing this site” is not “Checked”.

search engine visibility settings


The structure of page or post URL is Permalinks. You can set your post or page URL in plan, data and time, month and name, numeric, post name and custom format. In WordPress admin panel, hover on “Settings” and click on “Permalinks”.

setting permalink

You will see list of URL structure, “Day and name” and “Month and name ”are the structure usually sets for “News and Magazines” blogs. For SEO friendly blog typically post name structure is recommended. Select “Post name” and click on “Save Changes

choose post name permalink

Step-8: Publish Your Post

Post is where you write and design the content of blog. Great contain with beautiful presentation engage visitors. Some of the main tool that are essential for editing the content.

  1. Changing Font Size.
  2. Changing Font Color.
  3. Link to another website.
  4. Adding Images & Videos.
  5. Adding post
  6. Adding featured image.

In your WordPress admin panel, hover on “Posts” and click on “Add New”.

post add new

Post Overview

Post publish your content within specific categories. You can see “Post Title” at the beginning, “Add Media” button below the post title that allow you to insert images and videos and “Formatting Toolbar” to edit the style of the text.

post overview
Post Title

Your post title play a key role in SEO. Writing long title of 8 words maximum optimize best in search engine.

Formatting Toolbar

This toolbar is use to edit or design your contain. Toolbar has two levels, “Upper” and “Lower”. Lower level is hidden by default. Click on “Toolbar Toggle” icon to show the hidden level.

toogle icon
Changing Font Size

You can change the size of the text using “Heading” from drop-down box at the beginning of “Formatting Toolbar”. Select the text and choose appropriate heading. “Paragraph” option will change the text in default size.

Post Heading

Changing Font Color

Text Color

You can change colors for the text using this tool. Select the text, click on “Text Color” icon and choose preferable color.

Choose color

Link to external website.


This tool links the text to another website or any of the post within the blog. Select the text you want to link. Click on the “Insert/Edit Link” icon, type the name of another website in the box and click on “Apply” icon.

Adding Images & Videos.

Add Media Button

This button adds images or videos to the content.

Adding Images

Click on “Add Media” button above “Formatting Toolbar” then click on “Upload Files” tab, browse the files using “Select Files” button, choose the image from your computer and click on “Open” button.

Now, select uploaded image, add title, alt text and description at the right side and choose “Full Size”. Click on “Insert into post” button. You can increase or decrease image size from the content.

Adding Videos

You can also embed videos from streaming sites like YouTube, Dailymotion and Vimeo. Copy the video URL from streaming site and paste in “URL” field. Click on “Insert into post”.

Adding featured image.

Featured image represent contain of the post. Click on “Set featured image” at bottom-right, select the image and click on “Set featured image” button.

Adding post Categories.

Category organizes your post and makes easy to find the content. Once you finish editing the content, create the category clicking on “+Add New Category”, type the name of category in the box and click on “Add New Category” button.  “Select” category and click on “Publish” button.

create catogries

Step-9: Make money Online

Blogger makes money from ad Network, affiliate marketing and promoting products of big companies like Amazon. The successful blogs make good money just monetizing the traffic with Ad network.

You have already setup your blog, now it’s time to promote. There are many online platforms like Facebook, Twitter, and Google Plus to promote the blog. Share your blog in social networking sites that bring visitors to the blog and start monetizing your blog with Google AdSense.

Get Start,

it is just simple to start Google AdSense. Open Google Adsense in your browser. Click on “Sign Up Now” button.

sign up ads

In the next screen, provide your website URL and email address. If you do not have email address create one. Click on “Save and Continue” button.

type your website name in adsense

In the next step, choose country and accept “Term and Condition”. Click on “Create Account”. Once your application is approved, you will be able to create ads unit in the AdSense dashboard. AdSense will take few hours to review your application.

Select country bluehost
Creating Ad Unit.

After approval you will be able to create ad unit. Login to AdSense dashboard and click on “Ad units” under “My ads” then click on “New ad unit”.

create unit ads

In the next screen, select the ad type.

choose ad type

Type the name of your Ad unit, choose ad size and ad type and click “Save and get code” button.

ad type

AdSense will provide you the code to insert into your blog. Copy the code.

ad code

Now, In WordPress Dashboard. Click on “Widgets” under “Appearance”.


Move “Custom HTML” Widget to the sidebar. Give the title and paste ad code in the content area. Click on “Save” button.

widget ads

We hope that this guide is helpful to you. You may also like to take a glance on creating a blog with different host. Please share and follow us on Facebook and let us know your opinion in the comment section below.

You may also like...

Leave a Reply

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