Your ads aren't the problem. The product page you send them to is.

Cold traffic lands on a PDP built for people who already know you, and bounces. We build the page that does the selling first. Live in 48 hours.

A section of a pre-sell page built by Bad Flows, showing the publisher header, headline, annotated hero image and sidebar
A section of one we built, at full size. The whole page is walked through on the call.
69.2MOrganic views in one year on a single page, cold, with 2.68M engagements. Our founder ran it and we will send you the screenshots.
48 hoursFrom your winning ad to a live page on a domain you own. Research, copy, design and build. No handoffs, which is why it is 48 hours and not five weeks.
One pageOne problem, argued properly, on a domain you own. Priced against what you already spend on Meta, and quoted on a fifteen minute call.

Meta charges you for the click. Your product page throws it away.

The algorithm did its job. It found people who want what you sell, and it billed you for every one of them. Then it handed them to a page that opens with a bottle and a price, written for somebody who already knows your brand and is only picking a size. A stranger who clicked for a story does not need a spec sheet. They need the argument the ad started to get finished.

What are you putting into Meta a month?

That is $10,000 a month of cold traffic. Every dollar of it currently lands on a product page, because there is nothing else for it to land on.

Today $329

You will spend this before tonight. Every visitor it buys opens on a bottle and a price.

This week $2,299

You will spend this by Sunday, on people who needed one more paragraph before they were ready to buy.

This month $10,000

You will spend all of this whether the page changes or not. Today it lands on a page built to take an order, not to win an argument.

Nothing in that list waits for you. The ad is running while you read this, and the only part of it you can still change is what the click lands on.

These are your own numbers divided up, not a projection. The ones that matter are in your ad account, and they are the first thing we ask to look at.

See if we can fix it →
The work
Brands we supported
Lung & respiratoryclient, six months. Case study below Roja Vidabeetroot, cardiovascular VermellaSpanish-language wellness Brooklyn & Co.apparel

The first one is client work and it stays unnamed, the way yours would. The other three are our own brands. We build for ourselves as well, which is where most of this got worked out before anybody paid us for it.

Everyone else shows you a spreadsheet.

Agencies that sell pages will show you a blurred screenshot of an ad account and ask you to take their word for the rest. Odd, for a business whose entire product is a page. So here is six months of real client work with the counts in it, then two of our pages and the line each one opens with.

Client work · lung and respiratory supplements

A lead form taken to 5.7%, a dead SMS pipeline traced and repaired, and a welcome flow rebuilt around where the revenue actually was.

Six months across Klaviyo, Postscript and Shopify. Almost none of it was a copy problem. Read what the counting turned up.

Read the case study ›
3xLead form submit rate, same page and window
1,829Sends on an MMS that was clicked zero times
11,393Entrants in the flow test that picked the winner
A pre-sell page headlined The Cabinet Test, with a publisher masthead, an annotated photograph and an editorial sidebar

“The Cabinet Test”

Supplements, absorption. Opens on a shelf of things that did not work, then makes the form of the ingredient the whole argument.

See this one on a call ›
A pre-sell page headlined Nobody Plans The Taper, with a publisher masthead, an annotated photograph and an editorial sidebar

“Nobody Plans The Taper”

GLP-1, aftercare. Written for a market with money and no direct-response playbook yet. Sells the transition, never the drug.

See this one on a call ›

The two pages above are concept builds. Nobody hired us to make them, and the publications and products in them are invented. We built them from scratch so you could judge the craft without us claiming a dollar of anyone's revenue. The case study above is the real thing, and every number in it is one we counted ourselves.

Page first. Then the angle. Then the ad.

Most shops sell you a page and leave. The order matters more than the deliverable, and this is the order that works. Each step is its own build, delivered in 48 hours, and you stop whenever you have what you need.

FIRST

Build the pre-sell page

Built from your best winning ad, because that ad already proved which promise your market responds to. One problem, argued properly, on a domain you own. Nothing else changes while we read the result.

NEXT

Fork it into a second angle

Once one problem converts, the same buyer has three more. Same research, new lead, new mechanism, new page. This is where most of the cheap scale is hiding.

THEN

Match the creative to the page

Ads built backwards from the winning page, so the promise in the feed is the promise on the landing. Most CPA damage is a mismatch between those two, not a bad hook.

The offer

One page. One problem. Live in 48 hours.

What it costs depends on what you are already spending, because a page for a brand doing $8,000 a month is not the same job as one doing $80,000. Four questions sorts out which you are.

Everythingthat ships with the page
  • The researchYour reviews, your support inbox, your own ad comments and the threads your buyer actually posts in. The page gets written in their words, not ours.
  • The copyLong-form direct response. One problem, argued all the way down the page, written by a person and not a prompt.
  • The design and buildMobile first, loads fast, reads like an article instead of an ad. That is the only reason cold traffic keeps scrolling.
  • The imageryShot list written and produced, or your own catalog used where yours is stronger. No stock photos of strangers smiling at a bottle.
  • A domain that is yoursDeployed on a domain in your name, linking into the product URL you already have. We never touch your Shopify, your theme or your apps.
  • Two test roundsHeadline, lead and hero rewritten once real traffic has hit it. Included, not an upsell.
If it loses, we build the next one free

Send it 2,000 visitors. If it has not beaten the product page you run now, we rebuild it on a different angle at no charge. You are buying an outcome, not an afternoon of our time.

See if we are a fit Send the ad first

No lock-in and no minimum term. The page, the copy and the domain are yours from the day it ships, whether or not you keep us on after.

Four questions, then a fifteen minute call if it looks like a fit, and we quote on that call. Already know you want one? and skip all of it.

Then a monthly retainer, if you want us to keep going

Most of the lift on a winning page shows up in the months after launch, and most brands never go back and take it.

Optionalquoted with the page
  • A test round every monthHeadline, lead and hero rewritten against what the numbers actually did, not against an opinion.
  • A written read of what movedPlain English, once a month. What changed, what it did, and what we are trying next.
  • Copy updates as your offer changesNew price, new bundle, new guarantee, new claim you can no longer make. The page stays current instead of quietly going stale.
  • Hosting and speed handledThe page stays fast and stays up, and you never think about it.
  • First call on build slotsManaged pages get the next month's slots before they go on sale.
See if we are a fit

Cancel any time, in one email. No minimum term and no notice period. If a month goes by where we did not earn it, cancel, and you keep the page and the domain exactly as they are.

Questions

Before you buy.

Why is this so much cheaper than the other funnel shops?

Because there is no overhead to carry and the build is priced as a build, not as a five-figure monthly retainer. The shops charging that are selling to brands spending fifty thousand a month on Meta, and they are worth it at that size. We built this for the tier under that, which those shops turn away.

Will you need access to my Shopify?

No. The page is deployed on a separate domain, which is how these are supposed to run anyway. Your theme, your apps and your checkout are never touched. The page links into your existing product or cart URL.

Do you run the ads too, and which comes first?

We do not run your account. Your media buyer keeps that seat. But we do build the creative, and the order matters more than most people expect.

The page gets built first, then the creative gets built off the page. Almost everyone does this backwards. They shoot an ad, it half works, and then they go looking for a page to put behind it, so the page spends its whole life apologising for a promise it did not make.

Build it the other way and the ad only has one job, which is to start the exact argument the page is about to finish. Same claim, same proof, same words in the first line. Nothing to re-explain after the click, and nothing for the visitor to reconcile. That is most of what people are actually buying when they buy a pre-sell page.

It is also why we ask for your best performing ad before we build. Not to copy it, but because it is the one piece of evidence you already own about which promise your market responds to. The page picks that promise up, and then the new creative gets cut to match the page.

What if the page doesn't beat my product page?

We rebuild it on a different angle, at no charge, once. The first lead is a hypothesis and sometimes it is the wrong one, so that risk sits with us rather than with you.

The bar is defined up front so neither of us has to argue about it later. Send the page 2,000 visitors from the same ad you were already running, and we compare purchases per visitor against the product page over the same window. If the page is behind, we rebuild. Two thousand visitors is not a statistically significant test and we are not going to pretend it is, but it is enough to see which way a page is pointing, and it is a number a brand spending five figures a month can reach in a couple of weeks.

What we will not do is tell you it worked when the numbers say otherwise. If the second angle does not move it either, the honest answer is that the offer or the price is the problem and not the page, and we will tell you that instead of selling you a third one.

48 hours. Really?

Yes, because you are handing us the hard part. Your best performing ad already tells us which promise your market responds to, which is the research most of a week normally goes into. From there it is copy, design and build, and there is no account manager or junior handoff to route it through.

The clock starts when we have the ad and your product details, not when you pay.

What do you need from me?

Your best performing ad, the product it points at, and access to your reviews or support inbox if you have them. That is the whole list. No calls required, no brand deck, no logins.

Send us your best performing ad.

That ad already told us which promise your market responds to. Send it over and we will come back with the angle we would build underneath it, before you pay anything.

If you would rather talk it through, answer four questions and pick a time. If you already know you want one, you can .

Or email david@badflows.com if you would rather not fill in a form.

Both optional. They only tell us whether we can prove the page beat the old one, or just build you a better one.