How to Start a Blog that Actually Makes Money – For Beginners

start a blog

20 years back, you had no identity if you did not have an email address. 5 years back it became compulsory to have a Facebook or Twitter account.

Within next 5 years, your blog will become your identity.

However that’s not the reason I want to convince you to start a blog now. is my blog. I have started this blog 7 years back. I have made more than 1 million dollars through blogging. More than 1 million people read my blog monthly.

My blog not only gave me lots of MONEY but FAME as well.

blog income

This is my income from Google AdSense and it’s one of the many incomes from my blog. You can find more INCOME proofs from my blog at the end of the post.

Recently I purchased one of most luxury car ‘BMW 520d Luxury Line‘. It's like dream come true. I purchased this car through my blogging income.

If this excites you and you want to start making money online, then starting a blog is one of the best advice from me.

And if you are thinking that I am some super guy who knows everything about blogging, then you are absolutely wrong.

I am a very average person who some years back can’t write even a single sentence. Even my English is not that good. I don’t have even any technical knowledge.

My journey from making ‘Almost No Income’ in the first year of blogging to “More than 1 Million Dollar’ in the last 7 years gave me lots of experiences.

And one of the best experience is “How can a normal person start a Blog and Make Money from this”.

So today, I will show you how to start a blog in simple steps.

However, before I tell you those easy steps, I want to clear some of your most common doubts.

Why you should not start with a Free Blog?

If you are in confusion or heard from somewhere that starting a blog is free, then I will take just a few minutes of yours to explain to you it’s really not.

There are sites like Blogger, Wix,, and others that give you a free blog but a free blog has many limitations.

  • Your blog will be hosted on a subdomain like or which become lengthy and difficult to read but not short and easy like
  • Your clients, your advertisers and most importantly your readers don't take you seriously.
  • There are many limitations to design & monetize your free blog.
  • All your content are ultimately controlled by the free blogging platform. You can’t do anything if they delete your content or even free blog.

These are the problems with a free blogging platform like Blogger, Wix and even, etc.

Also, I know hundreds of bloggers who started from the free platform, when they wanted to shift from free to the paid platform (after they got some response), and how cumbersome it was to shift.

And not only the shifting problem, but they also lost the audience, traffic and revenue in transferring from Free to their self-hosted Blog.

So, I recommend you a paid blog with with a very reliable web host.

Also, it does not cost more than $75 for a year.

It’s time to start your blog…

How to Start a blog

Here are the 6 simple steps that will help you in starting your blog.

  1. Choose a Blogging Platform
  2. How to Select a Domain Name
  3. Select Host for Your Blog
  4. Setup Your Blog
  5. Design Your Blog
  6. Start Making Money with Your Blog

Also check this quick video to start and setup your blog.

1. Choosing a Blogging Platform

There are a number of blogging platforms like WordPress, Blogger, TypePad, Wix, Joomla, Drupal etc. But is the most important blogging platform from the last few years because of many good reasons.

90% of all the blogs in the world including my blogs MoneyConnexion & SureJob uses WordPress. This itself is the reason to choose WordPress for your blog.

Let's check more reasons why:

  1. It's Free
  2. Creating a blog using WordPress is very easy.
  3. You can design almost any type of website with the help of 5000 free and paid WordPress themes.
  4. It offers 50,000 free plugins that make your blog very fast & efficient.
  5. You can find help on almost any topic on WordPress Forum or other blogs.

Here I am talking about and not free blogging platform is a software and its free. You need to buy a domain and hosting for using this platform.

2. How to Select a Domain Name

Choose your domain name wisely. is the name of my domain and anyone can understand this blog is something about Money. My another blog is and it shows that SureJob is something related to jobs & career.

Another important thing about these domains is that they are easy to pronounce and remember.

So you choose a domain name in such a way that people can understand the topic of your blog from the name itself.

If you want to start a cooking blog, then the name must be related to cooking, if a sports blog then something related to sport, if its related to technology then some tech-related name.

Like email address, it's challenging to get a domain name of your choice, so you need to prepare a list and then check the availability.

From the available domains, you can finalize the best.

You can find many domain extensions other than ‘.com’. Most of the other common domain extensions are .org, .net,,, .info etc. You can check all at the time of domain booking.

3. Select Host for Your Blog

As I told you, is nothing but a software. You can’t create your blog using just software. You need a web hosting space where you can install WordPress software.

Just like you need space in your mobile and PC to store and see your files, images, and videos, you need web hosting to store the content of your blog, images and videos.

You need to buy a web hosting in order to use your own domain name and to make it accessible to the world.

I have created hundreds of blogs in the last 8 years, and I have used & experienced almost all the web hosting providers.

One of most reliable hosting I found is from Bluehost.

Even and other top bloggers recommend

4. Setup Your Blog

Just visit, and you will find screen something like this.

You may find something different but it will be similar so it won’t be difficult for you to understand where to begin. Click on “Get Started Now” button. You then visit the hosting plan page.

1. Choose Your hosting plan

There are 3 types of plan. If you are planning to start only 1 blog, then ‘basic’ is sufficient for you but if you want to create more blogs in future, then you can choose ‘Prime’ because you can use multiple blogs in the same hosting. You even get Domain Privacy for free.

hosting price

Click on Select to choose your plan.

2. Type Your Domain Name

Next it ask you to type your domain name. I have already discussed above how to choose the domain name for your blog. If you have something in mind then enter it in ‘new domain’ and check for availability.

For example, I want to create a business blog for my Digital Marketing Course. After so many trial, I finalise my domain name ‘’.

choose domain

You can try different names for your domain and if your finalize a domain then click “Next”.

If you have an existing domain with another domain registrar, then you can use that with Bluehost hosting. You can type that domain name in the “I have a domain name” field and Click ‘Next’. Then update the name server of your domain with the one provided by Bluehost.

There are many domain extensions other than .com. It’s not necessary to use ‘.com’ domain extension only. You can try other extensions like .net, .org, .info and others as shown in the image above.

If you want to choose your domain name later, then click on “Choose Later” link and then choose your domain later from your Bluehost account dashboard.

3. Complete Signup Process

Next step in starting a blog is completing your registration. You need to put your information and other formalities.

You can signup with your Google account or enter your information as shown in the image below.

create blog account

4. Choose your plan

Next, choose your plan. I recommend you to buy for 36 months because you get the lowest rate of $2.95 per month if you choose for 36 months.

If you buy for 12 months, then the price is $4.95 per month.

blog package price

You will get ‘Let’s Encrypt SSL’ free for all plans. SSL will make your site from ‘http’ to ‘https’. When people visit your site, their browser tells them that this is a secured website. This builds trust among your readers.

You don’t need to buy SiteLock Security, Codegurad Basic and Bluehost SEO Tools. Just untick all the checkboxes so that you can see the total price.

You can buy ‘Domain Privacy Protection’ which help you to protect you from Spammers. If you don’t want that, untick that as well.

For few lucky people, Bluehost give the offer of $2.65 per month for a 36 months plan. Try to take your mouse pointer outside the browser and see if you get that offer.

I highly recommend you to grab that offer immediately because you also get ‘Free Domain Privacy’.

5. Place order to start your blog

Next, scroll down and enter your credit card details. You can also pay by your PayPal account. Choose whatever suitable for you.

payment info

Then tick the checkbox of ‘Terms of Service’ button and click on ‘Submit’ button to complete the order.

You then visit the next page where Bluehost welcome you for purchasing the hosting towards the first step start your blog.

hosting order

6. Create your password

Now click on the green button to create your password.

create password

Create a strong password. Bluehost will suggest you if your password is weak.

Click ‘Next’ button.

On the next page, you will be asked to choose a theme for your blog.

choose blog theme

If you like any theme for your blog, you can choose now, otherwise, click on ‘Skip’ button at the bottom to choose your theme later.

You are taken to the next page as shown below in the image-

start building blog

Bluehost host your blog on a temporary domain for 12-24 hours if you had chosen your domain name as explained above in step 2.

Even if you had selected ‘Choose Later,’ even in that case, your blog will be hosted on a temporary domain, and when you book your domain later, it automatically removes the temporary domain and adds your own chosen domain.

Now you can start creating your blog.

Here you can either go directly to your WordPress blog dashboard by clicking on ‘Start Building’ or go to your Bluehost account by clicking ‘go to my Bluehost account’.

Your Bluehost account dashboard looks like this-

bluehost dashboard

You can login to your WordPress account of your blog directly from this page.

Now we will see next important part of starting your blog.

5. Design Your Blog

You need to do some of the most important things immediately after creating your blog.

1. Complete WHOIS verification

If you chose a new domain in step 2 ‘Type Your Domain Name’ above, then you will receive a WHOIS Verification email. Open your email and click on “Verify Your Email” link to activate your domain.

Then log in to WordPress account by clicking on “Log in to WordPress” from your Bluehost account. Watch this video to understand your WordPress Admin Dashboard.

After login you will find WordPress dashboard like this. It ask you Business or Personal site. Just click on ‘I don’t help link’ as shown in the image.

Refer this image to do other things related to your blog setup.

wordpress blog dashboard

2. Create a new user with Administrator Role

This is the first thing to do after starting a blog. When Bluehost installs WordPress on your hosting, it provides you with the default username ‘admin’ which is not good. Spammers and hackers can attack your blog with spam and malware.

You need to change this with strong username and password.

There is no provision to change the username in WordPress. You need to create a new user and delete the default user ‘admin’.

Click on ‘Users’ as shown in the image and then ‘Add New’.

  • Enter the details of the new user. Username, Email, First & Last Name.
  • Click on ‘Show password’ to see the password of your WordPress blog. If you want, you can change.
  • Choose Role as ‘Administrator’.

Find here the details of your WordPress blog account.

WordPress Login URL: (replace YourDomain with your domain name)

Username & Password will be as given in the above steps.

Now logout of your WordPress account and login again with new username & password using the above login URL link.

Again go to ‘Users->All Users’.

Select ‘admin’ user and delete this or change the role to ‘Subscriber’.

3. Install a theme after starting your blog

You need to install or change your theme when you start a blog. There are thousands of free & paid themes provided by thousands of developers. A theme will change the overall design, style, and layout of your blog.

You can click on ‘Appearance –> Themes –> Themes’ to find free themes provided by WordPress.

Do some experiments with the free themes and check which one you like the most. Chose a responsive theme so that it will be compatible with the smartphone.

There are hundreds of premium themes outside WordPress provided by different companies. My favorite theme is Genesis provided by StudioPress. Premium themes have more features and easy to customize.

4. Install important plugins

WordPress plugins are like apps that allow you to add new features and functionality to your WordPress blog. You must install some essential plugins for creating your blog.

Click on ‘’Plugins –> Add New’ and search for these plugins to install and activate.

1. Yoast SEO: One of the best plugin for on-page SEO and other things like creating a sitemap.

2. JetPack Plugin: Already installed by Bluehost. You click on JetPack plugin and then click on Setup button to setup this plugin. It's is a multipurpose plugin where you can add things like contact form, share buttons, site stats and many other things.

3. Akismet Anti-Spam: This plugin will protect you from comment spammers. This plugin is already installed by Bluehost. You need to activate the plugin and go to the settings and then click “Get Your API Key” to get your free API Key for free to use this plugin.

4. WP Smush: Images are the great way to enhance the quality of your posts, but images take lots of storage space and at the same time slow down your blog. This plugin optimizes and compresses your image without reducing the quality of your images. It results in less storage and faster speed.

There are other plugins that you can add like ‘Contact Form 7’, Google Analytics, Add to Any Share Button, WordFrence Security etc.

5. Change the permalink

Permalink is a great way to create a clean & SEO friendly URL. Just click on Settings -> Permalink to change your settings. Just select the ‘Custom Structure’ and enter /%postname%/ in the text box and click the “Save Changes”.

6. Add your first post

It’s time to add your first blog post. You must write at least 1000 word blog post on your favorite topic based on your blog. Images make your content more attractive so add quality images in your post.

You can find the images on sites like Pixabay, Canva to use on your blog.

Click on ‘Posts –> Add New’ to add your first post.

Add your title and content with images and click on “Publish” button to publish the post.

Congratulation! You have published your first post after starting your blog.

6. Start Making Money with Your Blog

Different people have different purpose of starting a blog. Someone may use this as a hobby or personal blog. Someone may use this as a business blog. Alternatively, someone wants to become a professional blogger like me.

However, making money with a blog is one of the most common goals to start a blog.

Check here some of the incomes from my blog-

Affiliate income from ClixSense


Affiliate Income from Neobux

neobux strategy

Here are the steps if you want to make money after creating your blog.

1. Write on Regular Basis

You must write on a regular basis after starting your blog. Your posts should have excellent research and original ideas where people can get something new. People like and share such content.

More quality content you like, more the traffic you can get.

2. Promote your blog

This is the most important step to get the traffic on your blog. Making money without traffic is difficult. It takes time to get traffic on your blog.

There are many things you can do to get traffic on your blog.

  1. Learn SEO and implement on-page & off-page SEO techniques on your blog. This way you can get good traffic from Google.
  2. Share your content on social sites like Facebook, Twitter, LinkedIn, Instagram, Pinterest etc.
  3. Write comments and guest posts on other blogs.
  4. Create videos and upload on YouTube and other video sharing sites

3. Monetize your blog

This is the ultimate aim of every blogger after starting a blog. There are number of ways to make money from a blog but I won’t recommend many.

I will keep it simple and suggest you just 2 ways as a beginner.

You can make money with Google AdSense and Amazon.

Sign up with AdSense here (try only after you receive some traffic on your blog). Google displays ads on your blog similar to you see on this blog. When a visitor clicks on any ads, Google pays you.

Another excellent way is making money as Amazon associate.

Just signup with Amazon Associate USA or your country (available in all major countries). Login to your associate account and get an affiliate link for any product you want to promote through your blog.

Whenever someone goes to Amazon by clicking on the affiliate link on your blog and buy something, you get 4% to 12% of the ordered amount from Amazon.

Don’t look for any other ways right now as you will get confused and focus more on making money rather than making your blog successful. Even after 7 years of blogging, I prefer AdSense and affiliate marketing to earn from my blogs.

What if you get support from a problogger. I am giving 1 months of free support to everyone who start their blog. Just get your domain and hosting from

Once you buy your domain and hosting, you can setup your blog as per the instructions in this post or video. After that, if you have any query related to blog setup, themes, plugins, website issues, traffic, keyword research or anything in blogging, then WhatsApp on +91 9321199662.

I hope this guide is useful and it helped you to start your first blog. If you have any query, then you can ask through the comment or contact us page, and I will help you to start your blog and make it successful.


  1. hi Pritam,
    i am an visual artist as painter, i want to learn and make successful blog as more important things about.. please kindly help me making money from my own blog.

    God Bless You

  2. I took time to go through your lectures, and I noticed that this is what I have been longing to meet. Thank you for taken your time to put this piece into writing for people like us to see and read.

    My question is, can a Nigerian earn money in dollars like you? Do one need to have a dollar account in his country before blogging? How can this money be coming into one account while making money online?

    Please, I will appreciate you patiently answer me these questions.
    Gabriel, Nigeria

    • @Gabriel – You don’t need any special account for blogging. Income from USA or any part of the world will get credited in your bank account in your local currency.

  3. Well laid out advisory. Concise and to the point. Procedure explained very nicely. Ofcourse, final choice of Platform and Host is an individual decision.

  4. hello sir/madam am very happy with your information but i was little bit confused, but i have hope of starting my blog as soon as possible with your guidance & you tube channel earning process & blogging & affiliate marketing was best to earn money but i requesting you to send each & every type of earning example affiliate marketing separately again blogging deatails separately & you tube earning separately which you have posted above to send separately to my mail id so that i cannot get confused & i will start soon & i will help some others too as a successfull blogger so keep on continue by guiding as per my request am waiting for your reply…..

  5. M inspired to make my own blog..i had made2 blog,free wordpress,but m stuck on making themes and all as m not tech savvy..m planning to make one by paying…however m scared whether i will b able to make the blog myself though i love writing content..will u help me with making a proper blog….thanking you

  6. Hi Pritam,

    Thanks for the guidelines. They resourceful with the instructional materials which were provided to aid your explanations.
    But I’m having some problem here with the registration. I already filled the account informations and I did clicked on the provided for bluehost terms and condition, but it’s still redirecting me back to the account plans instead of congratulating me and continuation of password setup. Also I’m yet to receive my account verification…


    • @Ahmed – Please talk to bluehost support team. You can contact me through FB if the problem is not solved.

  7. Dear pritam sir,

    My subject: To become a recognized person

    My name is ramesh kumar. You say above, through blogs you earn lots of money like $300, $400,$600,$1000..Etc.
    per day. So can I also earn this type of income, if yes , then please tell me sir how I will create blogs? What can I do for making a better blog.
    I shall be very thankful to your information. Please help me sir.
    Ramesh kumar.

    • @Ramesh – I explained above how to create a blog. I will soon write a post for making a better blog.

  8. It seems impossible to earn like this 300$ + more per day. I just want to earn just 50$ per day with my blog. But how ? I was unable to get that much traffic.

  9. Hi! This is so informative presented in a concise and clear manner. I have long wanted to create a blog but am always lost. Please help me to jumpstart?

  10. Really amazing information shared by you with us. Your valuable post is very helpful for us. I am looking for this type of information from long time. Thanks for this.

  11. You have very well put together everything that is required to build a blog. I found it quite useful. Thanks for sharing this insightful post. I am a loyal reader of your blog and also a blogger. I found your blog quite useful.


  13. Hello Pritam,
    Excellent and important information the you have shared above.
    I am Snehaja Shinde and a fresher at blogging. I am interested in writing on Ayurveda so that many benefit from it.

    Can you help/ guide me start my blog please?
    Also, monetary benefit is also important for me to support my family.

    Thanks in advance.

    Snehaja Shinde

    • Hi Snehaja , Contact me through contact us so that I can help you to start the blog.

    • Hi sir
      Iam also a fresher to blogging
      I am interested on fitness
      Please help me on blogging
      I am from Bangalore
      9620740405 is contact no
      Please call me and give some suggesstions

  14. I’m a Nigerian, and I have been looking for a smart way to make money online….
    reading through ur article is motivating, I think am starting this….

    my question, $75? is that all that I would be needing to get started?

  15. Very nice and constructive guidance towards blogging by Mr Pritam. It encourages me to start blog and have a new Era of my career.

  16. Once upon a time I was very disappointed because my parents were tounting me because I have not money then I search on Google for online earning then I saw this site and now I am a rich person

  17. It’s amazing!!!!!! Gonna create blogs of income trip……but I’ve not paying card….what should I do???

    • @Meisongdi Riamroi- You can use your friends or relatives credit card / PayPal account and then pay him in cash.

  18. Hi I have creat belog with everything is ready now but I don’t really know how to replace the tracking codes and adding code to my belog to see the ad just don’t know how to find html file to replace the code as am new so really don’t undrstand what’s really need to do. I’f u can help me to let it work my belog I hope to learn and get in work as you do so form today you wil b the perfect person to let me walk true
    Thanks lot more then word’s can says

    Hope world’s wil know there is person who made he’s name in Internet world’s
    Blessed you and all

    • @Muhammad – You need to first apply for AdSense account or other other ad networks. Once you get the approval, you can login to your account, get the ad code and use in your website through the HTML manager in your website editor. If you use WordPress, as explained in this post, you can use plugin like WP Quads, Quick AdSense etc.

  19. It is not that free blogging platforms are not good. Blogger, WordPress, Wix are very good blogging platforms and many worlds top blogs are running on it. Blogging is not hard work, its a smart work and many bloggers become successful in just a short time by effective working.

  20. This is so nice and motivational topic, but problems I have is I done all steps of the blogs and also published many topics but there was no viewers and customers to read it because of my blogs is new.
    So what I do, and how can I get readers of my topics ?

  21. I want to make a passive income through blogging,as you said maximum online millionaires are through affiliate marketing only.
    so, i want to do an affiliate marketing for that which one is best?
    1) A Blog which is specifically for affiliate
    2)A Blog related to education/travel/income earning on that blog i can post an affiliate ad (amazon) in the side.
    which one is better to make a Passive income as a Newbie.
    Am waiting for your reply, because i have decided to start an online work today,for that am going to buy a host nowitself.

    • @Durai, Both options are good for promoting affiliate products. I am using the second option as I don’t depend on affiliate marketing only. You can also try with other ways to monetize your blog as it takes time for affiliate things to work on a blog.

  22. I tried buying a new domain but Bluehost is not accepting my payment through PayPal and I don’t have a credit card. In such case what should I do ?

  23. This post is very nice and informative gives energy to work hard work on blogging in right direction to be a successful blogger and clear all doubts to start blogging immediately thanks for sharing such valuable article keep it up

  24. It’s a motivational blog for me.
    I already started a theincomehacks 2 months backs..Sure, I’ll try my best.
    I am doing clixsense and neobux has blocked my account..Now, it’s better to fucus on my newly blog..

    Thanks for motivation..

  25. Amazing right up, bro keep it up. I have been looking for a way to set up my blog,I think I have got the right information. but can u own a blog without a website?

  26. Hi Mr Pritam
    I would like to know if i can also post ads of another companies with which i will make a contract?

  27. Your post is very encouraging.
    looking forward to hear more from you.
    which are best adsense alternatives?
    I am still working on my site.

  28. Hii
    Ramashish there !
    Really ! It would be help me lot to start a part time blogger also i learned many things which is most important informations …..keep sharing

    Thanks with regards,
    Ramashish kumar

  29. Hey Pritam,
    I was about to search how to monetize my blog…
    Once again excellent write-up finally this article will help me in making money from my blog.
    Thanks a lot.
    Please keep sharing such useful information


    • Hi, is it possible to be a blogger from a closed country like Iran where money transaction through banks is history?


Please enter your comment!
Please enter your name here