I've built niche directories for clients, filled them with AI-written listings and articles, and watched them start pulling in Google traffic. Some of those sites had average prompts. Most had no backlink work at all.
So when someone tells me they can't make money online, I usually don't think the problem is the method. I think it's the mindset they brought to it.
They're playing a money game. They think they're running a side hustle.
What the money game looks like
I see this mistake all the time. Someone makes $10 from a referral link. Then $20 somewhere else. Then $30 from a signup bonus. A few wins, spread across a handful of unrelated things.
The question driving all of it is: “What's the least effort I can put in to get free money for doing nothing?”
That's the wrong question. And the answer it produces is always the same. Low-hanging fruit, picked once, with nothing left behind when you stop.
Of course, $20 is still $20. I'm not knocking it. The problem is that none of those wins compound. Every dollar has to be earned from scratch, and the next one is no easier than the last.
What a side hustle looks like instead
You can make good passive income online. But you have to pick one thing and do it consistently.
Here's the model I've seen work with clients. You build a site on one specific topic. The site features affiliate programs in that topic. Then you use generative AI to create the content that promotes them.
Keep in mind, this doesn't take an enormous amount of effort. It takes focus. That's a different thing, and it's the part most people skip.
How I actually do it: a directory and two prompts
What I build are directories, specifically an affiliate-style directory. Each one covers a single niche and lists the tools or products in it.
Once the directory exists, I set up two AI prompts. That's the whole content engine.
1. The listing prompt
This creates a detailed product listing automatically, without manual writing. I personally use Claude, but you can use whichever tool you prefer.
2. The article prompt
This one targets your niche more broadly by answering specific questions people are already searching for.
The difference matters. A listing is limited to a single product. An article lets you cover wider ground.
Say your niche is email marketing software. A listing would be AWeber. An article might be “Which email marketing tool has the best free plan?” Or any of the “People also ask” questions that show up when someone searches for AWeber or tries to pick email software.
Listings capture people who already know what they want. Articles catch people earlier, while they're still deciding. Which means the same directory gets found from two directions.
Put real work into these prompts. A good prompt is the difference between content you'd be embarrassed by and content you'd actually publish under your name. I save my prompts for free here, which is a little more elegant than keeping them in Notion.
“Do I need backlinks? Do I need perfect prompts?”
These are the two objections I hear most, so let's deal with them directly.
If you build consistently in one niche and use AI to generate the articles, you will start getting traffic. That happens even without great prompts. Backlinks help, but they aren't strictly necessary to get started.
I'm not guessing here. I've tested this firsthand across different client sites.
Better prompts still win over time. They raise the quality of every page, which raises your odds of ranking, which brings more traffic, which means more affiliate clicks. But you don't need them perfect before you start. You need them good enough, then better.
Why a narrow niche is the real key
So if it isn't backlinks or prompts, what's doing the heavy lifting?
Focus. A narrow, specific topic lets Google understand what your site is about.
This matters most when you're starting out. A brand new site has no history and no authority. The one signal you can control from day one is clarity.
Now picture a generic “side hustle” blog. One post on dropshipping, one on survey apps, one on crypto, one on print on demand. To a person, that feels like a theme. To a search engine, those topics look unrelated. It can't figure out what the site is actually for, so it doesn't know who to show it to.
A directory of email marketing tools, with articles answering email marketing questions, has no such problem. Every page reinforces every other page.
And the truth is, this is the same lesson as the money game. Scattered effort doesn't compound. Focused effort does.
The habit that's actually costing you
Here's the uncomfortable part.
Scrolling Reddit, YouTube, or X gives you an easy dopamine hit. It also feels a bit like research, which makes it easy to justify. But reading about side hustles isn't running one.
So my challenge is simple. Do the income-producing tasks first. Scroll later. The scrolling isn't going anywhere.
If you have a clear plan, do that work first thing in the day, or first thing in whatever block of time you've set aside for your side hustle. Publish the listing. Run the article prompt. Add the next tool to the directory.
Treat it like a real business, not a money game. That's the only version of this that produces consistent income.
Your next step
Pick one niche narrow enough that Google could describe your site in a single sentence. Write your listing prompt and your article prompt. Then publish something before you open a social app tomorrow.
If you want the full process, here's my exact playbook for this method.
Do you agree? Disagree? I'd like to hear where you'd push back.

Hey, I'm Andrew. I moved to Lisbon, Portugal from Nova Scotia, Canada. Follow my journey here.
I am certified with Claude and Claude Code. I am deep into AI prompting and building web apps. I am a certified funnel builder with Systeme.io. I run Reddit Ads and YouTube Ads for clients.
Read more of my articles on Medium.
If you need some vision for your business, book a free Zoom call. I consult businesses.
