Search arbitrage, from the first click to the last cent
Search arbitrage is buying visitors cheaply from one ad platform and sending them to a page of search ads that pays more per visitor than they cost.
Arbitrage is an old idea: buy something where it is cheap and sell it where it is dear. In search arbitrage the thing being bought and sold is a person’s attention. A company pays a few cents to bring a visitor to a page, and earns a little more when that visitor clicks an advertisement supplied by a search engine. The difference is the spread.
Nothing about the idea is hidden or illegal. It runs on contracts with Google, Microsoft and Yahoo, and it moves a large amount of advertising money every day. It is also a business with thin margins, strict rules and a long history of abuse, which is why it is worth understanding properly.
The arbitrage loop
A click on a social app might cost $0.20. A click from the same person on a search ad might be worth $1.00 to an advertiser. Search arbitrage lives in that gap, like a trader who buys fruit at the farm gate and sells it in the city (all figures here are illustrative).
- Two prices for the same person: A click on a social app might cost $0.20. A click from the same person on a search ad might be worth $1.00 to an advertiser. Search arbitrage lives in that gap, like a trader who buys fruit at the farm gate and sells it in the city (all figures here are illustrative).
- Buy a visitor: The arbitrageur runs an ad on a traffic source and pays for each click. Say the cost per click is $0.20. That money is spent whether or not the visitor ever earns anything back.
- The visitor lands on a page: The person who clicked arrives on the arbitrageur’s landing page: usually a short article with a block of related search topics underneath.
- A search shows sponsored results: If a topic interests them, the visitor taps it and sees a results page. The ads on it come from a search feed: the same advertisers who bid on a big search engine, shown on this smaller site.
- The advertiser pays for a click: The visitor clicks one sponsored listing and goes to the advertiser’s site. The advertiser is charged, say, $1.00. This is the only moment in the loop when new money enters.
- A share comes back: The search engine and the feed provider keep their cuts and the arbitrageur receives, say, $0.56 for that ad click: the RPC. But only about half of visitors click an ad, so the average visitor earns $0.28 (RPV).
- What is left is the spread: $0.28 earned minus $0.20 paid leaves $0.08 per visitor: the spread, a 40% ROI. Across 10,000 visitors a day that is $800. If the ad price rises to $0.30 or fewer people click, the same loop loses money just as fast.
The five steps
- Buy a visitorA media buyer runs an ad on a traffic source such as Facebook, TikTok or a recommendation widget. Each click costs a CPC, often a few cents to a few tens of cents.
- Land them on a pageThe visitor arrives on a landing page: an article, or a list of related searches.
- Show search adsThe page asks a search feed for sponsored listings that match what the visitor is looking for. The ads are the same ones advertisers bought on the search engine itself.
- Earn when they clickIf the visitor clicks an ad, the advertiser pays the search engine. The engine keeps its share, the feed provider keeps its share, and the rest reaches the operator as revenue per click.
- Keep the differenceRevenue per visitor minus cost per visitor is the margin. Repeat it across millions of visitors, and watch it every hour, because either number can move.
Where each dollar goes
The advertiser thinks it bought a click on a search engine. In fact the money passes through several hands before it pays for the visitor who clicked.
Where the advertiser’s dollar goes
Someone clicks a sponsored listing on an arbitrage page. The advertiser’s account is charged $1.00. Every figure in this flow is an example: real shares differ by contract and most are confidential.
- An advertiser pays for a click: Someone clicks a sponsored listing on an arbitrage page. The advertiser’s account is charged $1.00. Every figure in this flow is an example: real shares differ by contract and most are confidential.
- The search engine takes its cut: The engine supplied the advertisers, the auction and the billing, so it keeps a slice first. Say it keeps $0.30 and passes on $0.70. What it pays out to partners is its traffic acquisition cost.
- The feed provider takes its cut: Most arbitrageurs do not contract with the engine directly. A feed provider does, and shares the feed onward for a revenue share. Say it keeps 20% of the $0.70: $0.14.
- What the arbitrageur receives: The arbitrageur gets $0.56 for that ad click, its RPC. Only about half of its visitors click an ad, so average revenue per visitor (RPV) is $0.28. That is its gross revenue.
- Most of it was already spent: Each visitor was bought from a traffic source for $0.20, paid up front. So the largest single share of the arbitrageur’s income goes straight back out to an ad platform.
- The spread: $0.28 in, $0.20 out: $0.08 per visitor is the spread, before staff, tools and content costs. Out of the advertiser’s dollar, the business that built the page keeps the thinnest slice and carries the most risk.
- Invalid clicks unwind the chain: If the engine later decides a click was an invalid click, it credits the advertiser and nobody downstream is paid for it. The arbitrageur sees that as a Clawback (revenue deduction), even though the $0.20 spent on the visitor is gone.
The kinds of search feed
Most of the business has run on three Google products and their Microsoft and Yahoo equivalents: AdSense for Search, which puts ads on a results page; Related Search on Content, which puts search suggestions on an article; and AdSense for Domains, which filled parked domains until Google wound it down. The diagram shows how the three differ.
Three ways a search feed appears
A search feed lends a search engine’s advertisers to another website. Google has offered it in three main shapes. They differ in one thing: how the visitor’s interest (the search intent) is established before ads appear.
- One ad pool, three doors: A search feed lends a search engine’s advertisers to another website. Google has offered it in three main shapes. They differ in one thing: how the visitor’s interest (the search intent) is established before ads appear.
- Door 1: the visitor types a query: With AdSense for Search, a site has its own search box. The visitor types what they want and the results page carries search ads, drawn by Custom Search Ads code. Like a shop assistant answering the question you asked.
- One step from query to ad: Because the visitor wrote the query themselves, intent is clear and one ad click pays. Rules are strict about where the query came from: a query the visitor never typed or chose is not a real search.
- Door 2: the visitor reads first: With Related Search on Content, the visitor lands on an article. A labelled block suggests searches related to what the page is about. The page must have real content; the block is an add-on, not the whole page.
- Two clicks: topic, then ad: Tapping a suggested term opens a results page with ads for it; clicking an ad is what pays. This two-click flow is the format most paid-traffic arbitrage uses today, because the visitor’s own tap confirms the interest.
- Door 3: a domain with nothing on it: A parked domain is a web address with no real site. With AdSense for Domains, someone who mistyped an address or followed an old link saw a page of keyword links and ads guessed from the domain name alone.
- The door Google closed: Intent here was weakest: the visitor never asked for anything. Google Ads opted advertisers out of parked domains by default during 2025 (flipping the usual advertiser opt-out) and removed them from its search partner network on 10 February 2026.
- The clearer the intent, the safer the feed: Typed query, chosen topic, guessed topic: advertisers pay for intent, and the formats that prove it survive. That is why policy keeps pushing arbitrage toward real content and a genuine choice by the visitor.
Who is in the chain
Search engines
Advertisers bid here for keywords. The engine also licenses those ads to partner sites.
Feed providers & syndicators
Holds the licence, passes the ads to smaller publishers and keeps a share.
Arbitrage operators
Buys the visitors, builds the pages, carries the risk.
Traffic sources
Sells the visitors, one click at a time.
Native networks
Sells visitors from “recommended for you” boxes on news sites.
Trackers & automation
Joins what each visitor cost to what that visitor earned.
Traffic quality & fraud prevention
Checks that the visitors and clicks are real people.
Why it has a mixed reputation
Done properly, search arbitrage sends an interested person to an advertiser who wanted that person. Done badly, it sends bots, tricked visitors or accidental clicks, and the advertiser pays for nothing. The search engines police this with traffic quality scores, clawbacks and terminations, and advertisers can opt out of partner sites altogether.
The Fraud Desk sorts the abuse into 7 families and 28 types, each with its warning signs and defences.
Where to go next
Search arbitrage from zero
Buy a click, sell a click, keep the difference. The whole business, explained.
6 lessonsSearch feeds: the sell side
AFS, RSOC, parked domains, Bing and Yahoo: where the revenue comes from.
8 lessonsBuying traffic: the buy side
Where arbitrage clicks come from, what each source demands, and how to stay compliant
7 lessonsThe money: unit economics
The margin maths, the metrics, the clawbacks and the cash you need before any of it pays
7 lessonsTracking & optimisation
Join every click you buy to the money it earns, then act on it without fooling yourself
5 lessonsPolicy & compliance
The rules that decide whether an arbitrage business keeps its feed and its ad accounts
5 lessonsFraud & invalid traffic in search arbitrage
Fake clicks, laundered traffic and hijacked searches, and how the feed catches them
8 lessonsBuilding the business
Who earns what in search arbitrage, what it costs to start, and how these businesses end
6 lessons