How Do I Start A Blog And Make Money: Free Beginner Step-by-Step Guide

START A BLOG AND MAKE MONEY

One of the most effective things I’ve in serious trouble myself was to find out a way to begin a blog on WordPress (this one).

My call to find out blogging to earn money has helped me plenty to find out ways regarding money making on my own without the assistance of any developer or mentor.

At the top of the day, my option to begin a WordPress blog has allowed me to attach with gifted, and enthusiastic readers (like you) every single day. After all, what causes you to happier than following your passion and earning smart financial gain via this.

bluehost

Today, you are gonna learn everything about ‘How to start a blog and earn thousands of dollars a month’, by just following this guide.

The first point, If you’re looking for the cheap and best way to creating a blog is buying hosting from Bluehost. Because Bluehost gives you up to 70% discount and FREE domain option.

If you have no idea how to create one, don’t worry! Once you log in to your dashboard you will see 1 click install feature so that you can set up your blog in just 15-20 minutes.

All you have to do is buy the basic package from its website.

Click here to get up to 70% discount of Bluehost 

Coming to the main point,

The reason for starting your blog could be any of the below reasons:

  • To earn money
  • To share your knowledge
  • For name
  • Personal brand

Or any other.

I created this ultimate guide that’s literally taken at least 6 months to write. In this, I’m gonna share everything I know about blogging and how to earn money out of it.

After you read this guide, you will have your answers to start a brand new blog by yourself in less than an hour.

So get Coffee as much as you can and start your new journey.

I recommend bookmarking this guide so you can come back to it and resume your reading.

How to start a blog and monetize it in 10 easy steps:

  1. Pick the blog niche
  2. Select the blogging platform
  3. Pick your blog name and domain
  4. WordPress hosting
  5. Design your blog with the right theme
  6. Install useful plugins (FREE)
  7. Start writing articles
  8. Do SEO in the right way
  9. Build social media
  10. Monetize your blog

There you go!

Step 1: Pick the blog niche

You don’t read an article because the blog design is stunning.

You read a blog because you find it useful for you.

Before you get too far the journey of learning how to start a blog, maintaining it and finally to monetize it, you need to ask yourself three two questions:

  1. Why do you want to blog about the topic you’ve chosen?
  2. What are your ultimate goals of blogging?

What is a niche? And how to choose one?

A niche is not just a topic. It’s the way of approach you’re gonna take, the audience you wanna go after, and the way you’re writing the content by positioning yourself as an expert in it.

A niche doesn’t always have to be your passion (Although it gets easy to stay committed when you’re passionate about it). You can pick any niche which you feel it motivates you to write articles continuously, and you get enough passion to master in it.

I strongly believe writing some random topics doesn’t produce you the money. This doesn’t work anymore and your chances of success are better when you focus on one or two niches.

You might have knowledge in multiple niches, and want to start a blog by that way, but it is not recommended, as people like to follow a blog, which has authority on a particular niche.

Now the biggest question is

What to blog?

Here are a few tips if you are not sure about it:

  1. Find a topic that you are good in and can talk about it fluently
  2. The topic which interests you
  3. Write about something which adds value to the readers

However, some topics are blogging, SEO, technology, Computers, IT-support, Cooking lessons, Health, Travel, motivation, Fashion, Finance, photography and this list go on.

This is the most important step, as your blogging success depends on it. Your niche is you will set up your style, content, market your weblog, interact with fellow bloggers, audience. Everything depends on it.

If you are picking a topic that you are passionate and interested about, it will ensure that you stay committed on blogging no matter what.

Now, at this point, you’d have found your niche. But other people might have blogged about it!

Well, that’s okay. It might sound you hard that you’re going to compete with those bloggers who have been blogging about a topic for years. Remember, there is always a scope and place when you play smart.

A lot of people think that they don’t have anything to blog about and cannot add value. You never know what blogging brings you. The steps you take and the mistakes you make will bring the real blogger from you.

So don’t worry if someone else has been blogging the topic as yours.

2. Select the blogging platform

Now, you have selected what to write?

But where do you write?

CMS (Content Management System)

A CMS is where you will blog such as writing, designing and publishing your blog articles. A good CMS will be easy to use, let’s you design easily, write, upload images and videos and other elements. In fact, the numbers say that over 60% of bloggers use WordPress including some top names like Forbes, TED, TechCrunch, etc.

WordPress is the most recommended platform for bloggers. Why?
  1. Of course, it’s free for anyone to use
  2. It is easy to use
  3. 5000+ FREE themes to design your blog
  4. Have some useful plugins for FREE of cost
Why you shouldn’t create a blog on the free platform?

Most of the new bloggers use a free hosted platform when they are just getting started. I feel this is the mistake that most of the newbie blogger get into because if you do this you will seriously limit your talent as a blogger.

All of the free platforms above mentioned are have these flaws:

  1. No Control – You have less control over your blog. Anytime your blog can be shut down and delete for without reasons.
  2. Less Customization – Unless like WordPress there won’t be thousands of free themes and plugins.
  3. No Custom Domain – You will get stuck with some ugly domain like http://yourblog.blogspot.com rather than just yourblogname.com
  4. No One Will Take Your Blog Seriously – If you use the free platform it makes you look like a beginner and no one gonna take your content seriously even if you write amazing content.

If you are serious enough to get started with blogging and make money – Then do the things in the right way.

Should you start your blog on WordPress? And Is it FREE?

Of course, you should and it is completely free. I recommend setting up a self-hosted WordPress blog as it’s easy to use and long term solution.

Now, one thing you have to be careful of is that WordPress comes in two ways:

  1. WordPress.com
  2. WordPress.org

WordPress.com 

  • is FREE to use
  • You have to use a domain like yoursite.wordpress.com
  • You cannot sell 3rd party ads
  • No plugins
  • Basic themes
  • Limited SEO

WordPress.org

  • is FREE to use
  • Fully customizable, plugins and control over it
  • SEO friendly
  • Small Fee ($2-$4 per month for hosting)

If you want to take full advantage over your blog, WordPress.org is the right one. All it costs you just a few dollars.

Plus, with affordable and quality hosting plans from providers like Bluehost, SiteGround, your site can be up and running in just 15-20 minutes using their 1-click installation setup.

3. Pick your blog name and domain

It’s time to pick a blog name and domain for you to blog.

How to pick the name?

  • Don’t use long domain names or blog name. 10-15 characters are good enough
  • Prefer .com domains over .in or .net or.info domains, because they tend to rank slowly on search engines
  • Easy to read, pronounce and type

For example; wwww.nettyfeed.com

When you start a blog for FREE on blogger or WordPress.com, you get an address like nettyfeed.blogspot.com and nettyfeed.wordpress.com

A custom domain just costs you $5-%10 yearly.

You can use Bluehost domain suggestion option to check if your desired domain name is available or not.

Bluehost offers you a FREE domain when you buy any hosting package with them, so you need not spend extra for the domain.

In the below section you will understand how to set up your WordPress blog using BlueHost discount.

4. Set up WordPress Hosting Using BlueHost

You’ll get up to 70% OFF if you sign up using the below link.

–> Click here to get up to 70% OFF on Bluehost hosting

Why Bluehost?

There are tons of hosting deals all over the Internet. The one service that I’ve found for just getting started easily and value for money is Bluehost.

It offers a simple 1-click WordPress install, which means you don’t have to be a tech guy to do the stuff. All you need to have is a computer with a basic internet. It also comes with a free domain name and offers great support 24/7.

What is Web hosting?

In simple terms, Hosting is storage online that keeps your articles and media.

Avoid cheap price hosting companies because of their slow servers which makes your website loading speed slow.

I recommend providers like BlueHost which gives you a FREE domain, migration/setup your new blog for FREE.

Step 1 – Select any package that you are interested in

Which pricing plan is good?

As you’d be a startup blogger, I advise you to purchase the basic plan. If you consider a good budget, I recommend buying a 36 months plan so that you can get a great discount.

If you buy a basic plan, then your price will go up after a year. Plus, there is a 30-day money back guarantee on all hosting services with any provider.

Once you buy any basic package with the provider, they help you to set up your blog in minutes. You can also log in to your hosting account and use 1-click installation to set up. No less than 60 seconds your blog will be up and running.

Step 2: Enter your desired domain name

If you are newly starting your blog, you can enter the desired domain name in the new domain option.

If you already have a domain, you can put your domain name in existing domain name option.

Step 3: Make the payment and choose the secured password

Step 4: Log in to your account and choose the blog theme

You can choose or not choose the theme at this point.

You can select either ‘Business’ or ‘Personal’ among the choices. I can’t see any major differences among both.

After this, Launch your site.

Enter your site title and description.

You can always change this later in your dashboard.

Now, Log in to your Bluehost account and you can see ‘Log into WordPress’ option. And, once you click that You are logged into your dashboard.

 

Enter the username or email ID and Password that you’ve used while creating your account with BlueHost.

Once you log in, you will see your WordPress admin panel dashboard.

For Example – www.nettyfeed.com/wp-admin

When you visit the above URL, you will see the following screen. On this screen, you need to enter user ID and password which were given earlier.

That’s it! You have installed WordPress and it is ready to use!

Wow! It’s time for a mini celebration.

If you want to explore more hosting options for your blog, click below link

–>Top 10 Super Fast WordPress Hosting Providers

Step 5: Design the layout with a perfect theme

Now, WordPress is installed with hosting. Now what?

It is time to design your blog as you like. The first thing we need to do is find and install a theme that you like.

To do that, Go to; Appearance–>Themes section

The design layout of your blog plays a great role in the success of your blog.

How to choose a good theme?
  • Simplicity – The more the simple and easier to navigate, the better to stay and read
  • AMP – Your blog needs to look great on mobile, as 40% of users use their mobiles to read
  • Speed optimization – Your blog needs to load quickly, otherwise, users might leave your site
  • SEO Friendly – Theme should be SEO friendly so it can rank well and easily on search engines
  • Design – It must have some useful layouts, colors to make your blog great

Although you have some 5000+ FREE themes, I suggest you go for paid theme once you feel that you are doing good at blogging.

Why good design is important?

Even if you don’t care about your blog design, your readers might do.

Most of the users judge within time whether to stay on your blog or leave due to the design factor. Even if you wrote some great content they might not stay because of the poor design.

Good design builds trust and authority

How to pick the right theme?

There are millions of paid themes in the market. It takes a lot of time to research and select one. There are some themes that look stunning, but not be functionally great.

Here are a few suggestions of what factors to look when checking out premium themes:

  1. Simplicity – The final goal is to share the content that can be easy to understand. Don’t get drawn to fancy themes that have a lot of colors and visuals. So keep it simple and have a lot of essential features like layouts, header, footer, sidebar, colors, font style-size customizations.
  2. Responsive – Most of the users are using their mobiles to access Internet articles. So make sure your blog looks good on mobile phones, tablets, and computers. Search engines also favor such mobile-friendly websites. Use Google’s Mobile friendly test to find out whether the theme is mobile friendly or not.
  3. SEO Friendly – SEO, refers to how well search engines can crawl your page when other people search for something related to your niche. Most of the themes use heavy and old traditional codes that make it difficult for search engines to read.
  4. Rating – Do not just simply buy a theme after reading an article about it. Check the reviews about the theme on the Internet. If it’s a FREE theme you wish to use for then you can see it’s rating on WordPress.org.
  5. Support – Problems come. And when they come, you may not be in a situation to ask help for. Most of the theme developers won’t offer their support to their FREE users. On the other hand, if you buy paid themes you will get support. This is the one thing you should be aware of.
My recommended theme

When I started blogging I use to mostly blog on FREE themes. One major issue I faced about those is, I did not have much customization option to make my blog look great.

I checked out hundreds of premium themes on the Internet and finally, I selected Astra theme which is my favorite as of now. I love the editor of my theme which reduces my work to write any custom code. Everything I want, I have it in the package.

This is so important for me, I don’t have to depend on any developer to design my blog or make some minor changes – an important factor you should keep in mind while learning to blog.

You’ll own it for a lifetime once you buy and get all the benefits of Guru support, add-ons and customization options.

Not only does Astra give you a powerful and stunning look to your blog to start with, but it also helps you with building an online business with elements like:

  • Page templates for landing and other pages
  • The mobile-friendly version of everything you create
  • Monetization options

Price-wise, Astra is on the great side. It’s really a budgeted theme with great functionality, support and design factors. If you ask me this is the best theme to start with.

Step 5: Install useful plugins

There are literally 10k+ plugins on WordPress.

Did you observe in the heading? I mentioned installing the only useful plugins.

Because if you add too many plugins to your blog, it can make your site load slowly and poor performance.

To make your job easy, I have compiled a few important plugins to install right the moment. Keep in mind that these plugins worked well for me till now, it may make less sense to you depending on your blog niche.

Here are some plugins which you should have:

  • Yoast SEO
  • JetPack by WordPress
  • Addthis
  • MonsterInsights
  • WP Forms
  • Autoptimize
  • Async Javascript
  • Updraftplus
  • Velvet Blues Update URLs

Let’s see how these plugins can help your blog.

Yoast SEO

Having an essential SEO plugin is very important to rank good on search engines. Yoast SEO comes into the picture here. I have never seen such a useful plugin for any WordPress blog.

The plugin comes in both FREE and Pro versions.

Yoast plugin lets you optimize your blog post’s title, description, keyword density, content density, and other readability elements so that your post can rank high on search engines.

Download Yoast SEO from here.

Jetpack by WordPress.com

Jetpack plugin is powered with multiple features.

This plugin is developed by WordPress and is one of the well maintained and efficient plugins you will ever find.

Here are a few advantages of using Jetpack:

  • Monitor downtime of your blog and get related notifications
  • Auto-post your articles on social media like Facebook, Twitter, LinkedIn, etc
  • Display related posts widget at the bottom of the article to increase conversion rates
  • Block spammers
  • Provides Email subscription option to your users
  • Contact form
  • Shows page views and other analytics
  • Backups of your entire blog

Addthis

Addthis is a social media tool that includes social media share and follows buttons, targeting feature, content recommendation options that help you manage your presence on social media.

It has related post feature too that helps you decrease the bounce rate of your blog.

You can share your articles via Facebook, Twitter, LinkedIn, Messenger, Whatsapp, Pinterest, and more.

MonsterInsights

This is the best Google analytics plugin for your WordPress blog.

Create an account of Google Analytics using your Gmail ID and connect it with Monster Insights using the code given in your Google analytics account.

That’s it! You can check the stats of your blog right away.

  1. Audience report (No. of visitors, age, gender, device, country, etc)
  2. Behavior (Which keywords referred, landing pages, bounce rate)
  3. Content, social media, e-commerce reports

There are many benefits that you can enjoy using this plugin. I suggest you install it and check out for yourself for a better understanding of it.

WP Forms

It allows you to create contact forms, email signups, apply now or other site forms in seconds. It has pre-built templates that build a form which is mobile optimized too.

You can create more than 20 forms like signature forms, survey, and pools. Landing pages etc.

Check all the features of WP Forms and download it from here.

Autoptimize

I love Autoptimize.

If your site loading speed is slow, there’s a way to boost it – Autoptimize.

It lets you minify and combine all of the CSS and JS files, and load it in an orderly manner that the styles are moved to the header and scripts to the footer section.

This plugin also minifies HTML codes and caching of the files.

Try it.

Async Javascript

Most of the websites and blogs make huge use of Javascript.

Social media buttons, Theme, Plugins – They run scripts and it slow downs your blog.

I don’t want to get into too technical, this plugin simply helps your blog to load quickly.

You can download it from here.

Updraftplus

All blogs and websites on the Internet are not safe for 100% due to data threats. Your site can get hacked and your data can be deleted.

All your hard work can be erased within minutes.

Updraftplus is a plugin which allows you to set up an automatic backup and restore it if something goes wrong.

Here’s a complete guide “How to take a backup and restore your site using Updraft plugin?”

Velvet Blues Update URLs

The Velvet Blues Update URLs plugin is the best plugin for WordPress, which is enabled to correct broken or changed URLs.

You might update your old article and it’s URL. In that case, you don’t want to lose old URL backlinks that are placed on other sites.

In such a case, this plugin is the saver.

Step 6: Start writing articles

Now the real story begins.

Blogging success is not accidental. It is the hard work and time that takes you there.

Before you start writing your first article, you must understand the content strategy. Without a strategy, whatever you write it doesn’t appear to be realistic and goal oriented. Your article just looks like another article on the Internet.

With the experience, I’ve learned how to write blog posts that actually win the hearts of my audience.

Why you should have a content strategy?

Creating a content strategy sounds you like a difficult pen and paper task, sitting in a Coffee day for long long times with your content writing team.

Believe me, it is not.

It will become easy if you know

  • Your niche in-depth and understand what and how to write…
  • The ideal audience and what they’re looking for…
  • How to offer value to your readers

Then creating the content strategy will become as simple as that; There’s a problem and you’re solving it.

Here’s how to understand Content strategy:

1. What’s your content goal?

What do you want to gain by writing the article? Is it to drive more traffic to your blog? More email subscribers? Offer them a FREE ebook or other resources?

Once you define this goal in your mind, you can start writing content according to it.

For example – If you want to offer some PDF or ebook to your user, do not make the lengthy article. Keep it simple and interesting with good CTA so that you can give a chance to the reader to download it.

2. Break your content goals

When it comes the time you’ve decided what you write about, it’s essential to have a related sub-topics of it to refer to. I’d call these as pillars of the subject as they hold the rest of the topics.

Having such sub-topics of your main subject keep you focused on your writing. For example, if you’re starting a blog on Digital marketing topic, your sub-topics might be:

  1. Basics of digital marketing
  2. Search Engine Optimization (SEO)
  3. Content marketing
  4. Social media marketing
  5. Affiliate marketing
  6. Email marketing
  7. Pay Per Click (PPC) Ads
  8. Online PR etc.

Again, each of these pillars can have 100s of sub-topics to be covered under it. If you work together by covering each topic in detail, you will become an influencer in a short time.

3. Research blog post ideas and keywords

By this time you have the main topic and pillars of it in your mind.

But, how you write the article in an orderly manner?

For example, Let’s say you have decided to write on SEO. What do you write about SEO? what keywords do you include in your blog post? And, blog post ideas to write.

Well, at this point in time your strategy tells what are you gonna write and whom it for.

Honestly, you can write anything you want! This is your blog after all. But if you want to rank well on search engines you must have some basic knowledge about keyword research.

How do you find the most profitable keywords for your blog?

I always use SEMrush to understand which keyword can bring good traffic. It is FREE to use and a great tool to check keyword ranking, competition, content and site audit, etc features. You can go for a PRO option in SEMrush to enjoy the complete benefits of SEMrush.

Believe me, SEMrush is the only tool that you ever want.

SEMrush dashboard

You can check site audit, keyword position tracking, organic traffic insights, backlink audit, content analyzer, social media tracker – Simply put, it’s All-in-one tool for your blog.

Coming to the point, You can use “Keyword Analytics” option to know which keyword can bring good traffic to your blog.

Go to Keyword Analytics –> Overview

Keyword search - SEMrush

Enter the keyword and see the results for yourself.

 

Keyword research - Phrase match

I have entered ‘digital marketing for beginners’.

Here, you can see the volume, CPC, No. of results, etc parameters.

Volume is 270, which means it has very low competition and you can rank easily.

Just search the main keyword of its ‘digital marketing’

It has a volume of 91k, which is one of the highly competitive keywords.

It also shows matching keyword phrases so that you can try those keywords too in your articles.

Click here to get FREE 7 days SEMrush trial account

Here is my advice on Keywords selection:

As a beginner, it is very hard to rank for high competitive (short tail) keywords like digital marketing, SEO tips, Content marketing, best affiliate programs, etc. Because those have high competition, which means billions of bloggers are trying to rank on 1st page for those keywords.

Instead, focus on long tail keywords due to their low competition, which means you can rank easily. Once you rank for some keywords, you can update your keywords which has huge traffic and volume.

Example of Long-tail keywords: 

digital marketing strategy implementation, SEO tips, and tricks for beginners, best content marketing strategy, etc.

As a beginner, using this tool and strategy can get you a good amount of stats and rank on search engines. After a year or more, you can also try creative tactics like:

  1. Asking your readers what they want to read from you
  2. Analyzing your most successful posts and writing on related topics of it
  3. Have a chat with your fellow bloggers and look at any fresh ideas you can gain
  4. Talking about any lessons that you’ve learned from your mistakes.

Keyword research strategy not only helps you understand the traffic and stats of the topic, but it also suggests that what the readers are looking for on the Internet, which motivates you to write on that.

You will learn more and more about your targeted audience, strategies, and what works great for you as you research and experiment on your writing.

Finally, don’t be afraid if your first article is not getting views even after writing lengthy content and using keywords. Give it time at least 2-3 weeks and search on Google up to 20 pages and see whether it appears.

Update your content and keywords, title and description if the article is not ranking for a long time.

And, that’s how you can stand apart from the crowd.

Make your blog post’s visuals stunning

Before you publish your articles, there’s one final thing you need to do.

According to Jeffbullas,

  1. Blog posts with attractive images get 94% more views
  2. Adding a video increases views by over 45%
  3. Facebook posts with images get 2x more engagement

Simply adding up a few relevant visuals in your blog posts makes the user stay on and increases conversion rate.

Now after reading the importance of images it is not expected from you that you hire some professional to take beautiful pictures for you to add.

Yeah! No one does that. But where do I get natural and incredible images?

Do not worry. There are some FREE images sites from where you can download unlimited images. And the best part is there will be not any copyright issues on that.

Here are some of my favorite sites to download images:

  1. Pixabay
  2. Unsplash
  3. Pexels
  4. Canva

These are the 4 best sites to download images for your blog. And you can use them as your cover image, or add somewhere in your article.

Taking the name Canva, I wanted to talk a bit about it that can be helpful to you.

Using Canva, you can download thousands of images, banners, logos, templates that might be used in your blog and what not. And it is completely FREE up to some extent.

You can also use this platform for designing banners for your Facebook, Twitter, LinkedIn, YouTube banners.

After reading all this, you might be thinking how does an ideal blog post look like.

I cannot tell that, it completely depends on your audience. What do they like and with what they get connected?

However, here are a few tips I can share on how the perfect blog post looks:

1. Give your user something to read

After knowing about Canva and other design sites, you might be thinking to add colorful visuals into your post.

Do not do that.

It is not about adding colors, images, or any other visuals to your article. It is about making the reader’s experience memorable. So do not start adding a bunch of design elements.

Keep the font size average (not big, not small). Each theme has its own font styles, sizes, and other spacing options. So look into it and see what fits the best.

2. Break the content

I don’t like if I see only the content is flowing throughout the article. Most of us don’t like.

It confuses and irritates the reader, finally, it leads the reader to leave your site.

So, I suggest you add headings, sub-headings for every 250-600 words. It can be less than that too, however, it depends on the niche that you are working on.

Keep yourself in the shoe of the reader and check what is best.

You can also try adding visuals in your article to break the text flow.

If you don’t have anything to add as headings, at least try to bold the sentences or words according to their importance.

3. Experiment with the title of your article

When you search for something on Google, it is not mandatory that you click the first site or second. You might have opened 5th or even 10th too.

Why?

The title might have attracted you. Right?

The same should be happening with you.

Learn by analyzing the headlines of articles from some of the top bloggers in your niche. Do they mention numbers? Do they only put lengthy text? Does it look good if I start every word of the title with a capital letter?

When I started blogging, I was adding as many as keywords in the title and content. The learning made me better and I understand what kind of headlines grasp the attention of readers.

Here are some tips to pitch a great title:

1. Adding numbers in the title helps you grab the attention of the reader.

For example – 8 Killer Tricks That I’ve Used To Reduce My Site’s Bounce Rate

Does it create enough interest in you to click it?

Maybe or may not be. However, as a common reader, I feel that is appealing.

2. Use a mix of powerful words in the title

For example – Best SEO tips of beyond your thoughts in 2019

I have used a headline analyzer tool from Coschedule that lets you test drive with headlines. It’s damn interesting – just enter the headline in it, and see what score it gives you for the title ( on the scale of 0 -100).

I got a score of 79 for this article’s title.

Coschedule - Headline analyzer

Step 8: SEO in the right way 

You might be thinking now, What is SEO in the right way?

Gone are the days where you can put more and more keywords in your article and title. And using the paid link building strategies such as traffic generators etc.

If you are doing this, alert…!!! Stop doing that right now.

SEO is getting complex every day.

It takes more than just building some links from fellow bloggers, creating long content, and adding some keywords in the content to increase your search presence.

So how do you generate a great SEO strategy to rank on search engines and add value to the readers?

Because SEO is also about providing a good reader experience apart from being found on search engines.

Let’s see what is SEO.

Well, SEO is a broad topic to talk on. I’m sure it takes a week to discuss everything about SEO.

To put it simply, SEO is a mix of strategies used to improve your website’s visibility and presence on search engines like Google. And, to drive more targeted visitors to the website and increase the conversion rate.

However, to give you a basic idea I will tell what is on-site and off-site SEO.

On-Page SEO 

As the name tells, the work that you do on your website to rank it. Here are the elements of on-site SEO:

  1. Title, Description, SEO friendly URLs of your blog post or site
  2. Content and media
  3. Keywords
  4. Internal and external linking
  5. Page loading speed
  6. User behavior on your blog
  7. Mobile optimized
  8. Sitemap, Robots.txt

Off-Page SEO

  1. Presenting yourself on Social media
  2. Networking with fellow bloggers from your niche
  3. Blog commenting to build the relationship
  4. Using forums, guest blogging to build backlinks
  5. Directory submission
  6. Submitting your site on FREE and paid listing sites

Believe me, to talk about each element in-depth will at least takes 1 day for each.

Here’s a complete SEO guide if you looking to learn in an easy way.

As a beginner, don’t get too technical in understanding SEO. Just go through the above link and learn what is on-site and off-site SEO for now.

And implement those to your blog.

Getting more targeted visitors via organic traffic, right content strategy, and keyword research are the 3 important factors; to wrap it up simply.

Well, that’s all for SEO. I believe SEO is never ending process and there will be something new to learn every day. It is very important to understand the basics before you go too deep.

Step 9: Build your brand on social media

Above, you have learned how to do SEO to get FREE organic traffic to your site.

In this section, you will learn how to get tons of traffic from social media. This tactic is also widely known as ‘Social Media Marketing’ (SMM).

Your customers love to hear through social media, and if you’re not willing to use as a powerful weapon, you’re gonna miss a lot. A perfect social media marketing strategy can bring remarkable results to your blog.

What is Social Media Marketing?

It is a form of online marketing that involves creating and sharing the content on social media platforms in order to gain your blogging goals. It includes activities like creating content, posting images, videos, and infographics that drives engagement.

Each social network is different. Facebook, Twitter, Pinterest, Instagram, LinkedIn, Reddit, etc have their own platform rules and UX to interact with the audience.

But there are some common tips for all your social media channels that I can share with you:

1. People love visual content

We have been hearing this “Don’t judge a book by its cover”. Well, in this case, it’s not applicable. Visuals help readers to take action on it.

According to Adobe, Facebook posts with images got 650% higher engagement rate than the regular ones.

Adobe- Facebook stats

It means when customers see the product demo or details in the form of video or image, they are 85% more likely to purchase right the moment when compared to reading a review in text form.

Give them stunning visuals that tell about you and your product. Few tips for creating the best visuals:

  • Vibrant colors
  • Well designed layouts
  • Animated videos or images
  • Visuals that tells a story with an interesting flow
  • Full HD images
2. Understand when your audience is engaging more

The key to getting success in social media marketing is consistency. The more consistent you are with your social media posting, the higher chance you have at being remembered. Once you see some traffic from your social media, you should continue it.

Keeping a publishing schedule is important for effective social media traffic. Here are some insights I can share:

  • Post your blog articles on Facebook for not more than 4-6times a week
  • Tweeting 3-5 times a day is a good tactic
  • Instagram posting 1-2 times a day
  • LinkedIn (Depends on your niche)
  • Pinterest – 8-10 effective pins a day

These are some tricks I follow for my blog post sharing on social media. Remember, these numbers should not be only blog posts. You can also share general images, videos or information with your audience.

Also, remember, Keeping your audience engaged with you is one of the important factors. Promoting your products is good, but too much promotion and less engagement leave a bad impression about you.

Here is my take:

  • Respond to your reader’s messages on Facebook, Twitter or any other platform
  • Ask them the Feedback about you and your services
  • Thank them regularly for interacting with your posts
3. Take a look at your competitors

Visit your competitor’s social media pages and see their strategies. You will be easily able to understand the metrics and see you can apply with you.

Analyzing your competitors’ social media give you an idea about how to build an audience in different ways. You don’t have to copy your competitor as it is, but the analysis helps you build your own.

What you can analyze?

  1. How many times they are posting a day
  2. Which channel has more engagement
  3. The way they respond to the user comments
  4. Types of content they publish (images, videos, Infographics, only text, etc.)

You will be surprised to see the results once you start taking actions on your analysis.

4. Know what your audience love

As I always say, the targeted audience and their engagement is the key to success. See what type of content is generating more likes, shares, comments, and impressions. It will give you the idea to plan your content next.

Some times, the audience gets bored seeing the same kind of content flowing on your social media. So don’t be afraid to experiment on the content that you share.

For example: If you have a blog on Finance niche, it is good to share the images or videos related to Richest people and their quotes.

5. Set your goals for social media

Without a goal, there will be nothing you can run for. It is a general line that people says.

It is applicable to your blogging and even for your social media success. Your goals may differ and vary as per the niche that you’re writing on. However, here are some ideal goals to consider for your social media:

  1. Promoting your products or services
  2. Engaging with customers
  3. Increasing your fan base
  4. Driving users to buy your products
  5. Generating new leads
  6. Building a community of like-minded
  7. Providing customer support
  8. Getting feedback

You may have more than one goal, and that’s great.

For example, At NettyFeed, I use social media to build a like-minded community and drive traffic to my content.

Finally, you can also consider surveying your audience to understand what they think of your strategy. They can come up with great ideas that you had not thought of. Building your audience takes time, but by having clear goals and working for them will be leading to have decent results on your social media traffic.

Step 10: Making money from blogging

Till here you have learned about how to start a blog, designing it, plugins, content, social media strategies. If you go with this flow for at least a year, I’m sure you’d get good stats to your blog. So is the time to make some money from your blog.

Well, the first thing that comes into your mind is running Ads. Right?

I too, in the initial stage.

But, there are many other ways to make huge money out of your blog:

  1. Affiliate marketing
  2. Running Ads
  3. Freelancing
  4.  Sponsored posts
  5. Selling e-books
  6. Workshops or Public speaking
  7. Accepting Donation

1. Affiliate marketing

What is the affiliate income?

Making money while you sleep.

You promote other company products, earn a handsome commission if the readers end up buying through your affiliate link.

How to do Affiliate marketing?

Firstly, you will have to join an affiliate program then you will be provided with banners or links of the product. You just have to place those banners or links on your blog.

If anyone clicks the link or banner and buy that product, you will be rewarded with the commission.

Your performance can be tracked through your affiliate ID given by the merchant.

Why Affiliate marketing?

Affiliate marketing is considered to be one of the fastest growing money earning techniques online. Below are a few reasons to consider:

Zero cost: It costs you nothing to get started. Since the product was created by someone else, you don’t need to hire anyone to make or sell.

No support: You are just selling the product. You don’t have to offer support. Since they use your link and buy the product, you get commission and merchant takes care of the customer from there.

Passive income: If you are a daily wage or monthly wage employee, this is the best source to make money side. Just place the affiliate products and start earning without having your physical presence on the blog.

Huge money: Of course, we all need money. Believe me for products like hosting you will get upto $150-$200 for each referral through your ID. Is n’t it awesome?

Now, let’ see some Affiliates you can start using on your blog to make money.

1. Amazon.in

In the case of promoting simple consumer products like mobiles, gadgets, household items, the biggest network so far is Amazon. Its affiliate program lets you promote any product that is sold on their platform.

Amazon Associates Homepage Image

Amazon is a trusted platform by consumers to buy the products. So it is easy to place such products on your site and make your customers buy to earn up to 15% commission on the purchased amount.

Get started now – Amazon Affiliate program

2. Hosting affiliates

Web hosting is one of the biggest affiliate programs that tend to pay huge commissions to you. Most of the bloggers rely on hosting affiliation to make money.

Below are some hosting companies that pay you even $200 for a successful sale via your ID:

Hosting ProgramCommission payoutSignup Link
1. Bluehost$65 to $120FREE signup
2. iPageUp to $150FREE signup
3. SitegroundUp to $100FREE signup
4. DreamhostUp to $120FREE signup
5. InMotionUp to $120FREE signup
6. A2 HostingUp to $140FREE signup
7. HostgatorUp to $125FREE signup
8. WPEngineUp to $200FREE signup
9. HostwindsUp to $135FREE signup
10. CloudwaysUp to $125FREE signup
11. WPX HostingUp to $100FREE signup
12. Justhost$65FREE signup
13. Hostmonster$65FREE signup
15. KinstaUp to $500 + 10% monthly recurringFREE signup
16. GetFlyWheelUp to $500Free signup
17. Hostinger60% commission per saleFree signup
18. HostrocketUp to $150FREE signup
19. HostPapaUp to $200FREE signup
20. GreenGeeksUp to $100FREE signup

2. Running Ads

Running ads on your blog is not a bad idea. Moreover, if your blog has the page views about 50,000 a month, you can easily earn at least $500-$800 depending on some factors.

Factors like:

  1. Your blog niche
  2. CPC of your keywords
  3. Traffic sources etc.

Some of the major ad networks you can consider are Adsense, Media.net, Propeller ads, Infolinks, Chitika, etc.

If you’re driving great traffic of millions to your site every month, then running Ads may get you some good money. Otherwise, it’s hard to make more money out of Ads.

So, I feel it is one of the good monetization channels, but definitely not the top. But if you figure out the success factors of Ad networks, this falls under top 5 money making ways out of your blog.

3. Freelancing

Earning from Ad networks definitely takes time. But if you want to start earning from the first month, then selling your knowledge is gonna be the quick way to earn money.

What is your knowledge?

Apart from blogging, what you can do?

  • Programming
  • Content writing
  • Graphic designing
  • Website development
  • SEO
  • Marketing consultation
  • And this list can be exhaustive

My first freelance customer paid me $15 for the content I wrote for a small website. I found the client on social media and liked my style of writing. So they referred a few more clients to me. As a beginner, I was also charging less compared to market rates, so that I can gain some experience in it.

Later, slowly I started pitching some prospects on social media that needed content services and it worked.

And if you want to try out this monetization method, make sure:

  • You build the trust about you
  • Display what you can do on About us page
  • Keep contact us page to reach you
  • Hire me page will work great
  • Keep services page on your blog and let them know what services you can offer

Apart from this, you can also sign up on some freelance job sites like:

  • Freelancer
  • Upwork
  • Fiverr
  • Freelancemyway.com etc

And this works like a cake.

4. Sponsored posts

What is paid review or sponsored content?

Well, it’s when a company or business pays you some amount in order to talk about their product on your blog. That means your blog should have some good traffic and engagement so that sponsors can trust and pay you.

I am sure it takes time to grow your readership and use this monetization method. However, few sponsors prefer your site’s domain quality and authority (Domain Authority) over traffic stats. So, don’t be disappointed if you have fewer stats.

Sponsored content not only brings you the money but also gets you the traffic and subscribers if the content is good. Depending on your blog authority and traffic stats you will be able to earn $10-$1000 for one sponsored article.

How does it work?

A sponsored post just works like Tv or Radio promotion programs where the TV channels get paid to talk about someone else’s product.

To get started with, I suggest you put some package or details on your blog. Details like traffic stats, Unique monthly viewers, audience place, social media fans, Domain authority, etc. Then you can approach brands to offer your deal.

How you reach out to brands for a sponsored post?

This is just like direct marketing. You reach out to brands and businesses that have good product and name in the industry.

Why only good brands?

Because you don’t want to suggest a bad product to your readers and lose their trust.

You can ask them for a demo account to review their product in-detailed. There may be a time when you all have to do is give an only positive review and promote the product, regardless of whether you have used it or not. In such cases, be honest and let your readers know that you’ve not used it and the review is based on Internet popularity. Honesty is the best policy.

Things to keep in mind:

  • Reach the only trusted brands
  • After trying the product if you feel that it is not worthy, deny the offer to promote it, you don’t wanna give up your blog standards for the sake of a few dollars
  • Add a disclaimer tag of “sponsored”

You can use media sites like Revcontent to make money from sponsored posts.

5. Selling Ebooks

What are Ebooks?

Well, just books that you find online. But in a format where they can be downloadable. If you would experience writing some at least 50-100 great articles, you can collect some information out of them and turn them into an ebook.

Once you completed writing, you can design its cover image using Canva and start selling it.

To put it simply, Just search ‘SEO guide’ in Amazon and you will be able to see thousands of ebooks from many bloggers. Of course, Amazon is not the only place where you can sell. You can sell it on sites like Flipkart, eBay and even on your blog.

You can also sell it on Amazon Kindle, it has the highest reach. It means you have more chances to make more money with just a single ebook.

A reader visits your blog, find the ebook as interesting, he/she order using PayPal and they get your ebook.

How does it sound?

Interesting and challenging right? Yes, it is.

But, how to promote ebooks?

I recommend the multichannel approach to reach the potential audience. One such channel is social media like Facebook, Twitter, LinkedIn or YouTube, etc.

When you complete finishing the book, start posting its link on your social media pages.

But, only social media is not enough. You have to create a buzz about your ebook. Request your friends, family to share with their known people. Tell them you pay some small amount as a commission or gratitude if they refer someone to buy.

If you have an email list, make sure you send an email to them to encourage them to buy.

You can also offer 2-3 pages for FREE reading. That will get readers attention to it and will buy the rest.

The key is to be more creative with your marketing efforts.

It’s low cost, low-risk and highly profitable way of money making. Go and explore it!

6. Workshops or Public speaking

Have you ever looked at the cost of registration for workshops like Digital marketing, blogging or money making topics?

If you are a blogger with good knowledge of your domain and thinking to start such a paid workshop, I’m sure you will be able to get easily $20-$100 per person. The more effectively you promote your workshop the more audience you will get and the more money you can earn.

It doesn’t sound that awkward. The way you share the knowledge via blog the same you have to share with the audience in face to face.

But how to make money with workshops? How to organize the space and other arrangements?

Well, as it would be your first seminar you need to worry too much.

Check how much the coworking space is charging for a seminar hall for 2-3 hours or more. Negotiate and fix the deal. Start memorizing your speech and promote your seminar in every possible way.

How to create a seminar registration page?

  1. Well, Signup at Instamojo using this link and get Rs.500
  2. Login to your dashboard –>Products & Store –>Add Product
  3. Once you add product (Add seminar details & time) and you will get payment link for the seminar
  4. Start promoting the link

You might also be considering the multiple speakers for your workshop. Either they pay you to promote their product for 10-15 minutes or you pay the experienced individuals to talk on your products for some time.

Few tips to promote your workshop:

  1. Brochures distribution locally
  2. Write a press release on some authority media site
  3. Consider Facebook or LinkedIn Ads
  4. Share it with your friends, family, and fellow bloggers

You can include some snacks, Tea or Food based on the fee you’ve charged.

That’s how you start, gain the experience and learn from the audience. Give your blog at least a year to grow, build followers and start making money with workshops or seminars.

7. Accept donations

Accepting donation is definitely not a bad way to earn income from your blog. You are doing hard work by writing quality articles and sharing your knowledge.

You can start accepting a small number of donations like $5 or $10 by using below sentences on the donation buttons:

  1. Help me run this blog
  2. Did I help you? Buy me a Coffee

Does it work?

Partially Yes and No.

Making a living primarily from Donations is not an easy thing unless you have loyal fans and a large readership. But this doesn’t mean you can’t use it for your new blog. Few of my blogger friends use this model as a secondary source of income. They don’t see a big income from it but it helps them to pay some of their bills, which is not bad at all.

Buy Me A Coffee helps bloggers receiver support from heir readers in a friendly manner. Here is a simple button you can add to your blog:

Accept donation via PayPal and thank them for supporting you.

Here’s the link to download the plugin it to your blog – https://en-gb.wordpress.org/plugins/buymeacoffee/

I kept this option in the last of my list due to its limited effectiveness, since you have to depend on the kindness of your readers to earn money.

That’s all about getting started. Now let’s get into quick FAQs to close this up.

FAQs about starting a blog to make money 

I have helped many beginners to start their blogging. Few quit and few are running hard for success. However, here are some questions that every beginner can relate to starting their blogging.

1. Which niche should I choose?

As I said, it depends on what you are passionate about. If you are a software developer or student you may consider writing programming tips, tutorials, etc.

Whatever you chose make sure you become an expert in it and authoritative. People will buy from you when they trust you.

2. How much can I make money from blogging?

Again, it depends on how much smart you play and the efforts you put.  I will be honest, many bloggers give up in their first 3-6 months and quits. They wish to see the earnings immediately, which is not possible. You need to steadily work on your blog for at least a year to see some results so that you can start monetizing.

Making money from blogging is not a get-rich-quick kind of scam. If you work continuously and stick to your strategies, then you are most likely to see the results in a year or less.

You will be making money depending on which monetization techniques do you use and how much traffic your site has.

Besides that, I see some bloggers even make $100,000, $50,000, $35,000 and some make less than $1000 per month.

3. How do I get started?

Starting a blog is very easy even if you are not from a technical background.

Normally a general domain costs you $8-$10 per year and web hosting $11 per month usually paid for a year.

This is a lot of money for you if you are just starting a new blog. Is n’t it?

So, I have a great deal from Bluehost. They are offering $3.95 per month along with the FREE domain.

Click here to avail the 65% OFF Bluehost deal

Their team will set up your blog in just 10 minutes after you buy from them. Is n’t it awesome?

Bluehost is an officially recommended provider from WordPress and one of the biggest hosting providers in the world.

Wrapping it up,

As you start blogging, you’ll start exploring more advanced tactics and monetization methods to your blog.

Alright, I believe that’s an end to my talking. It’s your turn to start something beautiful.

Now, I would love to know how your dream of “starting a blog” is turning into reality.

So, let me know in the comments. I’ll respond as fast as I can.

Was this guide helpful? If so, Would you consider sharing it with others?

Thank you…

1 thought on “How Do I Start A Blog And Make Money: Free Beginner Step-by-Step Guide”

Leave a Comment

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