Hey IH,
Just launched Wooden Fish — a free, browser-based version of the wooden fish (muyu), the Buddhist percussion instrument that went viral on TikTok last year as "tap for merit."
Link: https://tapwoodenfish.com
Why I built it
Every other "online wooden fish" I found was crammed with ads or wanted me to sign up for what should be a 5-second interaction. I wanted something that respects the meditation roots — clean, free, no tracking, no install.
It's also my first SEO experiment on a 100% static site. I wanted to see how far you can get with no ops, no backend, and no JS framework.
Stack
- Pure HTML / CSS / vanilla JS, no build step
- Cloudflare Pages (drag-drop deploys, free tier)
- Real recorded muyu sample (3 KB MP3) + Web Audio fallback for instant first-tap response
- localStorage for the merit counter
- Trilingual (EN / 中文 / 日本語) with hreflang + Schema.org markup
- Total page weight: ~50 KB, loads in <300ms
Total cost: $9/year for the domain. That's all.
What's next
- Apply for AdSense in ~10 days (the only planned monetization)
- A blog covering the instrument's history, the TikTok angle, and Buddhist meditation context
- Watch GSC data and iterate on long-tail keywords
Where I'd love your feedback
1. Does the tap feel responsive on your phone? Mobile Web Audio is finicky and I want to make sure latency is OK across devices.
2. Anyone here bootstrapped a static content site to 1k DAU? Curious what actually moved the needle for you in the first 3 months — Reddit, niche directories, patient SEO, or something else?
Thanks for reading.