B2C Website & Conversion Optimization Playbook

Find where shoppers drop out, fix the pages that lose them and test what your traffic can measure

Nine steps to map and check your funnel, find the biggest leak by device, fix product pages, cart and checkout, size every A/B test before launch and keep a review rhythm. One fictional coffee brand is worked through every step.

By Saroj Jha, founder of AAJ. 16 min read, 9 steps, 8 figures, 11 references.

Conversion optimization for a consumer site means finding the step where shoppers drop out, usually on a phone and often in checkout, fixing what is plainly broken and testing only what your traffic can measure. It takes a funnel you can trust, an honest ranking of fixes and a review habit, not a redesign.

What you will build

  1. Steps 1 and 2 A funnel you can trust Stages for one-time and subscription orders, each tracked and checked against store orders
  2. Steps 3 and 4 The leak that matters Stage rates by device, a phone walkthrough and a Core Web Vitals check
  3. Steps 5 to 7 A ranked roadmap of fixes Product page, cart and checkout changes scored for impact, confidence and ease
  4. Steps 8 and 9 Tests and a review rhythm Experiments sized before launch, a revenue dashboard and three standing reviews

Worked example: Example Co., a fictional seed-stage coffee roaster selling online, runs through every step. Pairs with the Website Conversion Audit and the A/B Test Significance Calculator (free tools).

I wrote this edition for brands that sell to consumers online: ecommerce stores, subscription services and apps that sign people up on the web. If your site’s job is to win a demo request or a sales conversation, read the B2B edition instead.

The steps run in three phases over about 12 weeks: diagnose in weeks 1 to 3 (Steps 1 to 4), improve in weeks 4 to 8 (Steps 5 to 8), and make it routine in weeks 9 to 12 (Step 9).

Step 1 of 9

Define the goal and map the funnel

Agree what success means before anyone touches a page. Pick one goal for the sprint and write it as a rate: purchase conversion (sessions that end in an order), subscription sign-up rate or first purchases from new visitors. Repeat purchase matters too, but it is mostly won after the first order, so keep it as a secondary number for now.

Then map the stages a shopper passes through, one path for each way of buying. A store usually has a product path (product view, add to cart, cart, checkout started, order) and, if it sells subscriptions, a plan path (landing page, plan page, checkout started, subscription active). Name each stage after the analytics event that records it, so the map and the reports use the same words (Figure 1).

Last, choose the cuts you will read every stage by: device (desktop, phone, tablet), traffic source (paid, organic, direct, email, social), new against returning customers, and any high-value group such as email subscribers or loyalty members.

Figure 1 Two paths to an order, one shared checkout: each stage named after the event that records it

One-time order Subscription Station both paths share

Example Co.’s two paths. Event names are Google Analytics 4’s recommended ecommerce events[1]; page_view is collected automatically. Example Co. and its numbers are fictional.

Step 2 of 9

Check the data before you trust it

Every later step reads these numbers, so check three things first.

  • Events. Each stage in your map fires its event once, on desktop and on phones, including orders paid with express wallets and orders that finish on a confirmation page your platform hosts.
  • Orders and revenue. Purchases in analytics match orders in your store platform for the same period, and each purchase carries revenue, tax, shipping and any discount code. Send the order number as the transaction ID: Google Analytics counts purchase events with the same transaction ID once, so a reloaded confirmation page can’t record a second order[2].
  • Campaign tags. Paid, email and social links carry consistent UTM tags, so you can see which channels bring revenue, not just clicks.

In my view some gap between analytics and the store always remains; what matters is that you know its size and its cause. Use the store’s orders for revenue, and analytics for the steps before the order.

Step 3 of 9

Find the biggest leak

Work out three stage rates: add-to-cart rate (product views to add to cart), cart-to-checkout rate (cart to checkout started) and checkout completion rate (checkout started to order). Cut each by the segments from Step 1, then rank the leaks by the revenue a realistic improvement would recover: the extra orders times your average order value. The biggest drop is not always the most valuable one.

Don’t judge your store against the famous average. Baymard Institute’s cart abandonment rate of 70.22% is the simple average of 50 studies published from 2006 to 2025, whose results run from 55% to 84%[3]. It says most carts are abandoned everywhere; it can’t say which of your stages is broken. Your own segments can.

Figure 2 Phone shoppers add to cart almost as often as desktop shoppers, but far fewer finish checkout

30 points lower Checkout completion on phones, the gap that costs Example Co. the most orders

Show the numbers as a table
Stage rate Desktop Phones
Add to cart (product views to add to cart) 11.0% 9.7%
Cart to checkout 54.5% 48.3%
Checkout completion (checkout to order) 76.7% 47.1%

Example Co.’s last four weeks by device, each line drawn to scale on one 0 to 100% axis. Example Co. and its numbers are fictional.

Step 4 of 9

Audit the pages where shoppers leave

The numbers show where shoppers leave; the pages show why. Audit on a phone first if most of your traffic is mobile, following a new visitor’s path from the landing page or homepage through category and product pages to the cart and checkout, and put real orders through, one with a card and one with an express wallet. Three checks earn their time:

  • Clarity. Is it obvious what you sell and why you’re different? The Five-Second Message Test shows a page to people for five seconds, then scores whether they understood what it is, who it’s for and what to do next.
  • Friction. Note every surprise and every extra step: costs that appear late, fields to fill in, an account to create, size or fit details that are hard to find, filters that don’t match how people choose, and an add-to-cart button below the first screen.
  • Speed. Google’s Core Web Vitals measure loading (Largest Contentful Paint), responsiveness (Interaction to Next Paint, which replaced First Input Delay in 2024) and visual stability (Cumulative Layout Shift) from real Chrome users[4]. PageSpeed Insights reports them for any busy page over the last 28 days, at the 75th percentile of page loads, so the score reflects your slower visits, not the average (Figure 3).

Speed is worth fixing, but read the promises made for it with care. The study most often quoted, by Deloitte and 55 for Google, followed 37 retail, travel, luxury and lead-generation sites for 30 days and found that when four speed measures each improved by 0.1 seconds, retail conversion rates rose 8.4% and retail spend 9.2%[5]. Google paid for it, and it observed changes in speed rather than running a controlled test, so read it as a direction, not a forecast.

The free Website Conversion Audit is a fast first pass: about 50 checks across speed, mobile, conversion and analytics, weighted by what each costs you in conversions.

Figure 3 Example Co.’s product pages load too slowly on phones and jump as they load
  1. 0.0 s Blank screen
  2. 1.2 s Header and name
  3. 2.5 s Good LCP limit: image still missing
  4. 3.6 s Main image paints: LCP
  5. 4.4 s Reviews load and push the button down

0 s 2.5 s 4 s 6 s

  • Largest Contentful Paint 3.6 s Needs improvement Good up to 2.5 s, poor over 4 s
  • Cumulative Layout Shift 0.21 Needs improvement Good up to 0.1, poor over 0.25
  • Interaction to Next Paint 180 ms Good Good up to 200 ms, poor over 500 ms
Show the numbers as a table
Metric Good Needs improvement Poor Example Co., phones
Largest Contentful Paint 2.5 s or less Over 2.5 s to 4 s Over 4 s 3.6 s
Interaction to Next Paint 200 ms or less Over 200 ms to 500 ms Over 500 ms 180 ms
Cumulative Layout Shift 0.1 or less Over 0.1 to 0.25 Over 0.25 0.21

Bands are Google’s thresholds, assessed at the 75th percentile of page loads[6]; the time axis is drawn to scale. Frames show one typical load; Example Co.’s values are its mobile product pages over 28 days. Example Co. and its numbers are fictional.

Step 5 of 9

Rank the fixes in a conversion roadmap

Put every finding from Steps 3 and 4 on one list and score each 1 to 10 for impact (how much revenue it could recover, from Step 3), confidence (how strong the evidence from Step 4 is) and ease (how little design and development it needs). Rank by the average of the three, then sort each line into one of three buckets:

  • Quick wins: simple, low-risk changes you ship this week.
  • Template changes: updates to the category, product, cart or checkout templates every shopper passes through; ship them and watch the stage rate.
  • Experiments: changes where you can’t predict the answer, tested in Step 8 on pages with enough traffic.

Don’t test what is plainly broken; fix it. Then put the roadmap for the next six to twelve weeks on one page: each change, the stage it acts on, who owns it and roughly when it ships.

Figure 4 Show the shipping cost first: the roadmap ranked by impact, confidence and ease

Impact

Ease

  1. 1 Shipping cost and free-shipping line on product pages and in the cart Quick win, score 8.3
  2. 2 Guest checkout for one-time orders Template change, score 7.3
  3. 3 Express wallets at the top of mobile checkout Experiment, score 7.0
  4. 4 Faster product pages: lighter gallery, fixed space for reviews Template change, score 6.3
  5. 5 Product page first screen rebuilt for phones Template change, score 6.0
  6. 6 Free-shipping progress message in the cart Experiment, score 5.7
  7. 7 Starter bundle: two bags and a grinder Experiment, score 4.7

Quick win: ship now Template change: ship and watch Experiment: A/B test in Step 8 Bigger bubble: more confidence

Show the numbers as a table
Change Impact, confidence, ease Score Bucket
1. Shipping cost and free-shipping line on product pages and in the cart 8, 8, 9 8.3 Quick win
2. Guest checkout for one-time orders 8, 7, 7 7.3 Template change
3. Express wallets at the top of mobile checkout 7, 7, 7 7.0 Experiment
4. Faster product pages: lighter gallery, fixed space for reviews 6, 7, 6 6.3 Template change
5. Product page first screen rebuilt for phones 6, 5, 7 6.0 Template change
6. Free-shipping progress message in the cart 5, 4, 8 5.7 Experiment
7. Starter bundle: two bags and a grinder 5, 4, 5 4.7 Experiment

Each item scored 1 to 10 for impact, confidence and ease; the score is the average of the three. Example Co. and its numbers are fictional.

Step 6 of 9

Fix the product and category pages

On a phone, shoppers judge a product by its first screen. Fix product pages in this order:

  • Say what it is and why it’s worth it. A clear name, benefits rather than only features, and the facts that settle hesitation: size and fit, ingredients or composition, how to use it.
  • Keep the price and the button together. Price, offers, bundles and stock sit on the first screen with the add-to-cart button, which is large, high-contrast and the only main action nearby.
  • Answer cost and risk before the cart. Shipping cost, delivery time and returns in one line under the button.
  • Put proof beside the decision. The average rating and review count by the price; full reviews and FAQs that handle common objections lower down.
  • Keep the page light. A strong first image, and a gallery and review widget that don’t slow the page or make it jump as it loads.

On category pages, use filters that match how people choose (size, colour, price), consistent product cards with image, price and rating, and put bestsellers or higher-margin products near the top.

Figure 5 On phones, the price, options, button and shipping cost move onto the first screen

Before

After

  1. 1 Gallery, six large photos
  2. 2 Name and stars
  3. 3 Origin story
  4. 4 Price
  5. 5 Grind and size
  6. 6 Add to cart
  7. 7 Reviews, loading late
  8. 8 Shipping, in the footer
  1. 1 Gallery, three photosSame place
  2. 2 Name, whole bean or groundSame place
  3. 3 Price and ratingUp from 4
  4. 4 Grind and sizeUp from 5
  5. 5 Add to cart or subscribeUp from 6
  6. 6 Shipping, delivery, returnsUp from 8
  7. 7 Reviews and FAQsSame place
  8. 8 Origin storyDown from 3

Dashed line: the end of the first screen on a typical phone. Blue lines: modules moved up; amber dashed: moved down.

Example Co.’s mobile product page, top to bottom. The smaller gallery and shorter blocks let five modules fit on the first screen instead of three. Example Co. and its numbers are fictional.

Step 7 of 9

Fix the cart and checkout

When Baymard Institute asks US online shoppers why they abandoned a checkout, extra costs top the list by a wide margin, and most of the other common reasons are things a store can fix (Figure 6). In the cart and checkout:

  • No surprises in the cart. Clear line items, totals, shipping, tax and discounts, an obvious path to checkout beside a quieter “continue shopping”, and upsells that don’t crowd it.
  • Guest checkout. Let people buy without an account and offer one after the order. Where an account is needed, as for a subscription, ask only for a password on the confirmation page.
  • Fewer fields. Baymard’s benchmark found the average checkout had 11.3 form fields in 2024, while most sites need only 8. One full-name field, the second address line behind a link and billing set to the shipping address by default do most of the work[7].
  • Payment and trust. Offer the methods your shoppers use (cards, express wallets and, if your audience uses it, buy now, pay later), and show returns, security and how to reach support beside the payment step.
Figure 6 Extra costs are the top reason US shoppers give for abandoning a checkout
  1. Extra costs too high (shipping, tax, fees) 40% Step 6: cost shown before the cart
  2. Delivery was too slow 20% Step 6: delivery time shown
  3. Didn’t trust the site with card details 19% Step 7: trust points at payment
  4. Had to create an account 18% Step 7: guest checkout
  5. Checkout too long or complicated 17% Step 7: 14 fields cut to 9
  6. Site had errors or crashed 17% Step 4: test orders on a phone
  7. Returns policy not good enough 13% Step 6: returns in the shipping line
  8. Couldn’t see the total cost up front 12% Step 6: cost shown before the cart
  9. Card was declined 10% Not a page fix
  10. Not enough payment methods 9% Step 7: cards and wallets
Show the numbers as a table
Reason given Share of shoppers Example Co.’s response
Extra costs too high (shipping, tax, fees) 40% Step 6: cost shown before the cart
Delivery was too slow 20% Step 6: delivery time shown
Didn’t trust the site with card details 19% Step 7: trust points at payment
Had to create an account 18% Step 7: guest checkout
Checkout too long or complicated 17% Step 7: 14 fields cut to 9
Site had errors or crashed 17% Step 4: test orders on a phone
Returns policy not good enough 13% Step 6: returns in the shipping line
Couldn’t see the total cost up front 12% Step 6: cost shown before the cart
Card was declined 10% Not a page fix
Not enough payment methods 9% Step 7: cards and wallets

Baymard Institute’s survey of US online shoppers who abandoned a checkout, excluding those who were just browsing[3]. Shoppers could give more than one reason, so the shares add to more than 100%. Bars are drawn to scale; the right-hand column is Example Co.’s fictional response.

Step 8 of 9

Design and run experiments

Test what you genuinely can’t decide, on the stage with the leak. Good starting tests for a consumer site: on product pages, the first image (in use against a product close-up), the order of the benefits and how reviews are shown (stars only against full snippets); on offers, bundles, subscriptions and how a discount is framed (percent off, dollars off, buy one get one); in the cart and checkout, the free-shipping message and the order of payment options. Use urgency only when it is true.

Write each test on one page before you build it: the hypothesis, the control and the variant, one primary metric (add-to-cart rate, checkout start rate, checkout completion rate or average order value), the sample you need, and a decision rule set in advance: ship, iterate or roll back.

The sample depends on your baseline rate and the smallest lift worth detecting, and it grows fast as that lift shrinks. Measure as close to the change as you can: a checkout change read on checkout completion needs a small fraction of the visitors it needs when read on sessions that end in an order (Figure 7). Run whole weeks, so weekday and weekend shoppers both count, and don’t stop early because the dashboard looks good.

Figure 7 The smaller the lift you want to detect, the longer the test: 4 weeks for a 15% lift, 30 for 5%
  1. 5% lift 47% to 49.4% 7,096 checkouts per version 30 weeks
  2. 10% lift 47% to 51.7% 1,776 checkouts per version 8 weeks
  3. 15% lift 47% to 54.1% 789 checkouts per version 4 weeks Example Co.’s test
  4. 20% lift 47% to 56.4% 443 checkouts per version 2 weeks

Read on session conversion instead (1.4%), the same 15% lift would need 52,765 sessions per version: measure as close to the change as you can.

Show the numbers as a table
Lift Completion Checkouts per version Weeks
5% 47% to 49.4% 7,096 30
10% 47% to 51.7% 1,776 8
15% 47% to 54.1% 789 4
20% 47% to 56.4% 443 2

Two versions, 95% confidence, 80% power, at Example Co.’s 485 mobile checkouts a week, rounded up to whole weeks; each square’s area is drawn to scale. Example Co. and its numbers are fictional.

Step 9 of 9

Build the dashboard, the review rhythm and the rules

Three things keep the gains.

A revenue dashboard. Sessions by channel and device, conversion rate (sessions to orders), average order value, revenue by channel and campaign, and the three stage rates from Step 3; views for new against returning customers, top regions and key categories or hero products; and a list of tests in progress with their results. Google Analytics with Looker Studio, or your own BI tool, is enough.

A review rhythm. A short weekly snapshot, a monthly conversion review and a quarterly strategy session, each with a fixed agenda (Figure 8), so conversion work stays a habit without becoming anyone’s full-time job.

Rules for changes. Name who can edit copy and images, change templates, change tracking, and start or stop tests. Decide which changes need a brief and a test and which can go straight live, and log every change with a date, an owner and a reason. Write down standards: UTM tagging, event names, how discount codes and offers are named, and the checks every new page passes, such as one main call to action, visible trust points and a test on a phone.

Figure 8 One quarter of reviews: 13 weekly snapshots, 3 monthly reviews and 1 strategy session
  1. Weekly snapshot Outer ring, 15 to 30 minutes Key numbers against last week, notable changes in conversion or order value, and the status of each test.
  2. Monthly conversion review Middle ring, 45 to 60 minutes The funnel by device, channel and segment, finished tests and what they taught, and changes to the roadmap.
  3. Quarterly strategy session Inner ring, 60 to 90 minutes The site’s results against the business goals, and the bigger moves: new offers, bundles or a subscription push.

The review rhythm Example Co. runs from Step 9 onward. Example Co. and its numbers are fictional.

What changes by stage?

Pre-seed

Traffic is usually too thin for A/B tests. Map the funnel, reconcile analytics with orders and put orders through on a phone yourself; fix what’s broken and skip Step 8.

Seed

Run all nine steps once, then one experiment at a time on the biggest leak, sized before launch.

Series A–B

Give conversion an owner and a testing calendar, run tests in parallel only on pages and audiences that don’t overlap, and enforce the change rules from Step 9.

What mistakes should I avoid?

  • Benchmarking against the 70% average. Compare your own segments instead (Step 3).
  • Trusting analytics you haven’t reconciled. Check purchases against store orders first (Step 2).
  • Auditing on a laptop. Review the site on the device most of your shoppers use (Step 4).
  • A/B testing what is plainly broken. Fix it and move on (Step 5).
  • Stopping a test when it looks good. Decide the sample and the end date before launch (Step 8).
  • Editing a page while a test runs on it. Check the change log first (Step 9).

Common questions

How is B2C conversion optimization different from B2B?

A consumer usually decides alone, often in one visit and often on a phone, and pays on your site, so B2C work centres on product pages, the cart and checkout, and its tests read orders and order value. On a B2B site the goal is usually a qualified lead or a demo request for a sales team; buying takes weeks, involves several people and is measured through to pipeline. The B2B edition of this playbook covers that case.

Which changes usually make the biggest difference?

Look at checkout first, then let your own funnel decide. Baymard Institute’s usability research estimates[3] that the average large ecommerce site could raise its conversion rate by 35.26% through better checkout design alone, counting only problems it has seen design fix. Your biggest leak may still be elsewhere, so rank changes by the orders each would recover on your own numbers before you start.

Should I offer free shipping?

Show the shipping cost early whichever you choose: extra costs are the reason US shoppers give most often for abandoning a checkout[3]. Whether free shipping pays depends on your margin per order. A middle path is a free-shipping threshold a little above your average order value, which gives shoppers a reason to add an item; test the threshold and judge it on margin per visitor, not on conversion alone.

Can I use countdown timers and low-stock messages?

Only when they are true. The FTC’s 2022 staff report on dark patterns[8] lists countdown timers on offers that are not actually time-limited, and claims that an item is almost sold out when supply is ample, among the tactics that pressure people into buying. A real deadline or a real stock count is useful information; a timer that resets when it runs out is one of the report’s own examples.

What rules apply to subscription sign-up and cancellation in the US?

At federal level, the Restore Online Shoppers’ Confidence Act: before taking billing details you must clearly disclose all material terms, get the customer’s express informed consent before charging, and provide a simple way to stop recurring charges[9]. The FTC’s 2024 click-to-cancel rule was vacated by a federal appeals court, and the agency has asked for comment on a new rule[10]. States add their own: California’s automatic renewal law requires that customers who sign up online can cancel online[11]. This is orientation, not legal advice.

Does this work for an app or a subscription service, not just a store?

Yes, as long as people sign up or pay on the web. Only the stages change: for a subscription service they run from landing page to plan page, checkout and an active subscription; for an app with a web sign-up, from landing page to sign-up form and first use. Map your own stages, read them by the same device and source cuts, and the checkout advice applies to any payment form.

Use with this playbook

Playbooks

Articles

Templates and tools

References

  1. Google for Developers. “Measure ecommerce.” Google Analytics 4 developer documentation. developers.google.com
  2. Google Analytics Help. “[GA4] Minimize duplicate key events with transaction IDs.” Analytics Help Center. support.google.com
  3. Baymard Institute (2025). “50 Cart Abandonment Rate Statistics 2026.” Last updated September 2025; the abandonment reasons are from Baymard’s survey of US online shoppers. baymard.com
  4. Walton, P. (2020, updated 2024). “Web Vitals.” web.dev, Google. web.dev
  5. Deloitte and 55 (2020). “Milliseconds Make Millions.” Commissioned by Google; case-study summary on web.dev. web.dev
  6. Google for Developers (2024). “About PageSpeed Insights.” PageSpeed Insights documentation. developers.google.com
  7. Scott, E. (2024). “Checkout Optimization: Minimize Form Fields.” Baymard Institute, June 26, 2024. baymard.com
  8. Federal Trade Commission (2022). “Bringing Dark Patterns to Light.” Staff report, September 2022. ftc.gov
  9. 15 U.S.C. § 8403. Restore Online Shoppers’ Confidence Act: negative option marketing on the Internet. Legal Information Institute, Cornell Law School. law.cornell.edu
  10. Federal Trade Commission (2026). “FTC Seeks Public Comment in Response to Advance Notice of Proposed Rulemaking Regarding Negative Option Marketing Practices.” Press release, March 2026. ftc.gov
  11. California Legislature (2024). Assembly Bill 2863, “Automatic renewal and continuous service offers.” Operative July 1, 2025. leginfo.legislature.ca.gov

Find the leak first, then fix it one step at a time

Want a second pair of eyes on your funnel numbers, product page and checkout before you start building? AAJ can review them against your own store data.

Or start on your own with the free Website Conversion Audit.