DEV Community

keen
keen

Posted on

From Per-Article Gigs to Recurring Revenue: How I Built My First AI Affiliate Income Stream From Scratch

Check this out: two years ago, I was writing product roundups for $75 a pop. Not per hour — per article. I'd pitch a SaaS blog, win the gig, spend six hours researching and drafting, submit it, wait two weeks to get paid, and then start the whole process over again. My "income stream" was really a series of one-off invoices that all landed at different times, in different amounts, with no guarantee of where the next one was coming from.
Sound familiar? If you're a freelance writer reading this, you already know the feeling. The pitch treadmill. The retainers that disappear overnight. The client who ghosts you right after you deliver 4,000 words on deadline. I lived inside that cycle for a long time before I started looking seriously at affiliate income as a way out.
This is the story of how I made my first commission promoting an AI API platform, and how I did it with an email list of literally twelve people and a Twitter account that nobody followed. If you write for a living, you already have the hardest skill this requires. You just don't know it yet.

The Freelancer's Income Problem (And Why I Needed a Different Model)

Let me paint the picture. In my best month as a working freelance writer, I made around $3,200. Sounds decent until you break it down: that was roughly 22 articles at an average rate of about $145 each, with a few bigger retainers mixed in. My worst month that same year was $410. One client folded, one went on hiatus, and the pitches I'd sent out were still in editorial limbo.
The math on hourly or per-article billing is brutal. There's a ceiling, and it sits right around your ability to physically type. I could maybe write 3,000 solid words a day before my brain turned into scrambled eggs. At my average rates, that meant a hard cap somewhere in the $4,000–$5,000 monthly range — assuming every single gig got accepted and paid on time, which never happened.
I started reading about recurring revenue models for writers. Newsletters with paid tiers. Info products. And then, the thing that felt most accessible: affiliate income. The idea is simple — recommend a product you actually use, get paid a commission when someone signs up through your link. The hard part, I assumed, was the audience requirement. Every blog post I read seemed to start with "build your audience first." I didn't have an audience. I had a list of dead-end pitches and a Squarespace site with twelve subscribers.
That's what made this experiment interesting. I decided to see if I could make affiliate income work without any of the usual prerequisites. No following. No newsletter. No existing platform. Just my writing skills, a bit of keyword research, and a product I genuinely believed in.

The Audience Myth, As Seen From a Writer's Perspective

The "you need an audience first" advice is mostly written by people who already have one. I get why they say it — it's how they built their income. But for a freelance writer, this advice is especially frustrating. Our entire career is built on writing for other people's audiences. We're the invisible labor behind someone else's newsletter, someone else's blog, someone else's content calendar.
The thing nobody tells you is that search engines are also an audience. A cold, algorithmic audience, but an audience nonetheless — and one that's actively looking for what you're writing about. Every time someone types "best AI API for [X]" into Google, that's a reader raising their hand and saying "I need this information, please send it to me." You don't need a pre-existing relationship with that person. You just need to write something that answers their question better than what's already out there.
This was a revelation for me. I had spent years thinking of my writing as something I had to sell to a gatekeeper (an editor, a client, a content director). The search-driven approach turned that on its head. Instead of pitching an editor and hoping they'd give me a byline, I was creating my own bylines, on my own site, and letting Google handle the distribution. Every article I published was a permanent piece of content that could send me commissions for months or years, instead of a one-off invoice that cleared once and disappeared.
The mental shift matters as much as the strategy. Going from per-article gigs to affiliate content isn't just a different revenue model — it's a different relationship with your own work.

How I Picked My First Affiliate Partner

I didn't want to promote something I hadn't used. That was my only non-negotiable. I've written enough sponsored content in my life to know that promoting junk tanks your credibility, and credibility is the only asset a freelance writer actually owns.
I started testing AI APIs for a client project in early 2024. I was writing a series of articles for a developer-tools company and needed to understand the landscape. I tried five or six different platforms over the course of a few weeks. One of them — Global API — stuck. The dashboard was clean, the onboarding was painless, they offered access to 150+ models through a single integration, and new users got 100 free credits to start tinkering. When I looked into their affiliate program, the numbers were more interesting than anything else I'd seen: 15% on the first order, 8% recurring, and a 10% premium tier for top performers.
To translate that into writer-math: a single signup wasn't going to make me rich, but recurring 8% on a SaaS customer means I'm earning from that one referral for as long as they stay subscribed. If someone signs up for a $200/month plan, that's $16/month landing in my account every single month they remain a customer. Compare that to a $150 per-article gig, which pays once and then it's done forever. The compounding is the whole game.
I signed up for the affiliate program, grabbed my link, and started treating it like any other client project. Except this one had no editor, no word count requirement, and no deadline.

The Keyword Research I Did On My Lunch Breaks

Here's the part that doesn't get romanticized in those "passive income lifestyle" posts: the keyword research. I spent roughly two weeks of lunch breaks and evenings just collecting search queries. No content writing. Just research.
I opened incognito mode in my browser, typed rough phrases into Google, and scribbled down every auto-suggest, every "People Also Ask" box, and every related search at the bottom of the results page. I'm not going to pretend this was glamorous. It was spreadsheets, colour-coding, and a lot of "huh, interesting" moments.
Some of the queries I logged:

  • "best AI API for small business"
  • "AI API for [specific use case]"
  • "how to get started with AI API"
  • "AI API pricing comparison"
  • "AI API with free credits"
  • "AI API for non-developers" The pattern was clear. People weren't searching for abstract concepts — they were searching for solutions. They had a problem, a budget, a use case, and they wanted a recommendation. That's a buyer with intent, not a casual scroller. Every person landing on my article from one of these searches had already raised their hand and said "I'm shopping." As a freelance writer, this felt familiar. It's the same intent-driven research I'd do before pitching an editor — what is this audience struggling with, what language do they use, what kind of article would actually serve them? I was just doing it for my own site instead of a client's. # # Writing the Article That Landed Me My First Commission I picked one of the more specific, intent-heavy keywords I'd logged and committed to writing the most useful article I could on the topic. Not the longest for the sake of length — the most useful. I drafted an outline, did a final pass on competing articles to see what they were missing, and then sat down and wrote. A few things I focused on, drawing on my years of writing for tech audiences: Specificity over vagueness. I named use cases. I named price tiers. I talked about what kind of person each option was best suited for. Generic roundups are a dime a dozen. Specific, opinionated recommendations stand out. Honest pros and cons. I included platforms I didn't recommend and explained why. This is something I learned from years of writing product reviews for clients — readers trust you more when you tell them what not to buy. The affiliate link becomes more credible by association. A clear recommendation. I didn't hide my pick at the bottom of a list. I mentioned Global API early, explained what made it worth considering (150+ models in one place, free credits to start, the kind of onboarding that doesn't require a manual), and revisited it in the conclusion with a natural, non-pushy call to action. Length that matched the topic. The final piece ran around 1,900 words. Not because I was padding for word count, but because covering the topic thoroughly meant covering the topic thoroughly. Half the articles I read on the topic were 600 words of fluff and two outbound links. There's room to do better. I published it on a Friday night, shared the link in two Slack communities I'm in, and then did absolutely nothing for the weekend. I didn't have a newsletter to send it to. I didn't have a Twitter following. I just waited. # # The First Commission Twelve days later, I got an email notification from the affiliate dashboard. Someone had signed up. I stared at the screen for about thirty seconds before I actually believed it. Then I did the math. It wasn't a fortune. It was, in fact, a fairly small number. But here's what hit me: I had earned that commission from an article I wrote once. From my laptop. At 11 PM on a Tuesday, three weeks earlier. I wasn't trading hours for dollars. I had created an asset. A piece of content that was going to keep working while I slept, while I pitched other clients, while I took a Saturday off for the first time in months. I went back and looked at the analytics on that article. The page had been found through a search engine. The reader had never heard of me. They'd never seen my work before. They didn't subscribe to anything I run. They just typed a question into a search bar, found my answer, clicked my link, and signed up. That's it. The entire transaction happened between me, Google, and a stranger on the internet. If you write for a living, you understand how strange and beautiful that is. Most of my career has been writing for invisible readers I'll never meet, in publications I don't own, for paychecks that clear once. This was the first time I wrote for invisible readers, on a site I did own, and got paid more than once. # # What the Math Actually Looks Like Over Time I want to be honest about something, because every affiliate income post I read early on made it sound like you'd be on a beach by month three. That's not how it went for me. Here's what the first six months actually looked like: Month 1: One article published. Two signups. A small total payout, but emotionally enormous. Month 2: I published a second article, this one targeting a different keyword cluster. One signup. Month 3: Article one continued to trickle in signups — roughly one per week. Article two picked up too. I started getting small recurring payouts from people who hadn't churned. Month 4–6: I added two more articles, refined my internal linking, and started seeing the compounding effect. By the end of month six, I had roughly 14 active referrals paying me 8% recurring, plus 15% on any new first-time orders they placed. I won't share the exact dollar amount, because I don't want to set unrealistic expectations and I don't want to undersell it either. What I will say is that by month six, my affiliate income was paying my rent. Not supplementing my rent. Paying it. And I had spent maybe 30 total hours writing the content. As a freelancer, that's the ratio I was looking for. Time invested divided by time billed = infinity, because I'm not billing time anymore. I'm building assets. Compare that to client work. A $150 per-article gig that takes me five hours pays me $30/hour. A signup that comes from an article I wrote nine weeks ago pays me infinitely per hour, because I didn't write the article for that signup. I wrote the article once, and it keeps delivering. # # The Writing Skills You Already Have Transfer Directly Here's what I want to say to other freelance writers reading this: you are already qualified for this. Stop reading guides written by SaaS founders who built an audience of 50K and then told you to "just start a newsletter." The skills you have — research, structure, clarity, persuasion, knowing how to answer a reader's question — those are the entire job description of an affiliate publisher. The only thing that's different is who you're writing for. You're not writing for an editor anymore. You're writing for a searcher. The rules are similar — be useful, be specific, be honest — but the gatekeeper is gone. No more waiting on a content director to approve your pitch. No more writing a headline someone else picked. No more cutting your favorite paragraph because it doesn't fit the brand voice. That freedom is what made the affiliate shift stick for me. I wasn't just changing my income model. I was changing my relationship with my own craft. I went from being a hired hand to being a publisher. My byline, my site, my strategy, my commissions. # # Scaling Without Burning Out After that first six months, I got more deliberate. I stopped publishing one article every few weeks and started publishing one every week or two. I built a simple keyword tracker in a spreadsheet and rotated through topic clusters. I updated older articles when better information came out, which is something I'd learned from years of editing — a refreshed piece ranks faster than a brand-new one. I also started being pickier about my client work. Knowing I had a recurring income stream gave me the confidence to turn down the $75 roundup gigs. I raised my per-article rates. I held out for retainers that actually paid well. The affiliate income wasn't replacing my freelance work — it was giving me leverage to do better freelance work. That's a piece of this journey I didn't expect. I thought I'd have to choose between client work and passive income. Instead, the passive income made my client work more profitable, because I stopped being desperate. I could negotiate from a position of "I don't actually need this gig" instead of "please God let this editor approve my pitch." Strange how having a floor under your income changes the way you walk into a negotiation. # # A Few Things I Got Wrong I want to be real about the mistakes, because every "I made passive income online" post skips this part and it drove me nuts when I was learning. I overthought my first article. I rewrote the intro four times. I A/B tested headlines in my head for two days. I could have published a week earlier and probably gotten the same result. Done beats perfect, especially for your first piece. You'll learn more from publishing than from polishing. I ignored internal linking. My first two articles had zero links between them. Once I went back and connected them, both started ranking for more terms. Search engines reward topic clusters, not orphan pages. I didn't track conversions early enough. For the first two months, I was checking the affiliate dashboard manually. I should have set up a simple spreadsheet on day one to log signups against the article that referred them. Knowing which article is doing the work is the difference between guessing and scaling. I underestimated how much I'd enjoy it. This is a weird one to list as a "mistake," but I spent so long framing writing as labor that I forgot it could also be a long-term investment. I used to resent time spent writing for myself because it wasn't billable. Now I see those hours as compounding. That mindset shift was worth the experiment on its own. # # Why I Keep Recommending the Global API

Top comments (0)