Five things cover almost everything anyone asks: getting it installed, getting the tracking template right, what to do when nothing appears, reading the scores, and knowing what blocking actually does.
Last updated 2026-09-19
ClickHelm is a normal WordPress plugin. Nothing is installed on your server beyond the plugin itself, and no traffic is routed through us.
The free edition starts working the moment you activate the plugin, and needs no key. It records everything and blocks nothing — blocking is what a licence adds.
This is the step that matters most and the one people most often get wrong. Without it Google does not tell the plugin which campaign a click came from, and that information cannot be recovered afterwards — a day without it is a day of campaign data gone for good.
It belongs in the tracking template field, not in an ad's final URL. Put in the wrong field, Google will either reject it or send visitors to a broken address.
Once it is live, the health panel on the Google Ads tab tells you how many clicks arrived carrying campaign information and how many did not. If the second number stays high, the template is not doing its job.
Almost always one of three things, and none of them is a fault in your site. Work down the list in order.
Help, in the header of any ClickHelm screen, says when the background work last ran on your site. If it says never, and opening a few screens does not change it, write to us and send that panel with your message.
Every visitor carries a risk score, and every score can be opened to see what produced it. There is no hidden rating you are asked to trust.
Search engine crawlers are recorded and labelled, never blocked and never counted against your plan. Blocking Google from your own site would cost far more than any click fraud.
A blocked visitor is stopped on your server before your page is built, and identified by their device rather than their address. Clearing storage, switching browser or moving to mobile data does not get them back in. They see a plain page telling them access was restricted, and search engines are never shown it.
Nothing is blocked without you. The plugin ranks and explains; you press the button. Automatic blocking exists in the rules and stays off until you switch it on deliberately.
Does this get my money back from Google? Google decides that, and be careful with anything that promises otherwise. Google credits the invalid clicks it finds by itself. For the ones it missed, you can ask it to investigate any click from the last 60 days through its Click Quality form, and ClickHelm prepares what that form asks for: an evidence file with each click's address, browser and click id, and a letter to paste in. Beyond that, it stops the same person costing you again and shows you which campaigns are worth keeping.
Will it hurt my SEO? No. Crawlers are never blocked whatever their score, and the block page returns a normal response with a noindex header rather than an error.
Does it work with page caching? Yes. The block page is never cached, and blocking or unblocking clears the cache. A blocked visitor served a cached page is still stopped in the browser.
I blocked someone and they came back. Check the visitor's page first — they were probably stopped and you are seeing the attempt. If they genuinely appear as a new visitor, open Possible Duplicates: the plugin has usually already spotted the match and is waiting for you to confirm it.