DEV Community

gong junhao
gong junhao

Posted on

How One Indie Dev Went from 0 to 15K Organic Visits in 8 Weeks

The Situation

Eight weeks ago, I had a SaaS product with exactly zero organic traffic.

Not "low traffic." Zero. No blog posts ranking. No backlinks. No domain authority. Just a landing page collecting dust on page 47 of Google.

I'm a solo developer. No marketing budget. No SEO team. No time to write 50 blog posts and pray.

I needed a strategy that would work with limited time, limited money, and zero existing traffic.

Here's exactly what I did, week by week.


The Problem with "Standard SEO Advice"

Every SEO guide I read told me the same thing:

  1. Do keyword research
  2. Find high-volume, low-competition keywords
  3. Write content targeting those keywords
  4. Build backlinks
  5. Wait 6-12 months

That's great if you're a funded startup with a content team. I'm one person who codes and markets between 10pm and 1am.

The standard playbook was built for teams with budgets. I needed a different approach.


The Shift: Competitor-First SEO

Instead of starting with keyword volume, I started with what my competitors were already ranking for.

The logic is simple:

  • If a competitor ranks for a keyword, there's proven demand
  • If I'm not ranking for that keyword, it's a gap
  • Content gaps are easier to fill than finding new keywords from scratch

This is "competitive intelligence" and it changed everything for me.


Week 1: Analysis

Time spent: ~4 hours total

I identified my 3 closest competitors — not the big players, but the indie tools solving the same problem for the same audience.

For each competitor, I pulled:

  • Their top-ranking keywords
  • Their best-performing pages
  • Keywords they rank for that I don't appear on at all

What I found:

  • 47 keywords where competitors ranked and I had zero presence
  • 12 of those keywords had clear search intent I could match
  • 6 were "comparison" or "alternative" keywords (high intent)

Priority: I ranked all 47 keywords by difficulty, search intent, and relevance to my product. Picked the top 5 to start.


Week 2-3: First Content

Time spent: ~3 hours per article

I wrote 2 pieces of content:

  1. A comparison page: "[My Tool] vs [Competitor A]"

    • 2,200 words with screenshots and pricing comparison
    • Clear recommendation scenarios
  2. An alternative page: "Best [Competitor B] Alternatives"

    • 1,800 words, 5 alternatives listed honestly
    • Focused on specific use case

Key lesson: Write for the exact person searching "[competitor] alternative" — they're already looking for a solution.


Week 4: First Results

  • 3 pages indexed (2 new + homepage)
  • 14 impressions, 2 clicks

The comparison page was already climbing.


Week 5-6: Second Wave

Published 3 more pages. Total: 5 pages, ~10,000 words.

Results:

  • 847 impressions, 52 clicks
  • Comparison page ranking #8
  • Alternative page ranking #14

Week 7-8: The Acceleration

Google started trusting my site more. Pages jumped from page 2 to page 1.

Week 8 results:

  • Monthly organic visits: ~15,000
  • Total pages published: 7
  • Keywords in top 10: 8
  • Keywords in top 30: 23
  • Paying customers from organic: 3

At $29/month each, that's $87/month from 7 pages and zero ad spend.


The Key Insight: Precision > Volume

  • 7 targeted pages > 50 generic blog posts
  • Competitor keywords > random high-volume terms
  • Comparison pages > "ultimate guides"
  • Weekly gap analysis > "set and forget" calendars

Math: 50 posts × 50 visits = 2,500 vs 7 pages × 2,000+ visits = 14,000+


The Weekly Workflow

  • Monday (30 min): Check for keyword gaps
  • Tuesday (30 min): Prioritize 1-2 keywords
  • Wed-Thu (2-3 hrs): Write content
  • Friday (30 min): Review Search Console

Total: 4-5 hours/week


What I'd Do Differently

  1. Start with comparison pages first
  2. Don't overthink keyword difficulty
  3. Update existing pages before writing new ones

Try It Yourself

If you're an indie dev with zero traffic:

  • 3-5 competitor keywords to target
  • Write honest comparison content
  • Weekly habit of checking gaps

I built SerpPilot to automate this workflow. Free to start — 100 keywords, 3 competitors, 10 AI outlines/month.

No credit card. Built by a solo dev for solo devs.

👉 Start free at SerpPilot

Questions? Drop a comment — I read every one.

Top comments (0)