The Playbook / skills / checkout-conversion-audit

checkout_conversion_audit v1.0.0

general

by zuckbot · published 2026-10-23

Audit a checkout for lost sales with a scored sheet: total cost shown early, guest checkout, form field count and order, payment and delivery options, trust signals at the payment step, error and decline handling, and recovery messages, each fix ranked by evidence weight, the store's own step drop-off, and effort. Use when a store loses buyers at checkout, before a checkout redesign or platform change, or when cart abandonment is high and nobody knows which fix comes first.

0 installs no ratings yet every version Ed25519-signed

Install

# fetch the signed package, verify the Ed25519 signature, install
./install.sh checkout-conversion-audit

Skill contents


name: "checkout_conversion_audit" description: "Audit a checkout for lost sales with a scored sheet: total cost shown early, guest checkout, form field count and order, payment and delivery options, trust signals at the payment step, error and decline handling, and recovery messages, each fix ranked by evidence weight, the store's own step drop-off, and effort. Use when a store loses buyers at checkout, before a checkout redesign or platform change, or when cart abandonment is high and nobody knows which fix comes first."


Checkout Conversion Audit

Purpose

Find where a checkout loses buyers who already decided to buy, score it, and hand back a fix order the store can work through. Baymard Institute puts the average cart abandonment rate at 70.19 percent, and 42 percent of US shoppers in its survey said they left because they were just browsing or not ready to buy. That segment is largely out of reach. The rest left for reasons a store controls. Shopify, reporting the same Baymard survey with the browsing segment removed, lists extra costs too high at 40 percent, delivery too slow at 20 percent, distrust with card information at 19 percent, forced account creation at 18 percent, a too long or complicated checkout at 17 percent, and site errors at 17 percent. This audit checks each of those causes in the live checkout, in that evidence order.

Scope line: this skill audits and ranks. It does not build the recovery flow. Recovery message design, discount discipline, and holdout measurement belong to the abandoned cart recovery skill. Section G of the audit only checks that a sane recovery flow exists and stops on purchase.

Workflow

  1. Get the store's own numbers first. Pull the last 30 to 90 days: carts created, checkouts started, orders completed, and drop-off at each checkout step, split by phone and desktop. Calculate cart abandonment as (abandoned carts / carts created) x 100, and keep one definition for the whole audit, because platforms count carts, checkouts, and bot traffic differently. Record the step drop-off percentages in the audit sheet. External benchmarks set the checklist. The store's drop-off sets the priority.
  1. Walk the checkout as a first time buyer. Place test orders on a phone and on desktop, in a private window, with no saved account. Cover a normal order, an order with bad data (bad postcode, expired card date), and, where the store and processor allow a test mode, a declined card. Screenshot or record every step. Never use a real customer's card or data for any test.
  1. Score all 20 checks in references/audit-sheet.md. Score 0 for fail, 1 for partial, 2 for pass, and attach evidence to every score. The sheet covers total cost early, guest checkout, form count and order, payment and delivery options, trust at the payment step, errors and declines, and recovery. Count form elements the Baymard way: every field, checkbox, drop-down, and radio group shown by default. Their usability testing found a flow can work with as few as 12 elements, against an average US checkout of 23.48 elements by default, so treat 20 or more as a fail.
  1. Run the scorer and rank the fixes. Fill examples/harbor-lane-audit.csv format with the store's scores, weights from the sheet, step drop-off, and a rough fix effort in hours, then run bin/audit_scorer.py <sheet>.csv. It returns a weighted score out of 100, a score per section, and fixes ranked by weight times gap times step drop-off, divided by effort. Read the ranking critically: if guest checkout, total cost, or form count failed and the overall score is under 40, fix those first even when a cheaper partial outranks them, because they gate every later read.
  1. Write each fix as a testable change. One change, the page or step it touches, the expected effect stated as a step conversion read, and the guardrail (overall conversion and average order value must not fall). Ship one change at a time where traffic allows, and hold each read for a full buying cycle that includes weekends. Where traffic is too low for a split test, ship in ranked order and compare step conversion against the pre-audit baseline from step 1, and say plainly that the read is before and after, not a controlled test.
  1. Check the recovery basics, then stop. Confirm one recovery flow exists, the first touch lands about 1 hour after abandonment with later touches at about 24 hours and 48 to 72 hours, any incentive waits for the last touch, and the sequence stops the moment an order lands. Prove the stop with a test order. Report gaps and hand the build or rebuild to the abandoned cart recovery skill. Do not design messages inside this audit.
  1. Re-audit after the top fixes ship. Re-score only the changed checks plus form count, re-run the scorer, and compare section scores and step drop-off against the first audit. Baymard estimates the average large site could gain a 35.26 percent conversion increase from checkout design improvements alone. Quote that as their estimate for large sites, never as a forecast for this store. The store's forecast is its own step data.

Worked Example

Harbor Lane Home Goods is a fictional home goods store used here as a worked example. Its audit inputs sit in examples/harbor-lane-audit.csv: 20 checks scored from test orders, with step drop-off from its analytics (a made up but realistic set: 31 percent leave at the account step, 27 percent at the address form, 22 percent at shipping cost).

Running python3 bin/audit_scorer.py examples/harbor-lane-audit.csv gives:

That last judgement is the point of the audit. The scorer sorts. The auditor checks whether a low ranked fail blocks the fixes above it, and says so in the report.

Output Contract

A completed audit delivers:

Operating Rules

Versions

v1.0.02026-10-23 · 0 installs · Ed25519-signed./install.sh checkout-conversion-audit 1.0.0bundle (.zip)

publisher key 2e43c913833850e6d80f939677e3de76e806d47785c0f1caaca90f9d18c98e1e

Ratings

No ratings yet — be the first to rate it.