3
8 Comments

I built a mouse polling rate tester that gets decent traffic — and makes exactly $0. What am I missing?

About half year ago I built MousePollingRateTest.com
a free browser-based tool to check your mouse polling rate (Hz), jitter, and stability.
No install, no signup, results in 10 seconds.

It actually gets used. Thousands of sessions a month, mostly from gamers and PC builders
searching things like "mouse hz checker" or "how to test polling rate".

The problem? I make zero dollars from it.

What went wrong with monetization

I applied for Google AdSense. Rejected. Applied again after adding more content. Rejected again.
No clear reason given — just the usual vague policy email.

I tried a few alternatives. Either the RPM was so low it wasn't worth the page clutter,
or the ad networks felt sketchy. So right now the site runs completely free with nothing in return.

What I've tried for growth (the good part)

To be fair, the traffic did grow, mostly through:

  • Answering Reddit threads in r/MouseReview and r/pcgaming where people ask
    "how do I check my polling rate?" — dropped the link as a genuine resource, not spam
  • Long-tail SEO — very specific queries like "8000hz mouse test" or "razer mouse hz checker"
    convert well because the intent is obvious
  • Multilingual pages (Japanese, Korean, German) — each one quietly opened a new traffic channel

So the building part worked. The making money part didn't.

Where I'm stuck

I have a free tool with real users and no revenue. Options I'm considering:

  • Affiliate links to gaming mice (Amazon, etc.) — but worried it kills the
    "neutral test tool" credibility
  • Retry AdSense after more content buildup
  • Programmatic ad alternatives — Ezoic, Mediavine, etc. — anyone had luck with these
    on a single-purpose tool site?
  • Just accept it as a top-of-funnel asset for my other projects and stop trying to monetize directly

Has anyone else built a free tool that gets traffic but can't crack monetization?
What actually worked for you?

on June 4, 2026
  1. 2

    The affiliate angle is actually your best bet but the framing is what matters. 'Neutral test tool' and affiliate links don't have to conflict.

    The play is a post-test recommendation: 'Your mouse supports 500Hz — here are the top mice that push 4000Hz if you want to upgrade.' The user just proved they care about polling rate. A contextual recommendation after they've seen their own numbers is about as relevant as affiliate placements get. That's not killing credibility, that's serving the next logical question.

    The AdSense rejections on single-purpose tool sites are very common — the policy vagueness is standard. Ezoic can work but CPM on gaming tool traffic is notoriously low. Affiliate will almost certainly out-earn programmatic on that audience. Gamers buy gear constantly. That's your unlock.

  2. 1

    The affiliate worry is the one thing to let go of — done right it doesn't touch your neutrality. Keep the test 100% clean, then monetize the result moment: right after someone sees "your polling rate is 500Hz," that's peak intent for "which mice actually hit 1000/8000Hz?" A small, honest recommended-gear section there converts far better than banners ever will, and it reads as helpful, not salesy.

    On the rest:

    • Display ads (AdSense/Ezoic/Mediavine) are a bad fit for single-purpose utility traffic — RPM is low and Mediavine wants ~50k sessions/mo anyway. Skip it.
    • Your traffic is buying-adjacent (gamers mid-upgrade) — that's gold for affiliate and weak for ads. Lean into it.
    • Multilingual is a quiet superpower here: Amazon's locale affiliate tags let you monetize the JP/KR/DE traffic too, not just EN.

    Honestly your distribution playbook (genuine Reddit answers + long-tail SEO + multilingual pages) is sharper than most paid products have. The money's already walking through the door — it's a placement problem, not a traffic one.

  3. 1

    traffic from curiosity tools is very different from traffic with buying intent. if the page is useful but not tied to a paid problem, monetization stays hard. i would check whether the visitors arrive for the tool or for the underlying pain.

  4. 1

    Traffic is a great start, but traffic alone doesn't prove demand.
    I'd look at what percentage of visitors have a strong enough problem that they'd actually pay to solve it.
    Sometimes a product gets traffic because it's useful, but not valuable enough for people to open their wallet.
    Curious what you've learned from talking to your users so far.

  5. 1

    The traffic part is already working, so I wouldn’t treat this like a growth problem.

    The real issue is that the tool attracts a high-intent user for 10 seconds, but there’s no next commercial action that feels natural after the test.

    That’s why generic ads or random affiliates can feel off. The monetization has to match the user’s exact moment: they just tested their mouse and now want to know whether the result is good, bad, unstable, or worth upgrading.

    I’d be careful with broad “best gaming mouse” affiliate links because that can hurt the neutral-test-tool trust. The better angle may be contextual: result-based recommendations, sponsor placement for mouse brands/accessory brands, or a buyer guide that only appears after the test result makes it relevant.

    Happy to put a tighter version in writing if useful. The useful part would be mapping the monetization path without killing credibility: what to show after the test, what affiliate/sponsor angle makes sense, and how to turn this from free traffic into revenue.

Trending on Indie Hackers
I built an AI that turns an idea into a live business in under 10 minutes. Here’s what 1,000 launches taught me User Avatar 89 comments Building a startup costs $0. Your tooling budget costs $500K. Here's why. User Avatar 38 comments Building Noodle, a keyboard-first REST client for the terminal User Avatar 34 comments "Looks Good to Me" Is Quietly Killing Your Feedback Loop User Avatar 31 comments 787 tools for developers. 5 for nurses. Two weeks of tracking 14,000 indie launches. User Avatar 28 comments I didn't want to build another AI chatbot User Avatar 16 comments