A journey of 933 rounds of iterative development
The Problem
I was tired of online tools that:
- Required email sign-ups
- Showed intrusive ads
- Sent your data to unknown servers
- Were slow and bloated
The Solution: NeoToolkit
NeoToolkit (https://neotoolkit.com) is a privacy-first online toolkit with 680+ free tools that run entirely in your browser.
Key Numbers
- π οΈ 680+ tools β calculators, converters, generators, and more
- π 12 languages β EN, ES, FR, DE, IT, PT, JA, KO, ZH, RU, AR, HI
- π 22,386 pages β all statically generated
- π 100% client-side β zero data collection
- β‘ Fast β Astro SSG + Vercel edge
Tech Stack
Framework: Astro (Static Site Generation)
Language: TypeScript
Styling: Tailwind CSS
Deploy: Vercel
Build time: ~44 seconds for 22K pages
The Development Process
Instead of building everything at once, I used an iterative approach:
- Round 1-100: Core infrastructure + first 50 tools
- Round 101-500: Expanded to 12 languages, added 300+ tools
- Round 501-933: Refined SEO, added sports/financial/health tools
Each "round" = data collection β analysis β plan β develop β deploy β report.
SEO Strategy
What Worked
- Multi-language pages: 12x the indexing opportunity
- Long-tail keywords: Each tool targets specific queries
- Structured data: Schema.org markup on every page
- Sitemap: 22K URLs submitted to Google
What Didn't (Yet)
- Backlinks: Still building domain authority
- Core keywords: Ranking ~50th for competitive terms
- Click-through rate: 0% from Google search (working on this!)
Popular Tools
| Tool | Category | Why It Works |
|---|---|---|
| Online Ruler | Utility | Unique β calibrates to your screen |
| Tournament Bracket | Sports | Supports 4-128 teams |
| BMI Calculator | Health | Simple, fast, accurate |
| Password Generator | Security | Multiple strength options |
| AI Content Detector | AI | Trending topic |
Lessons Learned
- Astro SSG is perfect for tool sites β fast builds, zero JS by default
- i18n is non-trivial β 12 languages = 12x the content management
- SEO is a marathon β 22K pages indexed but ranking takes time
- Client-side = trust β users love that their data stays local
- Iterate fast β 933 rounds taught me more than any course
What's Next
- More backlink building (this article is part of it!)
- AI-powered tools
- User-requested features
- Performance optimization
Try It Out
Open source? Not yet, but considering it. Drop a comment if you'd contribute!
Built with β€οΈ and way too much coffee.
Top comments (0)