Conversion Debt Recovery · Shopify · $1M–$10M

Your store is carrying conversion debt. Nobody has ever priced it.

Known, documented friction that has been sitting on your product page and checkout since launch. I find every line of it, attach a dollar figure to each one, and then I’m the one who ships the fixes — in Shopify, in 30 days. If revenue per session on the pages I touch hasn’t gone up, you get every dollar back.

Ledger delivered
72 hours
Fixes live
30 days
Founding price
$1,500
Risk
Mine, not yours

Conversion Debt Ledger

Illustrative
L-01 Shipping cost revealed at checkout step 3 Baymard: the single most cited reason for abandonment $6,400/mo
L-02 No size or fit guidance above the fold on the PDP Hesitation on the highest-traffic page you own $4,100/mo
L-03 Free-shipping threshold never surfaced in cart AOV left on the table on every single order $3,250/mo
L-04 Mobile add-to-cart below the fold on 6 of 9 templates ~70% of your traffic sees the slower path $2,900/mo
L-05 Reviews load after 4.2s, below three scrolls Your strongest proof arrives after the decision $1,850/mo
Debt outstanding · top 5 lines $18,500 / mo
Every line gets a dollar figure, a source, and a before/after mockup. Then it gets shipped, and reconciled against what it actually recovered. This one is an example, not a client — see why there are no logos on this page.
The diagnosis

Your conversion rate isn’t falling because the site got worse.

It’s falling because you scaled spend and the traffic got colder — and the site was never built to convert cold traffic. Those are two different problems with two different fixes, and everyone keeps treating them as one.

Meanwhile you’re paying to send roughly 97 of every 100 visitors to a page that gives them a reason to leave. The industry’s answer is more traffic. The cheapest traffic available to you is the 3% you already bought and lost.

What it looks like

Symptoms you already recognise

  • CAC keeps climbing and the site metrics keep sliding, so every fix gets aimed at the ads.
  • You bought an audit or a teardown once. It’s still sitting in a Slack channel.
  • Your dev backlog is where conversion work goes to be politely forgotten.
  • Nobody can tell you what any single recommendation was actually worth in dollars.
What it actually is

Debt, in the technical-debt sense

  • It accumulates. Every theme change, every product launch, every app you installed.
  • It’s documented. Fifteen years of published research already named these leaks.
  • It’s priceable. Each line has a traffic volume and a drop-off rate behind it.
  • It’s payable. Not with a hypothesis — with a fix, shipped.
The assumption everyone makes

That you have to discover what works.

At the frontier — where a store has fixed everything known and is chasing the last few percent — that’s true, and testing is the only way forward. A store that has never been audited isn’t at the frontier.

The winning changes on a DTC product page and checkout are already known. Baymard has 150,000 hours of UX research on it. Conversion.com has a repository of 20,000 experiments. Invesp has 36,600. Testing to rediscover a documented fix is paying for an answer you could have looked up.

So the question was never which variant wins. For a store your size it is: which known fixes apply to me, what is each one worth, and who is actually going to ship them. The teardown shops answer the first. Nobody prices them. Nobody ships them. That gap is the debt.

The old way

What the rest of the market sells

  • A/B testing as the entry product — to stores that need fixes first, and don’t have the traffic to reach significance.
  • A document, then a handshake. The annotated Figma is genuinely good work. It also never ships.
  • $7,500–$10,000 a month for a team you don’t need yet, on a 12-month lock-in.
  • Reporting on conversion rate — a metric that punishes you for scaling spend.
  • No guarantee of any kind. You carry 100% of the risk on work you can’t verify.
Conversion Debt Recovery

What I do instead

  • Fix what’s known before testing what isn’t. Testing comes second, not never.
  • Price every leak in dollars. A ranked ledger, not a list of suggestions.
  • Ship the fixes myself, directly in Shopify. Nothing waits on your dev.
  • Measure revenue per session — robust to traffic mix, and it captures AOV wins.
  • Reconcile the ledger line by line, and refund in full if it didn’t work.

The reason your last CRO engagement didn’t move revenue isn’t that the recommendations were wrong. It’s that nobody shipped them — and nobody could tell you what any of them were worth.

The mechanism · four stages

The Conversion Debt Ledger

A ledger, in the accounting sense: everything owed, itemised, priced, then paid down and reconciled. The reconciliation is the part that matters — it’s what turns delivery into proof, and it’s what makes the guarantee measurable.

STAGE 01

Audit against research, not opinion

All 10 page types scored against published conversion research — Baymard, Conversion.com, Invesp — plus a benchmark against 3 direct competitors on the elements that drive the purchase decision.

STAGE 02

Price every leak

Each finding gets a dollar figure built from your own traffic and drop-off data, so the roadmap is ranked by recoverable revenue instead of by taste.

STAGE 03

Ship the fixes in Shopify

Before/after mockups first, so you see exactly what changes. Then I implement the approved fixes directly. No handoff, no backlog, no “when we get to it.”

STAGE 04

Reconcile the ledger

Revenue per session, 30 days before versus 30 days after, on the pages I touched. Claimed against recovered, line by line. Proof, not a status update.

Estimate your debt

What is your store carrying right now?

Three numbers you already have. This is an order-of-magnitude estimate, not the ledger — the real one is built from your GA4 and your own drop-off rates, and it names each line.

GA4 → Reports → Acquisition, last 30 days.
Orders divided by sessions. DTC median sits around 2.5%.
Revenue per session today$1.51
Revenue from this traffic$90,720
Conservative recovery (8%)$7,258
Estimated conversion debt $7,258 – $13,608
Annualised$87,091 – $163,296

Band assumes an 8–15% lift in revenue per session on the pages worked — the range documented fixes tend to land in on a store that has never been audited. It is an estimate to size the opportunity, not a forecast and not a promise. The guarantee is the promise.

The engagement · 30 days

What I do, and what you walk away holding.

IDWhat I doWhat you get
D-01 Full-funnel diagnostic across all 10 page types, scored against published conversion research The Conversion Debt Ledger — every leak found, ranked, with a dollar figure attached to each
D-02 Benchmark against 3 direct competitors on the elements that drive purchase decisions Hard evidence of exactly where you’re losing the buyer to the brand next to you
D-03 Before/after mockups for every priority fix You see precisely what changes before a single thing ships
D-04 Implement the approved fixes directly in Shopify The fixes are live. No dev handoff, no backlog, no waiting
D-05 GA4 funnel tracking and a revenue-per-session baseline Permanent visibility into where money leaks — you keep this forever
D-06 30-day reconciliation Claimed against recovered, line by line. Proof, not a status update
The guarantee

If revenue per session doesn’t go up, you don’t pay.

Thirty days after the fixes go live, we compare revenue per session on the pages I worked against the 30 days before. If it hasn’t increased, you get a full refund. Speero, Baymard and ConversionWise offer no guarantee at all, at several times the price. I’d rather carry that risk than ask you to.

Who I can take, and who I can’t

These are published on purpose. Below this floor a 30-day read on revenue per session is too noisy to stand behind, which would make the guarantee meaningless for both of us.

20,000+Sessions / month
250+Orders / month
ShopifyPlatform
PaidTraffic running

What I need from you

Four conditions, agreed in writing at kickoff, so the measurement stays honest: approve or reject proposed fixes within 5 business days; no change to pricing or the core offer during the 30-day window; no shift in ad spend beyond ±30%; Shopify and GA4 access at kickoff.

Straight answers

The three things you’re thinking.

“I’ve never heard of you. Where are your case studies?”

I don’t have them yet. I’m not going to pretend otherwise, and you won’t find a borrowed logo or an invented testimonial anywhere on this site.

That is precisely why you pay nothing if revenue per session doesn’t move. I’m carrying the entire financial risk of this engagement — which is not something Speero or ConversionWise will do at ten times the price. And before you decide anything, I’ll show you specific leaks I’ve already found on your product page, with what each one is costing you. Judge the work, not the logo.

“I’ve tried CRO before and nothing happened.”

Most brands your size have. Usually it was a teardown or an audit deck.

Ask yourself how much of it actually shipped. The reason those engagements don’t move revenue isn’t that the recommendations were wrong — it’s that the person who wrote them couldn’t implement them, so everything landed on a dev backlog that never cleared. I don’t hand anything off. I make the changes, and then I show you what they returned.

“I don’t have enough traffic for this to work.”

You’re right to ask, and you’re ahead of most people who don’t.

For this engagement it doesn’t matter, because I’m not testing — I’m shipping fixes that fifteen years of published research already established. Testing is how you find the last few percent once the known problems are gone, and you’re not there yet. If you’re above roughly 140,000 sessions a month, you do have the traffic for a real test programme — that’s the natural next step once the debt is paid down, and it’s what the monthly programme is for.

“What happens after the 30 days?”

Nothing, unless you want it to. There is no lock-in and no minimum term. At the reconciliation call you’ll have a measured number and a ledger with the remaining lines still open on it, and you can either work through them yourself or keep me running the ledger monthly. Which of the two retainers makes sense depends on your traffic — and if you don’t have the volume for a test programme, I’ll tell you that rather than sell you one.

Both tiers are published here.

“Why revenue per session and not conversion rate?”

Because conversion rate punishes you for growing. Scale ad spend, the traffic gets colder, conversion rate drops — even if the site got better. Founders have been trained to watch a metric that penalises them for scaling.

Revenue per session is robust to a shifting traffic mix and it captures AOV gains, so improvements to bundling, upsells and shipping thresholds count. It is also, simply, the number that tracks revenue.

Founding clients · 3 slots

Find it, price it, fix it. Or it’s free.

$1,500 for the first three stores, in exchange for permission to publish the results. $3,000 after that. Either way, the refund clause is the same one.

Ledger in 72 hours · fixes live in 30 days · full refund if revenue per session doesn’t rise.