Why You Should Start a Blog Right Now (And How to Actually Make Money From It)

A featured image for the blog post article entitled "Why You Should Start a Blog Right Now (& How to Actually Make Money From It)" on phmillennia.com

You’ve been thinking about starting a blog.

Maybe you’ve seen people do it on Pinterest or heard stories of folks making passive income online.
Maybe you’ve even Googled “how to start a blog” once or twice, then got overwhelmed and backed off.

But something’s kept the idea alive.
Maybe it’s freedom you want — from your 9 to 5, from burnout, from the feeling that life’s just passing you by.
Maybe you’ve got stories to tell. Ideas to share. A voice you’ve been sitting on for too long.

Whatever it is — let’s be real:
You’re not here by accident.

So let’s clear things up:

Blogging is not dead.
You’re not too late.
And yes — you can still make real money blogging in 2025.
(Without being famous. Without being perfect. Without wasting time.)

This post will break it all down:

  • Why now is the best time to start a blog
  • Exactly how to set yours up the right way
  • How to actually monetize your blog and start earning — even as a beginner
  • How to get people to your blog (without needing ads, followers, or going viral)
  • What to do next to turn your blog into a real, growing income stream

Let’s get to it, fam.

AFFILIATE DISCLOSURE
This post contains affiliate links. I may earn a commission if you make a purchase, at no extra cost to you. My links provide special discounted rates, exclusive for readers of this site.

Why Now Is the Best Time to Start a Blog (5 Real Reasons)

So let’s address the big question:

“Isn’t it too late to start a blog?”

Short answer? No.

Long answer? You’ll wish you started today when you look back a year from now.
Here’s why:

1. You don’t need to be famous to earn anymore.

Gone are the days when only influencers made money online.
Now, even small blogs with 10, 20, or 50 helpful posts are earning hundreds — and then thousands — every month.
You just need to pick the right topic, show up consistently, and help people solve real problems. That’s it.

2. People are tired of big brand noise — they want real voices.

If you’ve got something to say, say it.
Personal blogs feel human, and that’s exactly what people want right now.
Whether you’re sharing tips, stories, advice, or just being honest — there’s an audience out there waiting for you, not some AI-generated corporate fluff.

3. Blogging is still one of the cheapest ways to start earning online.

You don’t need a warehouse of products or a YouTube studio.
You just need a laptop, a few dollars a month for hosting, and a voice.
With Bluehost, you get your blog + free domain for a couple of bucks a month — that’s less than a cup of coffee per week to build a legit online income stream.

4. Pinterest & Google are still free traffic goldmines.

Forget going viral on TikTok.
Blogs thrive on search — and platforms like Pinterest and Google still send traffic to small creators who write helpful content.
No need to dance, go live, or chase followers.

5. Blogs grow over time — the sooner you start, the better it gets.

Unlike social media, blog posts don’t disappear after 24 hours.
They compound. One helpful post can bring you traffic and income for years.
That’s why waiting = losing. Every day you delay is a day you could’ve been building something real.

Bottom line?
You don’t need to go big.
You just need to start small — and start now.

How to Start Your Blog (From Idea to Real Website)

Alright — so you’ve decided to start.
That already puts you ahead of 99% of people who just keep thinking about it.
Now let’s get your blog out of your head — and onto the internet.

This isn’t about chasing perfection.
This is about showing up and building something that can grow with you.

Here’s how to begin.

Step 1: Pick your niche — and don’t overthink it

Your blog doesn’t need to be some ultra-specific, once-in-a-lifetime genius idea.
It just needs to be something you care about, something you’re curious about, or something you’ve lived through.

That’s it.

Because the more real you are, the more people will connect with you.

“Don’t ask what’s trendy. Ask what you could write 20 posts about without getting bored — that’s your niche.”

Some examples of niches:

  • Frugal living and making money online
  • Simple productivity and mental health tips
  • Cooking, homemaking, and intentional living
  • Relationships, faith, or personal growth
  • Travel, study abroad, or living as an expat
  • Lifestyle with a twist — bookish, cozy, minimalist, bold

And remember: You’re not married to your niche. You can evolve, pivot, grow — just like people do.

Step 2: Choose your blog name & domain

This is the fun part.

Your blog name can be:

  • Your own name (perfect for personal brands)
  • Something niche-based (like Cozy With Coffee, The Budget Habit, or Slow Grind & Shine)
  • Or just something that feels like you

Don’t let this part slow you down. You can always rebrand later — the point is to start.

Quick tips:

  • Keep it short, easy to say, easy to spell
  • Check that the .com version is available
  • Avoid numbers or hyphens if you can

“Done is better than perfect — especially when it comes to domain names.”

Step 3: Now let’s make your blog real — with Bluehost

At this point, you’ve got your niche. You’ve got your blog name. You’re ready.

So now you need a place to host your blog — your own little corner of the internet.

I recommend Bluehost because:

  • It’s beginner-friendly (no tech headaches)
  • It comes with a free domain when you sign up
  • It installs WordPress automatically for you
  • It’s affordable — just a few dollars a month

Hands down, Bluehost is still the best combo of easy + affordable for beginners who want to start strong.

Here’s how to set it up step-by-step

Go to Bluehost (click the button below)…

GO TO BLUEHOST ➤

…which will take you to this page. Click Get Started Now

…which will then take you to this page. Choose the Basic Plan (you can always upgrade later).

Enter the domain name you chose in Step 2.

Skip the extras – they’re optional.

Fill in your account info and payment details. Complete checkout.

Bluehost will help you install WordPress in one click.

Once done, you’ll land in your WordPress Dashboard.

That’s it – you officially have your own blog now

Step 4: Pick a simple theme

Once WordPress is installed, you’ll pick a theme — that’s the basic design of your blog.
Don’t worry if it’s not perfect right away.

Start with a clean and fast theme like:

  • Astra (lightweight and customizable)
  • Kadence (good free features)
  • Or even a basic WordPress default theme

Your goal right now isn’t to build the fanciest site — it’s to get your ideas out there.
The look can evolve later.

“The only ugly blog is the one that never gets published.”

Step 5: Set up your key pages

To make your blog feel complete and trustworthy, set up the basics:

  • About page – share who you are and what your blog is about
  • Contact page – a simple form or email so people can reach you
  • Privacy Policy – use a free generator to stay compliant

Boom. You’ve got a real blog.



Write Helpful Blog Posts (Even If You’re Not a ‘Writer’)

So your blog is live. The design is ready.
Now comes the part that actually matters:

What are you going to say — and who are you helping?

Because let’s be real — nobody’s reading your “welcome to my blog!” post.
They’re searching for answers.
Your job is to show up with solutions.

What should you write about first?

Think of what your audience is typing into Google or Pinterest at 2AM.

What are they struggling with? What do they want to learn? What would have helped you six months ago?

“The best blog posts don’t show off — they show up. They meet a reader where they are, and help them move forward.”

Some beginner-friendly post ideas that work in any niche:

  • How to do something – e.g. “How to Meal Prep for the Week (Even If You’re Lazy and Broke)”
  • Beginner’s guides – e.g. “Budgeting 101: How I Got My Finances Together in My 20s”
  • Lists – e.g. “15 Side Hustles That Actually Pay (And I’ve Tried 5 of Them)”
  • Tips and tools – e.g. “5 Free Apps That Helped Me Stay Sane This Year”
  • Personal + helpful – e.g. “What I Wish I Knew Before Moving Abroad”

Even one or two helpful posts is enough to get started.
Your first job is to write 3–5 pieces of content that:

  • Help solve a specific problem
  • Speak clearly and simply
  • Use keywords that people are searching for (more on this later)

Not a professional writer? Good.

This isn’t school. This isn’t a novel. This is you helping someone like a friend.

You can write like this:

  • Short sentences.
  • Clear structure.
  • No fluff, no filler.

Use headings, bullet points, bold lines, and quotes. Keep it scannable. Keep it real.

“You don’t need perfect grammar — you need clarity and care. People remember how your words made them feel.”

Final tip: Start messy, then improve.

The magic of blogging is that you can edit any time. You can polish, expand, update — whenever you want.
But you can’t improve something that doesn’t exist.

So write your first post.
Then write another.
Then keep going.

Congratulations – you’re now officially a blogger!



How to Monetize Your Blog (Start Earning as a Beginner)

Let’s cut to it:

Blogging isn’t just some cute hobby anymore — it’s one of the most beginner-friendly ways to start earning online.
You don’t need to go viral. You don’t need to be famous.
You just need to set things up right — and start with the methods that actually work for small bloggers.

Here’s exactly how to do it.

Affiliate Marketing: Your First Real Income Stream

If you’re new to all this, affiliate marketing might sound complicated — but it’s honestly one of the simplest ways to start earning from your blog.

Here’s how it works:

  1. You sign up for a free affiliate program
  2. They give you a special tracking link (called an “affiliate link”)
  3. You write a blog post that helps people with something — and naturally recommend a product or service inside
  4. When someone clicks your link and buys (or signs up), you earn a commission

“You don’t need to ‘sell’ anything. You just show up with helpful info — and link to tools, products, or services that fit what you’re already talking about.”

Examples of affiliate programs that are great for beginners:

  • Amazon Associates – recommend everyday products (books, kitchen gear, tech, beauty, anything)
  • Canva – for design/blogging tips, you can recommend Canva Pro
  • Rakuten or Honey – for blogs about saving money, cashback, shopping hacks
  • Notion / Evernote / productivity tools – for routines, planners, journaling, mental health content
  • Skillshare / Coursera / Udemy – for blogging, learning, productivity, career skills
  • Creative Market / Envato / Etsy – for templates, digital downloads, side hustle tools
  • Bookshop / Audible / Scribd – for book blogs, lifestyle content, or productivity readers

You don’t need to join all of them.
Start with 1–3 that match your blog niche — and build from there.

So how do you actually earn?

Let’s say you write a post like:

  • “My Simple Desk Setup for Working From Home” → link to Amazon products
  • “How I Plan My Week with Notion” → link to Notion’s referral program
  • “10 Online Courses That Actually Helped Me” → link to Skillshare/Udemy affiliate programs
  • “Budgeting Tools That Helped Me Pay Off Debt” → link to Rakuten, Honey, or Excel budget templates on Etsy

“The goal isn’t to make your blog one big ad — it’s to create posts that actually help people, and then plug in tools that make their life easier.”

Affiliate tips that actually work:

  • Only promote things you’d recommend to a friend
  • Place links naturally — no spamming, no pressure
  • Always disclose that your post contains affiliate links (this builds trust and keeps you legal)
  • Use keywords that show people are ready to act, like “best,” “how to,” “tools,” “apps I use,” “guide,” etc.
  • Start simple — then optimize and test later

“Affiliate marketing is slow at first. But once a few links start ranking, they work for you 24/7 — even when you’re sleeping.”

Ads: Earn from Your Readers Without Selling Anything

Once your blog starts getting traffic — even a small amount — you can earn by placing ads on your site.

These are called display ads — and they show up automatically in your blog content or sidebar.

As a beginner, your first step is:

  • Google AdSense — apply once you’ve written at least 3–5 solid blog posts

Later, once your traffic grows, you can move on to:

  • Ezoic (needs 10K views/month or less with their Access Now program)
  • Mediavine (requires 50K+ monthly sessions, but pays really well)

Ads won’t make you rich at the start — but they’re completely passive.
You don’t need to promote or sell anything — you just need visitors.

“You wrote the post once. Now every view becomes income. That’s passive money — the blogger’s dream, fam.”

Offer Your Own Products or Services (Option 3 for Earning)

This one’s a game-changer — and it’s something most bloggers grow into once they’ve got their rhythm.
But that doesn’t mean you can’t start thinking about it now.

Because offering your own products or services means you’re not just recommending someone else’s brand…
You’re building your own.

Start with what you know (and what people ask you for)

Think about this:
What do people come to you for?
What have you figured out the hard way that others are still struggling with?

That’s your offer.

“If you’ve learned something — lived it, tested it, figured it out — then you already have value to give. Don’t underestimate that.”

Digital products: the beginner-friendly business

Digital products are powerful because you:

  • Create them once
  • Sell them over and over
  • Don’t deal with shipping, inventory, or overhead

Great options for beginners:

  • Checklists, cheat sheets, and printable guides
  • Ebooks or mini-courses
  • Notion templates, Canva templates, budgeting sheets
  • Journal prompts or planner pages
  • Email swipe files, writing templates, blogging toolkits

You can sell them on:

  • Gumroad – super beginner-friendly
  • Etsy – great if your blog is aesthetic or lifestyle-focused
  • Your own blog – using plugins like WooCommerce or SendOwl

You don’t need to price it high either.
Even a $5–$15 digital product that helps people? That’s a win.

“A simple PDF that saves someone 2 hours of frustration is worth way more than people realize.”

Or offer services (if you’re good at something)

Don’t sleep on services.
If you’ve got a skill — writing, design, virtual assistance, tutoring, editing, resume help, coaching, whatever — you can start earning way before your traffic blows up.

Use your blog to:

  • Build trust
  • Share what you know
  • Show people how you can help

Then add a ‘Work With Me’ page and make it easy for people to contact you.

You don’t need to do this right away.
You don’t even need to have a product today.

But now you know this door exists.
And when you’re ready — you’ll have a platform that’s already built for it.

“Your blog is the bridge. Your product or service is what you walk them to.”

Sponsored Posts (Down the Line)

As your blog grows and gets traffic, brands may reach out and offer to pay you for a shoutout, review, or feature.
That’s called a sponsored post — and it can range from $50 to $500+ depending on your traffic, niche, and audience.

You can also pitch to brands yourself once you’ve got some traction.

This isn’t a day-one thing, but it’s something to look forward to.

Final Thoughts on Making Money Blogging

You don’t need to use every method at once.
Start with what’s simple, natural, and makes sense for you.

If you’re just starting out:

  1. Focus on writing helpful posts
  2. Add 1–2 affiliate links where it makes sense
  3. Apply for ads once you’ve got a few posts and some traffic
  4. Add a product or service page if you’ve got a product or skill to sell
  5. Think about sponsorships later

You can earn your first $10… $100… or even $1,000.
But it all starts with showing up, helping people, and putting the right links in the right places.

“The blog is yours. The words are yours. And the income? That can be yours too.”



How to Get Traffic to Your Blog (Without Paying for Ads)

So you’ve got your blog.
You’ve got helpful posts.
You’ve even got a few links that can make you money.

Now comes the next question:

“How do I actually get people to see my blog?”

The good news?
You don’t need to spend a cent on ads.
You don’t need to go viral.
And you definitely don’t need 10,000 Instagram followers.

You just need to show up where people are already searching.

And that’s why we start with Pinterest.

Why Pinterest?

Because Pinterest isn’t just a place for recipes and weddings — it’s a visual search engine.

People go there to look for:

  • Ideas
  • Solutions
  • Inspiration
  • Tutorials
  • “How to” content
  • Lists, guides, routines, checklists — you name it

Sound familiar?
That’s literally what your blog posts are.

“Pinterest is where blog posts go to get discovered. It’s like SEO — but faster and prettier.”

How to Use Pinterest to Drive Blog Traffic

You don’t need to be an expert.
You just need a simple system that works.

Here’s what to do:

1. Set up a Pinterest Business account

This is free and gives you access to analytics + link tracking.
Claim your blog, optimize your profile, and write a clear bio that says who you help + what you write about.

2. Create boards around your niche

Think of boards like folders for your content.
Make them relevant to your niche — examples:

  • “Blogging Tips for Beginners”
  • “Work From Home Ideas”
  • “Budgeting & Personal Finance”
  • “Self-Care for Busy Women”
  • “Easy Recipes & Meal Planning”
  • “Productivity + Motivation”

These boards help Pinterest understand what your account is about.

3. Design 1–3 pins for every blog post

Use Canva (it’s free) to make vertical pins — 1000×1500 px or 1080×1920 px
Use bold, easy-to-read text on beautiful backgrounds.

Make pins that say:

  • “How I Made $100 Blogging (Without Being an Expert)”
  • “7 Easy Side Hustles You Can Start Today”
  • “My Morning Routine for Less Stress & More Focus”
  • “Budget Meals That Actually Taste Good”

The pin image catches attention.
The title gets the click.
The blog post delivers the value.

“A blog post with no pin is like a shop with no sign. Nobody’s walking in.”

4. Write keyword-rich pin titles + descriptions

Pinterest works like a search engine — so use words people are typing in.

Example:
If your post is about simple meal prep, your pin title could be:
“Easy 15-Minute Meal Prep for Busy People”
and your description could say:
“Looking for quick and healthy meal prep ideas? Here’s a beginner-friendly routine I use every week. Great for students, busy moms, or anyone on a budget.”

Keep it natural. Add 3–5 relevant hashtags if you want (but Pinterest’s algorithm is shifting away from hashtag reliance, so don’t stress).

5. Pin consistently — not just once

Pinterest rewards consistent activity.

Aim to:

  • Pin at least once a day (even better if you schedule them with tools like Tailwind)
  • Repin older posts with fresh new pins every few weeks
  • Re-share your pins to multiple boards if they fit (e.g. “Money Tips” + “Side Hustles” + “Work From Home”)

6. Focus on Pinterest first — worry about Google SEO later

Pinterest traffic kicks in faster than Google.

Some of your pins may start driving clicks within a day or two
Others will take weeks — but they’ll keep working for months or even years.

That’s why Pinterest is the go-to platform for new bloggers who want real traffic without running paid ads.

“You don’t need to chase people. Pinterest brings the right people to you — if your post helps them.”

How soon can you see results?

It depends.

Some blogs get traction within the first month. Others take a few pins to take off.
But if you’re creating real value — and staying consistent — you will see results.

A few clicks per day becomes a few hundred per month.
And when those clicks are landing on posts with affiliate links or ads?
That’s when the income starts.



What’s Next: Keep Growing, Keep Earning, Keep Building

So you’ve set up your blog.
You’ve written your first posts.
You’ve added your first affiliate links.
You’ve designed a few pins and started sharing.

Now what?

Simple:
You keep showing up.
Because blogs don’t grow overnight — they grow because someone kept going when others gave up.

“The only difference between a blog that earns and one that fades… is consistency.”

Keep posting helpful content

Aim to publish one new post every 1–2 weeks.

Don’t rush. Don’t burn out. Just stay consistent.
Every post you publish is another entry point — another way for a reader to find you.

You don’t need 100 posts to succeed.
Some blogs make money with just 10–20 great ones.

Keep adding income streams

Start with affiliate links and ads.
Then experiment.

Ideas:

  • Add a services page
  • Sell a digital product (even just one to start)
  • Sign up for new affiliate programs as your niche expands
  • Refresh old posts with better pins, better intros, better links

“Every time you level up your blog — you level up your income potential.”

Keep driving traffic

Pinterest is still your best friend.
Keep designing new pins, even for old posts.
Try fresh titles, new graphics, and different keywords.

If you want, you can later learn SEO to bring in traffic from Google — but don’t pressure yourself early. Pinterest is enough to start.

Track your progress — but don’t obsess

Use Google Analytics or Jetpack Stats just to get a general idea of what’s working.

  • Which posts get views?
  • Which pins bring the clicks?
  • Which affiliate links get traffic?

But don’t stress the numbers. Especially in the first 3–6 months.
What matters most is building the habit.

“Your blog is like a garden. Plant the seeds now — the harvest comes later.”

Keep going — even when it’s quiet

There will be days when nothing seems to happen.
No views. No sales. No motivation.

That’s normal.

But don’t quit.

Because the blog you start today could be the reason you earn your first $100 online next month…
Or the reason you walk away from your job next year…
Or the thing that opens every door you didn’t even know existed.

“You don’t need everything figured out to start.
You just need to start — and not stop.”

That’s the blueprint, fam.
Now go build it.



Final Thoughts: The Best Time to Start Was Yesterday. The Next Best Time Is Today.

If you’re still reading this, it’s not an accident.

Some part of you is ready.
Maybe you’re tired of waiting for the perfect moment.
Maybe you’re sick of feeling stuck, broke, or behind.
Or maybe you just want something that’s yours — something you built from the ground up.

This is it.

Blogging isn’t just about writing posts or sharing tips.
It’s about giving yourself a shot at freedom
Freedom of time.
Freedom of location.
Freedom of income.
Freedom of expression.

“You don’t need permission to start. You just need to stop waiting.”

You don’t have to be perfect. You don’t have to know everything.
You just have to take the first step — and the rest, we figure out as we go.

Start messy.
Start scared.
Start broke, tired, doubtful — it doesn’t matter.

Just start.

Because a year from now, you could still be thinking about it…
Or you could be waking up to notifications that your blog made you money while you slept.



hi there

I’m Jared — creator of phmillennia (that’s “p-h-millennia”). Whether you’re here to start a blog, make money online, work from home, or just grab a lil’ inspiration, I hope you find something helpful. Thanks for stopping by!

hi there

I’m Jared — creator of phmillennia (that’s “p-h-millennia”). Whether you’re here to start a blog, make money online, work from home, or just grab a lil’ inspiration, I hope you find something helpful. Thanks for stopping by!

Subscribe to phmillennia

More blogging, making money online, WFH, & a lil’ inspiration — straight to your inbox. No spam. Just things you’ll love.

Related Posts