The CRO audit system for Shopify devs

Find the fixes your client can't afford to skip.

You already know how to fix it. triage tells you what to fix first. Work through 60 conversion checks, flag what fails, and put one revenue figure on the whole scope. Ship the quick wins, then test your way through the rest.

Illustrative figures. Not from a real audit.
60 checksRevenue sizingQuick wins + test roadmapClient reportClosing scriptsInstant access
01 / The problem

Every ticket looks like a P2.

Without a number on it, clients can't tell which work matters, so they haggle over all of it.

Clients send vague asks. “Make the PDP convert better.” “Should we switch themes?” You ship the work, bill the hours, and nobody measures what moved.

Meanwhile, the changes that would actually lift revenue sit in the backlog next to font tweaks. With no figure attached, every ticket gets the same priority, and the same hourly rate.

triage puts a number on it. Audit the store, flag what fails, and walk in with the total revenue at stake for the scope. The order of work is obvious. So is your fee.

Price the scope against what it's worth to the client, not the hours it takes.

01
Price a scope, not a listItemize the fixes and the client trims them line by line. Price the scope and they approve one number.
02
Quick wins earn the yesShip a few easy fixes in week one. The client sees movement before the bigger work starts.
03
The rest becomes a roadmapUnshipped findings turn into a testing plan: months of retainer work, already scoped.
02 / What's inside

Four tools. One audit.

Flag it, size it, report it, sell it. One browser app.
01 · Checklist

The audit checklist

60 checks across the whole purchase funnel. Flag as you go, with notes and screenshot links on every finding.

→60 checks across 6 sections · General, Collection, Product, Cart, Checkout, Mobile
→Pass, flag or skip each check as you work through the store
→Sort by section, impact, effort or CVR lift
→Sidebar tracks where you are in the audit
02 · Revenue

The revenue calculator

Pick the findings in scope and enter the client's revenue, AOV and conversion rate. triage sizes the total at stake and splits the scope into quick wins and tests.

→Findings ranked by priority, sized by revenue
→One total for the whole scope
→Quick wins vs testing roadmap
→Suggested fee range from the projected lift
03 · Report

The client report

A print-ready report under your name, not ours. One revenue figure, a phase 1 list and a testing roadmap.

→Your name on the cover; triage never appears
→Revenue at stake and projected conversion rate
→Phase 1 quick wins, phase 2 test plan
→Print to PDF from the browser
04 · Scripts

Scripts for the part that isn't code

Email scripts to sell the audit, pitch the quick wins and turn the testing roadmap into a retainer.

→Cold outreach that opens with a free quick win
→Findings delivery that sells phase 1
→Retainer bridge for the testing roadmap ($2k–$5k/mo)
→Objection handling for price, timing and “we'll think about it”
03 / By the numbers

Built on what moves CVR.

Every check maps to a benchmarked CVR lift range from Shopify CRO data, so the total you present holds up when the client asks where it came from.
Audit checks60Every stage of the purchase funnel
Funnel sections6General · Collection · Product · Cart · Checkout · Mobile
Expected client ROI7–12×On audit plus implementation
04 / Process

Audit. Ship. Test.

The scope you sell, in the order you work it.
01 →Audit the storeWork through 60 checks on the live storefront and flag what fails. Enter the client's numbers and get one total for the scope.
02 →Ship the quick winsTheme settings, copy and layout fixes you can push in a day or two. The client sees movement before the bigger ask.
03 ✓Test the restThe remaining findings become an A/B testing roadmap, ranked by revenue. That's the retainer. Estimates start the conversation. Tests prove the numbers.
05 / Who it's for

Built for theme devs.

You already know Liquid, sections and the theme editor. triage adds the part clients pay more for: the number.
01Before a redesign

Clients ask for a new theme when three fixes would do. Audit first and show them what they actually need.

02During a migration

Moving a store to a new theme? Audit before and after, and show the client the move paid for itself.

03On a retainer

Turn a block of monthly hours into a ranked testing roadmap with a revenue figure on it.

06 / Pricing · Founding License

Unlimited audits.

One plan: the triage Founding License, $49.95 a year. Run as many audits as you want. Your account holds 5 active audits at a time. Archive a finished one to free a slot, and re-import it whenever you need it.

Price one audit at $500 and triage has paid for itself ten times over. The bigger return is the total you present: it sets your fee for the whole scope, not just the audit.

For the client, expected return is 7–12× the total engagement cost.

Founding License holders get first access to what's coming next: new features, the CLI and AI-assisted audits, as they ship. The license renews annually. Cancel anytime.

Founding License · annual
$49.95/YEAR About $4/mo · Billed yearly · Renews annually
✓All-in-one audit app
✓60-check structured checklist
✓Revenue calculator with scope totals
✓Quick wins + testing roadmap
✓Client report under your name
✓Email script library
✓5 active audits · archive anytime
✓Instant access · magic link sign-in
✓Every update · while your license is active
✓First access · CLI, AI-assisted audits and new features as they ship
Get the Founding License → Renews yearly · Cancel anytime · 30-day money-back guarantee
07 / Not ready to buy?

Get the ROI calculator free.

Enter a client's revenue, AOV and conversion rate. See what a lift is worth per month and per year, and the fee range it supports. No purchase needed.

08 / FAQ

Common questions.

No. v1 is a guided audit of the live storefront: you work through 60 checks in the browser and make the calls. triage does the sizing, ranking and reporting.

No. The report goes out under your name.

We'd advise against it. Present one total for the scope. Line-item pricing invites the client to cut the list one fix at a time. The per-finding figures are there to set your priority order.

No. They're estimates based on benchmarked CVR lift ranges, kept deliberately conservative so the total holds up in front of a client. No one can promise an exact lift: traffic, season, offer and audience all move conversion rate. That's why the long-term plan is a testing roadmap. Each test confirms what a fix is actually worth before the client commits to more.

Up to 5 active audits. Archiving one exports it as a JSON file and frees the slot. Re-import it any time.

A modern browser. A screenshot tool that makes shareable links helps, since triage attaches URLs, not files: CleanShot X (Mac), Gyazo (Mac/Windows) or Loom for recordings. None are required.

Yes. The Founding License is an annual subscription through Lemon Squeezy and renews automatically each year. Cancel anytime through Lemon Squeezy and it won't renew.

You're in early. Founding License holders get early-adopter pricing and first access to what's coming next: new features, the CLI and AI-assisted audits, as they ship.

There's a 30-day money-back guarantee. Email for a full refund. No questions asked.