How does traffic arbitrage work, and how do buyers spot it?
Part of MFA avoidance

The short answer
Traffic arbitrage is buying visits cheaply, through sponsored links, social ads or search ads, and earning more from the ads shown during each visit than the visit cost. Buyers spot it with public evidence: sponsored links pointing to the site, campaign tags on landing URLs, advertiser records in transparency tools, and landing pages built to show many ads per visit.
Key takeaways
- An arbitrage site profits only while ad revenue per visit beats the cost of buying the visit, which pushes it toward more slots, refresh and paginated stories.
- The 2023 trade group definition calls buying paid traffic the primary cost driver of operating an MFA business.
- Paid promotion is not arbitrage by itself; the page where the bought click lands shows the difference.
- Since June 2020, MRC standards have included requirements for the treatment and disclosure of purchased and acquired traffic.
- Popularity data such as the Chrome UX Report shows that real Chrome users visit a site, not how they arrived.
How does paid traffic arbitrage work?
Traffic arbitrage is a spread business. An operator buys a visit, shows the visitor ads, and keeps the difference between what the ads earn and what the visit cost. The trade groups' September 2023 definition of made-for-advertising sites, published by the ANA (opens in a new tab) with the 4A's among its authors, puts it plainly: buying paid traffic is the primary cost driver of operating an MFA business, and overcoming that cost requires aggressive monetization practices and arbitrage.
Definition
- Traffic arbitrage
- Buying visits to a website at one price and selling the attention of those visitors to advertisers at a higher price, mainly through the ad impressions served during the visit.
Why does arbitrage push sites toward heavy ad loads?
The margin per visit is the whole business, and the operator controls only one side of it. The price of a click is set by the platform where it was bought. Revenue grows with every impression the visitor sees, so each design choice on an arbitrage page aims at more impressions per visit.
| Lever | How it raises revenue | What a buyer sees on the page |
|---|---|---|
| More pages per visit | Each new page loads a fresh set of ad slots | Stories split across many pages behind a Next button |
| More slots per page | More impressions from each page view | Ads between paragraphs and sticky units at the top and bottom |
| Refresh | New impressions without new page views | Slots that change on a timer while the reader stays put |
| Recirculation units | Keeps the visitor clicking inside the site or sends them to more paid links | Recommendation boxes below every page of the story |
| Cheap content | Lowers the cost of producing each page | Generic, syndicated or mass produced articles |
Platforms restrict both ends of the trade. Google Ads' insufficient original content policy (opens in a new tab) disapproves destinations designed for the primary purpose of showing ads, and lists driving traffic through arbitrage or other methods to destinations with more ads than original content. Google's AdSense program policies (opens in a new tab) bar its ads from pages receiving traffic from paid-to-click or paid-to-surf programs. Rules on one platform do not cover inventory sold through every other channel, so buyers still need checks of their own.
Is all paid traffic arbitrage?
No. Respected publishers pay to promote stories, test headlines and grow newsletters and subscriptions. What separates audience development from arbitrage is what the paid visit is for, and the landing page shows it.
| What to look at | Paid audience development | Arbitrage pattern |
|---|---|---|
| Where the paid click lands | A full article, a newsletter sign up or a subscription offer | Page one of a long slideshow or paginated list |
| What the page asks of the visitor | Read, subscribe or come back | Click Next, again and again |
| Ad load on the landing page | Similar to the site's other pages | Heavier than the site's own homepage and section pages |
| Navigation on the landing page | Full menus and links to other sections | Menus hidden or stripped down |
| What the promotion sells | The publication's name and journalism | Curiosity headlines with no visible brand |
How can a buyer trace a paid click back to a candidate site?
Traffic sources sit in a site's private analytics, so no outside reviewer can measure them exactly. Public traces still add up to evidence that can be saved, dated and shown to a client or to the publisher. The sponsored units that carry arbitrage traffic are labeled because the FTC's native advertising guide (opens in a new tab) treats paid links in content recommendation widgets as advertising.
Tracing a paid click to a candidate site
- Start from a clean browser profile. Sponsored units vary with browsing history, so begin fresh and note the date, device and location.
- Read the labeled units on busy pages. Open several high traffic news and lifestyle articles and scan the sponsored recommendation units below them. Note any link whose destination is the candidate or one of its sister sites.
- Click through and copy the full landing URL. Campaign parameters follow a documented convention: Google Analytics documents utm_source for the referrer and utm_medium for the marketing medium (opens in a new tab), such as cpc. Values like these, or click identifiers added by ad platforms, show that the visit was bought.
- Compare the landing page with the homepage. Count the slots on the first two screens of each. A landing page carrying far more ads than the site's own front page points to a page built for bought visitors.
- Look up the operator as an advertiser. In Google's Ads Transparency Center, people can search for an advertiser (opens in a new tab) and check information about the advertiser and its ads.
- Save everything with a date. Screenshots, the full landing URL and an archived copy make the finding checkable later.
What can popularity and supply chain data tell a buyer about arbitrage?
Popularity data shows that people visit a site, not why. The Chrome UX Report (opens in a new tab) ranks origins by total navigations on a log10 scale with half steps, such as top 1k, top 5k, top 10k and top 50k. Bought visitors are real Chrome users, so a site that buys enough clicks can earn a respectable rank. A strong rank with no visible organic presence is a reason to look at traffic more closely, not a reason to trust the site.
Supply chain files are limited in the same way. ads.txt and sellers.json show who may sell a site's inventory, not how its visitors arrived. Legitimate sites can carry long reseller lists too, so they are not evidence of arbitrage on their own.
What does a traffic review look like on a real brief?
Fictional example
Two car content sites on an auto insurance plan in California
A fictional Los Angeles auto insurance agency group asks its agency for a display plan in Southern California and the San Francisco Bay Area, beside car ownership, commuting and personal finance content. Two candidate sites rank close together on topic fit.
The first, a car care advice site, leaves a sponsored link trail: its staff articles appear in labeled units on two news sites, and the paid clicks land on full articles with the same ad load as its homepage and a newsletter sign up. The planner records this as paid audience development and keeps the site.
The second, a car trivia site, shows up in labeled units across several lifestyle sites under curiosity headlines. Every paid click lands on page one of a 25 page slideshow, the landing URLs carry campaign tags naming a recommendation network as the source, and the landing pages carry about twice as many slots as the homepage. Its operator also appears as an advertiser in the Ads Transparency Center. The planner writes up the traffic finding and sends the site to layout and ownership review before making a call.
How does PlacementGraph look for paid traffic signals?
Frequently asked questions
Which rules limit traffic arbitrage?
The rules buyers meet are platform policies and contracts. Google Ads disapproves destinations designed for the primary purpose of showing ads, AdSense bars paid-to-click and paid-to-surf traffic, and the FTC treats paid links in recommendation widgets as advertising that must be labeled. Deal terms between buyer and seller can add limits of their own.
Do publishers have to disclose purchased traffic to buyers?
Disclosure comes through measurement standards and contracts. Since June 2020, MRC invalid traffic standards have included requirements for the treatment and disclosure of purchased and acquired traffic, which apply to measurement services seeking or keeping accreditation. Buyers can also ask for the purchased share of visits in deal terms.
Can a site with mostly organic traffic still be made for advertising?
It can show other MFA traits, such as heavy refreshing ad loads or templated content, without buying visits. The trade groups described MFA as a combination of characteristics, so finding no paid traffic lowers the concern without settling it. Review layout, content and ownership as well.
Why do arbitrage pages split stories into many pages?
Every new page loads a fresh set of ad slots, so a long slideshow shows one bought visitor many more impressions than a single article would. Legitimate photo galleries also use pagination, so count the slots per page and compare them with the site's other pages before drawing a conclusion.
Does a high Chrome UX Report rank rule out arbitrage?
No. The Chrome UX Report counts real Chrome visits whatever their source, so bought visitors raise a site's rank like any others. A rank confirms that people reach the site; it says nothing about how they arrived or what they did once they were there.
Sources
- Leading Trade Groups Define “Made For Advertising” Websites (opens in a new tab)ANA (Association of National Advertisers), September 26, 2023
- Insufficient original content (opens in a new tab)Google Advertising Policies Help
- AdSense Program policies (opens in a new tab)Google AdSense Help
- Native Advertising: A Guide for Businesses (opens in a new tab)Federal Trade Commission, December 2015
- URL builders: Collect campaign data with custom URLs (opens in a new tab)Google Analytics Help
- Advertiser verification (opens in a new tab)Google Advertising Policies Help
- CrUX methodology: metrics (popularity rank) (opens in a new tab)Google Chrome for Developers
- Media Rating Council Issues Update To Invalid Traffic Detection And Filtration Standards (opens in a new tab)Media Rating Council, June 25, 2020
Researched and written by PlacementGraph Research. Read how we research, source and update these pages. Corrections: diana@placementgraph.com.