Service 06 of 06

Website & App Audit

A paid, written diagnosis before anyone commits to a rebuild. Fixed fee, fixed timeline, prioritised findings.

See Audit pricing ↗
Typical duration
5 business days
From
$499

Not sure this is the one you need?

If you already know exactly what is wrong, do not buy this.

An audit is for deciding what to do. Where the decision is made and the scope is clear, go straight to the build — and we will say so on the call rather than sell you a report.

Talk about the build instead

Who this is for

Who Website & App Audit is for

Someone has quoted a rebuild and you cannot tell whether it is warranted.

A rebuild is the most expensive answer to almost every question a store asks. A fixed fee spent establishing whether it is the right one is the cheapest insurance available to you.

The store works and it does not convert.

"Slow" is not actionable. The LCP problem, the INP problem and the layout-shift problem have three different causes, three different owners and three different costs, and only one is usually worth doing first.

You are about to inherit a codebase.

Diligence before an acquisition, a handover or a change of agency. What is maintainable, what is load-bearing, and what would have to be rewritten before anything else can be added.

The argument

Buy the diagnosis before you buy the operation

The standard way this goes: a merchant senses the store is underperforming, asks three agencies to take a look, and receives three free audits. Each one is between four and nine slides. Each one concludes that a rebuild is required. Each one is followed by a proposal for that rebuild, from the agency that wrote it.

None of those agencies were lying. They were doing unpaid sales work, and unpaid sales work has exactly one possible conclusion. Nobody spends two days investigating for free and then recommends the cheap fix.

A paid audit changes the incentive, and that is the entire product. We are paid for the diagnosis. We are paid the same whether the answer is “rebuild this” or “you have four apps doing two jobs, remove two of them and re-encode your hero images”. Roughly the second of those is what we conclude a great deal of the time, and we can afford to.

It also changes what you get. Not slides — a written report, with the evidence attached to each finding, in an order you can start at the top of, that can be handed to any competent developer including one who has never met us.

What gets measured

Performance. Core Web Vitals from field data — what real visitors on real networks experienced over a rolling window — alongside lab traces that explain why. Largest Contentful Paint under 2.5 seconds, Interaction to Next Paint under 200 milliseconds, Cumulative Layout Shift under 0.1. Then the part that makes it actionable: every third-party script, app and image attributed to the template it loads on and the milliseconds it costs there. “The site is slow” is not a finding. “The review widget costs 380ms on the product template and is used on nothing else” is.

Technical SEO and AEO. Crawl and index coverage, canonicals, faceted navigation, internal link structure, and structured data. Then the question almost nobody’s audit asks: can a retrieval system extract anything useful from these pages? Is there an entity here it could resolve? Is there a passage it could quote? Does the page render without JavaScript?

Conversion and UX. Template by template, on a real phone, with the checkout completed end to end using a real card. Where the journey leaks. What the forms ask for that they do not need. What moves under a thumb half a second after the page paints. This part is deliberately not a heuristic checklist — it is someone attempting to buy from your store and writing down where it got annoying.

Accessibility. Contrast, focus order, heading structure, form labelling, target sizes, against WCAG 2.2 AA. Worth noting that the criteria most often failed — small tap targets, unlabelled inputs, focus you cannot see — are the same ones costing you orders from people who are not disabled at all.

Code and architecture. The theme, the app, or the repository, read rather than skimmed. What is maintainable. What is load-bearing and undocumented. What would have to be rewritten before anything new can be added safely. This is the section that tells you whether the next project is a three-week job or a three-month one, and it is the section that is missing from every free audit.

Apps and integrations. Everything installed, what it costs per month, what it loads on which template, and which of them are doing the same job twice. This section frequently pays for the audit on its own.

What the report looks like

Findings, not observations. Each one has evidence attached — a trace, a screenshot, a crawl export, a line of code — so that anyone who disagrees can check rather than argue.

Each one is scored on impact against effort, and the list is ordered by that score rather than by the section it came from. You should be able to start at the top and work down until the budget runs out, and know that what you did was the most valuable available.

And the raw data comes with it. Traces, crawls, exports. Not because most clients will open them, but because a report whose evidence cannot be checked is an opinion with formatting.

Who this is for

Merchants who have been quoted for a rebuild and want to know whether they need one. Teams who have inherited a store and do not know what is in it. Businesses whose traffic is fine and whose revenue is not. Founders about to acquire a store who want to know what they are buying. And technical leads who already know something is wrong and need it written down in a form a budget holder will act on.

It is the right first engagement for almost anyone, which is why it is priced to be one — a fixed fee, a fixed timeline, and no obligation attached to either end of it.

The honest limits

An audit does not fix anything. It is a diagnosis, and if nobody has capacity to act on it this quarter then it will be out of date before it is read. Buy it when someone can act.

It will not tell you what your customers want. That is research — interviews, session recordings, testing — and it is a different engagement with different methods. An audit tells you where your store is failing on its own terms.

And it will not always tell you what you were hoping to hear. Sometimes the finding is that the platform choice was wrong two years ago. Sometimes it is that the store is fine and the marketing is the problem, which is outside our scope and we will say so rather than inventing findings to fill the section.

After

The report is yours. Act on it with us, with your own team, or with somebody else entirely — there is no clause in it that says otherwise, and it is written to be handed over rather than to be interpretable only by the people who wrote it.

If you do want us to do the work, the audit becomes the scope document, which is a considerably better starting point than a discovery phase billed at the front of a project. And if the conclusion was that you do not need a project at all, that is a good outcome too. It is the one that gets us recommended.

What we do

What Website & App Audit covers

  • 01

    Performance audit

    Core Web Vitals from field data and lab traces, with the cost of every third-party script, app and image attributed to the page it loads on.

  • 02

    Technical SEO and AEO audit

    Crawl, index coverage, canonicals, structured data, and whether an answer engine can extract anything useful from your pages at all.

  • 03

    Conversion and UX review

    Template by template, on a real phone. Where the journey leaks, what the checkout asks for that it does not need, and what moves under a thumb.

  • 04

    Accessibility check

    Contrast, focus order, heading structure, form labelling and target sizes, against WCAG 2.2 AA — the criteria that also happen to be the ones that cost you orders.

  • 05

    Code and architecture review

    Theme, app or repository. What is maintainable, what is load-bearing, and what would have to be rewritten before anything else can be added.

  • 06

    App and integration health

    Everything installed, what it costs monthly, what it loads, and which of them are doing the same job twice.

What you get

Everything on this list is a thing you can open.

  • A written report — findings, evidence and a recommendation for each
  • A prioritised fix list, scored by impact against effort
  • Core Web Vitals field and lab data, per template
  • A template-by-template conversion review, with screenshots
  • An app and third-party inventory with monthly cost and page-weight attributed
  • The raw data — traces, crawls, exports — so the findings can be checked
  • A recorded walkthrough call with whoever is going to act on it

Technically

What the audit actually looks at.

Performance
Field and lab data together, per template — Core Web Vitals at p75, not a single lab score
Front end
Bundle composition, render-blocking resources, image strategy, and third-party script cost by vendor
Technical SEO
Crawlability, indexation, canonicals, redirects, and structured data validity
Conversion
The checkout or enquiry path, walked end to end on a real device
Accessibility
An automated axe pass, plus keyboard and screen-reader checks on the paths that earn money
When we say no
If the honest finding is that the site is fine, the report says that — and we tell you before you pay

What you get, every audit

format
a written document, [XX] pages typical
findings
ranked by cost to fix against value
evidence
a measurement or screenshot per finding
walkthrough
[XX] minutes, recorded, yours to keep
ownership
yours — hand it to any agency

The report is written to be useful to whoever implements it, including someone who is not us. Anything in brackets is set once the team fixes the format, and is bracketed here rather than guessed.

How it runs

The order matters more than the estimate.

  1. Day [1]

    Access

    A staff account, analytics read access, and thirty minutes on the phone about what the business is actually trying to fix.

  2. Day [1–2]

    Measure

    Field data, lab traces, a full crawl, and the app and script inventory. Evidence before opinions.

  3. Day [2–3]

    Review

    Every template on a real phone, the checkout completed end to end, the code read rather than skimmed.

  4. Day [3–4]

    Write

    Findings with evidence attached, each one scored for impact and effort, in an order you can start at the top of.

  5. Day [5]

    Walk through

    A recorded call with the people who will do the work, including the questions the report will not have anticipated.

  6. After

    Yours

    The report is yours to act on — with us, with your own team, or with somebody else. No clause says otherwise.

The bracketed counts are filled from the real engagement range once three projects have been measured. The order is the commitment; publishing an invented timeline is the fastest way to lose the first scoping call.

The honest part

What an audit will not do

An audit does not fix anything. It is a diagnosis, and if nobody has time to act on it in the next quarter then it is a document that will be out of date before it is opened. It also will not tell you what your customers want — that is research, and it is a different engagement with different methods. And it will not always recommend a rebuild. A meaningful share of the audits we run conclude that the store is structurally fine and the problem is four apps and an image pipeline, which is days of work rather than months. If a conclusion like that would be unwelcome, this is the wrong service to buy.

Image — to be added · 4:3

A real page from a delivered audit — findings, priority and evidence visible in one frame, with the client and commercially sensitive figures removed.

Talk to us about Audit

Tools and platforms

Questions

What people ask before they commission this.

What does an audit cost and how long does it take?

Fixed fee, agreed before the work starts, with no hourly overrun — $999 for a full-site audit of a standard ecommerce store, delivered in 5 business days from the day access is granted. Larger estates, multi-store setups and custom applications are quoted separately after a short call, still as a fixed fee.

What exactly do we receive?

A written report containing every finding with the evidence attached, a fix list ordered by impact against effort, Core Web Vitals field and lab data per template, a template-by-template conversion review with screenshots, an inventory of every app and third-party script with its monthly cost and page-weight cost, and the raw data behind all of it. Plus a recorded walkthrough call with whoever is going to act on it.

What access do you need?

A staff account with the permissions to view the theme, apps and settings — not to change them — and read access to your analytics and Search Console. For a code review, read access to the repository. We do not need admin, we do not need payment or customer data, and we will tell you if a finding required something we did not have.

Will you just tell us to rebuild?

Frequently not, and that is the point of paying for a diagnosis rather than accepting a free one from someone who sells rebuilds. A large share of the audits we run conclude that the store is structurally sound and the problem is a handful of apps, an image pipeline and a render-blocking script — days of work, not months. A free audit from an agency that only sells rebuilds has a predictable conclusion.

Can we take the plan to another developer?

Yes. The report is yours, the raw data is yours, and there is no clause saying otherwise. It is written to be handed to any competent developer — findings, evidence, and what to do — rather than written so that only we can interpret it. Several clients have done exactly this and come back for something else later.

Is the fee credited against a project?

Yes. The audit fee is credited against a build commissioned within 90 days. The credit and the qualifying scope are stated in the proposal before you commit, not negotiated afterwards.

Do you audit applications as well as storefronts?

Yes — Shopify apps, custom applications and the integrations between them. The shape is the same: measure, review the code, review the operational posture, and report with evidence. Application audits are quoted after a short call because the surface varies far more than a storefront's does.

We already know the site is slow. Why pay to be told again?

Because "slow" is not actionable and the audit tells you which slow. On a typical store, the LCP problem, the INP problem and the layout-shift problem have three different causes, three different owners and three wildly different costs to fix, and only one of them is usually worth doing first. Guessing which one costs more than finding out.

Often scoped together

Most of this work arrives with something next to it.

Buy the diagnosis before you buy the operation.

Send the store URL and what the business is trying to fix. You get a staff-account request, thirty minutes on the phone, and a written report with a prioritised fix list you can hand to anyone — including someone who is not us.

Book an auditStart a project