Deterministic engine · Zero AI

Fix the ads Google and Meta reject. Catch the next ones before they launch.

TradesAd Suite™ gives home-service agencies, and the contractors who run their own ads, a rejected ad fixer, ad-copy audits, landing-page audits, and competitor benchmarks. Deterministic rules, zero AI. Same ad in, same verdict out, every time. See the rule library →

Available on the GoHighLevel Marketplace

✓ Reviewed & approved by GoHighLevel · Free to install

Free Starter plan · No credit card · Audits and fixes run entirely in your browser · See pricing

Also audits real estate, dental, and legal ads.

Sample TradesAd Suite landing-page audit report showing a 60/100 score, HIGH RISK verdict, and all the fixes to make before running paid traffic
Sample report — yours looks like this. Download the sample PDF

How it works

Three steps. Sixty seconds. A verdict you can defend in front of a client.

1

Paste your ad copy

Drop in the exact headline, primary text, and call to action — exactly as written. Try one of the one-tap sample ads if you want to see it work first.

2

The rule engine scans it

A 90-pattern library across 20 rule categories — 63 patterns run on a US contractor ad — checks every sentence: superlatives, guarantees, financial claims, personal attributes, safety claims — plus a license-credential check.

3

Get a verdict + fixes

HIGH RISK, NEEDS REVIEW, or CLEAR — with the full offending sentence quoted, the policy it violates, and plain-English fix guidance per finding. Print it or save as PDF.

Built to be trusted, not to impress

Most audit tools run your ad through an AI and hand you a confident-sounding paragraph. Ours runs a rule book you can read.

Deterministic rule engine

Same ad in, same verdict out — every time. No temperature, no hallucinations, no "it said something different yesterday."

Versioned policy stamp

Every report carries the policy version (v—). When ad platforms update their rules, the library updates — and your old reports still show what they were judged against.

Full-sentence evidence

Every flag quotes the complete offending sentence — never a keyword fragment — alongside the named policy it violates.

License-credential check

Detects formatted license numbers deterministically from the copy — 71 entries spanning the US, UK and Canada: 33 US states, UK schemes, and Quebec’s RBQ licence, covering contractor trades, real estate, and dental — and says plainly when a state or province doesn't require one in ads, instead of guessing.

Gray-zone human review

Borderline promotional language that isn't a hard violation goes into a "needs human review" bucket. The tool pre-screens — it never blesses an ad as safe to launch.

White-label PDF reports

Pro Agency plans generate clean, client-ready reports with your branding — print or save straight from the audit page.

Landing Page Audit

Enter your page link. The engine checks phone-number consistency (tap-to-call links included), license credentials, business-name match, calls to action, trust signals, and service-area signals. Try it →

Competitor Benchmark

Paste your ad plus up to 5 competitor ads. Same 63-pattern engine scores everyone side-by-side: where you win, where you lose, and the top 3 gaps to fix. Try it →

Frequently asked questions

Is this legal advice? Will my ad definitely be approved?
No — and any tool that promises that is lying to you. TradesAd is a pre-screen: it flags language that commonly triggers disapprovals under published Google, Meta, EPA, and FTC rules. The ad platforms make the final call. When in doubt, have a human media buyer review before launching.
Why rule-based instead of AI?
Because rule failures are legible: when the engine misses something, we add a pattern, add a regression test, and bump the policy version — the miss becomes a permanent fix. AI failures are mysteries you can't patch. For compliance-adjacent work, deterministic and versioned beats a confident black box.
Does my ad copy leave my browser?
Ad copy audits run entirely in your browser — your text is never uploaded or stored, and the free ad audit needs no account and counts against nothing. Two modes do send data to our server: batch audits (your ads are scored server-side, so each one counts against your quota) and connected-ad syncs (we read your ads through the Google or Meta API you authorize). Landing-page audits fetch the URL once to read it, and nothing is stored.
What happens when ad platforms change their policies?
The pattern library is versioned (currently v—). When guidance changes, we add or adjust patterns, re-run the full regression suite, and ship a new version. Every report stamps which version judged it, so old reports stay honest.
Can I put my agency's branding on reports?
Yes — the Pro Agency plan ($197/mo) includes white-label PDF reports with your branding, ready to hand to clients.
Why are there two version numbers?
TradesAd Suite v… is the app itself; Rules v… is the policy library. They're versioned separately because the app and the rules change at different speeds. Every report stamps both, so you always know exactly what judged your ad. Pattern counts update with the audit mode (ad copy vs. landing page) and the vertical you select — that's why the number can differ between pages.

Audit your next ad — and the page it lands on

Free Starter plan. Sixty seconds. No credit card. Three tools: ad audit, landing-page audit, competitor benchmark.

Run a free audit

The Policy Change Digest

Once a month: what Google and Meta changed in their ad rules, what it means for contractor ads, and one real teardown. Free. No spam, unsubscribe anytime.