This blog post can contain affiliate links. This means that, at no additional cost to you, I may receive a commission if you click through and make a purchase. Please note that I only recommend products and services that I personally use and trust.
Blogging is one of the best side hustles 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 up 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 and create good content.
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 them 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 much you can make:
Year | Number Of Articles | Potential Earnings Per Month |
1 | 144 | $1,000- $10,000 |
2 | 288 | $10,000-$30,000 |
3 | 432 | $30,000- $50,000 |
4 | 576 | $50,000- $100,00 |
5 | 720 | $100,000- $250,000 |
6 | 864 | $250,000 – $350,000 |
7 | 1,008 | $350,000- $500,000 |
8 | 1,152 | $500,000- $600,000 |
9 | 1,296 | $600,000- $800,000 |
10 | 1,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.
SPECIAL NOTE: 95% of aspiring bloggers who start a blog fail. Do you know why? It's because they are not using the right blogging strategy and they don't know the REAL TIMELINE for a blog. Did you know, that you can build a successful blog by spending only 1- 2 hours per day on your blog? Well, if you use MY BLOGGING STRATEGY, you will be able to do that.
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.
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 around.
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.
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 the 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 dedicating 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 thanks you for helping them is really fantastic. These positive comments not only motivate you to create more content but also help 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.
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 proven 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 is just for a few days.
9. The perfect way to express your creativity
Have you ever tried writing your thoughts on paper and noticed 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 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.
SPECIAL NOTE: I'm really thrilled to let you know that you can now start your own blog with Bluehost for just $2.95 per month when you use this exclusive link. That's only an upfront investment of $36 for 1 year, which is over 60% off regular pricing. Plus, you will get a free domain name ($15 value) if you sign up for at least 12 months. I don't really know when this exclusive offer will end, so take advantage of this offer before it's gone. If you want to start your own money-making blog, then you can read my in-depth tutorial here.
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 post 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, you will need to find a way to generate traffic.
Related: The Blogging Timeline For New Bloggers
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.
So how much money can you make if you use ads on your blog?
Well, here is how much my other blog earned with Google Adsense:

As you can see, with only 16,468 pageviews I was able to make €326.50.
So, if you create your own blog, you can make this amount within 6 months with Pinterest.
So, why Pinterest?
To answer that, let’s see how much traffic you can generate with Pinterest.
Here is how much traffic a single pin generated in 1 month:

As you can see, Pinterest is indeed an awesome platform to generate free traffic. Though many claims that Facebook is really good to generate traffic, I chose NOT to invest any money in the platform. This is because I am getting FREE traffic from Pinterest and Twitter.
As you can see, starting a blog and making a side income is not that complicated:
SPECIAL NOTE: I'm really thrilled to let you know that you can now start your own blog with Bluehost for just $2.95 per month when you use this exclusive link. That's only an upfront investment of $36 for 1 year, which is over 60% off regular pricing. Plus, you will get a free domain name ($15 value) if you sign up for at least 12 months. I don't really know when this exclusive offer will end, so take advantage of this offer before it's gone. If you want to start your own money-making blog, then you can read my in-depth tutorial here.
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 build 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 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 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.
SPECIAL NOTE: If you are looking for different ways to make money from home, then I am thrilled to inform you that there are many online jobs that you can do to make at least $1,000 per week from the comfort of your home. If you love to use Pinterest, you will be glad to know that you can use the platform to make anywhere between $50-$200 PER DAY without much effort. For those who love typing, there are online typing jobs that will help you make at least $3,000 per month. Finally, if you are someone who is very creative and love to design templates, then you will be glad to know that you can use your CANVA FREE account to make money online.
Final thoughts: The Pros And Cons Of Blogging: What You Should Know Before You Start
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 that they QUIT. And the weird thing is: They quit 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 in the same place, stuck 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.
Whether 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.
Here is my super easy guide that will help you start your blog in just 10 minutes.
Related Articles:
- 14 Ways To Make Money With Your New Blog
- Blog Topics That Make The Most Money
- Blogging Without Showing Your Face-Ultimate Guide For Beginners
- Launch Jacking- A Step By Step Guide To Making More Money
- Blogging Without Social Media-The Ultimate Guide
If you liked this post, please don’t forget to share it as it will really help me a lot. Thank you.
See you soon!