1
0 Comments

I built a free random letter generator — 8,250 impressions in ~10 weeks with zero ad spend

Hey IH 👋

A couple of months back I quietly launched randomletter.io — a free random letter generator built for teachers, students, and anyone who needs a quick random letter for a game or activity.
No login. No ads. No fluff. Just a tool that works.

Where things stand today (May 22, 2026):
8,250 impressions on Google Search Console
89 clicks
Average position 18.1
Traffic from 145 countries
Zero ad spend

On the technical side:
Mobile PageSpeed: 99/100
Desktop PageSpeed: 100/100
Accessibility: 100/100
SEO score: 100/100

Not because I was chasing scores. Just because I cared about doing it properly from the start.

The stack is deliberately boring:
WordPress, Kadence theme, a custom Vanilla JS plugin I built myself, LiteSpeed Cache, Cloudflare. No React. No npm. No build pipeline. Just clean code that loads fast.

What actually moved the needle:
Honestly — content alignment and technical SEO. Before even thinking about backlinks, I made sure every page clearly matched what people were actually searching for. That alone got Google presenting the site in 145 countries without me spending a single penny.
Backlink building has only just started.

What's next:
More tools under the same brand. More content. Slow, steady, organic growth.
If you're building something similar — a small utility tool, a niche resource — I'd love to hear how you approached it. What worked, what didn't.
And if randomletter.io is ever useful for something you're working on, feel free to use it. That's why it's there.

on May 22, 2026
Trending on Indie Hackers
The hardest part isn't building anymore User Avatar 110 comments The feature you're most sure about is the one you should question first User Avatar 66 comments I sold $6,773 in 2 weeks, with almost no existing community. User Avatar 63 comments I let 3 LLMs argue on the famous AI "Car wash: Walk or Drive" problem to prove a point. User Avatar 47 comments Before you build another feature, use this workflow User Avatar 45 comments I spent months chasing clients who already had a webmaster. So I built something that only finds the ones who don't. User Avatar 34 comments