There’s a post that appears on blogging subreddits with remarkable regularity. It goes something like this:
“I published my first article two weeks ago and I have zero traffic. Is something wrong? Should I be doing something different? Is blogging even worth it?”
Here’s the thing. The lack of traffic is completely fine. Two weeks is nothing. The question itself is the more revealing part — because it tells you the person is looking for external validation at the exact moment when none is available yet.
That’s the real challenge of early blogging. Not the writing. Not the technical setup. Not even the keyword research. It’s staying in motion when there’s no signal coming back.
I wrote for 16 months* before Planet Houseplant started making serious money. Sixteen months of articles going up, traffic staying flat, and no real indication from the outside world that any of it was working. Here’s what I actually learned about motivation during that time.
*Not counting the 7 years of fruitless blogging before that.
Why your blog has no traffic yet (and why that’s normal)
Google doesn’t trust new websites. That’s not a conspiracy or a flaw — it’s a reasonable position for a search engine trying to surface reliable information*. A brand new site with a handful of articles has no track record, no backlinks, no demonstrated staying power. Why would Google put it in front of millions of searchers before it’s had time to prove itself?
The typical timeline for a new blog to see meaningful organic traffic is six to twelve months — and that’s for posts that are well-researched, properly structured, and targeting the right keywords. It’s not because your writing is bad. It’s because Google is watching and waiting before it commits.
This why picking a niche is SO IMPORTANT. You don’t want a tonne of competition.
This is worth understanding properly before you publish your first post, not after you’ve been checking your analytics every day for six weeks. What to Expect in Your First Year of Blogging covers the realistic timeline in detail — read it early and you’ll save yourself a lot of unnecessary anxiety.
*I know, I know. Google has lost the plot over the past few years, but Planet Houseplant is still getting traffic, and you never know when something’s gonna change.
Why checking your stats every day is making things worse
I do this. I’m telling you not to do it while fully acknowledging that I still do it myself, and it is not helpful.
The problem with daily stat-checking in the first few months is that you’re looking at a number that isn’t going to move yet, and interpreting its stillness as failure. You publish something you’re proud of, check the analytics the next morning, see seventeen visitors (fourteen of whom are probably you), and feel deflated. So writing the next post is harder. So you check the stats again instead. The loop isn’t productive — it’s just a way of generating disappointment on a schedule.
The publish-and-forget mindset is the antidote: write the article, publish it, and direct your energy straight into the next one. The traffic will come or it won’t, and refreshing Google Analytics at 8am isn’t going to change which one happens.
Your first bot is so exciting though. 45 users on my site in the last 30 minutes?! Eeeek. You’re already on Right Move looking at a new house, googling ‘template for handing in notice’ and then…nothing. Oh well.
Motivation vs discipline — and why one of them actually works
Chasing motivation is pointless. Build habits instead.
Motivation is the feeling of wanting to do something. It’s unreliable, it shows up when things are going well and disappears when they aren’t, and it’s completely useless on a grey evening when you’re tired and your blog has a hundred readers.
The only thing I’m motivated to do at 7:00pm is sit on the sofa, eat bread, and play Merge Dragons.
Discipline is doing the thing anyway.
With every niche I abandoned before houseplants — makeup, personal finance, veganism — motivation ran out. The feedback loop wasn’t there, the excitement faded, the slow fade I described in How to Deal With Blogger Burnout Before It Happens set in. I stopped because I was waiting for motivation to return, and it didn’t.
With houseplants it was different — not because I had more motivation, but because I finally felt like I knew what I was doing. I understood my reader. I understood what to write. And that meant I could keep going even when the traffic wasn’t there, because the work itself made sense to me.
I’m kind of lucky in that stopping is not an option for me. Writing is what I want to do full time. Working in my pjs 20 steps from my sofa? Yes please.
What am I gonna do? Work a proper job for the rest of my life? No thanks.
How to find motivation that isn’t traffic-dependent
The trap is tying your motivation entirely to a metric you can’t control yet. Traffic in month two is outside your control. What’s inside your control is everything else — and there’s actually a lot of it.
The craft itself. If you genuinely enjoy writing — not performing writing, not building an audience, but the actual process of researching something and putting it together clearly — that enjoyment is available to you regardless of how many people are reading. It was there before anyone was reading. It doesn’t require an audience to exist.
The one reader framework. At some point, someone is going to find your article at exactly the right moment. They’ll be searching for exactly what you wrote about, they’ll read the whole thing, and it’ll be useful. You won’t know it happened — they probably won’t comment or email, the bastard — but it will happen. Write for that person. One person finding your article helpful is worth more than a thousand passive pageviews.
Leading indicators, not lagging ones. Traffic is a lagging indicator — it reflects work you did months ago and factors you don’t control. Posts published is a leading indicator. It’s something you actively create, it compounds over time, and it’s the direct driver of the traffic that will eventually arrive. Track the thing you can actually influence.
Process milestones are real milestones
One of the most useful mindset shifts in early blogging is learning to celebrate the things that have nothing to do with traffic.
Ten posts published. That’s a milestone. You’ve built something that didn’t exist three months ago.
A home page designed. Cool, a transferable skill has been learned.
An article you’re proud of. One where you re-read it before hitting publish and think — yes, that’s actually good.
These things matter. They’re evidence that the blog exists, that it’s growing, and that you’re developing as a writer. None of them show up in your Google Analytics dashboard, which is exactly why they’re worth paying attention to when the dashboard is uninspiring.
What my build-in-public data will show you
I’m building a pothos niche site as a live case study alongside this site. Google crawled it for the first time recently, which is the very beginning of the process.
Over the coming months I’ll be publishing real traffic data from that site — what the void period actually looks like in numbers, when the first trickle of traffic arrives, and how long it takes to become something meaningful. Not approximated, not theorised — actual data from an actual new site going through exactly the process you’re going through.
If you’re in the void right now and want to see what the numbers look like for someone else at the same stage, go and look at the data.
Repurposing won’t save you (and might finish you off)
The standard advice when your blog has no traffic is to share everything on social media — turn each post into an Instagram reel, a LinkedIn article, a Twitter thread, a TikTok, a Facebook post, a Pinterest pin.
I’m straight up telling you not to.
Social media platforms have their own algorithms and they reward frequent posting — far more frequently than you can publish quality blog articles. Trying to maintain a presence across multiple platforms while also building a content bank is a reliable path to burning out before your blog has had time to rank for anything.
The other problem: most social platforms actively deprioritise content that takes users off the platform. A post linking to your blog is working against the algorithm, not with it.
What social media is actually useful for in the early days is connection — finding other bloggers at the same stage, joining communities, having conversations. Using it as a traffic channel before you have a meaningful content bank to send people to is usually not worth the energy it costs.
Put the energy into articles. The content bank is what drives organic traffic. Everything else can come later, once there’s something worth sending people to.
How to keep going when you want to stop
Acknowledge that it’s hard. It is hard. Writing into silence for months, not knowing if any of it is working, watching other bloggers appear to grow faster…
Did you think this was leading to some meaningful advice?
Nope.
Do it anyway. What if Taylor Swift stumbles on your blog and shares it? Listen to Ina: be ready when the luck happens.
The bloggers who make it through the early months aren’t the ones with the most enthusiasm. They’re the ones who kept showing up when the enthusiasm wasn’t there — who built the habit, set the goals, and treated the work as something they were going to do regardless of how they felt about it that day.
For a practical framework to help with this, How to Set Realistic Blogging Goals is worth reading alongside this one — it covers how to set targets that keep you moving without setting you up for the kind of disappointment that kills momentum.
And if you hate it, stop. Maybe you’ll come back, maybe you won’t.
Okay, that was the good cop. Here’s the bad cop:
No one cares if you stop blogging except you. You have to do this for YOU. Don’t spam YouTube comments and Reddit crying because you have no traffic. Go and write something good.
Frequently asked questions
How long does it take for a new blog to get traffic?
Most posts on a new blog won’t see meaningful organic traffic for six to twelve months. This is normal and expected — Google takes time to trust new sites. The best thing to do in that period is keep publishing rather than waiting to see what happens with what you’ve already written.
Why does my blog have no traffic after three months?
Almost certainly because three months isn’t long enough for SEO to kick in. Check that your posts are targeting real keywords with search volume, that they’re structured clearly, and that they’re better than what’s currently ranking. If those things are true, keep going. The timeline is longer than it feels like it should be.
Is blogging still worth it if you have no traffic?
Yes — if you’re building a content bank with properly researched articles. The traffic comes from the content existing and aging. An article you publish today might not rank for eight months, but when it does, it works for you indefinitely without any further effort. The early months are an investment, not a failure.
Should I promote my blog on social media if I have no traffic?
Use social media for connection rather than promotion in the early stages. Most platforms deprioritise outbound links, and maintaining a social media presence while also building a content bank is a reliable way to burn out. Focus on articles first.
What if I’ve been blogging for a year and still have no traffic?
Go back to basics: are your keywords actually searchable? Are the top results on Google for your keywords dominated by huge authority sites? Is your content more useful/entertaining/insight than what’s currently ranking? How many articles have you actually written?
→ Next up: How to Set Realistic Blogging Goals — because staying motivated is easier when you know what you’re actually working toward.