Six months ago, I started building ToolForge — a completely free online toolkit for students, developers, and professionals in Pakistan.
Today it has 56 tools, 86 indexed pages on Google, and gets organic traffic from 15+ countries. No ads, no signup, no data collection.
Here's the technical journey — what worked, what broke, and what I'd do differently.
The Stack
- Next.js 14 App Router — SSR for SEO, server components for speed
- TypeScript — caught 200+ bugs before deployment
- Tailwind CSS — shipped UI 3x faster than custom CSS
- Vercel — auto-deploy on git push, free tier handles our traffic
- Gemini API — powers 4 AI tools (summarizer, grammar checker, paraphraser, essay writer)
Architecture Decision: Why App Router?
Every tool page needed to be independently indexable by Google. The App Router's file-based routing made this natural:
src/app/tools/calculators/emi-calculator/page.tsx ← tool
src/app/emi-calculator/page.tsx ← SEO guide
Each tool gets TWO URLs — the tool itself and a long-form guide page targeting different keywords. This doubled our indexable pages without doubling content.
The AI Tools Challenge
We built 4 AI-powered tools using Google's Gemini API:
- AI Text Summarizer
- AI Grammar Checker
- AI Paraphraser
- AI Essay Writer
The challenge? Rate limits. Gemini's free tier gives 15 requests/minute per key.
Solution: Key rotation system
We rotate across 5 API keys with automatic failover:
- Round-robin selection
- Auto-switch on 429 (rate limit) errors
- Capacity: 150,000 requests/month on free tier
This means our AI tools are genuinely free — no hidden costs passed to users.
SEO Results (Real Numbers)
After 3 months:
- 86 pages indexed by Google
- 1,750 impressions, 244 clicks
- 13.9% CTR (industry average is 2-5%)
- Average position: 20.9
The high CTR tells me our titles and meta descriptions are working. The average position (page 2-3) tells me we need more backlinks and content depth to break into page 1.
Pakistan-Specific Tools (Our Niche)
Instead of competing with global tools, we built Pakistan-specific calculators:
- MDCAT Aggregate Calculator (medical college admissions)
- NUST/FAST/UET Merit Calculators (university admissions)
- FBR Income Tax Calculator
- Freelancer Tax Calculator (PSEB exemptions)
- Electricity Bill Calculator (NEPRA slab rates)
- Zakat Calculator
These have almost zero competition internationally but massive local demand.
What I'd Do Differently
- Start with blogs, not tools — Our pillar blog posts drive more traffic than individual tools
- Build the sitemap correctly from day 1 — We had indexing issues from a misconfigured redirect
- Focus on 10 tools, not 56 — Better to have 10 perfect tools than 56 good ones
- Get backlinks early — DA matters more than I thought for ranking speed
Try It
The entire site is live at freetoolforge.org. Everything is free, no signup required.
If you're building a tools site, I'm happy to share more details about the architecture in the comments.

Top comments (0)