What an eCommerce store audit should check (and what it should cost)

CRO & UX · Strategy·October 2026·9 min read

What an eCommerce store audit should check (and what it should cost)

Most store audits are either a free tool report dressed up as advice, or a sales pitch for a rebuild. A useful one tells you which ten things are costing you sales, in order, and what each one costs to fix. Here is what that looks like.

I have reviewed a lot of South African stores over the years, on Shopify and WooCommerce. The problems repeat. A slow product page on mobile. A delivery cost that only appears at checkout. A payment step that fails more often than anyone has noticed. Tracking that counts add-to-carts as sales. None of it is visible from the inside, because the owner knows the store too well to see it as a stranger does.

An audit is the cheapest way to see your store as a stranger does. This guide covers what a proper one checks, how the findings should be ranked, what you can check yourself today, and what to expect to pay.

7
Areas a proper audit should cover
10
Ranked fixes is a useful report; 60 unranked ones is not
1
Test order through your own checkout, minimum
30
Minutes for the self-check at the end of this guide

When an audit is worth doing

An audit pays for itself in three situations.

  • Before you spend on ads. Paid traffic multiplies whatever your store already does. If the product page loses half its visitors on mobile, ads buy you twice as many lost visitors.
  • Before you rebuild. A rebuild costs tens of thousands of rand. An audit tells you whether your problems are structural or a list of fixable settings. More often than not, they are fixable.
  • When sales flatten and you do not know why. Traffic steady, orders down. Something changed: a plugin update, a gateway setting, a courier rate. An audit finds it faster than guessing.

It is not worth doing before your store is live. There is nothing to measure yet. Read our 19 things to know before launching instead.

The seven things a proper store audit checks

Three passes, seven areas

Each pass looks at the store through different eyes.

As a customerProduct pages, cart and checkout, trust and legal pages.
As GoogleSpeed and mobile, SEO basics.
As your bankPayments and tracking.

1. Speed and mobile

Test on a phone, on mobile data, from South Africa. Most speed tools default to a test location in the US or Europe, which tells you nothing about your customer in Durban. Look at the product page and the cart separately: the homepage is usually cached and fast, while the cart cannot be cached at all. On mobile, check that buttons are reachable with a thumb, that images are not pushing the price below the fold, and that pop-ups do not cover the add-to-cart button.

2. SEO basics

Not a keyword strategy, just the plumbing. Are your product and category pages indexed? Do they have unique titles and descriptions, or the same template text on every page? Are there duplicate URLs from filters and variations? Do old URLs redirect, or do they 404 and throw away the links you earned? These are the issues that quietly cap organic traffic, and most are an afternoon’s work to fix. Our guides to WooCommerce SEO and Shopify SEO go deeper.

3. Product pages

This is where most sales are won or lost. Can a visitor tell, within five seconds, what the product is, what it costs, when it will arrive and how much delivery is? Are the photos large and zoomable? Is stock status honest? Is there a reason to buy here rather than on Takealot? The most common finding I see is delivery information hidden until checkout. Shoppers treat a surprise delivery cost as a reason to leave.

4. Cart and checkout

Place a real test order, on a phone. Count the fields. Check whether account creation is forced. Check what happens with a typo in the postal code, an expired card or a failed OTP. Check the delivery options: lockers and pickup points matter to South African shoppers, and a checkout that only offers door-to-door loses some of them. Our abandoned cart playbook covers the recovery side.

5. Payments

Which methods do you offer, and how are they presented? Card, Instant EFT and buy now, pay later each serve different shoppers. Look at the gateway settings too: 3D Secure failures and OTP timeouts are a real source of lost orders, and most store owners never look at their failed-payment numbers. Our piece on payment gateway costs shows what the fees do to your margin.

6. Trust and legal

First-time buyers look for a returns policy, delivery times, a physical address and a way to reach a person. In South Africa this is also a legal question. Section 43 of the Electronic Communications and Transactions Act lists information an online supplier has to show, including contact details and the full price, and POPIA requires a privacy policy that actually matches what you collect. Missing these costs trust before it costs a fine.

7. Tracking

If Google Analytics and your ad platforms are recording the wrong thing, every decision built on them is wrong. Common faults: purchases counted twice, purchases not counted when the customer pays by EFT and returns later, and add-to-cart events reported as conversions. An audit should compare a real test order against what your analytics recorded.

How the findings should be ranked

A list of 60 problems is not an audit. It is homework. The useful output is a short list ranked by two things: how much each fix is likely to matter, and how much it costs to do.

PriorityTypical exampleWhy it ranks there
Fix this weekDelivery cost hidden until checkoutHigh impact, often a settings change
Fix this weekPurchases not tracked correctlyEvery other decision depends on it
Fix this monthSlow product pages on mobileHigh impact, needs some technical work
Fix this monthTemplate titles on every productCaps organic traffic, steady fix
Plan for laterTheme or platform changeHigh cost; only once the cheap fixes are done

Here is the format I use for each finding in a report. It is the same structure whether the fix is a two-minute setting or a week of development.

Example finding · Priority 2 of 10

Delivery cost only appears at the final checkout step

What is wrong: Product pages say nothing about delivery. The cost appears after the customer has entered their address.

Why it costs sales: Unexpected extra costs are one of the most common reasons shoppers abandon a checkout.

How to fix it: Add a one-line delivery note under the price (cost, free-delivery threshold, typical delivery days) and a delivery estimate in the cart.

Effort: Low. Template edit plus cart setting.

What you can check yourself in 30 minutes

Before you pay anyone, do this. It will catch the obvious problems, and it will make any audit you buy more useful because you will know what to ask.

  1. Buy something from your own store, on your phone, on mobile data. Time it. Note every moment you hesitated.
  2. Look at one product page as a stranger. Can you see price, delivery cost, delivery time and returns without scrolling far?
  3. Search Google for site:yourstore.co.za. Are your main products and categories listed, with sensible titles?
  4. Open your analytics and find yesterday’s orders. Does the number match your store’s order list?
  5. Check your failed payments. Your gateway dashboard shows them. If you have never looked, look now.
  6. Read your returns, delivery and privacy pages. Do they match what you actually do?

What an audit should cost, and the red flags

Prices vary widely because scope does. A free automated report from a speed or SEO tool costs nothing and is worth about that on its own, because it cannot tell you which of its 80 warnings matter for your store. A full agency audit with a strategy workshop can cost many thousands of rand. Between those is a fixed-scope expert review: a person working through a checklist on your actual store and writing up a ranked list.

What drives the price is how many pages and templates need checking, whether analytics and ad accounts are included, and whether you want a report or a report plus a call. Whatever you pay, watch for these red flags:

  • The report is a tool export. Screenshots of PageSpeed and an SEO crawler with no interpretation.
  • Nothing is ranked. Every issue gets the same weight, so you cannot tell where to start.
  • Every finding leads to a rebuild. Sometimes a rebuild is right. It should be the conclusion, not the premise.
  • No test order was placed. Nobody can judge a checkout without going through it.

For reference, my own Store Audit is R1,499 for one store: the seven areas above, a top 10 list with a price for each fix, and a recorded walkthrough, within five working days. It is fixed-price because the checklist is fixed. If you book any of the fixes within 30 days, the fee comes off the bill.

Store audit FAQs

What is an eCommerce store audit?
A structured review of a live online store covering speed, SEO, product pages, checkout, payments, trust and tracking, ending in a ranked list of fixes. The point is to find what is costing sales and decide what to fix first.

How long does a store audit take?
For a typical small to medium store, a few hours of review plus write-up. Expect delivery within about a week. Anything much faster is probably a tool report.

Do you need my passwords for an audit?
Not for most of it. Speed, SEO, product pages, checkout and trust are all checked from the front end, like a customer. Tracking needs read-only access to your analytics, which you can remove afterwards.

Is a store audit different for Shopify and WooCommerce?
The seven areas are the same. The fixes differ: on WooCommerce, speed is often a hosting or plugin question; on Shopify it is more often apps and theme code.

Will an audit tell me to rebuild my store?
A good one tells you whether you need to, and usually you do not. Most of the findings on most stores are settings, content and small technical fixes.

Can I do the fixes myself?
Many of them, yes. A good report says how to fix each issue, so you can choose what to do yourself and what to hand over.

Want me to audit your store?
I will go through all seven areas on your live store, place a test order, and send you the ten fixes that matter most, ranked, with a price for each. R1,499, delivered within five working days.
See the Store Audit →
Louw van Riet
Written by
Louw van Riet
Founder, eCommerce Development SA · eCommerce, payments and AI

Louw is the founder of eCommerce Development SA, the Shopify Certified Partner agency ranked number one for ecommerce development in South Africa, with 400+ online stores built since 2011. He works where ecommerce, payments and AI meet: checkout, conversion, platform choice and growth. He writes here to share the practical playbook he uses with clients every day.