Find the invalid-traffic sites
Every Taboola click carries a site_id — a 1:1 map to the publisher site that served your ad. ValidVisit reads that token, scores the visit 0–100, and rolls the invalid-traffic rate up by site_id, so sorting by bot rate hands you a short list of the specific sites — not campaigns, not creatives — concentrating the waste.
Block them in Taboola
In Taboola Ads, open the campaign and go to Campaign → Site Blocking (also reachable as the Block Sites / Blocked Publishers list). Paste the site IDs ValidVisit flagged into the block list and save. Taboola stops serving your ad on those sites going forward. For repeat offenders across campaigns, maintain a shared block list.
What ValidVisit does and doesn’t do
When you flag a site to your Taboola rep and ask for a credit, "these clicks felt off" doesn’t move the conversation — a site_id with a 0–100 score and a click count does. That’s the shape of what ValidVisit hands you: a scored record per site, not a verdict Taboola has to take on faith. It doesn’t file the block or the credit request for you — you paste the site IDs into Site Blocking yourself, and you’re the one who decides whether a flagged site is worth a dispute or just a quiet exclusion. The record is yours to use either way.