Pros and cons of blogging- The ultimate guide for beginners

Disclosure: This post may contain affiliate links. This is how we stay funded and these commissions are what keep our site going. Please support us by purchasing through our affiliate links.

Blogging is one of the best side hustle you can start to make passive income. But, before you start your blog, there are a few pros and cons of blogging you need to know.

Before we get started, I would like to clear a few misconceptions that people have about blogging.

  • Building a successful blog is not complicated. Actually blogging is very simple. All you have to do is to create quality content consistently.
  • Though there is a lot of competition in every niche, you can surely make it work if you use the right blogging strategy.
  • You don’t need to invest a lot of money to start your blog. With only an initial investment of $2.95 per month, you can turn that into a $20,000 per month money making-machine.
  • You don’t have to be a terrific writer to have a successful blog. Actually writing in simple English which is easy to understand is required.
  • Blogging is not hard. You don’t have to do all the stuff other people are doing. In short, all you need to do is to target the right keywords.

That being said, let’s see all the pros and cons of blogging and see if it’s really worth your efforts.

Pros of blogging

1.Great opportunity to make money

I am sure you must have come across different types of business models like dropshipping and drop servicing which can actually help you generate a full-time income online.

But the issue with these business models is that it will take you more time and hard work to make it self-sustainable.

Blogging has one definite advantage: Your blog post will bring traffic to your website for at least 3-5 years which in itself is quite fascinating.

Now, I am sure you must be asking yourself how much money you can make if ever you decide to start your own blog.

Well, if you are publishing at least 3 articles per week, then this is how you can make:

YearNumber Of ArticlesPotential Earnings Per Month
1144$1,000- $10,000
3432$30,000- $50,000
4576$50,000- $100,00
5720$100,000- $250,000
6864$250,000 – $350,000
71,008$350,000- $500,000
81,152$500,000- $600,000
91,296$600,000- $800,000
101,140$800,000- $1,000,000

As you can see, it takes a lot of time to make a significant amount with a new blog. As far as I know, there is no online business that is faster than blogging to reach $30,000 per month in just 2 years.

Related: How Many Page Views You Need To Make Money Blogging

2.Low start-up cost

Nowadays with just $2.95 per month, anyone can start a blog. Actually, an awesome component of blogging is that it has no barrier to entry which in itself is a huge opportunity.

But since it has a very low barrier to entry, it means that blogging is really very competitive. But there is a catch:

More competition doesn’t mean that your earning potential is low. Actually, it’s the other way round.

For most online businesses, you need to have a huge amount of initial investment to get started. But blogging gives you the flexibility to make a full-time income from the comfort of your home.

All you need is just a basic computer, an internet connection, and hard work.

There will be many people on the web who will tell you to buy premium themes, buy logos, buy social media scheduling tools, etc.

Let me tell you one thing: You neither need to buy a premium theme nor you need to buy a logo when you have a new blog.

You can easily design your own logo on a FREE Canva account.

If you head over to my recommendations page, you will see exactly which tools I am using for this blog.

Related: How to start your blog in 10 minutes

3.Opportunity to establish yourself as an authority

First, if you publish quality content consistently, Google will recognize you as an authority in your niche and give you a boost in ranking.

Second, if you are offering coaching services or you have an e-Book, having quality content on your blog will help people to recognize you as someone who knows the niche well.

This will in turn either generate more sales for your e-Books or you can also see a massive increase in requests for one-on-one coaching.

Related: How to structure your blog posts for higher ranking on Google

4.Access to a worldwide audience

Having a blog post online means that anyone in the world can access it. Now, Google bots are constantly scanning your website to find your new content and showing them to related searches done on Google Search engine.

Can you imagine the potential here? Tiny robots are working day and night to distribute your content all around the world.

This is why blogging is so powerful. Once your content gets ranked, it will bring traffic every single day for a few years without any additional effort.

Related: The SEO tips and tricks to get on Google’s first page

5.Offers flexibility

Having the flexibility to work at your own schedule is a privilege that many people can only dream of.

Blogging is a venture that gives you the flexibility to work whenever you want, which increases the quality of your life a lot.

But it comes with a cost.

To be able to enjoy that flexibility and freedom, you will first need to work very hard on your blog till it gets enough momentum.

On average it takes around 2 years for your blog to generate a full-time income. Can you imagine dedication only 2 years of your life to be able to make a full-time living?

Related: The Best Blogging Journey To Earn A Full-Time Income

6.Different opportunities to make money

Blogging is really amazing as it gives you the flexibility to make money in different ways. Not all of them are easy, but a few monetization techniques are relatively easy and passive.

For instance:

  • You can make money using an ad network which is the easiest and most passive way to make money with your new blog.
  • You can also use Affiliate Marketing, which is another passive way to monetize your blog.
  • You can also use Launch Jacking which is writing reviews for products that are not yet launched.
  • You can create sponsored content that can help you make anywhere between $100-$1,000 per content.
  • You can sell your own digital products and services.

Now, in total there are 14 different ways you can make money with your blog. Which in itself shows the massive potential blogging has.

Related: 14 ways to make money with your new blog

7.Great opportunity to establish connections

When you have a blog, there will be many people who will comment on your content or even interact with you on your social media channels.

The feeling you get when someone praises your hard work and thank you for helping them is really fantastic. These positive comments not only motivate you to create more content but also helps you develop a genuine desire to help your loyal audience.

Whenever you reply to these people, you develop a personal rapport which can be a great way to increase your ROI.

Also, blogging allows you to make new connections with other bloggers which is crucial to get ahead of your competitors.

Related: The best way to use social media for blogging

8.Best way to drive consistent traffic to your website

If you have an online business and you are struggling to generate traffic, then blogging is the best way to bring TARGETED traffic.

With the right SEO strategies, your content can potentially generate traffic for many years. This is why so many businesses are investing so much in content marketing. Also having quality content has been proved to increase ROI(Return on Investment).

Though many people claim that social media is a great way to generate traffic to your website blogging has way more potential because 1 single blog post can bring traffic for 3-5 years whereas on social media, it just for a few days.

Related: Blogging vs Social media-Which one is better?

9.The perfect way to express your creativity

Have you ever tried writing your thoughts on paper and notice how much it can relieve you from anxiety?

Or maybe when you are very angry or frustrated, you just write down how you feel, and a few moments after you feel relieved.

If you haven’t tried it before, then it’s high time to give it a try my friend.

Now, when it comes to blogging, being able to express your thoughts in your content has the same effect, but this time it helps you increase your creativity.

For instance, last year I was really going through a very difficult phase in my life. I was lost, depressed, and didn’t know what to do with my life.

In those hard times, I was desperately looking for an escape. So I was reading a lot of articles and books to find an answer to my situation. Then I found an article online, where the blogger has been going through some difficult times and she decided to start her own blog, and she explained how it helped her heal.

So, I decided to give it a try since I was reading a lot of blogs and found it quite thrilling to have my own little online space.

Now, 1 year later, with more than 120 blog posts, I can say that blogging has allowed me to heal, given me direction, and has given me something to look forward to.

Every day, I wake up and try to write a few hundred words which actually makes me feel way better than ever. I have also noticed that I can solve problems better and I can use my creativity to its full potential.

If ever you are reading this blog post and you are going through a very difficult phase in your life, then maybe it’s time to start your own little business.

Trust me, it will transform you into a completely different human being within a few months. And besides, instead of procrastinating and feeling awkward about your past, it’s better to find your creative outlet.

Here is my step-by-step guide that will help you start your blog in less than 10 minutes.

That being said, let’s see some disadvantages of blogging.

Cons of blogging

1.It’s time-consuming

Starting a blog is really easy as it will take you only 10 minutes. But, what comes next requires a lot of work which can be time-consuming.

For instance, having a blog means:

  • You will need to do keyword research to find low-competition keywords.
  • You have to research the topic before you start to write (This is mandatory).
  • You will need to set aside at least 1-2 hours per day to write your content.
  • You need to interact with other influencers and your audience to maintain a good relationship.
  • You have to create new videos, pictures, charts, or infographics for your content. These can be easily created with Canva.
  • If ever you choose to use social media, then you will need to create a few blog posts formats for each content.
  • Other mundane tasks and tweaking can consume your time a lot. That’s why it’s crucial to select a good theme and build a strong foundation before you start to create your content.

Now If you don’t like social media, then you can read my full guide where you will learn how you start your blog without using social media.

2.Takes a lot of time to get traction

Blogging is not a venture that will help you achieve overnight success. If you ever had the thought of starting a blog and making thousands of dollars within a few months, then it’s time to change that perception.

To be able to get success with blogging, you will need to have a lot of patience till your little blog gets enough authority and traction from Google. And trust me it takes a lot of time.

The only way to succeed at blogging is to stay quiet, work fiercely and let time do its thing. The thing with blogging is this: It is a very simple business model, you just have to keep publishing quality content.

I am sure you are wondering how much time it takes to make money with blogging. Well, since the amount you can make is directly related to the quality of your traffic, let’s see how long it will take your blog to get enough traffic to make a full-time income.

Here is a screenshot for this blog’s ORGANIC traffic:

As you can see, after 1 year of blogging I am getting only around 140 monthly sessions from Google. I would like to mention that I had already written 110 blog posts in 1 year.

Now, if your blog’s organic traffic looks like this it’s completely fine. You don’t need to give up on your blog.

Why I am saying so?

Well, because it will take my blog anywhere between 15-20 months till I get significant traffic from Google. This is because my niche is really competitive.

I am still creating content every week on this blog because I know the timeline for blogging. I know that I will have to give my blog at least 24 months before I take any decision.

Now, if your niche is not competitive, then you can expect to get momentum anywhere between 12-16 months.

3.It can be hard to create content regularly

I must admit that creating content consistently is really tough especially when your blog is not getting any kind of traction or money.

I have seen far too many people give up on their blog just because they are not able to digest the fact that sometimes they have to continue to add new content even though they are not seeing any kind of traffic.

That’s why, for you to get enough motivation, you MUST use display ads together with affiliate marketing so that you can see some revenue.

Even if your blog is making $5 per month, it’s a good indication that your blog will make more money.

The only difference between a blog that makes $5 per month and a blog that can make $50,000 per month is a lot of quality content.

Now, there is always a solution for everything. If you are really struggling with organic traffic, then you can try using Pinterest.

Here is a screenshot of my SOCIAL traffic for June 2021:

Though it is not a lot, getting 6,022 monthly sessions from social media is enough to make a part-time income.

As you can see, both Pinterest and Twitter are my main source of traffic. Though many claims that Facebook is really good to generate traffic, I chose NOT to invest any money on the platform. This is because I am getting FREE traffic from Pinterest and Twitter.

Here is how I am using both platforms to generate traffic for this blog:

4.The technical issues can be annoying

Having a blog means that you will always encounter technical issues. Sometimes you can have an expired SSL, expired plugins, malware, coding problems, or hosting issues.

That’s why having a blog implies you must be willing to learn almost everything in the beginning so that you can handle these issues. Once your blog is earning enough, you can hire someone to maintain your blog.

That’s why it is crucial to building a very solid foundation so that you can at least minimize most of these technical issues.

If you have a new blog, then you can read my complete guide to help you set up your blog the right way for maximum performance and security.

5.You will attract a lot of haters

One thing I have learned in life and that is: You will never be able to please everyone even if you try your best.

Getting out of the rate race and building your own business will attract a lot of haters. This is something that you should accept as it is part of your life.

You WILL get a lot of negative comments, critics, and hate emails when you are trying to make an impact on the world.

The sooner you can cope with it, the better it will be for your state of mind and happiness.

Lazy and negative people will always try to bring you down especially when you are an honest human being.

I can still remember how people used to laugh at me when I first started my blog. And the weird thing is that it was my own friends and family members who told me to get a real job and to stop wasting my life with a blog.

Well, since I am very stubborn by nature I didn’t listen to anyone and I continued to work on my blog.

Always remember this: No one on this planet has the right to tell you what to do with your life. If you are ready to struggle and accept failure as a vital part of success, then for sure go ahead and live your life the way you want.

Because at the end of the day, sacrificing yourself for other people will never be worth it.

6.It takes a lot of time to make money

Blogging can take up to 2 years before you start to make a full-time income. Though some people can make it happen in 1 year, for most people (myself included), it can take more time than we expected.

This is the truth about blogging. If you are ready to invest 2 years of your life to make it happen, then for sure you will succeed.

If ever you come across someone who is trying to sell you a course that says you can make a full-time income with your blog in a few months, then you are being scammed.

There is a simple rule about blogging and that is the compound effect which is:

  • Your first 50 articles will bring a little traffic and a little money. Nothing to brag about as your blog is still a baby that needs time to grow.
  • Your next 50 articles will bring more traffic and a little more money. This is where you will start to see some traction and the real potential for your blog.
  • Once you have exceeded 150 articles, you can potentially see a massive increase in your blog traffic and income. This is the stage where your blog is becoming an authority.


Final thoughts: Pros and cons of blogging

I strongly believe that anyone who is ready to work hard and make the necessary sacrifices can build a successful blog.

The only reason 95% of me bloggers fail is because the QUIT. And the weird thing is: They quit on their blog in less than 6 months.

I think that it’s a risk that you can take and give blogging a try for at least 2 years. 2 years is not a lot of time because the time will pass anyway.

Now it’s up to you to decide whether to change your life or to stay stagnant.

In 2 years most people will be at the same place, tucked in the same boring job, doing the same thing and complaining about their life. Whereas in 2 years you can enjoy your freedom and make a full-time income.

It all boils down to the choices you make TODAY.

Either you spend 1 hour per day on your blog or you choose to watch Netflix is totally up to you. In the end, you know well which choice will change your life in 2 years.

I hope this blog has given you enough insights to help you make a better decision about your blogging journey.

See you soon!

Leave a Comment