Self-service

Audit your own placement list, in minutes.

Upload a GDN or PMAX placement report to DisplayGG. Every domain comes back scored for MFA risk, brand safety and suitability, with an exclusion list ready to paste into Google Ads.

100 free credits on signup
1 credit per domain analysed
No credit card required
How it works

Four steps, start to exclusion list

01

Export your placement report

In Google Ads: Reports → Predefined reports → Other → Campaign URL performance. Last 90 days, downloaded as CSV or XLSX.

02

Upload it to DisplayGG

Create a free account and drop the file in. 100 credits are included and no card is needed to start.

03

Review the scored results

Every domain comes back scored for MFA risk, brand safety, suitability and ad density, with the evidence behind each score attached.

04

Apply as account-level exclusions

Export in Google Ads format and apply the list once at account level. It covers every Display and PMAX campaign, including ones you create later.

What gets analysed

Six dimensions per domain

Scores come with the evidence attached, because an exclusion that cannot be explained gets overturned the first time someone senior asks about it.

MFA detection

Sites built to harvest ad revenue rather than serve readers — thin, scraped or generated content behind a wall of ad slots.

Brand safety scoring

Flags politically extreme, controversial and adult content against the categories most advertisers already exclude.

Ad density analysis

Measures how much of the page is advertising versus content, which is the single clearest tell of arbitrage inventory.

Category classification

Over 40 content categories, so suitability calls can be made per category instead of per domain.

Bulk analysis

Thousands of domains from one upload. The long tail is where the waste hides, and it is too large to review by hand.

Export-ready output

Results formatted for direct import into Google Ads, deduplicated and stripped of the rows Google will reject.

Supported reports

What each report can and cannot tell you

Google gives you different data per campaign type, so the same audit answers more questions for some reports than others. This is what you get from each.

ReportWhat Google includesWhat the audit can judge
Display (Campaign URL performance)Domain, cost, clicks, impressions, conversionsEverything: where spend concentrates, performance signals, and site-level evidence
Performance Max placementsImpressions only, no cost or clicksSite evidence and impression concentration. No spend or conversion judgement, because the data is not there
Demand Gen (Where ads showed)Website rows plus YouTube; some channels are grouped togetherThe website rows. What is grouped into an aggregate row cannot be reviewed
Search partner websitesDomain-level rowsSame as Display, and account-level exclusions reach them
Mobile app placementsApp IDs rather than websitesIdentified and totalled so you can decide on apps. We do not review app content
YouTube channels and videosChannel and video rowsNot assessed. We review websites, not video or channel content

What the analysis cannot tell you

  • ·Whether clicks were fraudulent. We score websites; we do not inspect click or IP-level traffic.
  • ·Whether a site buys its traffic. Ad density, thin content and arbitrage patterns are reasons to review a placement, not proof of anything.
  • ·What happens before the auction. This is an audit of where your ads already ran, not pre-bid blocking.
  • ·Whether a domain is right for your brand. Suitability is your call; we supply the evidence and the exclusion list.

Worked examples: a real unaudited account pulled apart and a curated versus uncurated campaign comparison. The two campaigns in that comparison ran different optimisation goals, so read it as an observed result rather than proof that list cleanup alone caused it.

How credits work
100
free credits on every new account
1
credit per domain analysed
0
credit card details to start

100 credits covers a typical mid-sized placement report. For larger lists or ongoing monitoring, see the Pro and Agency plans. Both are invoiced, so there is no card or checkout involved.

Not ready to upload

Three other ways to get at the same answer

Self-service is the fastest route if you already have the report. If you do not, or you would rather someone else did the reading, these exist.

Free tools

Free, no signup

Browser-only utilities. The exclusion list generator reads your spreadsheet and reports spend concentration and pattern-flagged placements. It never visits a site.

Open the free tools →

Free audit

Free, one report

Send us a report and we run the scoring on your top 100 placements and send back what we found. A real slice of the paid audit, not the whole of it.

Request a free audit →

Managed analysis

Quoted per account

We run the full audit, review the results by hand, build the inclusion and exclusion lists and advise on implementation.

Request a quote →

You already have the report. Find out what is in it.

Most GDN and PMAX accounts are running on domains nobody chose. The first upload usually answers the question in under ten minutes, and it costs nothing.