Aftermarket Motorcycle PartsDirect-to-consumer e-commerceUnited States

From invisible to sales machine

A full year of revenue in six months — on the same ad budget the brand started with.

$628KRevenue generatedacross the engagement to date
12.15xPeak return on ad spendpaid social
6 monthsTo match a full yearof prior revenue
$0.53Average cost per clickon competitive terms
Engagement20 months, ongoing
Period2024—2026
ScopeGoogle Ads · Meta Ads · SEO & AEO · Custom Shopify development · Retention marketing · Tracking & data
The short version

A premium parts manufacturer stuck at $50K a month with a cult following and no visibility. We rebuilt the advertising, the organic search presence and the storefront itself — and the business generated a full year of revenue in half the time, without raising ad spend.

The situation01 / 05

Stuck at $50K a month — and invisible to the people ready to buy

The brand builds premium aftermarket components for a major American motorcycle platform, with serious engineering behind every part and an almost cult-like following among riders. Revenue had been flat around $50,000 a month for a long time. The product was not the problem.

Thousands of riders were searching for exactly what this brand sold every single day, and the brand was invisible to nearly all of them. When we audited the account, three things were quietly holding everything back.

  • Scattered advertisingBudget was spread thin across campaigns, with a large share of spend reaching people who were never going to buy.
  • A heavy, slow storefrontThe store was not built to handle real traffic or make buying effortless — and four out of five visitors were on phones.
  • No lasting free trafficAlmost every sale had to be rented through ads. The moment spend paused, sales would stop.
We did not just run ads. We rebuilt the entire way this brand makes money online — the advertising, the free traffic, and the storefront itself.
The approach02 / 05

We rebuilt the whole revenue engine, not one channel

Instead of putting more money through a leaking system, we treated the business as one connected engine. Ads bring the right people in. Organic search keeps them coming for years. A fast, custom-built storefront turns visitors into buyers. Clean data tells us exactly what to scale.

Every decision came from a number rather than an opinion. We rebuilt the measurement stack first so that every dollar became accountable. When one channel returned 12x and a campaign returned 1.4x, there was nothing to debate — we moved the budget.

  • Performance marketingGoogle and paid social rebuilt from the ground up, focused only on purchase-ready intent and only on campaigns that actually made money.
  • SEO, AEO and GEOProduct and category pages optimised so the brand ranks at the top of search for free when riders look for specific parts.
  • Custom store developmentA hand-coded storefront built in Liquid rather than a generic theme, then migrated onto Shopify for speed and scale.
  • Retention and dataEmail and lifecycle sequences to turn one-time buyers into repeat revenue, on top of a rebuilt tracking layer.
Result — part one03 / 05

Same budget. Far bigger returns.

This business was scaled on roughly the same ad budget it started with. We did not win by spending more. We won by cutting the traffic that never converted and pouring budget into the campaigns that were printing returns.

In plain terms: for roughly every $1 spent on paid social, the brand earned about $12 back. On search, about $7.50 for every $1. That is what happens when the right people land on a store built to sell.

A peak month, broken down

ChannelAd spendRevenueReturn
Search$5,663$42,8087.56x
Paid social$1,727$20,98512.15x
Combined$7,390$63,7938.63x

From a combined ad spend of roughly $7,400, the brand generated $63,793 in a single month across 214 orders — an 8.63x blended return.

The 12x return was not luck. The data told us which creatives and catalogue ads were winning — so we doubled down on those and cut the rest.
Result — part two04 / 05

Free traffic that does not switch off

Ads cost money every time someone clicks. So we built something that keeps working when the ads are paused: a search presence the brand owns outright. With proper SEO, AEO and GEO work, we got their pages ranking for the terms real buyers type — and crucially for the competitive non-branded terms where new customers actually come from.

Anyone can rank for their own brand name. These were the contested category searches where the real buyers and the real competition live. Nearly every tracked term climbed, and several made very large leaps — one category term moved from position 32, on page four where nobody looks, to the top of page one.

  • Why it matters more than any single adAds are rented traffic — stop paying and it stops. Rankings are an asset you own. At its peak this organic traffic contributed over $26,000 in monthly sales on its own. Even if every ad were switched off tomorrow, the brand would keep generating meaningful revenue from traffic it does not pay for.

Movement on competitive non-branded terms

Term typeRank nowImproved from
Model-specific exhaust#1.7#3.3
Category exhaust#4.8#7.6
Platform + product#5.8#12.5
Model-specific handlebars#3.7#6.7
Generic custom handlebars#7.3#23.8
Broad category term#10.9#32.2

Term wording is generalised to protect the client. Positions are average rank, before and after.

Result — part three05 / 05

A storefront built to sell, not just to look good

None of the traffic matters if the store loses people at the finish line. A slow, clunky site is a silent sales killer, especially when four out of five visitors are on a phone. So we built a custom, hand-coded store rather than dropping the brand onto an off-the-shelf theme.

Every part of it was coded pixel by pixel in Liquid for speed and for the way riders actually shop. We migrated the brand onto Shopify so the store stays fast under heavy traffic, makes checkout effortless, and will not buckle as the business grows toward $100K months and beyond.

The headline: a full year of revenue in half the time

PeriodRevenue
All of the prior year$296,441
Following year, first 6 months only$277,302
Full engagement to date$628,200

Taken directly from the client's own store analytics.

What this engagement proves(03)
  1. 01

    We owned the whole picture, not one channel

    Migrating the store, cutting spend that looked busy but did not convert, and building organic traffic that pays off for years are not ad tweaks. They are business decisions, and a single-channel agency is not positioned to make them.

  2. 02

    Efficiency beats budget

    The same ad spend produced multiples of the revenue. Scaling was a consequence of removing waste, not of asking the client for more money.

  3. 03

    We built an asset, not a rental

    The organic search presence keeps producing revenue whether or not the ad account is live. That is permanent growth rather than a monthly rental bill.

Same budget. A full year of revenue in six months. And a search presence the brand keeps whether the ads run or not.

Sandeep Halemani

Recognise anyof this?

Prefer email? Write to me.sandeephalemani@gmail.com directly.

Let’s talk.

Tell me what is not working — the ads, the tracking behind them, or the search presence that never arrived. I will tell you which one I would fix first.

  • Quick response.You will hear back from me — not an account manager reading a script.
  • A look at your numbers.I will tell you where I think the constraint actually is, before you commit to anything.
  • Clear next steps.A plan, an order of work, and an honest view of what it is worth — including if the answer is not yet.
Performance marketingGoogle AdsMeta AdsPerformance MaxShopping feedsTracking & attributionSEOAEOGEOTechnical SEOContent strategyLocal search