DEV Community

Abid niazi
Abid niazi

Posted on

I Built 56 Free Tools for Pakistani Students Using Next.js — Here's What I Learned


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

  1. Start with blogs, not tools — Our pillar blog posts drive more traffic than individual tools
  2. Build the sitemap correctly from day 1 — We had indexing issues from a misconfigured redirect
  3. Focus on 10 tools, not 56 — Better to have 10 perfect tools than 56 good ones
  4. 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)