I run Axlura, a free WCAG/EAA accessibility scanner for websites (the "compliance SaaS" version of a color-contrast checker).
Ran a small Google Ads test — $211 spent, 113 clicks, 0 signups. My first instinct was "bad keywords" or "weak landing page copy," and I almost went down that rabbit hole.
Instead I pulled 2 weeks of raw nginx logs and traced actual IPs instead of guessing:
152 unique visitors came in from ad clicks
~31 of them (20%) actually ran our free scan tool successfully — real usage, no errors
0 of them ever hit the /register page
The scan tool works. The ads work (people who click do engage). The drop-off was one specific screen: to see your full accessibility report, you had to create a full account — name, email, password, captcha. For someone who just wanted to know "is my site okay," that's way too much to ask.
Fix: replaced the "sign up to unlock the rest" wall with a plain "enter your email to unlock / email me this report" — no account, no password. Same lead capture, way less friction. Also added a soft version for sites with almost no violations, since those visitors used to see everything free and leave with nothing captured at all.
Also just shipped a companion WordPress plugin (wp.org, live, still under 10 installs) so agencies/site owners can run scans from wp-admin directly.
Curious if anyone else running a "free tool as lead magnet" SaaS has data on email-gate vs full-account-gate conversion — did dropping to email-only actually move the needle for you, or just shift where people bounce?
axlura.com if anyone wants to poke at it.
The part I'd steal isn't the email gate — it's the log-first debugging. Ads buy you traffic; raw logs tell you exactly where conviction breaks. Most people would have rewritten the landing page three times before ever checking where the drop-off actually was.
One addition for the experiment design: lock in the success metric before the first week of data lands. With an email gate, unlock rate is the vanity number. The real one is what share of unlockers reply to the first email or click toward anything paid. You had 31 scan completers as a denominator — if even a handful of them answer a plain-text "what were you hoping the scan would find?" message, that tells you more about the offer than 100 unlocks ever would.
This is really close to what we went through with UtilitySEO. We run a free SEO scan — up to 2,000 pages, 100+ ranking factors, about 30 seconds, no signup at all. Your data basically proves why: 20% engaged with the tool, 0% hit /register. The wall killed intent that was already there.
On your question about email-gate vs full-account-gate: we went a third way — completely ungated free tier, then paid plans for ongoing monitoring and deeper analysis. The free scan is the demo. Anyone who runs it and finds real issues is already pre-qualified for the paid tier.
Your "email me this report" fix is the right move. It captures the moment the user has already seen value. Registration before value is asking someone to invest before they know if there's anything to invest in.
I turned it into a $147 one time report if anyone wants their store checked: https://workers.miodiollc.com/agent-journey/"
Same pattern shows up on Shopify stores. The traffic is usually fine and the leak is a step or two from checkout. I walk the store the way an AI shopping agent would, through search, product page, cart and coupon, and stop before payment. The stuff that breaks is boring. Size pickers that need a tap in a weird spot, coupon fields hidden behind a link, a cart that reloads and loses the variant. Humans push through that. Agents just leave.
31 scans and 0 visits to /register is a clean number. One thing I'd measure before comparing gates: how many of those 31 scrolled down to the locked part at all. If most left after the summary score, the free part already answered "is my site okay", and any gate will convert near zero. Showing the issue count by severity with one example fix, then gating the full list behind email, gives them a reason to want the rest.
With 31 people already completing scans, what result from the email-only gate would confirm the account wall was the conversion bottleneck rather than the report itself lacking enough value?
the nginx-log trace is the part most people skip, respect for doing it before touching the ads. on email-gate vs account-gate: email-only almost always moves the number, because you are matching the ask to the intent. someone checking "is my site okay" will trade an email for the answer, they will not trade a password and a captcha for it. the account ask only works when the value compounds with use: saved history, dashboards, recurring scans.
the thing to watch after the change is not the unlock rate, it is the downstream quality. email-gate converts more and captures worse emails, so measure scan-to-second-visit and the open rate on the report email, not just captures. if report opens are strong the gate is doing its job. if they are weak, you moved the bounce from the wall into the inbox.
the soft version for clean sites is the smart bit. people with nothing to fix are the ones most likely to share a tool that told them so.
This resonates a lot — how long did it take before you saw any real signal on it?