/

What I found, one pass, no account access

Nine strands. One pass.

ONE PASS, THE PILE IS THE PROOF

01 / THE ONE THING

Pet hair isn't a cleaning problem.
It's a proof problem.

Every one of your customers already cleans. They vacuum, they lint-roll, they wash. And the hair is still there. What they buy from you isn't cleanliness, it's the pile. The visible, disgusting, triumphant proof that they weren't done.

That's why the demo works. That's why your reviews all say the same thing, "I got a full dog's worth of fur outta that rug." And that's why a $400 Dyson is a weaker competitor than a $9 rake: the Dyson sells a feeling, the rake sells a pile.

Clean is a feeling. A pile is a fact.

Which unlocks the thing your P&L has been waiting for. The Cleaner Pro was never an acquisition product, $16.99 against a $37–46 category CPA isn't a thin margin, it's an impossibility. But it is the best demonstration product in the category. So stop asking it to be profitable at the click. Its job is to manufacture proof. The consumables, the tablet, the sheets, the wipes, are the business that proof pays for.

The tool proves the problem. The consumables maintain the proof.

You've already started. Your ad account says so: the SKUs you're actively advertising are the washing machine tablet and the mold remover, not the hero scraper. That's the right bet. What's missing is the sentence that connects them, and it's the same sentence for every SKU you sell.

You're not done.

This doesn't replace "Clean it Right with Blue." That's a retail slogan and it does a retail job. This is the acquisition line. They're different tools.

THE PILE, WHAT THEY ACTUALLY BUY
02 / THE MARKET
$158B

US pet industry spend, 2025. $165B forecast for 2026.

APPA State of the Industry 2026

95M

US households with a pet. 71M with a dog, 53M with a cat.

APPA 2026

22%

of pet owners cut spending in 2025, up 10 points in one year.

APPA 2026

33%

of pet owners clean up shedding every single day.

Ecovacs / Censuswide, n=1,000, Jul 2025

3.9×

per week: how often the average pet household deals with hair.

Ecovacs / Censuswide

52%

name pet hair as their single biggest cleaning challenge.

Petplan

74.4%

of US pet grooming product revenue is still offline.

Grand View Research

$15.8M

TikTok Shop US pet GMV, May 2025. The $20–50 band alone did $7M.

Gloda, May 2025

Two things this tells you. First, that 22% is the most important number on this page: you sell a discretionary $13–$50 product into a category where a fifth of buyers just got more careful. Price-anchored creative matters more this year than last.

Second, 74.4% offline means the 2,000 Walmart doors are not a side project. They're the majority of the addressable category, and paid social's job quietly changed the day you shipped there: it now also has to make people recognize a blue tool on a shelf.

03 / THE BOARD

Who's on the board.

ChomChom Roller

what it owns

The category. 204,800 Amazon ratings, $25, Chewy, Target, Walmart. Amazon-first, close to zero paid social.

what it can't say

That it works on carpet. Or on clothing. The two largest surfaces in a home.

Bounce (P&G)

what it owns

The actual volume: 50,000 units a month, the #1 result for "pet hair remover" on Amazon. An $11 consumable.

what it can't say

That it shows you anything. No visible proof. No pile.

The $9 floor

what it owns

Price. Qbily at $7.98, LINTPLUS at $8.99 and growing 50%, a $9.99 generic outselling the Pro 2.7 to 1.

what it can't say

A brand. A support team. A guarantee. A story.

Bissell

what it owns

Emotional territory and retail shelf. The pet-parent brand with machines, not tools.

what it can't say

A $16.99 impulse buy. The category's entry point is a price it can't reach.

Dyson

what it owns

Engineering authority and a $400 price that anchors the whole category.

what it can't say

The pile. The bag is opaque. Nothing it collects is ever seen.

04 / THE PEOPLE
THE DOUBTER
After trying so many vacuums, probably like five or six, and not wanting to use a bunch of lint rollers, this was a last resort.
WHO
35–55. Homeowner. One or more shedding dogs. A graveyard of failed tools under the sink.
THE MOMENT
Post-vacuum. The floor looks finished. She runs a hand over it and it isn't.
WHY THEY MATTER
Highest intent, lowest trust in the entire category. She arrives pre-exhausted and pre-skeptical. Creative that opens by acknowledging her failed attempts converts. Creative that pretends to be a first solution does not.
ANGLE
THE SECOND PASS, THE PRICE ANCHOR
FORMAT
Skeptic UGC, comparison against the vacuum she already owns
SKU
Pro, Max
THE HOST
You warn people before they enter your house.
WHO
28–45. Sociable. Apartment or house. Guests are an event, not a routine.
THE MOMENT
The text that says "here in 10!"
WHY THEY MATTER
The highest-urgency trigger in the category, and it isn't about cleanliness at all. She isn't embarrassed that her home is dirty. She's embarrassed that people can tell she has a dog. Peaks in Q4, a third demand spike that has nothing to do with shedding biology.
ANGLE
THE DOORBELL
FORMAT
Scenario hook, opening mid-scene, 15s TikTok-first
SKU
Pro, Mini
THE UNIFORM
Ever look down when you're out somewhere and see your shirt is loaded with hair?
WHO
25–45. Works outside the home. Wears dark clothes. The car matters as much as the couch.
THE MOMENT
The car seat at 8:40am. The elevator mirror at 9:15.
WHY THEY MATTER
A completely unclaimed micro-moment, infinitely demonstrable, TikTok-native, and it maps to the Mini, your cheapest entry point and therefore the lowest-friction first purchase. One honest constraint: the Pro doesn't work on knitwear. Play the car and the seat, not the sweater. Lilly Brush owns the clothing claim; don't fight there.
ANGLE
THE WARDROBE, THE CAR
FORMAT
POV static + 10s demo
SKU
Mini, Pro
THE COAT
She's blowing her coat.
WHO
Owner of a double-coated breed. Husky, German Shepherd, Golden, Lab. Maine Coon and Ragdoll on the cat side.
THE MOMENT
March to May. September to November. Volume, not frequency.
WHY THEY MATTER
The highest hair volume and the highest emotional intensity in the category, and segmented by nobody except Lilly Brush. Breed is a targeting variable and a creative variable simultaneously: "Husky owners, this one's for you" is an identity hook, and identity hooks sit among the highest-hook-rate structures documented.
ANGLE
COAT TYPE, SHEDDING SEASON
FORMAT
Identity hook, breed-specific creative sets
SKU
Max, Xtra, grooming
THE PEACEKEEPER
Saved my marriage.
WHO
Two-person household. One of them cares more than the other.
THE MOMENT
The argument about whose job it is.
WHY THEY MATTER
The single highest-value untapped emotional territory in this category. Pet hair isn't a cleaning task, it's a domestic negotiation, and nobody is selling the end of that argument. This is the one that could carry a brand campaign, not just an ad. Note the AOV implication: it's a household purchase, not a personal one, so it indexes to bundles.
ANGLE
THE PEACEKEEPER
FORMAT
Two-hander UGC, dialogue-led
SKU
Bundles

One more to test cheap before committing video: The Tenant. Median US pet deposit is $250, and only 49% of leases allow pets, and move-out inspection is a hard deadline with a dollar figure attached. Statics first.

05 / THE STAKES

What could go wrong.

Meta CPM

Platform CPM at $13.48 in 2026, up 20% in a year. Retail vertical at $15.72. Site traffic down 3.7%.

At a fixed basket, a CPM increase can't be bid away. It gets absorbed by hook rate or by order value. So: put bundles inside the creative, not just in the PDP cross-sell.

Volume is not variety

1,531 live ads. Andromeda merges anything above 60% creative similarity into a single entity.

The counterintuitive call: make fewer ads, more different. 8–12 distinct ideas, 2–3 variations each, similarity under 40%.

Review integrity

4.9★ on site with "100% would recommend" against 2.2★ on Trustpilot. The complaints are logistics, not product.

One ad that publishes a real limitation of the product is worth ten that promise perfection. See Static Brief 01.

Hero dependency

The Pro carries the recognition, the reviews and the Walmart listing. The consumables carry almost none of it yet.

Every creative built on the Pro should end by seeding a consumable. Not as a cross-sell, inside the story.

Tariffs

Section 301 still in force on China, de minimis gone since 2025. Modelled impact on a comparable good: 6.7 points of gross margin.

Nothing directly. But it changes the brief: creative has to defend the price rather than apologise for it.

06 / THE POSITION

Uproot doesn't sell clean.
Uproot sells the fact.

The line I'd build the acquisition system on is three words long, and every SKU in your catalog can pay it off:

You're not done.

The Mini says it about the corners. The Pro says it about the carpet you just vacuumed. The Max says it about the stairs. The Xtra says it about the room you stopped doing because your back hurt. The washer tablet says it about the machine you clean everything else in. The mold remover says it about the bathroom you thought you'd finished. The dryer sheets say it about the load you already washed. The wipes say it about the dog itself.

One sentence. Eight products. That's not a tagline, that's an architecture, and it's the difference between a catalog and a system.

Why it holds:

  • It's demonstrable. Every ad can prove it in under four seconds, and a claim you can prove that fast is the only kind that survives a paid social feed.
  • It's true. It's what your reviews already say, unprompted, in their own words.
  • It's competitive. Bounce can't show it. Dyson's bag is opaque. ChomChom can't say it about the floor.
  • It scales down-funnel. "You're not done" is also the entire logic of a subscription, which you don't have yet, and which is the largest unmonetized lever on the site.
07 / THE SYSTEM

THE PASS SYSTEM

Four passes. Read in order. Never read the bottom line first.

1. HOOK

question

Did they stop?

metric

3s hook rate

benchmark

<25% failing, >35% strong, 45%+ best in class

if it fails

Rewrite the first three seconds. Nothing downstream matters yet.

2. HOLD

question

Did they stay?

metric

Hold rate at 50% of runtime

benchmark

>45% on a 30s cut, <30% is losing them

if it fails

The body is wrong: mechanism, pacing, or the order of the proof.

3. PULL

question

Did they move?

metric

CTR

benchmark

2.2% category average, 3%+ strong

if it fails

CTA, offer, or message-match with the lander.

4. PILE

question

Did it pay?

metric

CPA, gross profit per transaction

benchmark

Pause above 1.5× target CPA

if it fails

Offer or product, not creative. Say so out loud.

A bad CPA caused by a 15% hook rate is a hook problem.

The most expensive failure in a creative team isn't a bad ad. It's fixing the wrong layer, rewriting an offer when the first frame was the problem, or re-cutting a video when the lander broke the promise. The Pass System exists so that nobody in a review ever says "this ad isn't working." They say which pass it failed. That's a different meeting.

Volume architecture

  • 018–12 conceptually distinct ideas per campaign, 2–3 variations each.
  • 02Creative similarity under 40%. Above 60%, Meta collapses them into one entity and you're paying to produce ads that never actually run.
  • 03Copy-only variants no longer count as distinct. Different hook, different format, different visual treatment, or it's the same ad.
  • 04Refresh cycle: 10–14 days, not 6 weeks.
  • 05Validate angles on cheap statics before committing video production. A dead angle should cost a designer an hour, not an editor a day.
  • 06Testing budget at growth stage: 20–30%.

The week

MONDAY

Performance review with the media buyers. Kill list, promote list. One hour, not three.

EVERY DAY

Four video briefs, three static briefs, same-day feedback on everything that ships. No exceptions, Friday included.

WEDNESDAY

Angle bank review. One new territory enters testing every week, whether we feel like it or not.

FRIDAY

The pile. One page. What we learned, what we killed, what we're scaling. Archived, dated, searchable.

Naming convention

Modelled on your own observed lander taxonomy (wmt008-l4v2-mustyclothes), so briefs, assets and pages share one grammar.

SKU_PERSONA_ANGLE_FORMAT_HOOK_v##_EDITOR_YYMMDD

PRO_DOUBTER_SECONDPASS_UGC15_ASMRWHISPER_v03_ED2_260811

08 / DAY ONE

Four video briefs. Three statics.
Written before you hired me.

DAY ONE, FOUR VIDEO BRIEFS, THREE STATICS

OBJECTIVE

Beat the control on hook rate for the Cleaner Pro. Cold prospecting, Meta, 15 seconds.

HYPOTHESIS

The organic mechanic that produced 109.6M views, slow scrape, no face, no voice, isolated sound, has never been run as paid. Ported into a paid structure with a whispered VO and a hard offer at 11s, hook rate clears 40%, because the hook is the transformation itself and not a person's face.

HOOK (0–3s)

No face. No logo. The frame is 80% carpet. A blade enters from the right and makes one slow pull. Hair lifts. Sound: the scrape, isolated, high gain, no music. On-screen text only, "You already vacuumed this."

SCRIPT

  • 0–3s, THE PULL, one slow scrape. Text: "You already vacuumed this."
  • 3–7s, THE LIFT, the blade rises, hair curls over the edge. Text: "This came out after."
  • 7–11s, THE PILE, a hand opens the chamber and dumps it. Text: "One room."
  • 11–15s, THE OFFER, product resting on the carpet beside the pile. Whispered VO: "Sixteen ninety-nine. Sixty days." Text: UPROOT CLEANER PRO, 60-day guarantee.

MESSAGING GUIDANCE

Never say the word clean. Say what came out. The unit of proof in this category is volume, not adjectives. And never show a spotless floor, show the pile. The floor is not the payoff, the pile is.

VISUAL REFERENCES

Your own @uprootclean "what did you see first?" cut. @kamastauffer's stair scrape. Category ASMR spec: high-sensitivity mic isolating a single sound source, slow repetitive motion, close framing on texture, minimal editing, deliberately slow pacing as contrast against feed conventions.

NOTE

Sound is not decoration here, it is the asset. Record the scrape on set at high gain; do not library it. Captions burned in, 85% watch on mute, and for the 15% who don't, the audio is the entire differentiator.

KILL CRITERIA

Hook rate below 30% at 5,000 impressions.

OBJECTIVE

Open a new angle: the vacuum comparison. Never run. Meta and TikTok, 30 seconds.

HYPOTHESIS

Your own homepage claims the tool gets what vacuums miss, but no ad makes the price contrast explicit. A $400 anchor against $16.99 is the strongest value frame available in the category and it's demonstrable in four seconds. The Skeptic structure is documented as best-fit for products carrying bold claims, which is exactly the trust problem this buyer arrives with.

HOOK (0–3s)

A woman sitting on the floor next to an expensive-looking upright vacuum. Flat delivery, no enthusiasm. "I paid four hundred dollars for this." She pats it.

SCRIPT

  • 0–3s, "I paid four hundred dollars for this."
  • 3–8s, "And I vacuumed this rug twice today." She gestures at it. It looks fine.
  • 8–15s, She picks up the Pro. One pass. She doesn't speak. The hair comes up. Her face does the work, a real micro-expression, not a performed one.
  • 15–22s, She holds it to camera, close. "This is after. Twice."
  • 22–27s, "I'm not returning the vacuum. But this was seventeen dollars."
  • 27–30s, Product and offer card. UPROOT CLEANER PRO, $16.99, 60-day guarantee.

MESSAGING GUIDANCE

Never name the vacuum brand, legal exposure, and it makes her look unreasonable, which kills the credibility the whole ad runs on. The vacuum is not the villain. The illusion of finished is. She keeps the vacuum. That's the line that makes the rest believable.

VISUAL REFERENCES

Reaction hooks built on genuine micro-expressions at first use, now replacing performed enthusiasm. Avoid entirely: ring-light testimonial framing, "this changed my life," "obsessed," "game changer", all documented as pattern-matched to advertising within half a second.

NOTE

Cast someone who actually owns an expensive vacuum. The flatness of the delivery is the performance; direct her down, not up.

KILL CRITERIA

CTR below 1.5% at 5,000 impressions.

OBJECTIVE

Open a new persona (The Host) and a new emotional territory: social exposure, not cleanliness. Q4 seed. 15 seconds, TikTok-first.

HYPOTHESIS

The purchase trigger is not "my house is dirty," it's "someone is about to see it." A scenario hook that opens mid-scene with no setup should beat the demo-first control on hold rate, because it poses a question in the first second instead of answering one.

HOOK (0–3s)

Mid-scene. A phone face-up on a counter buzzes. The message reads "here in 10!". A small panicked inhale, off camera. No face yet.

SCRIPT

  • 0–3s, The phone buzzes. "here in 10!"
  • 3–6s, Fast handheld. She looks at the couch. Cut to the couch. It's covered. Not filthy, just unmistakably the home of a dog.
  • 6–11s, She grabs the Pro. Three fast passes. The couch visibly changes on camera.
  • 11–13s, The doorbell. She kicks the pile under the couch.
  • 13–15s, She opens the door, composed. Text: "They'll never know." Product card.

MESSAGING GUIDANCE

Comedy carries this, not aspiration. The joke is that she isn't a clean person, she's a fast one. Never resolve to a perfect home. Resolve to getting away with it. That's what the reviews actually describe, and it's a far more honest promise than a spotless living room.

VISUAL REFERENCES

Swiffer's pet voice, "Yep, shed happens", casual, resigned, entirely non-judgmental. Nothing in this ad should make the viewer feel dirty. The 11–13s beat is the ad; if it tests as too silly, shorten it, don't cut it.

NOTE

Shoot two endings: one where she kicks the pile under the couch, one where she pockets it. Test both. The pile has to go somewhere and where it goes is the joke.

KILL CRITERIA

Hold rate below 30%.

OBJECTIVE

Iterate the current paid winner, washing machine tablet, PAS advertorial, from copy-led into video. 45 seconds, Meta.

HYPOTHESIS

The biofilm mechanism is the strongest false-belief demolition in the account: 'The smell isn't on your clothes. It's inside your washing machine.' It has never been visualized. Showing the gasket is a stronger proof than two hundred words describing it, and the video version also lets us close the message-match gap, because the ad promises 60 days and the lander doesn't mention it once.

HOOK (0–3s)

A hand pulls back a washing machine door gasket. Close. What's underneath. Two full seconds with no words. Then: "Your clothes aren't the problem."

SCRIPT

  • 0–3s, The gasket pull. "Your clothes aren't the problem."
  • 3–8s, "If you've rewashed the same load twice because it still smelled like your dog, this is why."
  • 8–16s, Simple motion graphic: hair and dander → oils → bacteria → BIOFILM. Name the villain on screen. Hold on the word for a full beat.
  • 16–24s, "It survives every cycle. Rewashing just runs your clothes back through it."
  • 24–34s, Tablet into the drum. One empty hot cycle. The same gasket, after.
  • 34–40s, Objection stack, fast, on screen: "No scrubbing. No vinegar. No rewashing."
  • 40–45s, Offer. 60-day guarantee stated on screen, and repeated on the lander.

MESSAGING GUIDANCE

Keep the winning copy structure intact. This is a format port, not a rewrite; the words are already working. The single change is that the guarantee becomes visible in both places.

VISUAL REFERENCES

The existing live ad copy is the script spine. Don't improve it, film it.

NOTE

Action item that sits outside this brief but shouldn't wait for it: add the 60-day guarantee to order.uprootclean.com/wmt008-l4v2-mustyclothes. One line of copy on a page already receiving paid traffic.

KILL CRITERIA

CPA above 1.5× target at 14 days.

OBJECTIVE

Trust play. Meta feed static, 4:5.

HYPOTHESIS

In a category where every ad claims perfection and every buyer arrives pre-skeptical, publishing a real limitation is the highest-trust move available, and the sharpest possible differentiator against a $9 dupe that will never do it.

HOOK (0–3s)

Top 40%: an unretouched screenshot of a real critical review, "Can snag delicate fabrics if you press too hard."

SCRIPT

  • Bottom 60%, plain type on Uproot blue: "True. Don't press hard. It's a scraper, not a scrubber."
  • Beneath, small: product, price, 60-day guarantee.

MESSAGING GUIDANCE

No defensiveness, no wink, no cleverness. The whole power of the format is that it reads as an accident, as though someone forgot to remove it. The moment it looks like a technique, it stops working.

VISUAL REFERENCES

The Anti-Ad format. It is also the strongest available answer to the distance between the on-site widget and Trustpilot: you get credited for the honesty instead of audited for the gap.

NOTE

Use a genuine review. Do not write one. If legal wants a change, change which review, not the review.

KILL CRITERIA

Thumb-stop below 20%.

OBJECTIVE

Open The Uniform persona at the lowest possible price point. Meta and Pinterest, 4:5.

HYPOTHESIS

The car interior is a demonstrable, unclaimed surface that nobody in the category advertises, and it maps to the cheapest SKU you sell, the shortest possible distance between a scroll and a first order.

HOOK (0–3s)

Four-panel checkerboard. Panel one: a car seat, close, covered. One word, "Monday."

SCRIPT

  • Panel 1, car seat, covered. "Monday."
  • Panel 2, the Mini in hand, one pass. "Four seconds."
  • Panel 3, the pile in the chamber. "From one seat."
  • Panel 4, product on the passenger seat. "$12.99. Lives in the door pocket."

MESSAGING GUIDANCE

The car, not the clothing. The Pro doesn't work on knitwear and the Mini isn't a lint roller, don't write a claim the product can't pay off. 'Lives in the door pocket' is doing real work: it's a usage occasion, not a feature.

VISUAL REFERENCES

The Checkerboard static format, documented as strong for gadgets. Lilly Brush's car-detailing merchandising is the proof the surface converts.

NOTE

Shoot in a real car, not a studio seat. The footwell has to be visible or the panel reads as a couch.

KILL CRITERIA

Thumb-stop below 20%.

OBJECTIVE

Identity hook for The Coat, seeded ahead of the autumn blow. Meta, 1:1 and 4:5.

HYPOTHESIS

Identity hooks are among the highest-hook-rate structures available, and 'a full dog's worth of fur' is the phrase your customers already use, unprompted, in their own reviews. Give them their own sentence back and the ad stops feeling like an ad.

HOOK (0–3s)

A Husky, blowing her coat. Behind her, a pile of undercoat roughly the size of a second Husky.

SCRIPT

  • All the copy there is, in display type: "A second dog. Twice a year."
  • Small, bottom left: Uproot Cleaner Max, $22.49

MESSAGING GUIDANCE

Ten words maximum, and we're using five. Nothing else on the frame, no badges, no starbursts, no percentage off. If it needs a second sentence, it isn't this format.

VISUAL REFERENCES

The One Core Idea static. Build breed variants once the parent tests: German Shepherd, Golden, Lab, Maine Coon. Each becomes its own targeting set.

NOTE

The pile has to be real and it has to be genuinely enormous. If it looks staged, the whole ad is a lie and this audience will say so in the comments, which is worse than losing.

KILL CRITERIA

Thumb-stop below 25%. This one should over-perform or die fast.

09 / THE FIRST 90 DAYS

DAYS 1–15

Read the pile.

Audit all 1,531 live ads: tag by format, angle, hook type, persona, CTA. Measure the real creative similarity. Sit with the media buyers every day and learn what they already know that the data doesn't say. Build the angle bank. Change nothing in the account, with one exception: the 60-day guarantee missing from the lander. That costs one line and shouldn't wait a fortnight.

DAYS 16–45

Install the system.

Naming convention live across briefs, assets and landers. The Pass System as the shared vocabulary of every review. Full cadence at spec: four videos and three statics a day, same-day feedback. 8–12 distinct ideas in market, similarity under 40%, refresh at 10–14 days. Statics validate angles before any video production is committed. Two new personae enter the market, The Host and The Coat, with dedicated creative sets.

DAYS 46–90

Make the pile bigger.

Port the organic ASMR library into paid: the cheapest available win. Test the vacuum price anchor, and the carpet claim against ChomChom. Fix message-match on the advertorial funnel. One page every Friday.

Nine strands. One pass. No access to your account.

Everything above came from public sources, over a weekend, with no access to anything private. I don't know what your Ads Manager says, I don't know your margins, and I don't know which of these you already fixed last quarter. Some of it will be wrong. That's what the first fifteen days are for.

But this is what one pass looks like. The job is seven a day.

→ WHO FOUND IT