Scale. Optimize. Succeed.

Home  ›  eCommerce Audit  ›  Growth Assessment

Free · nothing gated

The eCommerce Growth Assessment, published in full

Twelve checks across six disciplines, each with the threshold that decides whether it clears or gets flagged. This is the same framework our audit works from. It is here so you can run the short version yourself and decide whether you need us at all.

CHECKS

12 checks

TIME TO RUN

About 40 minutes

LAST UPDATED

September 2026

LEVEL

In-house team

Team reviewing an eCommerce growth plan in an office

The assessment is designed to be run by your own team, with the data you already have, in a single sitting.

Most stores do not have twelve problems

They have one that matters and eleven that are fine for now. The point of an assessment is to find which is which.

A store turning over a million a year rarely fails on everything. It usually clears nine or ten of these points comfortably and fails badly on one, and that one is holding the whole number down. Spend a quarter on any of the other eleven and the revenue line does not move.

That is why this is published rather than gated. If you can run it yourself and find your constraint, you should — either you fix it in-house and keep the money, or you come to us already knowing what the conversation is about. Both are better than a discovery call spent establishing basic facts about your own store.

Analyst reviewing eCommerce performance charts on a tablet

What you need in front of you

Forty minutes is only realistic if these are open before you begin. Chasing access mid-assessment is what turns it into a fortnight.

An inspector checking stock with a clipboard

Six things. If you cannot get two of them, run the assessment anyway and mark those points unknown rather than cleared — an unknown is a finding in itself.

You do not need a developer, a data warehouse or a paid tool for any of the twelve checks.

Three outcomes per check, and one rule

Each of the twelve points gets one of three marks. There is deliberately no partial credit and no weighting.

Cleared

Flagged

Unknown

What not to do

A total out of twelve is the one output that makes this worse. Ten out of twelve reads like a healthy store, and a store failing badly on checkout is not healthy at any score. Ranking, not totalling, is covered further down.

Why the order matters more than the checklist

Checklists are easy to find. The sequence they run in is what makes them useful. Each point assumes the layer above it has cleared, because a finding at point nine is meaningless if point one is broken.

Layer

What it governs, and why it comes first

Layer 1 · Foundations

Measurement integrity, the margin model and technical performance. Before anything else, confirm that revenue in your store, your analytics and your ad platforms agree within about 5%. If they do not, every conversion rate, channel return and cohort chart below this layer is measured against a number that does not exist — and you will spend a quarter optimising toward it.

Layer 2 · Demand

Traffic composition and the shape of the funnel. No single channel carrying more than about 60% of sessions, branded and non-branded traffic separated, and session-to-cart, cart-to-checkout and checkout-to-order tracked as three distinct numbers rather than one.

Layer 3 · Conversion

Product page quality against a written standard, and the catalogue and feed health underneath it. There is little point auditing creative volume for a brand whose contribution margin after returns and carriage is four per cent — that constraint sits in layer one.

Layer 4 · Channels and retention

Ad account structure, creative supply, marketplace account health and lifecycle coverage. This is the layer most agencies start with, and the layer least likely to contain your actual constraint.

SECTION 01

2 checks

Store & experience

Measured on the devices your traffic actually uses, on the templates it actually lands on. Testing the homepage on a desktop tells you almost nothing.

Shopper browsing a collection grid on an online store using a laptop

Run both checks on your highest-traffic collection and product templates, not the homepage.

Largest Contentful Paint is under 2.5 seconds on your highest-traffic template

Threshold: 2.5s or under, on mobile. This is Google’s published “good” boundary for the metric, not our opinion. Measure field data over the last 28 days rather than a lab score, and measure the template that receives the most sessions — usually a collection or product page. A homepage that loads in 1.4 seconds and a product page that loads in 5 tells you nothing useful as an average.

Mobile converts at no less than two thirds of the desktop rate

Threshold: mobile conversion rate at 0.66× desktop or better, on comparable traffic. Some gap is normal and expected; a gap wider than a third usually means a specific broken step rather than general mobile behaviour. This is our own operating threshold rather than a published benchmark, set from the accounts we run. Below it, check the basket and the first checkout step on a real handset before anything else.

SECTION 02

2 checks

eCommerce SEO

Whether your category layer can capture the demand your catalogue is already able to serve. Both checks are about structure, not content volume.

Seven in ten of your top fifty non-brand demand terms have a page built to rank for them

Threshold: 70% coverage of your top fifty non-brand terms. Export your non-brand queries, group them into the fifty clusters that describe real buying demand, then check each one has a page whose main subject is that cluster. A product that happens to mention the phrase does not count. Most stores that fail this are organised around how their catalogue was built rather than how people shop it — the SEO checklist works through the fix.

Indexed URL count is within 20% of the number of pages you intend to rank

Threshold: indexed pages no more than 1.2× intended pages. Compare Search Console’s indexed count against a list of the pages you actually want in search. A large gap almost always means crawlable filter and sort parameters have generated thousands of near-duplicates. This is our own threshold; the 20% allowance covers legitimate pagination.

SECTION 03

2 checks

Paid media

Two checks that between them decide whether spend is buying profit or buying revenue. They are the two most commonly failed points in this framework.

Bids are set against margin, not one blended return target across the whole catalogue

Threshold: binary — either campaigns are segmented by margin tier or they are not. One return-on-spend target across a catalogue with a three-to-one margin spread guarantees you overpay for low-margin products and underspend on high. If a single target covers a $40 accessory and a $900 item, this point is flagged regardless of how good the blended number looks.

Feed disapprovals are under 2% and matching attributes are populated on 95% of active SKUs

Threshold: under 2% disapproved, 95%+ populated on GTIN, brand, condition and variant attributes. Read it from your Merchant Center diagnostics rather than your platform’s own report. Both numbers are our operating standard. Unpopulated attributes do not throw errors — they quietly remove you from the comparisons where the purchase decision happens.

SECTION 04

2 checks

Conversion

Where the funnel loses people, and whether the losses are the ones worth engineering against. Both thresholds here come from published research rather than from us.

Online checkout screen on a laptop against a plain background

The final checkout step is where both of these checks are won or lost.

Checkout abandonment is at or below 70.2%

Threshold: 70.22%, the published average across 49 studies. Measure sessions that reach the first checkout step against completed orders — not basket additions, which produces a much worse number and a false alarm. The benchmark and its methodology are cited on our cart abandonment statistics page. Being at the average is a clear, not a triumph.

Total cost including delivery is visible before the final checkout step

Threshold: binary — the full figure is shown early, or it is not. Unexpected extra cost at checkout is the most frequently stated reason people abandon, ahead of price itself. Showing it earlier feels like it should cost conversions and reliably does not: you lose the orders that were never going to complete and keep the ones that were. Verdano Foods is the worked example.

SECTION 05

2 checks

Email & retention

Coverage first, then honesty about what that coverage is really earning. The second check is failed by almost every store that runs it properly for the first time.

At least four of the five core lifecycle flows are live and sending

Threshold: 4 of 5 — welcome, browse abandonment, cart abandonment, post-purchase and win-back or replenishment. Live means sending to the segment it was built for, not built and paused. Our threshold, not an industry one. Which of the five matters most depends entirely on whether you sell consumables or considered purchases.

Recovery revenue is measured against a holdout, not attributed by last click

Threshold: binary — a holdout group exists, or this is flagged. Hold back 5 to 10% of each flow’s audience and compare. Without it, every order a customer would have placed anyway gets credited to the email that happened to arrive first, and the flow looks two or three times more valuable than it is. Expect the honest number to be materially lower, and expect that to be uncomfortable.

SECTION 06

2 checks

Marketplace & reporting

Not every store sells on marketplaces. If you do not, mark point eleven not applicable and do not treat it as a clear. Point twelve applies to everybody.

You control your own listings, and variations reflect real product differences

Threshold: binary — brand registry or equivalent control, a written pricing policy covering resellers, and no unattended repricer. Merged variations are the check most sellers assume they pass. Open your three best-selling parent listings and confirm every child is genuinely the same product in a different size or colour. Vac & Vacuums failed this for three years without knowing.

One report shows contribution margin per order, including carriage, returns and fees

Threshold: binary — the view exists and somebody reads it monthly. Per order, not per channel. Carriage, packaging, returns, marketplace fees and marketing cost in one place. Stores that fail this point usually discover that their best campaigns on revenue are their worst on margin, which is what Kitchenary found. If you fail only one point in this framework, hope it is not this one.

Four thresholds are published research. The rest are ours.

A framework that presents its own house rules as industry standards is not worth running. Here is which is which, so you can weigh them differently if you disagree.

Threshold

Where it comes from

LCP under 2.5 seconds

Google’s published boundary for a “good” Largest Contentful Paint. Not ours, not adjustable.

Checkout abandonment of 70.22%

Baymard Institute, averaged across 49 separate studies. Methodology and date are on our cart abandonment statistics page.

Extra cost as the leading reason for abandonment

Baymard, same source. The full stated-reason breakdown, with its sample, is published alongside it.

Mobile at 0.66× the desktop rate

Ours. Taken from the accounts we run rather than from published research. Treat it as a trigger to investigate, not a law.

70% coverage of top non-brand demand

Ours. Below it, we have never seen a category layer that was not leaving obvious demand uncaptured.

Indexed pages within 1.2× intended pages

Ours. The 20% allowance exists to cover legitimate pagination rather than to be generous.

Feed under 2% disapproved, 95% populated

Ours. Both are achievable on any catalogue; neither is a stretch target.

Four of five lifecycle flows live

Ours. Which four matters more than the count, and depends on whether you sell consumables.

The five binary checks

Conditions rather than benchmarks. Either margin-tiered bidding, early cost disclosure, a holdout, listing control and a contribution-margin view exist, or they do not.

Do not add it up. Rank it.

The output of this assessment is not a score. It is an ordered list, and only the top item matters this quarter.

Comparing a printed report against a laptop

A total out of twelve is the most comfortable and least useful thing you can do with these marks. Ten out of twelve sounds like a healthy store. A store that clears ten points and fails catastrophically on checkout is not a healthy store — it is a store with one problem, and averaging hides it behind the eleven things that are fine.

So take only your flagged points and order them twice: once by how much revenue moves if you fix it, once by how much work it takes. The item that is high on the first and low on the second is your constraint. Everything else waits, including the flags that are embarrassing.

Impact against effort, in four bands

Put every flagged point into one of these. The band decides the order; the order decides your quarter.

Band

What belongs here

What to do with it

Typical time

High impact · low effort

A flag whose fix is configuration, copy or a policy rather than a build. Early cost disclosure and margin-tiered bidding usually land here.

Start this week. This is your constraint unless something in the next band is demonstrably worse.

Days to three weeks

High impact · high effort

A flag needing engineering, a catalogue rebuild or a data project. Category architecture and listing control usually land here.

Scope it now, start it once the quick band is clear. Never run two of these at once.

One to two quarters

Low impact · low effort

Real but small. Worth doing because it is cheap, not because it moves the revenue line.

Batch them into one pass, after the constraint is fixed. Not before.

An afternoon

Low impact · high effort

Expensive to fix, and the number would not move if you did.

Write down why you are not doing it, and look again at the next assessment.

Not this year

Impact means revenue that moves, not tidiness gained. If you cannot name the metric that changes and roughly by how much, the flag is not ready to rank yet — it is ready to be investigated.

What clearing looks like at your size

The twelve points do not change with revenue. Which failures are acceptable does.

Monthly revenue

What to expect, and what to prioritise

Under $25K a month

Expect to fail retention and reporting, and clear both cheaply. At this size the constraint is almost always demand rather than efficiency — points 3 and 5 are where the quarter goes. Do not build a contribution-margin dashboard yet; a spreadsheet is the correct tool.

$25K to $250K a month

The band where feed quality, lifecycle coverage and checkout transparency start paying for themselves properly. Reporting is usually the point that gets deferred one more quarter and should not be. Marketplace control matters only if you already sell there.

$250K to $1M a month

Efficiency now outranks demand. Margin-tiered bidding and the contribution-margin view are the two points that separate stores that scale profitably from stores that scale. Failing point 12 here is expensive in a way it was not at $50K.

Over $1M a month

Expect to clear ten or eleven and to have one structural failure that has been there for years — usually category architecture or listing control, because both were correct when the catalogue was a tenth of the size. That one point is worth more than the other eleven combined.

Six ways a self-assessment goes wrong

Most of these are ways of arriving at a comfortable answer. The assessment is only worth running if it can return one you do not like.

Totalling the marks

Ten out of twelve feels like a healthy store and tells you nothing about the two that are costing you money. There is no score here on purpose.

Letting each owner mark their own discipline

Nobody flags their own area. Have one person mark all twelve against the stated thresholds, then let the owners argue with the marks afterwards.

Marking from memory

If you did not open the report while marking the point, it is unknown rather than cleared. Most false clears come from a number somebody remembers from a good month.

Fixing all the flags at once

Six parallel workstreams means six half-finished ones and no way to attribute what worked. One constraint, held until it clears.

Skipping the discipline nobody owns

The point without an obvious owner is the point most likely to be failing, precisely because nobody has looked at it this year.

Running it once

An assessment is a baseline, not an event. Re-run it after the constraint clears — the second-ranked flag is rarely still second by then.

If your assessment comes back with nothing flagged, it was marked too generously. We have never run this on a live store and found twelve clears.

What to do with the result you got

Four outcomes, four different next steps. Only one of them involves us.

01

NOTHING FLAGGED

Twelve clears means the thresholds were read generously. Go back to the points you cleared from memory and measure them properly.

02

ONE OR TWO FLAGS

A constraint you can name and size does not need an agency. The checklists work through the common fixes step by step, and nothing on them is gated.

03

THREE TO FIVE FLAGS

Enough flags that order matters more than effort. Read how we sequence a quarter, then decide whether you want help running it or just the plan.

04

SIX OR MORE, OR MOSTLY UNKNOWN

Six flags usually means the reporting underneath is not trustworthy rather than that six things are broken. That is what the free audit establishes first.

The assessment is deliberately capable of telling you not to hire anyone. That is the only version of it worth publishing.

When this is enough, and when it is not

The assessment and the audit work from the same twelve points. What differs is who measures them and how deep the evidence goes.

Run it yourself when

Ask for the audit when

The audit covers the same twelve points with the specialists who run each discipline, adds a ranked constraint list and a ninety-day sequence, and takes five working days. It is free, and it is not a prerequisite for anything on this page.

Assessment FAQs

The questions we get asked about running this without us.

About forty minutes if the six data sources listed above are open before you start, and most of a day if they are not. The measuring is quick; assembling access is what takes time. Running it across two sittings is fine, as long as the same person marks all twelve points.

No. Every check is readable from a standard analytics, Search Console, ads or email dashboard. None of the twelve requires a developer, a data warehouse or a paid tool. The two speed-related checks are the closest to technical, and both are read from a report rather than measured by hand.

Because a score lets a store that is failing badly on one thing feel broadly fine. Ten out of twelve reads healthy, and a store losing a third of its checkout sessions is not healthy at any total. The framework is built to produce an ordered list with one item at the top, not a grade.

Mark it not applicable and exclude it from the ranking. The marketplace control point is the common one — if you do not sell on marketplaces it is not a pass, it simply is not a question. Do not count exclusions as clears.

Four are published research, cited on the page and linked to their sources. The rest are our own operating thresholds taken from accounts we run, and they are labelled as ours wherever they appear. If you disagree with one of ours, adjust it and keep the check.

Once a quarter, and again whenever a constraint clears — the second-ranked flag is rarely still second once the first is fixed. Re-running it monthly is wasted effort; nothing in this framework moves that fast.

Yes. The free eCommerce audit covers the same twelve points with the specialist who runs each discipline, plus a ranked constraint list, a ninety-day sequence and a recorded walkthrough. Five working days, nothing owed afterwards.

Not yet. This page is the framework in full, designed to be worked through on paper or in a spreadsheet. A scored interactive version is planned for our tools section; when it exists it will use exactly these twelve points and these thresholds.

What to read once you have your flags

Each of these picks up where a flagged point leaves off.

A written checklist on a clipboard beside a laptop during eCommerce planning

CHECKLISTS

Working checklists for SEO, conversion and Amazon listings, every check stating the action first and the reason second.

Printed performance charts and a laptop used to review eCommerce market data

STATISTICS

The benchmarks behind the published thresholds, each carrying its original source, year and sample.

Senior strategists reviewing eCommerce performance charts during an audit session

FREE AUDIT

Five working days, a ranked constraint list, a ninety-day sequence and a recorded walkthrough. Nothing owed afterwards.

Found your constraint, or found six of them?

If you can name it and size it, fix it — you do not need us for that. If the assessment raised more questions than it settled, the free audit answers them in five working days with the specialists who would do the work.