How long does it take to make money blogging

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.

The famous question all new bloggers ask themselves. “How long does it take to make money blogging”?

If you are just like me, you started your blog in the hope of making money in the first few months.

You tweaked your website, changed your theme a few times, or even tried sharing your blog posts on social media.

You have spent the last few months creating content regularly, but you are still not making enough.

Maybe you are just hardly making a few bucks per month.

People are barely visiting your blog, and all the excitement you had previously is just fading away.

Sounds familiar?

I completely understand that feeling. I know exactly how it feels.

Sometimes you just wonder if you could make at least $100 to $200 per month; it will be really awesome.

Or maybe your family or friends were right when they told you to get serious about your 9 to 5 job instead of focusing on blogging.

But, deep inside, you know.

You know that you will be able to prove them wrong. You will eventually get the success you deserve.

You will surely leave your tedious 9 to 5 job and become a full-time blogger.

Is that really possible when you don’t see any traffic and income in the first few months?

Of course, it is.

Don’t get discouraged, my friend. 

If you are in a hurry and want a simple answer, you can expect to start earning a decent amount in 8 to 12 months if you have the right strategy in place.

But if you want to make sure that you can increase your blog earnings exponentially and reach the goal of becoming a full-time blogger, read further.

In this article, you will learn:

  • Crucial steps to build profitable a blog from scratch.
  • The vital steps to increase your blog’s traffic with search engine
  • How to increase your blog traffic significantly using social media
  • Smart ways to monetize your blog
  • How to stay consistent so that you can blog long enough for success to show


Please make sure to stick till the end as I will discuss how you can prepare your mind for long term success. 

This is where many people go wrong, and I don’t want you to give up on your dreams easily.


How long does it take to make money blogging?

Having the right mindset and expectations will help you a lot to get success with your blog.

Having the wrong expectation will make you quit before you reach the tipping point where there will be tremendous growth for your blog.

The key here is to stick to your schedule and keep on creating valuable content for your readers.

As mentioned above, you can expect to earn money through your blog within a year if you follow the strategies I will mention in this article.

Let’s begin.


1. Crucial steps to build a profitable blog from scratch

Having a blueprint for blogging is essential to build a long term profitable blog. 


The blueprint for blogging:

Step 1: Create a Self-hosted blog using reliable hosting. You will need to have a strong foundation to avoid undesirable issues in the future.


Trying to start a blog on a free platform and expecting to make a full-time income is improbable. If you still think that a free platform is enough, I beg to differ. 

Please read the difference between a free and paid platform and how it can impact your earning potential.

You will also need to choose a theme that is mobile friendly so that you can bring more mobile traffic to your blog.

It is futile to buy a theme when you are new to blogging, but you must make sure that it is optimized for all devices

And where can you find such themes?

You will find awesome free themes at Themeisle.


Step 2: Set up your blog so that you won’t need to continually fix issues. This task alone can consume a lot of time and distract you from focusing on the most important things.

Therefore, to avoid further complications, follow the steps that have been discussed in this article to make your blog more secure and perform better.

Related article: How to set up a WordPress blog for best performance and security


Step 3: Do keyword research before you start to write articles. This is a crucial step that many new bloggers ignore. I don’t know why, but new bloggers like to create content that they think will work.

If everyone in the industry is advising you to do keyword research before creating content, it makes sense to follow their advice.

You don’t need any fancy premium tools to get keywords for your blog posts. You just need around 5 to 10 mins to find keywords to help your blog attract targeted traffic.

Can you spend 5 to 10 mins to find keywords for free?

Then these 2 articles below will be of tremendous help to you.

Related articles: 


Step 4: Learn how you create quality content to get more people to come to your blog repeatedly. I am sure you must have heard this: Content is king.”

It is somehow true. 

But you don’t need to have the best content on the web to get success with your blog.

Creating content that is easy to read and contains useful and legit information is essential. Also, you don’t need to create content with 2000 to 3000 words.

Content with at least 1,500 words will be enough to get you a decent amount of loyal fans.

To attract loyal readers, you must format your blog in a way that is easy to read.

And to help you with that, I have prepared a free resource that you will love.

Related article: How to structure a blog post to get a higher ranking


Step 5: Prepare a few formats for your blog post to post on social media. I will strongly advise you to choose only 2 social media platforms in the beginning.

You will need to focus more on creating quality content for the first few (4-6) months because spreading yourself thin is not smart to build a blog.

For me, Twitter and Pinterest are working just fine. You can consider Pinterest if you are struggling with blog traffic(I will elaborate later).

Step 6: Repeat steps 3 to 5 for at least 6 months. This will make sure you have enough content to establish yourself as an authority in your niche.

In short, your first 6 months should look like this:

Keyword research → Writing content → Revising your content → Publishing your content → Posting on social media→Repeat.

This was the most straightforward blueprint for creating a successful blog. 

And I want to tell you that blogging is indeed simple. But very few can stay consistent with it.

Let me give you a mere example.

By now, almost everyone knows how to lose weight. There are enormous resources online which are legit and actually work.

But how many people actually can lose weight?

Now many. Have you ever wondered why?

It’s because they can’t abide by the schedule and are not patient enough to finally get the desired result. 

Now you know precisely what I am talking about. Right?

That being said, let’s move to the next section, where I will show you how to build a solid foundation for your blog’s traffic.


2. The vital steps to increase your blog’s traffic with search engine

Everyone wants to get more blog traffic, but no one is interested to learn the basics of SEO.

Learning the basics of SEO is enough to get consistent traffic from search engines.


So are you ready to learn the basics and drive a lot of traffic from Google?

Everything that you need to know about the basics of SEO: 16 SEO tips for beginners to get more traffic from Google

Please don’t ignore the power of SEO. You will be amazed when you will start to get consistent traffic from Google.

Many bloggers give up on their blogs in less than 6 months because they do not get the predicted traffic.

Well, they forget that Google will start to send targeted traffic after 6 to 8 months. If they could have just waited a few more months, they would have got the breakthrough they wanted.

Well, if waiting for traffic from Google drives you crazy, you can use Social media to leverage your blog traffic and increase your SEO further.

This leads us to the next section…


3. How to increase your blog traffic significantly using social media

Since social media signal is an important ranking factor for SEO, it’s quite evident that you will benefit from a higher ranking if you use them properly.

Many bloggers will tell you to use Facebook, Linkedin, or Instagram to increase your blog traffic.

If you want, you can give them a try. It’s all up to you. 

Without any doubt, I will tell you to use Pinterest. 

If you haven’t tried Pinterest yet, you might read these free resources that will be a game-changer:

Once you are getting enough blog traffic, it will be time to monetize your blog.


4. Smart ways to monetize your blog

Making money with your new blog is a bit difficult in the beginning. But once earnings have been initiated, you will start to see your income grow exponentially.

Maybe during the first 6 months, you earned only $10 to $30 per month. Suddenly you will see your income increase like this:

Month 8: $300

Month 10: $700

Month 12: $1,200

Month 18: $2,000

Month 24: $5,000


This is how earnings grow for bloggers who have been creating quality content consistently once they reach the tipping point.


If you really want your blog income to look like this, then I will advise you to read the below articles:

Related articles:


5. How to stay consistent so that you can blog long enough for success to show

This is the among the most critical factor which determines whether a blogger will be successful or not.

Since blogging takes time, you must make sure that you stick to it for at least 1 year to see results.

How is it possible to stay consistent for one year?

First of all, I wanted to clarify that there are not enough resources concerning the mindset you should have to become a successful blogger.

But it is essential to train your mind to make it in this competitive industry.

Since every new business venture takes serious dedication, blogging is no different.

You will have to learn new skills and work very hard. There are three essential skills that you must have to become successful:

  • First, you must be extremely determined. 
  • Second, you should understand that blogging has a lot of ups and downs. This is a non-linear journey.
  • Under no circumstance should you give up? This is crucial as you will have to keep learning and applying new strategies continuously.

If you keep making progress, I don’t know why you won’t make a decent living with blogging. Some people get the wanted result in a year, some in two, and it will take around 3 years for some, depending on the niche and the amount of value they are providing.

Waiting for 1-3 years to earn a full-time passive income is not too much to ask.

Isn’t it?

If you think it’s a long time, then getting a university degree takes the same amount of time.

Do they guarantee you a stable job in the market?

If someone can take a student loan to get a degree, why not invest in a blog?

I want you to reflect on that for a few.

Getting a degree cost you anywhere between $25,000 up to $100,000.

And blogging?

Well, it cost you around $70 up to $150.

No wonder why some of the most successful people in the world are college dropouts. They already know that working 9 to 5 for 40 years to retire when they are old is not a smart deal.

So what will be your choice?

If you have a day job and want to start your blogging journey, I have a free resource to guide you to take the leap.

Related article: How to get away from your 9 to 5 job and start your business.


Final thoughts: How long does it take to make money blogging

If you create 2 articles per week consistently, you will start to earn money in less than 1 year.

So, do you have enough patience to make it as a blogger?

If so, these free resources will definitely help you in your blogging journey.

Suggested Resources:


See you soon!

2 thoughts on “How long does it take to make money blogging”

  1. I’m going on five years on the current iteration of my blog, and I only started making any money – maybe ten bucks a month – a year or two ago.

    So it can take some time.

    • Hello,

      Well, I am glad that you have started to earn money with your blog. The awesome thing is, that once earnings are initiated it will increase rapidly if you keep on creating valuable content.

      Wish you all the best for your blogging journey.



Leave a Comment