Click Validation
Talroo validates inbound traffic before awarding publisher earnings. Understanding what counts as a valid click helps you design experiences that pay out and stay in good standing on Quality Score.
Legitimate jobseekers — not every click pays
To receive credit for a valid click, the interaction must reflect genuine interest from someone who reasonably fits the hiring context Talroo is monetizing—the job surfaced should be suitable for a valid applicant for that role given how you presented it. Clicks driven by deceptive placements, incentivized taps, or traffic that couldn’t realistically be applying to jobs in that funnel do not meet that bar.
We do not award earnings when traffic is:
- Automated or bot-like — scrapers, headless farms, scripted traffic, or other non-human patterns.
- Duplicate / double attribution — the same underlying action counted multiple times beyond what Talroo’s attribution treats as payable (e.g. rapid repeat clicks without a new substantive intent path).
- Outside the supported geography — the Publisher Program focuses on U.S. job seekers and inventory; Talroo does not pay on clicks originating from outside the United States.
Operational reviews, fraud tooling, and network policies may also mark traffic ineligible regardless of upstream intent.
Additionally, a click can be expired or stale
Separate from bots and geo, two common payout leaks:
Expired clicks
A click is expired when the job is no longer accepting traffic Talroo can monetize at full value. Typical reasons:
- Advertiser budget (including daily budget) exhausted for that job
- Job paused, removed, or outside its valid scheduling window
The jobseeker may still land somewhere useful downstream, but payout is reduced or zero when the underlying click is expired.
Expired clicks currently earn about 6 cents
When an expired click occurs, Talroo tries to match a similar job. If successful, then the click is not considered expired anymore, but the job we replaced it with might have a different payout than what was advertised.
This is a net positive for publishers since you'll receive more than the default expired payout, but the swapped job ignore your requested minimums. If you don't like this, then try using the rdr parameter
Stale clicks
A click is stale when the click URL is older than Talroo's pricing / attribution freshness window (often 24 hours for URLs). The job may still be live, but the pricing payload embedded in an old URL is no longer valid for any credit.
Stale clicks overwhelmingly affect XML publishers. API publishers normally avoid stale URLs because jobs and click links are fetched at query time, BUT caching of API payloads or putting URLs in long-lived channels like email, may cause this problem.
Stale clicks earn 0 cents.
How to minimize expired and stale supply
XML publishers
- Refresh frequently: daily minimum; every 3–6 hours is a common target; try to match the feed generation timing from Talroo.
- Pass RDR to get the job seeker redirected back to you Read More
- Reduce resyndication or slow channels (for example email). The longer a job sits in a downstream copy of your data, the more likely a click lands after the job has expired.
- Check job status before sending traffic (Deprecated) via the Job Status API.
API publishers
- Avoid long-lived caches of rendered search payloads and click URLs; re-query before trusting old UI shells on the device.
- Pass RDR to get the job seeker redirected back to you Read More
Widget and affiliate flows
Widgets and affiliate links route through Talroo's live system, so freshness is handled for you. No action needed.
Related
- RDR (Redirect) - get the job seekers returned to you when the job isn't paying
- XML Integration — practical checklist tying pull cadence to safeguards
- Publisher XML Feed Specification —
<job>/<url>schema reference - Quality Score — chronic invalid/expired patterns drag score and economics
- Affiliate ID Segmenting — isolate traffic slices so QS + finance stay interpretable