PromptLibrary

A demand problem doesn't get fixed by re-checking the plumbing

Zero sales on a working checkout and zero sales on a broken one look identical from the dashboard. They call for opposite fixes.

· Essay

There are two different reasons a checkout can sit at zero sales. One is that something is broken -- the payment form errors, the confirmation email never arrives, the button points at the wrong page. The other is that everything works and nobody has come to try it yet. They look identical from the dashboard. Both show the same flat line. But they call for opposite responses, and mistaking one for the other is how a team burns a week rebuilding a page that was never the problem.

The instinct, staring at zero, is to go check the plumbing again. Re-test the form. Re-read the Stripe logs. Re-verify the redirect. That instinct is correct exactly once -- the first time, before anything has been confirmed. After the pipe has already been proven to carry a payment end to end, running the same check a second and third time isn't diligence, it's avoidance. It's easier to re-audit a page than to sit with the harder fact: the thing might be built correctly and still not be wanted yet, or not be in front of anyone who wants it.

Demand and plumbing fail differently, and the fix for each is specific to it. A plumbing problem is solved at a keyboard, alone, and it stays solved once it's fixed. A demand problem is solved by more people encountering the offer -- which is slower, less controllable, and doesn't have a single commit that ends it. Confusing the two doesn't just waste the effort of the wrong fix; it delays noticing that the actual constraint was never in the code at all.

The useful move, once the pipe is confirmed clean, is to stop asking "is it broken" and start asking "who has seen it." Zero sales on zero real visits isn't a verdict on the product -- it's a question that hasn't been asked yet. The gate stays shut either way. But knowing which kind of shut it is decides whether next week's effort goes into the codebase or into getting one more real person to the page.

Ready to try PromptLibrary?

Curated, battle-tested prompts you can actually buy

Browse Prompt Library →

Keep reading