How to Start a Wordpress Blog

How to Start a WordPress Blog on Bluehost in Less than 20 Minutes

Creating a blog is the first step towards your Online Business Journey.This step by step tutorial will teach you how to start a WordPress Blog in less than 20 minutes and how to use it for making money online.

But before getting into the tutorial let's spend few minutes to understand What a Blog is and why you should start a Blog?

What is a Blog?

A Blog is a personal website that features articles on a particular topic.These articles are usually displayed as a list of short article descriptions in date order with the newest article at the top.

Blogs, nowadays are presented as a more traditional looking website, so there is not much difference between a blog and website.With the help of templates, blogs can be designed ad give look ad feel, which is no more different than a website.

Most blogs focus on a particular topic, such as sports, fashion, beauty, or home improvement.

Some blogs are much broader and cover multiple topics like local news and current events. They can also be more personal, like a travel journal or your life story. They’re usually interactive so that readers can leave comments or messages on the entries.

Blogs can also be used to sell and promote products ad services.It can be used as a shopping website where the user can browse through categories of products ad purchase online like they do from a normal ECommerce Website.

Why Start a Blog?

Well, that is up to you.Creating a blog is not only about expressing yourself, but it’s also possible to make money from a blog. Where some people choose a blog to share their stories, others find it a medium which can earn them money online.

And this is where this article becomes helpful for you.Because in this blog, we will discuss about creating high-quality content based website related to a niche and earning money. 

Let's start with the tutorial. 

Choose a Niche For Your Blog

Choosing a niche is your first task before you actually create a blog. A niche is a topic on which you write on your blog. A niche can be anything like cooking,gaming,traveling, name it.The success of your blog will majorly depend on what niche you have selected and how much they are able to compete with other blogs who are having  the same niche that you are in.

Whereas you should not choose a niche which is highly competitive,you should not choose a niche which no one searches or cares about either.

Do a little brainstorming before you choose a niche.Ask yourself the following few questions.

  • What is that one hobby that you are passionate about most?
  • Is it something which is currently a hot topic in the market?
  • How competitive is it?
  • Has it the money making possibility?
  • How Knowledgable you are about this topic?

Select a Blogging Platform (Content Management System)

Content Management System is a computer-based application which is mainly used for editing, organizing, managing,publishing,deleting content from a central interface.The main use of CMS has been observed in creating a blog, news, and shopping.A most popular example of CMSs is WordPress and Joomla.

Online Blogging Platform

There are a many popular blogging platforms you could find across the web.The most common including Blogger and WordPress.

Apart from these, there are other free websites as well where you can register on, such as,,

All it takes 30 seconds to create a website and you are set to go.

However there are few limitations or disadvantages of using these free platforms as well.

  • You will not get to use,all you will get to use a subdomain offered by these websites.So if  your website is acd, it wil be and not
  • You will have limited flexibility in terms of customizing in your blog.You will not be allowed to design your blog in any way you want.
  • You are not the owner of the blog.So you have to follow the rules and policies set by the website provider.
  • It can be deleted any time at the website provider's discretion.So all your hard work can be gone in a minute.
  • You will not be able to monetize your blog.Rather these websites will earn money by showing ads on your blog.

What is the  Best Solution?

This is the reason why most bloggers prefer WordPress because it makes monetizing very easy.

There are many blogging platforms available all over the internet.But self hsotedWordPress is no doubt the most popular and the market leader in terms of people using it.It is an Open Source and free content publishing platform which is used by more than 60 million websites.That is 25.3% of all the websites.It is also very easy to work ad maintain plus you will have complete control over your own blog, meaning, you can customize it in any way you want to get your desired look and feel.

Here are some quick facts about WordPress

  • WordPress is used by some of the popular blogs around the world like  The New Yorker, BBC America, Best Buy, Fortune, Forbes etc.
  • Almost 130,000+ new domains are registered on a daily basis.
  • WordPress is available in 60+ languages.
  • 48 out of the 100 top blogs in the world are powered by WordPress.
  • WordPress is easy.You do not need any technical knowledge to use WordPress.Anyone with a computer and Internet can use WordPress.
  • WordPress is Free.All you need is a Web Server and you are ready to work.
  • WordPress makes Search Engine Optimisation pretty easy.

Select a Domain Name

WordPress requires a domain name and a web hosting option(We will explain about Web Hosting in next step).Domain name is the website address that will bring people to your website.People will type this address in their We browser ad it will send you directly to your log.You ca choose a domain name as per your requirement.But one thig to remember is, your blog address must represent your website.People must understand, what your blog is about just by seeing the name and Description.

Here are few things to keep in mind while choosing a domain name.

  • Brief:Easy to spell and write
  • Unique:Catchy, easy to Pronounce, Memorise
  • Relevant: To Your topic of the website
  • Try to use only dot com domain.
  • No Hyphens.
  • Keep it short.2-3 Words only.

There are may Domain sellers available in the market.You can contact any of them and purchase your domain.Domains are available with price starting from just $2.99.But it will depend on what type of domain extensions you are choosing.Domain names are nothing but the .com,.et, .org that we use at the end of the domain is the most popular and world's largest Domain seller at this point.


But Wait!!!!

Do you know you can get a  domain of your choice completely free of cost?Check out our next section to find out .

Choose a Hosting Plan

Hosting is a Server space where your contents will be posted or stored online.Choosing a right web hosting is very important for your online business.Here are some of the important factors to consider while choosing the web hosting service. 


Why speed?Because it matters.Quick-loading websites perform better on every aspect : higher search ranking, superior user experience, and better user engagement.

Not only this,fast-loading websites deliver higher conversions and higher revenue.

Google has always given importance to those  websites that which have clean code and quick by giving better search engine ranks.And with the increasing use of smartphone platforms by users webmasters are advised to get their web pages to load in under a second on mobile devices.

Slow loading speed not only means you will get a worse ranking in search engines but also a loss of potential customer and revenue.


Imagine the experience of a user who comes to your website only to see that the website is down because of a technical issue from the server.

For you, not only it is a loss of huge traffic but also potential revenue that you could have made from those customers.There are many web hosting companies who are cheap in prices but their service is terribly bad and you often experience downtime in your website.And the sad part is you can not do anything about it rather than waiting when they get fixed.

But wait..You can.You have the option to select a reliable web hosting service who are above all these technical problems and gives you an ultra-smooth blogging experience.Keep reading to know about it .


Let's face it.We all need it time to time.Even the super experienced dude needs to reach to the support team to get their website issues fixed.And if you are not a person who is not having  technical knowledge,you will be doing that a lot.So support is another important aspect.Good Web hosting companies have 24/7 support services who can be reached by email, phone, and live chat.


Most of the web companies come with different web hosting plans.The plans range from $3 per month to $15 per month.If you are new to web hosting, it is possible that will be confused and clueless about choosing the right hosting plan.

These plans are generally based on how much web space you will be renting,how many email accounts and how much email space etc will be provided to you for that plan.

Web hosting companies generally don't get into the details what plan will be best for your website.You will need to take that call.

Quick Tip:When you are just starting you do not need to invest a lot on the hosting plan.Just go for the basic plan(it will cost you around $3- 4per month) but make sure it is a good web hosting provider,have unlimited bandwidth plans for your budget, have good reviews in the market and you are good to go.

Our Recommendation??

Bluehost.Because not only for the reason that I have used Bluehost as it offers unlimited bandwidth and space, free domain, user-friendly Control Panel.But.........

Bluehost is also officially recommended by WordPress.

Do You Know..Why Bluehost is Number 1 choice for Web Hosting by WordPress

  • Bluehost is super easy to use.Anyone can start a WordPress website or Blog.Keep on reading.
  • They offer 24x7 Technical Support.This is very important,especially if you are someone who is from a non-technical background and bang their head on a wall if something goes wrong on your website.
  • If you are a beginner in Blogging journey,Bluehost is the best.Because they offer hosting services which are very affordable and cheap monewise.
  • You get a Free domain.
  • Monetisation becomes always easier with Self Hosted Websites.There are many affiliate or Ad Publishers who won't let you use their services if you are not on a self hosted websites.
  • Looks matter.Self hosted websites create much more positive impressions in the mind of readers or visitors.
  • Changed your mind?Gave it a try and finally decided that it is not for you?No worry.All Bluehost packages come with a 30 days money back gurantee.

Here is how you can start with your Bluehost Web Hosting Service.Check if your free Domain is available with this tool.

And Yes... the Domain is Free!!!

Setting Up the Web Hosting

Once you have selected your free domain, you will need to complete the web hosting purchase and set up the web hosting.

Click Here to Know How You can Claim Your Free Domain

Next activity will be installing WordPress on your new domain.

How to Install WordPress on Your Website?

Once you complete your purchase, you will get an email with all the details and account credential.You will need to log into your Control Panel(Cpanel) which will look like this:

Now Click o the “Install WordPress” icon to install WordPress for your domain.

This will take you to the Bluehost Mojo Marketplace,which will help you in install WordPress on your domain name and web hosting space in just one click.

Click on the "Install" button.

Select the domain where you want to install WordPress and click on Check Domain,

Now comes the last step.Select a Site Name,Admin details(username and password) and click on the "Install Now" button.This will install WordPress to your website.

Exclusively for Bluehost users.Watch this video for a quick tutorial on how to install WordPress on your blog.

Now your website is live and you can see your website by typing your website address.

Choosing a Theme for Your Website

Giving your blog the look and feel that suits your website is another important task.If your website lacks the perfect look and functionality you will lose a lot of traffic and conversions.

Fortunately, for WordPress there are themes.Themes are pre-built designed templates which can be installed on your website to give them desired look.Forget about hiring a website designer and coder.Wordpress themes can do all this for you.

WordPress has thousands of themes from which you can choose .Within WordPress, there are so many themes which you can use for your website.Themes are designed for different niches and purposes.You can select the one which goes well with your website.

There are thousands of free as well as premium themes available in WordPress.Though free themes are not bad, but they have their limited functionality.You can not do all the customization that you might want to do to get a perfect looking blog.The default theme which comes with WordPress installation is  not that impressive and you should consider changing it.

There are hundreds of premium theme companies in the market from where you can buy premium themes.Some popular theme companies are ThemeForest,Elegant Thems,Studiopress and others.

For this website, we have selected Thrive Themes (Rise) because Thrive is one of the most popular themes at this time and great for conversion and money making.Take a look at their wide range WordPress themes and learn how they help your website get more conversion.Click the link below to find more about it.

Also, Read our Thrive Themes Review to learn more about it.

Check out this quick tutorial on How to Install a WordPress Theme.

Click Here to Read How to Install a Theme at Your Website

If you are just starting and do not have enough budget to go for a premium theme,then there are plenty of free themes which you can use.Themeum is one such website which has few free yet beautifully designed theme.

Choosing WordPress Plugins for Your Website

WordPress plugins are the backbone of your blogs.These are small apps or softwares which are built to give your website more functionality.Think of any feature or function you need for your blog, there will be a plugin for this.

There are thousands of WordPress plugins available in the WordPress market.But here are 5 most essential plugins you should install on your website when you are starting with WordPress.

Akismet Plugin-To monitor spam comments and malicious login attempts on your website and prevent those from happening.

W3 total cache-To increase loading speed for your blog. compresses your blog post images to an optimum size.

WordPress SEO- For a complete SEO analysis of your blog.Yoast SEO is another must plugin.

WordPress Social media Plugin-To help readers of your blog to like and share your articles instantly and get more traffics to your websites.

Learn How to Install WordPress Plugin on Your Website.

Writing First Article on Your Website

Finally...The moment you were waiting for.All the tasks you have completed.Now it's time to write and publish your first article.

Login to your website admin dashboard.Go to "Posts" and click "Add New".

Write a New Post

​Writing a beautiful content is now a matter of time only.

 Publish Article

That's it..I know it took long.But now you know all the things you need to do to create your first website.

Need Help?

No worries.Jump into the comment section and drop your question.I will get back to you as soon as possible.

Time to take action.Check if your free domain is available.