How to create a WordPress Website and start Blogging

Creating a blog is the first step towards your Online Journey.This step by step tutorial will teach you how to create a website or blog 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.

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 Knowledgeable 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.
  • How competitive is it?
  • 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 websites 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.
  • Keep it short.2-3 words only.

There are many 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 techy geek 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 Bluehost offers unlimited bandwidth and space, free domain, user-friendly Control Panel.But...

Bluehost is also officially recommended by WordPress.

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

And 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

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 WordPress Installation Page to install WordPress on your domain name and web hosting space in just one click.

Click on the "Install Now" 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.

  • Quick Tip: Don't Forget to click on the "Automatically create a database for this connection". This is very important.
  • 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.

    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.Check for the available Free themes in the theme section of your WordPress Theme Panel.

    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.

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

    Read More about it : 5 Plugins You must add on your New WordPress Website.

    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".

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

    That's it..Now you know all the things you need to do to create your first website.

    Leave a Comment: