How to Start a Blog and Make Money

Easy step-by-step guidelines for beginners to start a blog and make extra money with No Previous Experience

If You have visited this post, then you must be having some interests/idea to start a blog and increase your income by making money online.

Blogging! If you come across this fancy word, some flashy questions might peep on your mind be like, how should I start a blog and make $ out of it? How much money should I invest in it? Which niche should I choose to earn pretty cash? Will I be able to successfully earn money from blogging like other blogger do?

Obviously, YES! You can start a blog and Successfully make money in less than couple of months with  Little Investment and with No Experience. As like all other bloggers did from $0 to $100 to $1000 and much more and also know more on essential plugins and sites you need to start a blog.

Exciting right? 

Here is a quick Link to directly jump on to the Guidelines on How to Start a blog.

start a blog

And my Success Story Towards Blogging.

What made me to start a blog?

In this fasting pacing world, People are more focused on 12 to 16 hours job which makes our life hectic. Especially for the Women, who are married and have children find no time to relax and chill their parenting life. 

As a Business administration graduate, I want to take-off from this hectic lifestyle and relax myself with my family, Yes of course! Why not? Also, I wanted to make money without much stress and pressure on my head. 

When I heard that people are making 1000’s and 1000’s of Dollar’s $ from just writing some blogs online by just spending few hours out of the whole day. I was curious to know, how? So i started to surf more on it.

Amusing right? But Yes! If they can earn online even, we can earn well and in just few years make blogging as a full-time income source.

But, also sources say that almost 75% of bloggers doesn’t make money from blogging. Because, Blogging is difficult. Right choice of niche and inspiration is very important for a blogger to be successful.

When I started a blog, I had pretty much idea about how to sell and buy products online but doesn’t know the concept of what is blogging? How should i build my own blog? which niche should I choose that makes money out of it? On my learning process of building a blog, i made tons of mistakes, Which took few extra months to start building a blog and make profits from it. But, I made it easy for you.

I created this free guidelines, so that you don’t repeat the same mistakes and also make your process of building a blog pretty easier for you in just few minutes.


Some Inspiring and recommended blogs


Here is my detailed step by step guide to start a blog and make money online in the digital century as a NEW BEE.

Should you start a blog?

Off course, Yes! There is no better time than this..

Starting a blog in 2020 is Pretty easy as well as overwhelming in this digital world. Internet is blowing up with growth right now. Any extra income that comes in is a gain.So, Start a blog in just 30 minutes and making money online is worth it and there is no better time than this.

The one essential qualification to have to become a successful blogger is to have passion towards your niche. You need not have to be an expert in the niche you choose to be a successful blogger. Instead, you need to deliver right content to the user who visit your blog. For example, in order to write content about beauty blog, you need not have to study advanced books on beauty scientist. Reader who visits your blog need experience of someone who has actually tried those tips and tricks and all.

Make your content more interesting as well as reader friendly. Neither make it too colorful nor strong fonts. Make sure not to use more fancy words that makes it difficult for users to read and understand. Keep your content simple and in conversational style.


7 Easy Steps to Start a Blog & monetize it.

Choose your niche

Before starting to write a Blog, the first thing to do is selection of your niche/topic.

If you don’t know how to choose a right topic to write about. Here there are many ways:

  • Choose your interest – Pick a topic that you’re passionate about. It might be about cooking, Beauty , Fashion, Electronics , about any Educational topics or about anything that you find interested in. I am passionate and fond of beauty and make-up , so I’ve chosen my interests and started writing blogs on it.

Here are some popular niche from which you can choose your interests and start making money online.

  • Personal Blogging – As a name says, blogging all about you and only your life experiences, lessons and activities that you do on daily basis. This includes variety of topics that includes your travel stories, Your life stories, or even about your loved ones. For example – If you love to travel, you can share your experience and write some interesting blog and exciting things about your travel or any lessons you’ve learned in your earlier life (troublesome situation you came across)  or any happy moments (weddings, Party’s, Giving birth to child etc..). This is one of the impressive way to attract people by writing cool stories and share your thoughts and experiences.
  • Review and Experience – Reviewing! If you’re good at judging things, testing products and giving a quick pros and cons about it. Then, why do you delay! Start writing quick reviews and your own perspective about products & things.
Set up your blog

The two essential things to have to start a blog 

  • Domain Name and extension
  • Hosting server

The very next step in blogging is to find a good domain names. Choose a descriptive Domain name, so that the potential readers can easily remember and understand what your blog is about just by reading your domain name.

Nowadays, Domain names are high in demand. It is highly-difficult to find the domain names that extensions. However, I always recommend people to stick with .com extensions, also .net and .org works as well. 

After Choosing few blog name ideas and extensions, next step is to check their availability online, so that no one has registered the same domain name and extension as yours.

If you find that the name you want to choose is already taken/registered  online. 

Here few things you can do :

  1. Choose for other dimension .net or .org instead of .com extension.
  2. You can add a small dash (-) between words to get the same name you wanted.
  3. The other idea is to simply add a word like “The”,” a”,” an” or “my” to your domain name. For example, if the site “” is already available then instead you can add “” to get your domain name.

After choosing a right Domain name for your blog, now it’s time to register the domain name online! 

     Guess what! you can get a free domain name for a year by using Bluehost.

Head to Bluehost and sign up for a basic plan, which start at just $3.95/month. But I highly recommend you to sign up for a 1-year plan to avail a best deal. 

Then Follow the instructions to set-up your blog. Skip all extra packages except domain privacy and Protection. 

Let’s Briefly talk on Extra packages – What is required and not required? 

  • Domain Privacy + Protection – I highly recommend you to invest in it. This keeps your personal information off the public record.
  • Codegaurd basic –  This creates daily backups for your blog. But there are best options out there, so you don’t need it. 
  • Bluehost SEO tools – SEO tools are essential. But you don’t need this, there are better free tools out there, like Ubersuggest.

You’re almost there! Just one last step.

Enter your details & Payment information, read the terms and conditions and Hit Submit!

Hurray! You are all set-up ! Congrats on your New blog!

You are done with the hardest part and Now you are ready to move on to the next step.

Install and Design Your blog

After getting your domain name and host online. The next you need to do is to Pick a right blogging platform to start a blog.

What is a Blogging platform?

    Blogging Platform is a software or service , which allows you to create and publish your content online, without which you can’t start a blog. There are many Blogging platforms on internet now. 

I highly suggest you to use I create & run all my posts and contents on WordPress, because it is free, user-friendly and powerful. Install Your blogging platform in just 5 steps.

Steps to install Blogging software service
  1. After getting your domain name and hosting, just begin log-in to your Bluehost account and Click “my sites” and then tap on “Create site” icon.
how to start a blog

2. Click on the Install WordPress button. It will re-direct you to choose the domain for your WordPress website. 

how to start a blog

3. Last step is to acknowledge the term and conditions and then finally click on Install Now.

It takes few minutes to get fully installed WordPress blog and to start running. Your installation is Complete now.

How to Choose a theme for your website?

It’s time to Design your blog. Aren’t you excited?

After Installation, you need to log-in to your WordPress admin.  Find the access to this panel at And the login page will look like this.

how to start a blog

For 24 to 48 hrs. you wont be able to log into your WordPress site directly. If you cant access to the admin panel. Just directly login to your Bluehost account and then click on login to WordPress.

how to start a blog

You are now logged into your WordPress admin panel! WordPress dashboard might look little unsettling at first, but you will become an expert with little practice. 

how to start a blog

Choose your theme – Now its time to select your theme . WordPress has thousands of free themes. But instead, it comes with only few default themes like “Twenty -[Year] “themes. To install other flashier themes, you need to click on the “Add new” button from the themes page.

Whatever theme you pick, don’t forget to check the ratings, active installation and reviews to ensure it is safe to use for your blog.

how to start a blog

Top things to look into while choosing your WordPress theme :

  • Keep it simple – Your theme should be easy to navigate, user-friendly and simple. Choose your theme that is easy to access and read your blog.  
  • Choose a responsive theme – Now a days, people use different devices to look at your blog. Your blog should not only be responsive on desktop but also on mobile and tablets. whatever theme you select, make sure to check it on mobile, tablet and desktop navigation. Also don’t forget to check it on different browsers such us Firefox, safari and chrome.
  •  SEO Friendly theme – Google uses optimized sites to rank well on browser. Before installing any new theme , make sure to read the description to check whether it is SEO friendly or it will be difficult to find your blog on browser.

After all, My favorite and which I use it for my website is “Neve” theme. It is User-friendly, fast and convenient. Neve uses popular page builders like Visual composer for customization.

Get the Neve theme here!

Looking for other popular Niche-based themes that is designed especially for your industry? Check out the most popular WordPress themes of this year.

Edit & Customize your site

Before you start to customize your site here are few glimpses you should familiarize yourself with the menus on the left …

This is the spreadsheet where you’ll write your new blog posts/contents. It’s probably where you’ll be spending most of your time.

This is the library where all of the images that you upload to your website will be stored. You can add, delete, or edit images, videos, and audio right here.

This is where you’ll create the different pages that you want to have on your website/blog, including the About page, Cont-act page, and Privacy Policy.

This is where you are going to get social! Here you can check, moderate, and respond to comments that are posted on your website. I think comments are critical as they are a connection between your readers and yourself. I make sure I personally respond to each comment I receive. 

This is SUPER IMPORTANT. You’ll need to go here to manage the entire look and layout of your website. We’ll talk about this tab a bit more in-depth in a second. This is where you’ll find your themes, widgets, menus, customization options, and more.

Plugins are one of the most important benefits of using a self-hosted WordPress blog. A plugin is a piece of software that acts as an add-on to a WordPress website. Plugins can extend functionality or add new features to your blog.


Here are the Essential Top free Plugins you need for your website :

Here you can manage the users on your website. Just make sure your main login isn’t called admin. Hackers might try to login to your website, and it’s a lot easier for them to attack you if you use a standard username like admin. Change it as soon as possible.

This tab gives you the option to import/export data to and from other content management systems. Ignore it. I never used it in my blogging life.

Your WordPress settings are crucial. As much as you might not understand exactly what you are doing yet, you must set up this tab correctly immediately, or it will be complicated to change things later.

Make sure to set up your WordPress settings correctly. Here is an Sample Image on General settings tab.



what is a permalink?

A permalink or permanent link is a URL that is intended to remain unchanged for many years into the future. It’s the web address of each of your blog posts. Permalinks should be as user-friendly as possible to make it easy for people to remember them.

Why should permalinks remain unchanged?

After a particular post or page is published, the permalink for that page shouldn’t be changed without a very good cause. Permalinks should remain unchanged because any incoming links the post or page has from other websites will suddenly be pointing to a missing URL.

How to set up permalinks correctly

When you set up your WordPress website using the Bluehost, the permalink settings should already be set to publish new blog posts in the format of

If your permalink settings aren’t already set to this format, it’s important to change them right now. That’ll help you rank better in search engines like Google because your title’s text will appear in each of your URLs.

In your WordPress dashboard, hover over Settings and navigate to Settings > Permalinks to make this adjustment. Here is a sample on how it should look like.

Content Publishing

First of all, congrats! You are almost there. Now you have been moderately familiarized on things with the left panel. Now it’s time to customize your website. Before starting to write a post , lets first customize your “Site identity”. Here is a quick steps to do it…

  1. At first, Click on the “Customize” option on your active theme.
Note – Menu options in the sidebar may vary depending on WordPress theme you choose. Our Priority to edit is “Site identity”.

2. Add the name of your blog, a simple Logo if you wish and a tagline. Click “save and Publish” button, when you’re done. 

And Now you’re all set to optimize your website.

Search Engine Optimization (SEO)

SEO is the process of optimizing your website to be found in search engines for particular keywords and phrases. 

If you’re new to SEO, then this may seem daunting.

But, WordPress makes it insanely simple to optimize the technical aspects of your blog.

The majority of your SEO efforts will be to create engaging content for real people. Whether that’s through text, videos, or images, your job as a blogger is to spark a relationship with your readers.

And, what better way is there than through relatable and informative conversation?

You can get started by downloading & activating a plugin called YOAST SEO.

You can also install Yoast SEO by following the steps. Go to your admin dashboard -> Hover on the Plugins menu -> click Add new -> Search for “Yoast SEO” in the search bar and it will be the first result that comes up.

Click the “Install Now” button. Then, hit the “Activate” button once the installation is complete.

You can access the plugin’s settings from the new SEO menu in the sidebar or by clicking the icon at the top. The Very Next step is to build a foundation for your blog. Here is an Guide on How you can Set-Up SEO configuration for your blog.


Congratulation! You made it so far! Now you’re all set to write your first masterpiece. 

Few Tips to Remember before writing your first blog
  1. Have at least one social media account.
  2. Have a Canva/Photoshop ready to create beautiful graphics for your social media accounts.
  3. Make sure you have chosen your niche and stick to it. Make sure your blog post is relevant to your niche. 

  4. Create a blog posting strategy/schedule.

  5. Outline your blog post before you start writing.

Blog Content - What should I write?

While Starting to write a topic , most people use search queries such as,

  1. What should I write?
  2. How to choose a right topic?
  3. What topic should I choose ?

Here is how you can choose a right topic that works best.

  1. Similarweb

Similarweb is an Significant tool that helps you choose a right topic or content that performs best. The popular content, is that it has got too many social shares. This obviously means that audience around world want to know/read more on that specific topic again and again.

This simple and popular tool helps you find some interesting topics based on your niche.

2. Spy Other Related websites of your niche.

This Method helps you to know which topics of your competitors get more engagements, traffic, keywords they’re targeting and much more. Analyze these data’s to optimize your own blog.

As mentioned earlier, Similarweb is a amazing tool to validate your content ideas. It also helps you find your competitors and analyze exactly which topic/content of your competitor has most shares/engagement, their traffic sources, organic keywords etc..

Open Similarweb and type your competitors website URL you want to check and it will display the top posts of your competitors which has highest number of shares/engagement, Popular topics, keyword analysis and lot more to optimize your blog. As simple as that!


Other Similar Related tools : SEMrush , Buzzsumo

3. Use other sources like Quora and Pinterest.

Quora and Pinterest are interesting platforms to find out the hot topics and queries your target audience has. For example, if I start to type something related to my niche, Quora shows up some top questions based on the keyword I type and similarly Pinterest shows up some top suggestions, based on which you can take a list of top queries and answers your customers are looking for.

Marketing Strategies to Increase Organic traffic

Just writing your blog doesn’t mean you can earn from it, it is very much essential to promote your blog to bring traffic to your site. 

Traffic = Money 

“So we Need organic customers”

Here are Few strategies to follow to increase organic traffic to your blog – It is not required that you need to try all the strategies , check out with few and aim for organic customers.

1. Optimize your site for search engines

To get organic customers , at first you need to make your blog visible on search engines. 

  • Hover on the Yoast SEO plugin and and click on General -> webmaster tools -> add search engine code by following the steps mentioned.
  • To get Google Verification code -> Create your site identity on Google search console and enter the code to verify.
  • Same as follows for Bing and Yahoo search engine as well.

2. Social Media

Social Media is an Effective and Essential platform to promote your blog.  By posting your blog content on social media, brings you with more inbound traffic to your website. Share a quality content on your social media platforms, to make users click-through your website link.

Create Accounts on “Big cheese” Social platforms like Facebook, Instagram, YouTube, Pinterest and Twitter. Find the Similar Niche of yours and Spy their posts to get an idea. Design amazing posts and contents using platforms such as Canva and Photoshop to attract your users with your contents. Share original contents and post at least once a day. Regularly post & engage with your followers to bring trust on your website. “The more trust you earn, the more you get traffic to your site”.

3. Let know your close one's

As, the title says, share your blog with your family, Relatives, Friends and colleagues , make them aware of your blog and ask them to share with their known people. Doing this can increase your site visits. Motivate them to follow your social media and make them an active visitor to your blog.

4. Create an E-mail list

E-mail marketing plays a big role bringing back visitors to your site. Ask your Visitors to subscribe to your Website and collect their e-mail with all their permission. By collecting their e-mail you can notify them when you update or upload a blog post. Doing this, will help visitors know about your new blog posts and they tend to frequently visit your blog again and again.

There are many platforms to that help do E-mail marketing, but my favorite would be Mail-chimp. Here is list of other Best platforms to do e-mail marketing for beginners.

  1. HubSpot
  2. WPforms
  3. MailChimp
  4. Sendinblue
  5. Sendpulse
  6. Zoho Campaigns

5. Comment on other similar blogs

Look for similar blogs of your Niche and leave a constructive comment on their article by introducing yourself and leave a engaging content. Most bloggers will allow you to leave your link in their website. Doing that, will slowly increase your blogs rate of traffic.

6. Engage with your audience.

When someone leaves a comment on your blog, do engage with them by replying to their comment or by liking it. This will encourage your visitors to return.

7. Post Regularly

A good blogger is who posts at least once per day. Create and stick to the editorial calendar. If you don’t find time for it, then here is a tool which does the work easier for you –> Hootsuite -Social media management tool

Monetize Your Blog

Congratulation! You have Come so far! Now its time to earn some dollars out of your interesting blog. 

Lets learn few interesting and easy techniques to earn money from your blog. But don’t think that you can do money within one day or week from blogging.  It may at least take a month to earn few dollars and at least 6 months to earn some steady stream of amount from it. After all, You need to have work and dedication towards blogging.

Here are some basic and best methods to monetize your blog.

1. Adsense

monetize your blog

When we hear a word AdSense, the first thing that comes to our mind would be Google AdSense, which is most popular and well-known AdSense network among bloggers. Displaying ads in your blog is one of the clever and easiest way to make money online. Once you get approval and paste the ad-code on your blog, you don’t need to do anything else, it will automatically display ads to your viewers.

How much you can earn from sell your space for advertising?

On average, Bloggers make $10 to $50 per day for every 1000 views, which is called as RPM (Rates per 1000 impressions). Depending on the Niche, the rates per impression may vary but not lesser than $10 per 1000 impression.

At the same time, you need to drive significant amount of traffic to your website to make a decent amount of money from advertising.

Top AdSense For beginners 

  1. Google AdSense
  2.  Propeller Ads


2. Affiliate Marketing.

It is a Commission based way of earning. Affiliate Networks (like amazon), will give you a unique link when you sign-up to their affiliate programs. When users buy things using your link, then you can some dollars of commission from it. In another name it is a commission based advertising. Easy Isn’t it!

Some of the Best Affiliate Networks :

  1. Amazon
  2. eBay
  3. ShareAsale
  4. Bluehost
  5. Survey junkie
  6. WP engine
  7. Flipkart

3. Sell Products and Services

Selling your own products and services directly on your blog is a great way to increase your income. As your blog grows and you begin to see a wide audience, your products and services will begin to sell themselves.

There are many ways you can gain popularity & traffic to your site and monetize it. use couple of sources to monetize your blog. Never depend on single way to earn more. Promote and Invest on Advertising.

All the best for your new hustle ! 

For more information Feel free to contact me. Sign-up to our newsletter to get the latest updates.

Featured Tools

Sign Up to get updates

[email-subscribers-form id="1"]

Leave a Comment

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

Hello world!


Pin It on Pinterest