For media buying & growth teams

Build direct-deal target lists of publisher sites — beyond what ad networks expose

A geo-specific run — say, DACH content publishers inside the CrUX top-1M — yields an estimated ~18,000 qualifying direct-deal targets, drawn from a German-language content universe running to millions of domains. Ad networks abstract the sites away and only sell you their managed inventory. We start from 120M+ classified domains, pull your geo and content type, and LLM-screen each site — so you get a named list of publishers to strike direct placements and partnerships with.

~18,000
qualifying DACH direct-deal targets, full run (estimate)
~3,400,000
German-language content domains in scope (estimate)
4
segmentation dimensions: language, geo, traffic, content type
Top 1M
CrUX traffic cut-off applied to this list
Why direct deals are hard to source

Ad networks hide the very sites you want to deal with

Programmatic and managed-placement inventory is priced to the network's advantage, and the underlying publishers are deliberately abstracted away. When you want direct deals — better rates, exclusivity, real relationships — you first need a named list of the right sites, and no ad platform will hand you one.

Publishers abstracted away

Networks sell audiences and inventory, not site relationships. You rarely learn which publishers you are actually buying, so you cannot approach the strong ones directly.

Manual prospecting is slow

Building a direct-deal list by hand — searching, checking language and geo, guessing traffic — burns analyst weeks per market and still misses the long tail.

Geo & language blind spots

Expanding into a new market means starting from zero. Which DACH sites matter, in which language, at what traffic tier? Without a classified map, every new geo is guesswork.

Illustrative full-run funnel — DACH

From a million-domain language universe to a direct-deal list

An illustrative run: German-language content publishers across DE, AT and CH, cut to the CrUX top-1M. Counts are estimates from our classification database; your pilot returns real domains and a projection tuned to your exact profile.

0
classified domains as the source
0
German-language content domains (estimate)
0
top-1M qualifying targets (estimate)
0
delivered free in your pilot
120M+
classified domains
~3.4M
German-language (est.)
~18K
top-1M targets (est.)
500
free pilot slice

Reference engagement (a large-scale production run on our own classification platform): 30M dataset → 1.73M vertical domains → 1.2M ICP-screened → ~96% precision on a reviewed sample. DACH figures above are estimates, shown for illustration.

Slice the list any way you buy

Four segmentation dimensions on every target

Each qualifying publisher lands with the fields your buying team actually filters on. Traffic is a reproducible CrUX proxy — never an invented visitor number. Segment counts below are illustrative for the DACH ~18,000 estimate.

Language

Detected content language, so you deal only where your creative lands.

German (primary)bilingual DE/ENregional dialects flagged
Geo focus

Audience-country focus across the DACH market (illustrative split).

DE ~13,000AT ~2,800CH ~2,200
Traffic proxy (CrUX)

Rank group in the Chrome UX Report — prioritise volume without fabricated stats.

Top 10kTop 100kTop 1M
Content type

What the site actually publishes, so placements match intent.

editorial / magazineniche vertical blogcomparison / reviewcommunity / forum
Target examples

The publisher types a direct-deal list is built from

Each profile is written from your buying logic and expressed as required, preferred and disqualifying signals. Arbitrage shells and parked domains are removed by disqualifiers, not by hand.

Independent editorial / magazine

Reader-trusted content sites with genuine audiences and their own ad stack. Prime candidates for direct placements, sponsorships and content partnerships at rates below network markup.

Requires: original editorial · target language · consumer audience
Prefers: CrUX top-100k · owns ad inventory · newsletter
Never: parked domain · arbitrage shell

Niche vertical blog

Category-focused publishers whose audience maps tightly to your offer. Small enough to deal with directly, specific enough that a placement converts above blended benchmarks.

Requires: niche focus · target geo · fresh content
Prefers: individual/small team · affiliate-ready · CrUX top-1M
Never: thin AI-spun content · doorway/MFA page

Comparison / review destination

High-intent sites where readers are mid-decision. Direct partnerships here — featured placements, co-created guides — outperform banner buys for performance goals.

Requires: review/comparison content · target language · editorial independence
Prefers: CrUX top-100k · affiliate links present · category authority
Never: arbitrage shell · parked domain

Community / forum publisher

Active communities with engaged, returning audiences. Valuable for sponsorship and native placement, but only when the engagement is genuine rather than bot-inflated.

Requires: community/UGC · target geo · genuine engagement
Prefers: newsletter · active social presence · CrUX top-1M
Never: bot-inflated traffic · parked domain
The instrument

14 signals specific to direct-deal target screening

Every domain in scope is read against the same fixed signal set, each extracted from what the site actually publishes and shipped with a confidence score. Your target profile is a selection from this list — nothing vague, nothing guessed from a keyword match.

Content language detected Audience geo focus CrUX traffic tier Content type / format Original editorial content Niche / vertical focus Owns ad inventory Newsletter / audience Active social presence Community / UGC Fresh content (recency) Individual / small team run Parked / for-sale domain (disqualifier) Arbitrage / bot-inflated shell (disqualifier)

Need a signal that isn't here — "runs programmatic header bidding", "accepts native placements", "has a media kit"? Custom signals are defined per engagement and calibrated the same way.

Why full-web discovery

Full-web discovery vs. an ad network

Ad platforms sell you their managed inventory and hide the publishers behind it. Full-web discovery hands you the named sites — with language, geo, traffic tier and content type — so you can build direct relationships on your own terms.

 Full-web discoveryAd network / managed placement
What you getA named list of publisher domainsAudiences and inventory, sites hidden
Starting setEvery classified domain in your geo & content typeOnly the network's managed inventory
Direct-deal enablementContactable sites for direct rates & exclusivityBuying stays inside the network's margin
SegmentationLanguage, geo, CrUX tier, content type per domainNetwork's own opaque targeting
Junk filteringParked & arbitrage shells removed by disqualifiersBundled into run-of-network
OutputDeduplicated CSV, one row per canonical domainIn-platform dashboard, no export of sites
How to read the numbers: the ~3,400,000 language-universe figure comes from our 120M+ classified-domain database; the ~18,000 qualifying-target figure is an estimate extrapolated from calibration slices, after the CrUX top-1M cut. Your free pilot replaces both with a projection built from your own profile and a real 20-publisher sample.
Questions

Direct-deal target discovery — FAQ

Can you build a list for any geo and language, not just DACH?
Yes. DACH is one example. Because the source database is classified by language and geo, we can scope any market — Nordics, LATAM, Southeast Asia — and apply whatever CrUX cut-off and content-type filter your buying strategy needs.
How is traffic reported — can I trust the numbers?
Traffic is reported only as the CrUX rank group — the domain's presence and tier in the public Chrome UX Report. It is a reproducible popularity proxy, not an invented visitor count. If a domain is not in CrUX, we say so rather than guess.
Why a CrUX top-1M cut-off on this list?
For direct deals you usually want sites with demonstrable reach. The top-1M cut keeps targets with a measurable audience and drops the dormant long tail. The threshold is a dial — raise it to top-100k for premium-only, or remove it to include emerging publishers.
How do you keep arbitrage and parked domains out?
Parked/for-sale pages and arbitrage or bot-inflated shells are disqualifier signals, removed structurally. Each signal carries a confidence score, so you can restrict the list to the highest-certainty genuine publishers before outreach.
What does the free pilot include?
The full pipeline configured for your geo, language and content-type profile, stopped at the first 20 qualified target domains — free — with segmentation fields attached, plus a projected full-run yield and quotes. It is the fastest way to see a real direct-deal list for a market.

Get the named publisher list ad networks won't give you

The free pilot runs the full pipeline on your geo and content type, tuned to your target profile, and delivers your first 20 qualified publishers with language, geo, CrUX tier and content type — plus a full-run projection. No cost, no obligation.

Request a Free Pilot