E-commerce sector hub

E-commerce marketing where the only number that counts is what is left.

Revenue is the easiest number to grow in e-commerce and the least informative. Spend enough on acquisition and revenue always rises. Whether anything is left after the cost of goods, the shipping, the returns and the media is a different question, and it is the only one worth asking.

8e-commerce models covered under this hub
51.48%of global web traffic came from mobile phones in Q2 2026
2.5sor less, the good threshold for Largest Contentful Paint
20+years in the industry
An overhead flat-lay of four plain kraft and off-white boxes, one open and lined with tissue, with a roll of paper tape and cotton twine on a pale surface.
In short

How do e-commerce businesses grow profitably?

Profitable e-commerce growth comes from four things working together: acquisition that is measured against contribution rather than revenue, product data clean enough for search and shopping surfaces to use, a site fast enough not to lose people on a phone, and retention that makes a second order cheaper than a first.

The most common failure is optimising toward return on ad spend while ignoring the cost of goods, shipping, payment fees and returns. A campaign with a healthy return on ad spend can be losing money on every order.

The second most common is neglecting the mechanics: product structured data, accurate availability and pricing, page speed and a checkout that works one handed on a mid range phone. None of it is exciting and all of it is where the revenue leaks.

Start with the right number

Return on ad spend is not profit, and treating it as profit ruins businesses.

A store can run a four to one return on ad spend and lose money on every order. Whether it does depends on the cost of goods, shipping, payment processing, returns and discounting, none of which appear in an advertising platform's reporting.

Contribution margin after advertising is the number that tells you whether growth is worth having. Revenue minus cost of goods, minus fulfilment and shipping, minus payment fees, minus returns, minus media. Positive and growing is a business. Negative and growing is a slow failure with an impressive chart.

Calculating it properly takes an afternoon and changes almost every decision that follows. Products that looked like winners turn out to be margin sinks once returns are counted. Campaigns that looked marginal turn out to be the profitable ones because they sell higher margin items.

It also changes the conversation about discounting. A twenty percent discount on a product with a forty percent gross margin removes half the contribution, which is a very different statement from taking twenty percent off the price.

We set this up first, because every other recommendation depends on it. Results vary by market, budget, competition and other factors. Nothing here is a guarantee of a ranking, a lead volume or a revenue outcome.

The mechanics

Speed is a revenue setting, not a technical preference.

E-commerce sites get slower with every app, tag and carousel added, and nobody notices because the team browses on fast connections.

Core Web Vitals as three gaugesThree half-circle gauges, one each for Largest Contentful Paint, Interaction to Next Paint and Cumulative Layout Shift. Each gauge carries a poor, needs work and good zone, and a needle resting somewhere along it.THREE THINGS GOOGLE MEASURES ABOUT THE PAGE EXPERIENCELCPLARGEST CONTENTFUL PAINTHOW FAST THE MAIN THING LOADSINPINTERACTION TO NEXT PAINTHOW FAST IT REACTS TO A TAPCLSCUMULATIVE LAYOUT SHIFTHOW MUCH THE PAGE JUMPS ABOUTPOORNEEDS WORKGOODSCHEMATIC GAUGES. REAL SCORES COME FROM FIELD DATA FOR YOUR OWN PAGES.
The three Core Web Vitals thresholds, measured at the 75th percentile of real page loads.

Google publishes explicit thresholds for Core Web Vitals and the discipline that matters is measuring at the 75th percentile of real page loads, segmented by mobile and desktop, rather than on a developer's laptop.

The usual culprits are predictable: too many third party scripts, unoptimised hero imagery, apps that inject render blocking code, and a theme that was fast when it was installed and has had four years of additions since.

It compounds with mobile share. Most e-commerce traffic now arrives on a phone, frequently on a connection considerably worse than the one the site was built on, and a checkout that is merely slow on desktop can be unusable there.

The thresholds

What good actually means.

These are published specifications rather than research findings, which makes them unusually safe to plan against.

2.5sor less, the good threshold for Largest Contentful Paint
200msor less, the good threshold for Interaction to Next Paint
0.1or less, the good threshold for Cumulative Layout Shift
75thpercentile of page loads, where Core Web Vitals should be measured

SourceGoogle, web.dev, Core Web Vitals thresholds

A store meeting all three at the 75th percentile is in a small minority, and getting there costs engineering time rather than media budget.

What speed is worth

A large sample study, from 2020.

Commissioned by Google and run with Deloitte and 55 across 37 brand sites and more than 30 million user sessions, monitoring mobile load times over 30 days. The year matters and is stated here.

8.4%retail conversion lift from the same 0.1 second gain, in 2020
9.2%retail average order value lift from the same 0.1 second gain, in 2020
40.1%lift from product page to add to basket in luxury, in 2020
21.6%lift in progression to form submission from a 0.1 second mobile speed gain, in 2020

SourceGoogle with Deloitte and 55, Milliseconds Make Millions, 2020, 37 sites

These are correlations from a commissioned study rather than a promise about your store. They are worth knowing because the effect size justifies the engineering.

Product data

Your feed is a ranking factor, a shopping surface and increasingly an AI input.

Product structured data is the least glamorous work in e-commerce and it determines whether a product can appear in shopping surfaces at all. Price, availability, condition, identifiers, shipping and return information are all things Google can display, and a store that omits them competes with one hand behind its back.

The requirements are published and specific. Getting them right is a one off engineering job plus ongoing accuracy, and the accuracy half is where most stores fail: prices that lag, availability that is wrong, and variants that do not resolve correctly.

The same data increasingly feeds answer engines. When an assistant is asked to compare products, it draws on whatever structured, accurate information it can find, and a store whose product data is incomplete is simply absent from the comparison.

Shopping ads sit on the same foundation. Prices and availability in the feed have to match the landing page, and mismatches between the two are the single most common reason a shopping ad is disapproved.

Channel by channel

What each channel is genuinely for.

The honest version, including the ones we would talk a store out of.

ChannelBest forWhere it wastes money
Paid search and shoppingExisting demand for specific productsBroad category terms with no purchase intent
Paid socialCreating demand for visual, discoverable productsCommodity products with no story
Organic searchCategory and comparison content, compoundingChasing informational terms that never convert
Email and SMSRetention, the highest margin revenue in the businessOnly when neglected, which is common
MarketplacesReach and discoveryMargin, and owning the customer relationship
Affiliate and influencerReach with a disclosed material connectionPaying for sales you would have made anyway

The row most stores underuse is email and SMS. It is the only channel where the audience is already yours and the marginal cost of reaching them is close to nothing.

The rules

What applies across e-commerce.

  • The FTC's rule on fake reviews and testimonials took effect on 21 October 2024. It covers buying reviews, writing your own, and suppressing negative ones. Every review we help collect is first party, requested from a real customer, and never gated on the rating they intend to leave.
  • Any material connection between you and someone endorsing you has to be disclosed clearly and close to the endorsement. Paying, gifting, discounting or employing someone all count as material connections.
  • The FTC's Mail, Internet, or Telephone Order Merchandise Rule requires a seller to have a reasonable basis for any shipping time it advertises, and to ship within 30 days where no time is stated. A dispatch promise in ad copy is a legal representation.
  • Automatic renewal and cancellation requirements are moving. The FTC's negative option rulemaking record is public and has been through both litigation and fresh rulemaking, and several states impose their own automatic renewal rules on top. Treat the renewal disclosure as a legal question with a marketing surface, not the other way round.
  • Email and phone follow up carry their own rules. CAN-SPAM requires accurate headers, a physical postal address and a working opt out honoured promptly, and calls and texts to consumers sit under the Telephone Consumer Protection Act. Follow up sequences get built to those rules rather than retrofitted to them.

The review rule is the one that catches stores most often, because incentivised reviews, review gating and importing reviews from elsewhere are all common practices in this sector and all sit inside what the rule addresses.

Retention

The second order is where the profit is.

First orders in a paid acquisition model are frequently break even or worse. Everything after that is where a store makes money.

  1. Know your repeat rate

    What proportion of customers order again, and how long it takes. Most stores can answer neither, which makes every acquisition decision a guess.

  2. Build the post purchase sequence

    Delivery expectations, how to use the product, and a reason to come back timed to the actual consumption cycle rather than to a calendar.

  3. Segment properly

    A customer who bought once and a customer who has bought five times should not receive the same message. This is the cheapest improvement available in most stores.

See the remaining steps: The second order is where the profit is.2 more stepsHide the remaining steps: The second order is where the profit is.
  1. Fix the reasons people do not return

    Usually delivery, returns friction or a product that did not match its description. None of those are marketing problems and all of them are marketing costs.

  2. Measure cohorts, not totals

    Revenue per customer acquired in a given month, tracked over the following year, tells you whether the business is improving. Total revenue does not.

A store that raises repeat rate by a few points can afford to pay considerably more to acquire a customer, which changes what is possible in every paid channel.

Measurement

Attribution is worse than it used to be, and pretending otherwise is expensive.

Platform reported conversions are estimated, deduplicated inconsistently across networks, and will collectively claim more orders than the store actually received. Adding up the numbers from three ad platforms and comparing the total to real revenue is the fastest way to see it.

The workable approach is to treat platform data as directional and to manage the business on totals that cannot be double counted. Blended acquisition cost, meaning all marketing spend divided by all new customers, is crude and honest. Contribution after media is the profitability check. Cohort revenue tells you whether it is improving.

Post purchase surveys are more useful than they look. Asking a customer where they first heard of you, in one question at checkout, produces a signal no pixel can and frequently contradicts the dashboard in instructive ways.

The vanity metric across this sector is return on ad spend reported by the platform that spent the money. It is the number most stores are managed to and the one most likely to be flattering.

What is different afterwards

What actually changes, and what does not.

Everything in this table is something you can look at. None of it is a projection, and none of it is a number we would have to promise you in advance. The work on a store's category and product pages either produces these or it has not been done.

Open the full comparison: What actually changes, and what does not.7 rowsHide the full comparison: What actually changes, and what does not.
What a shopper meetsBeforeAfter
Category pagesA grid, a title tag and nothing elseA page that explains how to choose, sitting above the grid
Product copyThe manufacturer's description, word for word, same as every resellerCopy nobody else is running, built from the questions your support inbox answers most
Product dataWhatever the import brought inComplete structured data, so a listing appears correctly wherever it is quoted
SpeedMeasured on the theme demoMeasured on a mid range phone, with your real images and your real apps installed
Searches for your own brandMarketplaces and resellers above youYour own pages, carrying the answers a buyer is actually checking
ReviewsHeld on a platform, invisible to searchOn the product page, marked up, and collected by you
ReportingReturn on ad spend, treated as profitContribution after cost of goods, shipping and fees, which is the number you can bank

This does not change your margin, your shipping cost or what a marketplace charges you, and it will not outrank a marketplace on a generic category term. It changes what happens on the pages you actually own, which is the only surface where the work compounds.

Your existing systems

Your website works alongside the store platform you already run.

We do not replace your store platform, we do not migrate it, and we do not ask you to change it. The site links to it from the places a customer is ready to act, and embeds the vendor's own widget where the vendor publishes one. Being plain about the mechanism: that is all it is. Nothing is synced, nothing we build reads or writes your records, and the names below are systems our clients run, not partners of ours. In e-commerce the stack is the business, so this section is less about linking out and more about not fighting the platform: the store stays where it is and the work happens around it.

Store platforms

The platform owns the cart, the checkout and the customer account, and it should keep owning all three. A custom checkout is a liability and the platform's own is not, so we build around it rather than over it.

  • Shopify and Shopify Plus
  • WooCommerce
  • BigCommerce
  • Adobe Commerce and Magento Open Source
  • Ecwid by Lightspeed

Subscriptions and repeat purchase

The subscription tool owns the hardest page you have, which is the one where somebody manages or cancels. We do not replace it. We do argue for making it easy to reach, because a cancellation somebody cannot find becomes a chargeback instead.

  • Recharge
  • Bold Subscriptions

Email, SMS and reviews

These already own the messages and the review requests. What the site controls is what they have to work with: whether a product page earns the signup, and whether reviews are shown on the page and marked up rather than left sitting in a dashboard.

  • Klaviyo
  • Attentive
  • Mailchimp
  • Yotpo

What we actually change

Not the system: the path to it. Where the button sits on the page, whether it says what happens when you press it, how many taps it takes from a phone, whether it appears again at the point a customer has finished reading and decided, and whether somebody who is not ready yet has a second way to reach you. That path is ours, it is measurable, and in most store audits it is the part doing the damage.

Where the handoff is only a link

Some vendors publish an embeddable widget and some publish nothing at all. Where there is nothing to embed and no deep link worth pointing at, the site sends the visitor to your booking page or your login and stops there. That is a perfectly good outcome and we would rather say so than describe a seam we cannot remove. What we can do is make the destination unsurprising, so nobody arrives wondering whether they are still dealing with you.

Get an e-commerce growth review.

We start with contribution after media, then look at your product data, your site speed and what your repeat rate is actually doing.

One caveat on all of that. These are descriptions of rules as they are published today, not legal advice about your situation. They differ by state and they change, sometimes quietly, so check the current wording with your own counsel or compliance officer before you rely on any of it. Where a rule touches your marketing we write to the stricter reading and send it to you for sign off before anything publishes.

Questions

Straight answers.

What is a good return on ad spend?

The question is unanswerable without your margins. A four to one return is excellent for a high margin product and loss making for a low margin one once shipping and returns are counted.

Manage to contribution after media instead. It takes an afternoon to calculate properly and it changes almost every decision that follows.

Why do our ad platforms report more sales than we received?

Because each platform claims conversions it believes it influenced, using different attribution windows and no shared deduplication. Added together they will always overstate.

Treat platform data as directional and manage the business on blended acquisition cost and contribution, which cannot be double counted.

How important is site speed really?

Enough that it is worth engineering time rather than media budget. Google publishes explicit Core Web Vitals thresholds and the measurement that matters is the 75th percentile of real loads on mobile.

Most stores get slower steadily as apps, tags and imagery accumulate, and nobody notices because the team browses on fast connections.

Do we need product structured data?

If you want to appear in shopping surfaces, yes. Price, availability, identifiers, shipping and return information are all things Google can display, and omitting them removes you from the comparison.

The same data increasingly feeds answer engines, which means an incomplete feed now costs visibility in two places rather than one.

Can we offer a discount for a review?

Not safely. The FTC's rule on fake reviews and testimonials covers buying reviews, writing your own and suppressing negative ones, and incentives conditioned on a positive rating sit squarely inside that.

Asking every customer for an honest review, with no condition attached to the rating, is both compliant and more useful, because a perfect rating profile is itself a credibility problem.

Should we sell on marketplaces as well as our own store?

It depends on whether the reach is worth the margin and the loss of the customer relationship. Many brands run both deliberately, using marketplaces for discovery and their own store for repeat purchase.

The mistake is letting the marketplace become the whole business, because the rules, the fees and the customer data are all controlled by somebody else.

How long before e-commerce marketing produces results?

Paid channels produce data within days and a reliable read on contribution within a few weeks. Organic search and retention compound over months.

We will not promise a revenue figure. We will show contribution after media every month and be honest about which channel produced it.

Next step

Talk to the team

A short call, a look at how the business currently shows up, and a straight answer on what we would do first.