Your ads learn from real customers
Smart Bidding, Performance Max and Meta's delivery all optimise toward the conversions you report. Report only qualified leads and they stop rewarding the placements, keywords and audiences that send junk.
Lead quality filter for Google Ads and Meta
LeadJudge checks every form lead the moment it is submitted and tells your ad platforms only about the real ones. Your bidding learns from customers, and your reports show what a lead truly costs.
What LeadJudge decides
Submit the form to see the verdict.
No leads sent yet. Try all five.
The live product also confirms the mailbox exists and asks the carrier about the phone line.
Your conversion tag fires on every submission. To Google and Meta, a spam bot, a salesperson and your next customer all look the same: one conversion.
Automated bidding chases whatever you call a conversion. Count junk, and it goes looking for more people like the junk. Google's own guidance is to bid toward a lead-specific goal such as "qualified lead", not raw volume.
Your cost per lead looks better while real leads get dearer. The report improves. The pipeline does not.
Source: Google Ads Help, best practices for generating high-quality leads.
6 real leads and 4 junk, all sent to your ad platforms
$50reported cost per lead
Only the 6 real leads are sent. The 4 junk ones still reach your inbox.
$83true cost per real lead
Illustrative: $500 of spend, 10 form fills, 4 of them junk.
LeadJudge sits beside your form, not in front of it. The visitor notices nothing, and you keep every lead.
The lead goes to your inbox or CRM exactly as it does today. In the same instant, LeadJudge takes a copy of the contact fields and the message.
Within seconds: is the email real, is the phone a working line, does the message read like a customer, has this person already been counted?
Qualified leads fire a qualified_lead event. Your existing Google Ads, GA4 and Meta tags listen for that event and send the conversion themselves.
Smart Bidding, Performance Max and Meta's delivery all optimise toward the conversions you report. Report only qualified leads and they stop rewarding the placements, keywords and audiences that send junk.
Cost per lead is only honest when the leads are. Once junk stops counting as a conversion, the number in your ad account is the cost of a real enquiry, and you can compare campaigns on it.
No black box. Each lead shows the points it gained and lost and why. Disagree? Overrule it in one click and the reports correct themselves.
Your forms, your CRM and your tags stay as they are. Only the trigger changes. If LeadJudge cannot answer in time, the lead is counted, so a bad day for us is never a blind spot for you.
Four short videos, under two minutes in total.
Six checks on every lead, finished before the thank-you page has loaded.
Put in last month's numbers. The gap between the two figures is what junk is hiding.
You pay for form fills and live on the ones that turn into customers. Stop the junk from steering your budget.
Why spam leads keep growingAdd every client site under one account, report a cost per real lead, and stop defending lead counts that sales teams do not believe.
LeadJudge for agenciesShow the business a number it can trust, and give Smart Bidding a goal that matches what sales calls a lead.
Work out your real cost per leadDownload a ready-made container file from your dashboard. It carries the LeadJudge tag with your website's key, plus the trigger your conversion tags will use.
Download your setup file
One click in the dashboard.
Import it into Tag Manager
Choose Merge. Nothing you already have is changed.
Switch your conversion tags to the new trigger
LeadJudge - Qualified lead.
Publish, then send a test lead
The dashboard turns green when it arrives.
No. LeadJudge never blocks, delays or changes a form submission. Every lead reaches your inbox or CRM exactly as it does today. The only thing that changes is whether your conversion tags fire for it.
The lead is counted. If a verdict cannot be reached in time, the snippet treats the lead as qualified and labels it unverified, so your tracking never goes dark because of us.
Those try to stop bots before or at the click. LeadJudge judges the lead itself, after it is submitted, and that includes real people who are simply not customers: sales pitches, job seekers, existing customers and wrong-service enquiries. It works alongside whatever bot protection you already use.
They do different jobs and work well together. A CRM import tells Google days later which leads became customers. LeadJudge decides in seconds, on the page, whether a submission is a lead at all, so the first signal your bidding gets is already clean.
Any platform whose conversion tag runs in Google Tag Manager, which covers Google Ads, GA4, Meta, Microsoft Ads, LinkedIn and TikTok. LeadJudge announces a qualified_lead event and your existing tags listen for it.
No. You download one Tag Manager file from your dashboard, import it, and switch your conversion tags to the new trigger. If you can publish a container, you can install LeadJudge.
It reads the contact fields and the message of a submitted lead form so it can judge them and show them in your dashboard. It never reads passwords, card numbers, hidden fields or file uploads, and it sends nothing about visitors who do not submit a form.
Not yet. If your forms collect health information, please wait until we can sign the agreements that kind of data requires.
Free for 14 days. Set up through Google Tag Manager, and your forms and inbox stay exactly as they are.