Start A Blog

Secrets About How To Start A WordPress Blog That Nobody Will Tell You.

This post may contain affiliate links. Please read our disclosure for more info.

Do you want to learn how to start a wordpress blog ?

If you’re looking for an easy, step-by-step guide to learn how to start a wordpress blog and make money online so you are at the right place

You’ll learn how to start a wordpress blog today in 8 easy steps that’ll take about 10 to 15 minutes

So let’s start with it

The cool thing about this business model is that it does not need an up front major investment.

If you are looking for ZERO money to start a blog, I ‘m afraid that’s not possible.
So in this article, I’m going to walk you through the basics of how to start a money-making wordpress blog.

I can’t guarantee though that in X amount of time you will make X amount of money. Just because I don’t know how much effort you ‘re prepared to put into this.

Most successful bloggers are going to tell you they put in long hours, even months of hard work, before they saw the money pouring in.

This is to suggest that your performance would really rely on a few important factors such as invested time, commitment, quality content

So there are two ways to start a blog one is free and another is paid way by paying 60$ (4000 Rs)

I will show you how you can start paid blog even less than 60$ (4000Rs)

You can start almost free blog with,,, etc. but there are too many limitations and disadvantages of creating a free blog with any of these.

To make things clearer I am giving you 5 reasons why you should not start a free blog.

  1. As it is free blog your readers and advertisers will not take your blog seriously
  2. Your domain name will look like or which is difficult to read and remember instead of
  3. All the control of your blog will be in the hand of the free platform which you are using and anything goes wrong your blog will get suspended and you will lost your all hard work
  4. You will face a lot of difficulties to monetize your blog
  5. The whole process of shifting from free platform to paid one is very difficult and you might also lose some of the traffic & revenue.

How to Start a Blog in 8 Easy Steps

  1. Select a perfect niche
  2. Choose a Blogging platform or CMS
  3. pick your domain name
  4. select best hosting provider
  5. Find the blog theme (Blog Design)
  6. Install Important Plugins
  7. Write content in your blog
  8. Promote and start making money perfect niche

Your blog’s niche is the topic area that will be focusing your content around

Make sure you have an interest in the niche that you want to promote on your blog because if you dont have intrest in your niche you will loose your motivation.

In short, a niche may be a topic that you simply write on most frequently, or maybe exclusively, in your blogs. Niche blogging is creating a blog to advertise a very specific market. Niche blogs are very easy to monetize and they usually contain affiliate links, advertisements, etc. and that’s why mostly niche blogs become profitable

For example if you have intrest in fitness make blog on fitness and you can write articles on how to gain weight , how to burn calories and so on. Give the solution to the problems of pepole because if you solve their problem they will trust you and share your article with others also

Example topics like food , Travel , Lifestyle, Technology, Etc.

2. Choose A Blogging Platform

When it comes about blogging platform there are mainly two types : free and self hosted

CMS or Content Management System is basically a blogging platform like Blogspot, WordPress, Drupal, Joomla, Wix, TypePad etc

For many new bloggers, the availability of free tools such as Blogger or Tumblr , wix is available. Of course, there is one big benefit, it’s free.

By placing your blog on a free platform, you have to put your blog on the name of a platform like You’ll be subject to their rules and restrictions. If you are want to learn how to start a blog to make money, they limit or prohibit ads on your blog, or they may even place their own ads. If you’re serious about blogging, you’ll want to move away from this option.

Self-hosted platforms allow you to run a blog using your own domain. Aside from following your domain registrar and web hosting company’s rules, you’re fully in charge of your blog and its contents.

You have a number of choices when it comes to self-hosted systems (also called a Content Management System or CMS). The most popular is

This option is called self-hosted because you will use your own web hosting space and name. If you use a hosting company that is recommended by me it will cost you less and save your few bucks per month for the webspace (hosting account), and you will get a FREE name (domain) for the first year. The actual CMS is usually open-source and free.

3. Pick your domain name

It is very important to pick appropriate domain name no matter what is your niche it is your address over the Internet so you need to be careful before picking a right domain name

Name must be easy to remember and pronounce

You should always need to try for .com domain with .com domain you can target worldwide traffic if you not get your desired domain name with .com you can for other domain extensions like .org , .net , .in .info , etc.

Your domain name will be yours till you pay 10$ to 15$ per month

Stay tuned I will tell you how you can free domain for first year best hosting provider

WordPress is just a software with which you create a blog by putting all the necessary files together.

But where are you will host your blog?

Well that is why you need a hosting provider for?

A hosting provider will store all your content of your blog like text files, CSS files, images, videos etc at one place and make it available to the world.

WordPress is a free publishing platform that’s been around since 2003 and now powers more than 60% of all blogs on the Internet. Bluehost is one of the most established, reliable companies in the blog hosting industry. 

don’t go for other cheap and free hosting available in the market as it will affect badly to rankings of your blog

I have an partnership with Bluehost for makemoneyonline readers.

The actual price of the 1 year hosting with a domain is $85 but if you use my special discount link then you will get the hosting for just $60 (Rs 4000 for Indians).

And you get your domain for FREE.

So go ahead and create your first blog for just  $60.

To make things clear and simple for new bloggers I am using images with pointers.

  1. Visit Bluehost here.
  2. Click on the green color “Get Started” button.

Now you will be redirected to Bluehost website there are a total of four plans offered by Bluehost basic, plus, choice plus, pro choose the basic plan if you want to just start one blog

If you are thinking to start more blog in future then you should go for plus where you can create multiple blogs with single hosting without paying anything

Read the features and click on the “Select” button

On the next page, you have to add your free domain. Refer step no. 3 for deciding your domain. Type your domain and click the Next‘ button.

free domain

If you want to decide later, just click “I’ll create my domain later“.

Till that, Bluehost will set up your blog on a temporary domain. As soon as you decide your domain later, it will be added to your blog.

On the next page, you have to add account details. Enter your email address name, address, and other details. Choose 12 months in ‘Account Plan‘. So you will get free SSL along with free domain. SSL makes your site https. And it shows your site is safe to browse and It’s good for Google search traffic.

You don’t need that Domain Privacy, SiteLock Security & Codeguard Basic. You can untick all 3 Extras in the ‘Package Extras‘.

Your Total price will be $60 after you remove extras

bluehost hosting to start a blog

Now you need to add your payment information. You can pay through credit card or PayPal (through more Payment Option). Then tick the Bluehost terms and conditions box and click on the Submit button.

After clicking Submit button, you will get success message from bluehost. Then click on ‘Create Account‘.

On the next page, you have to create your password for the Bluehost account. Create a strong password as suggested below.

Next you will see the Login screen as below. Click on ‘go to login‘.

Now log in to your Bluehost account with the password you have just created. Type your password and click ‘Login‘.

On the next page, you need to set up your blog. Add your blog name and tagline. Enable ‘Do you want a Blog?’. Select ‘My Home Page’ for the ‘Display blog post on’ option. Then click on ‘Continue

On the next page, it will ask “Tell us a bit more about you”. You can choose what you like OR refer this image below.

Then click “Continue to Theme Selection“.

On the next page, you can select any theme if you like. These all are free themes. If you didn’t like this theme You can skip this step. If you don’t select any theme for your blog, Then it will install the default theme from WordPress. And you can change it afterward

You will then be taken to your WordPress Admin Panel. You will be taken to WordPress blog Dashboard as shown below.

start a wordpress blog

The best alternative blog hosting platform worth considering


hostinger hosting plans

5. Find the Blog theme

When you’re just getting started, I don’t usually recommend buying a paid WordPress theme right away. Once you have some traffic and can justify the investment, then it’s smart to choose a premium, paid theme with more features and options

WordPress comes with thousands of free themes to choose from, so choose with one of the options you like in Appearance > Themes > Add New Theme > Popular without spending much time on this for now. You can always come back and change it later.

You can use the ‘Feature Filter’ option to find more themes.

Check the details and preview of each theme see all the options required for your niche is available or not and install the one that you like the most.

If you have budget for theme , you can find thousands of premium themes on ThemeForest.

Customize your theme and make a great design.

6.Install Important Plugins

WordPress plugins are like apps that help you to add more features to your blog and make it more efficient & fast. 

Click on ‘Plugins’ and then ‘Add New‘ to install plugins.

here is the list of Some of the important plugins are

Yoast SEO-Best plugin to help you optimize your posts by search engine.
Yoast will send you a reading and keyyphrase review while writing your blog post. This way you’ll instantly realize where your content will be improving.

UpdraftPlus – probably one of many WordPress bloggers’ preferred backup plugins. So many valuable Free Edition options.

WP Reset-You don’t have to delete things manually if you want to change a theme completely.
The plugin is about to do it for you. One cool thing about this plugin is that if you only want to delete the content (postings, pages, etc) and keep the actual theme and your plugins installed, WP Reset is smart enough to do that.

W3 Total Cache – It is the most important plugin that you would need to use for page loading.
Your page speed is a significant factor in Google’s ranking. This plugin will delete unnecessary caches on your blog and therefore optimize it to be more rapid.

WP AutoTerms – When doing affiliate marketing, it is mandatory that you display some important notice about these compensation programs.
So, this plugin has pre-written rules that have been made for you such as privacy policy, registration, terms of service etc.

Lucky WP Table of Contents – It is super important to add a table of content while writing long blog posts so that the reader can read the article quickly.

Click on ‘Install Now’ button and then ‘Activate’ button to install and activate the plugin.

Read more

10 Work from Home Online Jobs That Pay Daily Or Weekly

15 Online Jobs for College Students in 2020

7. Write content in your blog

You should write detailed posts and publish at least 3-4 posts every week. Your readers should be happy and satisfied with your posts. Your post should be in details so people will get all the details in a single post

you should write posts which are even easily understandable to beginners, take your time and try to go deeper as you can like if your blog is about pizza then you should tell from basic like which flour you should choose, how to make dough and so on

Google will rank your posts and give traffic if you write useful posts with original ideas.

Write your first minimum 1000+ words posts and publish on your blog.

Take your mouse to  ‘Posts’ and click ‘Add New’ to add your first blog post

Other things you can do in your blog are Add some categories, create a navigation menu, and add the same on your blog.

Keyword Research

I’ll talk about a fundamental part of blogging in this section.

You ‘re reading this article because the aim of your blog is to earn a money.

Without a proper research process for keywords, you would not be able to build SEO-optimized content that Google ranks.

If your blog doesn’t rank, even though your content is gold, no-one will see it. Therefore no income at all!

This is to say that blogging is one of the pillars of keyword research.

If you’re mastering keyword research and knowing how to SEO your blog posts for top search ranking, your blog will definitely be a success.

How To Research Keywords For My Article?

Keyword research is once again a process of finding the right words to be used by a searcher to find a solution in the niche you are in.

We have some free and paid resources for that reason thanks to some awesome guys in the SEO industry.

Nearly every paid keyword tool has a free version for beginners like you, which should be fine.

Here are a couple of the best keyword tools that you can make use of before starting to write your blog post:

Ubersuggest (free)
Ahrefs (paid / paid trial)
Buzzsumo (free trial / paid )
Semrush (free trial / paid )

I use those four actually, since I think they complement each other. There may be a feature missing in one but I can find that in the other.

Add Up Visuals To Keep Your Reader

It’s believed and proven that visual attracts the human brain.

Beautiful images in your content will give you excitement and readiness for more.

So make better use of good and beautiful images that will attract the reader to continue his / her experience of reading on your website.

Of course, after and subheading you don’t need to put an picture because you don’t want to distract your reader from the content meaning, but adding a few images to the material would have a positive impact on your reader.

Put a whole bunch of text before your audience and be sure that your bounce rate will exceed 80%.

Your content can be jam-packed with tons of value, but only a large piece of text will leave your blog.

Don’t hesitate to include any photos of what you say in your post.

8.promote and start making money

How much money you will earn is totally depend upon the number of visitors you bring to your blog. More the traffic you bring to your blog, the more money you will make.

There are two main areas you need to focus on to increase traffic.

  1. Content
  2. SEO (Search Engine Optimization)

Learn SEO

SEO is a very big topic and to learn if you need a few months at least. Here are some resources to learn SEO.

For on-page SEO just follow all the commands and instruction given by Yoast SEO plugin and try to include as much as possible keywords where it is required don’t spam it and don’t stuff keywords unnecessarily

For Off page SEO you have tio increase your doamin authority by creating high quality backlinks which will boost your traffic

There are two types of backlinks one is dofollow and another is No follow so you have to create dofollow backlink

you have to create high quality backlinks because low quality backlinks will effect adversely on your site and can reduce your ranking , dont use black hat methoods to im prove your ranking

Always use white hat and legel methoods to creste backlinks try to focus on .edu and .gov backlinks

if you don’t know how to create backlinks you can buy it from Fiverr just find some good seller & an good deal

You also need to learn social media marketing to get traffic from sites like Facebook, Twitter, Instagram, Pinterest, YouTube, etc.

if you didn’t get organic traffic initially you can take help of Facebook ads, just use it for initial promotion don’t depend on it because we are here to earn not to spend but you have to spend some amount of money initially where it is required

Once you start bringing enough traffic to your blog you can monetize it with various advertising platforms.

Google Adsense is one of the best platform. You can show Google ads on your blog and earn for each click.

You can also earn through selling products and services on other’s behalf which is also known as affiliate marketing. Amazon Associate is one such example.


Blogging is not a fast-growing business model.

Within 15 minutes, you can learn how to start a wordpress blog, but in fact it takes time and effort to achieve really good results.

While you may need 6 to 12 months to see some of your SEO strategies, if you know how to drive traffic to your blog you can create your income much earlier.

Hopefully this full guide will explain how to start a wordpress blog. Let me know if you’ve enjoyed those blogging tips for beginners in the comment section below

Thank you guys that’s all about blogging, Do all the steps you will not face any problems if you did all steps in correct manner still if you have any problems and query you can comment in comments section.

Happy blogging

How long does it take to build a wordpress website ?

Building wordpress website is so easy now , It takes nearly half hour to setup wordpress website completely

How much does it cost to start a blog ?

Thesedays starting a blog is not very expensive. It takes hardly 60 to 70$/year to start a blog which is required to buy domain and hosting.

Difference between blog and website ?

Blogs are a website type. The main difference is that blogs have constantly updated content and websites appear to be much more static and structured into pages. A blog can be a website of its own or part of a larger website.

when creating a blog title, why do the number of characters in the title matter?

number of characters in the title matter because if you write long title your complete title will not be visible to visitors and it will give bad impressions on your SEO

what does blog stand for

Like most of the other objects or innovations that you can use in your daily life, blogging has had a very brief history. In addition, the word “weblog” has been renamed “weblog” from which “blog” has been derived. “Weblog” was only used for the first time by Jorn Barger in December 1997 on his own Robot Wisdom website.


You may also like

1 Comment

  1. Hey there, I stumbled on your site yesterday and I like the design (I’ve been making websites since 2005). What platform is it made with? WordPress?

    The only thing I noticed was that you appeared a bit low on Google search results and the home page took kind of long to load for me.

    I’ve recently joined a private group for website owners. They send free periodic tips to get your site ranking higher and improve overall performance.

    Basically, a free consulting service for website owners…

    It has really helped me improve the two sites I run. Their advice got me to double my visitors and improve loading speed.

    If you’d like to join, maybe it can help you with your website as well.

    Check it out and join here:

    If you’re not interested, no worries, best of luck on your site!


Leave a reply

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

More in Start A Blog