How To Start A Profitable blog in 2019 | The Beginners Guide


Are you looking to get an honest answer for  “How to start a profitable blog in 2019 to make money”

Great, you are in the right place.

I have started my blogging in the year 2016 with zero knowledge about it. However, I started and today here I am sharing my knowledge and experiences with you.

When you start blogging, you might make several mistakes in terms of niche, content, grammar, link building, etc. One day you will realize the mistakes that you are making, as I did.

Yes, I made huge mistakes and I had been hit by Google Panda and other core updates.

I started working on my blog in terms of content and backlinks. In no long time, I came out of this.

No doubt, Bloggers like Anil Agarwal, Harsh, etc are earning more than 70 Lakh INR per annum. Even I started my blog after reading such income reports.

That kind of inspiration starts you get running.

Today, you are gonna learn everything about ‘How to start a profitable blog and earn passive income’, 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.

Coming to the main point,

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

  • To earn money of course
  • Sharing knowledge
  • For name
  • Personal brand

Or any other.

I created this ultimate guide on ‘How to start a blog’ that took me 6 months to sum up my experiences.

After you complete reading this guide, you will get answers to start a brand new blog by yourself in less than an hour.

So get Tea/Coffee, snacks as much as you can, relax and pay attention to it.

I also suggest you bookmarking this guide so you can come back to it any time 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

Why do you continue reading an article on the Internet?

Because you know the writer or the design is good or you find the content is useful?

Of course, the content is useful and the design. As a blogger, you can master both when you pick the right niche you are passionate in.

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 a master 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 desired money. Even if it does, not for a long time.

You might have knowledge in multiple niches, and want to start a blog by that way, but it is not recommended. People trust you and your blog when you expertise in a single niche completely.

Now comes the big question

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 you find as  interesting
  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 how you will write, style your content, market your blog, interact with fellow bloggers, audience, etc. Everything depends on it.

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

Well, that’s okay.

It might seem hard for you to think that you’re going to compete with those experts who have been blogging for years. Remember, there is always a scope and place when you play smart and hard.

A lot of people gives up here after thinking that there is huge competition in the niche. When you start confidently something, the workflow comes automatically.

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

2. Select the blogging platform

Now, you have selected your niche.

But where do you write?

CMS (Content Management System)

A CMS is where you will do the blogging thing. Such as writing, designing and publishing your blog articles.

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 get started with it
  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.

For example – or

If you ask me, this would be your mistake to start on FREE hosting. Because, if you are serious about blogging, this will limit your talent to explore more possibilities. On top of it, you will fall behind in the competition if you start late.

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

  1. Low Control – You have less control over your blog.
  2. Less Customization – Unless like WordPress there won’t be thousands of free themes and plugins.
  3. No One Will Take Your Blog Seriously – Did you read any article if it had or in the end? People never click on your links to read.

If you are serious enough to get started with blogging and make money – Then start to consider spending the money 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:


  • is FREE to use
  • You have to use a domain like
  • You cannot sell 3rd party ads except WordPress’s
  • No plugins
  • Basic themes
  • Limited SEO

  • 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, 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

Now the time comes to put the name for your blog and choose the domain for it.

How to pick the blog name?

  • Don’t use lengthy names. 10-15 characters are good enough
  • Prefer [dot com] domains over [dot in] domain
  • Which is Easy to read, pronounce and type

For example;

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 companies and their deals all over the Internet. The one service that I’ve found for just getting started easily for bloggers 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.

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 –

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 ready to blog.


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

–>Top 10 Super Fast WordPress Hosting Providers

Step 5: Design your blog layout

Now, your blog is ready.

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.

How do you install a theme?

Well, you will find an option of search themes under Appearance section.

Theme plays an important role in your SEO.

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. If you wrote some great content they might not stay because of the blog’s 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.

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 attracted to colored themes and graphics that appear on it while you check the demo. Check how many users have installed it, how it looks and what features are available in it.
  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. Many theme providers still use those old codes in their coding which might make your site slow.
  4. Rating – It is not advisable to buy a theme right after you read some blog post or review on the Internet. Be thorough about 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
  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. This is the one thing you should be aware of.
I suggest this theme…

I started my blog with FREE themes. In my years of blogging, I have used many themes and one major issue I faced about those is, I did not have much customization option to make my blog look great.

I did my research on themes for a very long time. I feel Astra theme is really great and SEO friendly. 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.

Adding too many plugins will slow down your blog for sure and thus drop in your SEO rankings.

To make your job easy, I have compiled a few important plugins to install right the moment.

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. It is a very useful plugin for any blogger.

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

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 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 add social media share and follow buttons to gain more user engagement.


It is used to see the traffic analytics of your 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.

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.


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

Social media buttons, Theme, Plugins – They run Java scripts and slowdowns 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.


Do you think your blog will be safe in the world of this cybercrime?

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 an ebook to your user, Keep the article 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 start understanding each topic in detailed, you will become an expert in the industry.

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 also available in FREE, using which you can work on your

  • Keyword strategy
  • Link building
  • Spying on competitors links
  • Site audit, etc.

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.

Example of Long-tail keywords: 

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

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.

Images and videos play such an important role in a blog’s visual strategy. But, do you hire some professional to take beautiful pictures for you to add?

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

Do not worry. There are some FREE stock images websites for bloggers like you. 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.

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.


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?

In my initial days of blogging, I had a perception that adding too many keywords in the entire blog post and title part gets more ranking. 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 consists of posting, engaging with your audience, asking them for Feedback and working on your mistakes, etc.

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.

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.

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 up to $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.


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,, 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
  • 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 –

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 profitable 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…

2 thoughts on “How To Start A Profitable blog in 2019 | The Beginners Guide”

Leave a Comment

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