Unshittification logo
Unshittification by Houdini
Story

We kept seeing the same ugly placements.

Accounts looked fine until we opened the placement report. Spend was drifting into inventory that nobody would pick: thin sites, accidental taps, and networks designed to harvest impressions (and your budget), like a bear catching salmon.

The most frustrating part: the waste wasn’t obvious in the top-line metrics. It hid behind averages, attribution noise, and the assumption that “Google will figure it out”.

So we built a way to minimise the waste.
What we noticed

Bad placements don’t just underperform. They distort.

Junk inventory creates false signals: cheap clicks that never convert, inflated session counts, and brand adjacency risk that metrics don’t price in.

If you optimise on top of distortion, both you and Google optimise for the wrong thing.

The consequence

Wasted budget becomes normal. CPA creeps. Conversion quality drops. You spend time tweaking ads or adding 1-off negative placements while the leak stays open. The bears keep eating your salmon.

See what changes after clean-up
Our solution

Treat placement quality as an engineering problem.

Unshittification turns placement management into a repeatable system: consistent inputs, consistent rules, consistent verification.

The best part? Once installed, you need to do nothing, and the system updates daily to block every junk site and YouTube Channel that has been detected in our 100+ Google Ads accounts.

We check the blocklist and add the genuine sites to our whitelist. How many are genuine? Less than 1%

The truth

We were sick of waiting around untill the junk stopped. We built Unshittification as an internal tool, but felt it was worth sharing with the world.

See our results
Bottom line

You can’t optimise when you have no tools.

If placements are out of sight, waste is guaranteed. We built Unshittification to put the receipts on the table - then to remove the junk.

Talk to Houdini