Work with usRequest a pilot auditAvailable now · one file in
Pilot Audit · Agencies and Advertisers

Send one campaign log. Get a scored audit back.

URLs and spend, one file. Know what your media budget is funding, at the document level, with the reason attached to every low score. Before the next flight.

Ad Inventory Quality Audit · sampleQ2 flight · 4,812 URLs
58/100
weighted composite
Weighted composite score 58 out of 100

14% of spend on pages scoring below 40. Two named advertisers concentrated at the low end.

A · 80+15%
B · 60-7935%
C · 40-5936%
D · <4014%
Worst pages by spend · reasons attached
example-syndicated-net/aggregator-post-1148aggregator repost, no original reporting$18.4k
fast-take-blog/opinion/policy-cash-grabunsupported motive claim in editorial voice$11.9k
daily-brief-wire/health/screening-defenseparent holds competitor stake, undisclosed$7.2k
01The single ask

One CSV. That is the whole ask.

The pilot runs on the smallest export your ad server already produces: a URL column, a spend column, one flight. No tags. No pixels. No integration. No discovery call. If you can ship a CSV, you can run a pilot.

What we take in
What we do not touch
What we return
The CSVURLs and spend for one campaign flight. Any header your ad server exports, any order.
Any wire-up on the pageNo tags, no pixels, no SDK, no header-bidding shim. Nothing lands on the site.
An IQS composite per URLDeterministic against engine version. The same log rescored later returns the same numbers.
One flightA single campaign is enough. Larger files sharpen the picture without extending the turnaround.
DSP or ad-server accessYou keep every credential. Nothing runs against your seat.
Spend across A to D bandsDollars sorted by measured page quality, not by domain reputation.
A send-from addressOn your domain, so the report lands where sign-off already sits.
Your first-party audience dataNot requested. The audit scores publisher pages, not what your audience did on them.
Named worst pages by spendRanked in dollars, each with the sentence the score reads from.
02What the report contains

One PDF. Four answers. Evidence to change the next flight.

Where the spend actually went

Every dollar of the flight sorted A through D by measured document quality, not domain reputation. Reveals what share of the buy landed on inventory that would not pass an editorial standard.

The pages costing you the most

Specific URLs, ranked in dollars, each with the passage that scored low and a plain-language reason. The list you take into the DSP the next morning.

Evidence that holds up under scrutiny

Every flag anchored to the passage that earned it. Reproducible on demand. Defensible under finance, brand safety, or client review.

A change list for the next flight

Exposure clustered by supply partner, category, and placement so the change list writes itself. Renegotiate, exclude, or reallocate before the next planning meeting.

03What this is not

Four common questions, answered up front.

01
Not a brand-safety filter.Brand safety looks at categories. Lens looks at the writing. A page can be on-category and still thin, misleading, or conflicted. That is what the audit measures.
02
Not a political lean signal.There is no lean signal in this product. The score grades sourcing, framing, and conflicts of interest. Nothing else.
03
Not a domain reputation score.A bad article on a good site fails. A strong article on a weaker site passes. The unit of judgment is the document.
04
Not a media-mix model.The audit reports what quality the impressions bought, not whether the flight worked. Different questions. Lens answers one of them.
04How the pilot runs

Five business days, end to end.

Request

Send the sender and the flight size. Reply comes back same day.

Send the file

CSV with URLs and spend. Secure link, your storage, our storage, your choice.

Score the log

Every page read, every score carries its evidence, every flag points to the passage.

Report back

PDF and a working session if you want one. Read time, twenty minutes. Debate time, longer.

05Data handling

Your file, held for one job, deleted on request.

Your file stays yours

The campaign log is held to run the scoring and produce the report. No sharing, no aggregation into third-party datasets, no training material.

Retention window

Held for the pilot, plus thirty days for follow-on questions on the report. Deleted after that, or immediately on request.

The scoring stays isolated

Serving runs on in-house models on Lens infrastructure. No other model sees your URLs or your spend.

Report ownership

The report is yours. Bring it into your next planning meeting, forward it up the chain, cite it in an audit. It is a Lens document, but you own the copy.

06Questions we get

Direct answers.

How do we know the score is right?

Every score attaches to the passage that earned it and the plain-English reason it fired. Rescoring the same file returns the same numbers. The report is challengeable at the sentence level, not the black-box level — that is the property most vendors will not commit to.

What does the pilot cost?

Priced flat by flight size and agreed in the reply to your request. No meter runs while you review the report.

Does this replace a brand-safety vendor?

No. Brand safety is a category and blocklist question. Lens is a document quality question. They answer different questions and sit alongside each other.

Can we run this on our own inventory?

Yes. Display, video, native, or programmatic guaranteed. If the impression landed on a URL with text, the audit can score the page.

Can we run this on a competitor's inventory?

Only if you own the flight. The audit reports on the pages your money touched, not on other buyers' media plans.

Who signs off on the report?

The Lens applied research team. Every report reviewed before it ships.

07Request a pilot

A sender, a flight size, an ETA.

Pilot request

Fill this in and it goes straight to the Lens team. A reply comes back the same day with an ETA and where to send the file.

Different problem?

Two other lanes are open. Get early access to the source-scoring API for an AI product, or talk about verification inside a regulated stack.