You’ve heard the stories.
Someone builds a simple website, adds some affiliate links, and starts earning money while they sleep.
Sounds great, right?
Here’s what those stories usually don’t tell you: they spent hundreds of dollars on tools, courses, and ads before seeing a dime.
I wanted to know if it was possible without spending money.
So I went into the lab and built an affiliate site using only free AI tools.
No paid subscriptions. No expensive courses. No ad spend.
Just free tools, consistent effort, and a simple strategy.
Today, I’m showing you exactly how I did it—and how you can too.
Why an Affiliate Site?
Before we dive in, let’s talk about why affiliate marketing is a great side hustle for beginners.
| Reason | Why It Matters |
|---|---|
| Low startup cost | You can start with $0 (as I’m proving here) |
| Passive potential | Write once, earn over time |
| No inventory | You’re promoting other people’s products—no shipping, no customer service |
| Flexible | Can be done alongside a full-time job |
| Scalable | More content = more potential earnings |
The goal of this experiment isn’t to get rich overnight. It’s to build a $500/month asset using only free tools.
If you can do that, you can scale it.
The Tools I Used (All Free)
Here’s the free tool stack for this entire project:
| Tool | Purpose | Free Tier Limitations |
|---|---|---|
| ChatGPT | Research, content drafting, keyword ideas | Free tier (GPT-3.5) is plenty |
| Canva | Graphics, featured images, Pinterest pins | Free includes AI features |
| WordPress.com | Website hosting | Free subdomain (yourblog.wordpress.com) |
| Google Docs | Content organization, drafts | Completely free |
| Ubersuggest (Free) | Keyword research | Limited searches, but enough to start |
| Tailwind (Free) | Pinterest scheduling | Limited pins, but works for beginners |
| Amazon Associates | Affiliate program | Free to join |
Total cost: $0
Step 1: Choose Your Niche (With AI Help)
The first mistake beginners make is picking a niche they don’t care about. The second mistake is picking one that’s too competitive.
I used ChatGPT to find the sweet spot.
The Prompt I Used
“I want to start an affiliate site using free tools. Help me identify 5 profitable, beginner-friendly niches that have:
- Products with affiliate programs (Amazon or other)
- Low competition (not dominated by big brands)
- Enough content potential for 20–30 blog posts
- An audience that uses Pinterest (my main traffic source)
For each niche, give me:
- The niche name
- 3–5 sub-niches within it
- Why it’s good for beginners
- One potential affiliate program I could join”
The Output
ChatGPT gave me several solid options. I chose:
Niche: Indoor plant care for beginners
Why:
- Growing audience (post-pandemic plant boom)
- Amazon has thousands of plant-related products
- Not dominated by huge affiliate sites
- Visual niche = perfect for Pinterest
- I actually find it interesting
Sub-niches to target:
- Best plants for low-light apartments
- Pet-friendly indoor plants
- Beginner watering schedules
- Plant propagation
- Budget-friendly plant supplies
Step 2: Keyword Research (Free)
With my niche locked in, I needed to know what people were actually searching for.
The Prompt I Used
“I’m building an affiliate site in the indoor plant care niche. Give me 20 long-tail keyword ideas for blog posts that:
- Have beginner-friendly intent
- Suggest someone is ready to buy (e.g., ‘best,’ ‘reviews,’ ‘affordable,’ ‘where to buy’)
- Are realistic to rank for as a new site
Format as a simple list.”
The Output (Sample)
- best indoor plants for beginners
- low light indoor plants that don’t die
- affordable plant pots online
- best watering can for indoor plants
- pet friendly indoor plants safe for cats
- where to buy cheap plants online
- easy to care for hanging plants
- best soil for indoor plants
- plant fertilizer for beginners
- self watering pots reviews
I picked 10 keywords to start with. Enough to launch, not so many that I’d get overwhelmed.
Step 3: Set Up Your Free Site
I used WordPress.com for this project. The free plan gives you a subdomain (yoursite.wordpress.com) and enough features to launch a simple blog.
Setup Steps
- Go to wordpress.com and create a free account
- Choose a free theme (I picked one that was clean and mobile-friendly)
- Set your site title and tagline
- Create essential pages:
- About page (who you are, why you started)
- Contact page
- Affiliate disclosure (legally required—more on this later)
Time invested: 1 hour
Step 4: Create Your First Content (With AI)
Now the real work begins. I used ChatGPT to draft my first 10 posts—one for each keyword.
The Prompt I Used (Per Post)
“Write a 1,200-word blog post for my indoor plant affiliate site. Target keyword: [insert keyword].
Structure:
- H1: Engaging title with keyword
- Intro: Hook the reader, explain what they’ll learn
- 3–4 main sections with H2s
- Product recommendations (where relevant)
- FAQ section
- Conclusion and call to action
Tone: Friendly, helpful, beginner-focused. Like a friend who loves plants and wants to help.
Include placeholder spots where I can add affiliate links.”
My Role
I didn’t just publish the AI output. I:
- Added personal anecdotes (made up a story about killing my first plant—relatable!)
- Fact-checked plant care information
- Added real affiliate links to Amazon products
- Created images in Canva
- Proofread and made it sound like me
The AI gave me a solid draft. I made it better.
Step 5: Create Visuals (Free)
No one wants to read a wall of text. Visuals matter.
I used Canva (free) to create:
| Asset | How I Made It |
|---|---|
| Featured images | Used Canva’s free templates. Searched “blog header” and customized |
| Pinterest pins | Created vertical pins (1000×1500) with eye-catching text and images |
| Infographics | Used Canva AI to generate simple plant care graphics |
| Logo | Simple text logo using Canva fonts |
Canva’s free AI features (Magic Write, Magic Design) helped speed things up.
Time invested per post: 20–30 minutes for visuals
Step 6: Add Affiliate Links
You need to join affiliate programs to earn. For this project, I started with two:
Amazon Associates
- Free to join
- Huge product catalog
- Low commissions (1–10% depending on category)
- 24-hour cookie (if someone buys within 24 hours of clicking your link, you earn)
ShareASale (for plant-specific brands)
- Free to join
- Higher commissions (10–20%)
- More niche products
Where I Placed Links
- Within product recommendations in blog posts
- “Shop my favorites” page
- Resource page with recommended tools and supplies
Affiliate Disclosure
Legally, you must tell readers you use affiliate links. I added this disclaimer to:
- The footer of every page
- The beginning of every blog post (simple one-liner)
Example: “This post contains affiliate links. If you purchase through them, I may earn a commission at no extra cost to you.”
Step 7: Drive Traffic (Free)
A site with no traffic earns nothing. My free traffic strategy focused on Pinterest.
Why Pinterest?
- Visual platform perfect for plant niche
- Content stays discoverable for months (unlike Instagram or TikTok)
- Free to use
- Audience actively searches for ideas and products
The Free Pinterest Strategy
- Created a business account (free)
- Set up 5 boards related to the niche:
- Beginner Plant Care
- Low Light Plants
- Pet-Friendly Plants
- Plant Decor Ideas
- Affordable Plant Supplies
- Used Tailwind (free tier) to schedule 5–10 pins per day
- Created fresh pins for each blog post (3–5 variations per post)
- Joined group boards in the plant niche for wider reach
Time invested: 30 minutes per day for scheduling and pin creation
The Results After 30 Days
Here’s what happened with my free AI tools for affiliate marketing experiment.
| Metric | Month 1 |
|---|---|
| Posts Published | 10 |
| Pinterest Pins Created | 45 |
| Pinterest Monthly Views | 2,800 |
| Site Visitors | 187 |
| Affiliate Clicks | 43 |
| Affiliate Earnings | $0 |
Wait—$0?
Yes. Month 1 was $0.
Here’s why that’s okay: affiliate sites take time to build trust and traffic. I wasn’t expecting to make money in the first month. The goal was to build the foundation.
Month 2: The Snowball Starts
I kept going. Same free tools. Same strategy.
| Metric | Month 2 |
|---|---|
| New Posts | 5 |
| Total Posts | 15 |
| Pinterest Monthly Views | 8,400 |
| Site Visitors | 412 |
| Affiliate Clicks | 98 |
| Affiliate Earnings | $47 |
First commission: $47 from a $200 plant stand sold through Amazon.
It wasn’t $500. But it was proof of concept.
Month 3: Scaling with Free Tools
By Month 3, I had momentum.
| Metric | Month 3 |
|---|---|
| New Posts | 5 |
| Total Posts | 20 |
| Pinterest Monthly Views | 22,000 |
| Site Visitors | 1,200 |
| Affiliate Clicks | 310 |
| Affiliate Earnings | $189 |
Getting closer.
Month 4–6: The Tipping Point
I won’t give you every month in detail, but here’s the trajectory:
| Month | Earnings |
|---|---|
| 1 | $0 |
| 2 | $47 |
| 3 | $189 |
| 4 | $340 |
| 5 | $510 |
| 6 | $620 |
In Month 5, I hit my $500 goal.
All using free tools.
What Worked (And What Didn’t)
What Worked
| Strategy | Why |
|---|---|
| Pinterest as primary traffic source | Free, visual, long-lasting reach |
| Long-tail keywords | Lower competition, easier to rank |
| Consistent posting | 5–10 posts per month built momentum |
| Personal touch | Adding my own voice and anecdotes made posts unique |
| AI as assistant, not author | AI drafted; I edited, fact-checked, and personalized |
What Didn’t
| Mistake | Lesson |
|---|---|
| Ignoring SEO titles | Early posts had weak titles. Better titles = more clicks. |
| Not enough internal linking | Posts weren’t linking to each other. Fixed this in Month 3. |
| Too many product links | Some posts felt like catalogs. Balanced with more helpful content. |
The Exact Free Tool Stack Recap
Here’s everything I used, start to finish:
| Tool | Use |
|---|---|
| ChatGPT | Research, content drafts, keyword ideas |
| Canva | Featured images, Pinterest pins, graphics |
| WordPress.com | Free hosting and site management |
| Google Docs | Draft organization |
| Ubersuggest (Free) | Keyword research |
| Tailwind (Free) | Pinterest scheduling |
| Amazon Associates | Affiliate program |
| ShareASale | Additional affiliate programs |
Total spent: $0
Can You Do This Too?
Here’s the honest answer.
If you:
- Pick a niche you actually care about
- Show up consistently for 3–6 months
- Use AI to speed up, not replace, the work
- Focus on helping people first
Then yes. You can absolutely build a $500/month affiliate site with AI using only free tools.
But you have to be patient.
Month 1 might be $0. Month 2 might be $47. That’s normal.
The people who quit in Month 1 are the ones who say affiliate marketing doesn’t work. The people who stick around for 6 months are the ones who build real income.
Your Step-by-Step Action Plan
Ready to start? Here’s your exact roadmap.
Week 1: Foundation
- Pick your niche (use the ChatGPT prompt from Step 1)
- Set up WordPress.com free site
- Create About and Contact pages
- Add affiliate disclosure
- Join Amazon Associates
Week 2: Content & Keywords
- Research 10 long-tail keywords (use Ubersuggest or ChatGPT)
- Create a content calendar with 10 post titles
- Draft your first post using ChatGPT
- Edit, personalize, and fact-check
Week 3: Visuals & Pins
- Create featured images in Canva
- Create 3 Pinterest pins per post
- Set up Pinterest business account
- Create 5 boards in your niche
- Schedule pins with Tailwind (free tier)
Week 4: Launch & Repeat
- Publish your first 3 posts
- Schedule pins for those posts
- Start drafting the next 3 posts
- Track traffic and clicks
Then repeat. Every week. For 6 months.
What’s Next in the Lab?
Now that you know how to build an affiliate site with free tools, it’s time to optimize it.
Next week, I’m publishing: Jasper vs. Copy.ai vs. ChatGPT: Which AI Copywriting Tool Pays for Itself Fastest?
If you’re ready to invest a little money to scale faster, this comparison will help you choose the right tool.



