631-612-6976 Mon to Fri, 9:00 AM to 5:00 PM 375 Commack Road, Deer Park, NY
4.9 from 71 Google reviews Since 2012 200+ Long Island clients
Google Ads case study

Dynamite Tool Company: from 2 to 3 online sales a month to 57 in a week

Dynamite Tool Company, a Bohemia, NY tool retailer, had three Performance Max campaigns producing 2 to 3 online sales a month; after we restructured them, the account peaked at 57 sales in a week and a $60K+ monthly revenue run rate.

Purchases
2 to 3 / month57 / week
Peak week
Return on ad spend
1,289%
Peak ROAS: $12.89 back per $1
Revenue
$60K+
Monthly run rate at peak

Data covers February through April 2026, verified in Google Ads reporting.

The client and the starting point

Three campaigns running, none of them optimized

Dynamite Tool Company is a professional tool retailer in Bohemia, NY, selling Milwaukee, DeWalt, Lennox, Stabila, Makita and dozens of other brands online. The Google Ads account ran three Performance Max campaigns and produced 2 to 3 online sales a month.

Budgets were set by guesswork, search terms had never been audited, and the Merchant Center feed kept getting products disapproved. The data to fix all of it was sitting in the account. Nobody was reading it.

Problem 01

Budget by gut feel

Milwaukee was the proven performer and was short on budget. DeWalt and Lennox had been paused, restarted and mismanaged. Full Catalog spent freely with no view of what converted.

Problem 02

28,000 search terms, no audits

Competitor names, RC hobby searches, apparel queries and one-word terms all ate budget. "milwaukee" on its own burned $44 in one week with no sales.

Problem 03

Branded search swings

"dynamite tools" searches cost $50 to $142 a week across all three campaigns, with conversion rates swinging from 2.9% to 17% week to week. It was the main driver of the ROAS swings.

Problem 04

No break-even number

Nobody had worked out that a 30% margin means a 333% ROAS floor. Without it, every conversation about whether a campaign worked was opinion.

Problem 05

Feed disapprovals

The Merchant Center feed had recurring issues. In April, a shipping mismatch left the feed 92% disapproved, and the account dropped overnight.

The baseline

2 to 3 sales a month

Three Performance Max campaigns, real ad spend going out every day, and a handful of online orders to show for it. That is the number every result below is measured against.

What we did

Seven moves, in the order we made them

No big swings. Every change was backed by the week's data and made in small steps, the way we run every Google Ads management account.

  1. 01

    Moved budget to what actually sold

    Milwaukee went from $90 a day to $95. DeWalt and Lennox restarted at $25 a day and scaled to $35 over four weeks, in $5 steps and never more than 20% at a time. Full Catalog was held steady on a set evaluation timeline.

  2. 02

    Audited search terms every Friday

    20,000 to 28,000 terms a week. We blocked competitor retailer names, RC hobby searches ("dynamite rc tools"), apparel ("milwaukee long sleeve t shirt") and one-word terms burning $44 a week with no sales.

  3. 03

    Tracked branded spend for five weeks

    "dynamite tools" cost $50 to $142 a week with conversion rates from 2.9% to 17%. That tracking explained Full Catalog's volatility and produced the pause-or-keep rules.

  4. 04

    Found a product nobody had flagged

    The search terms surfaced a DeWalt construction jack cluster converting at $2 to $4 per sale. We made sure the DeWalt campaign had the budget to catch that demand.

  5. 05

    Set 333% ROAS as the floor

    With a confirmed 30% margin, every campaign became pass or fail. When Full Catalog posted 265% and 179% ROAS in two separate weeks, the data supported pausing it.

  6. 06

    Left the winner alone

    Milwaukee returned 893% to 1,422% ROAS week after week at $95 a day. Earlier testing showed a demand ceiling around $95 to $100 a day where ROAS collapses, so we held it there.

  7. 07

    Diagnosed the April crash in one session

    ROAS fell from 883% to 296% overnight. The cause was the feed: a shipping mismatch had left it 92% disapproved. We held every campaign setting, found the issue and directed the fix instead of cutting budgets in a panic.

The results

What the account did at its peak

These are peak figures from February through April 2026, labeled as peaks. The account was not at these numbers every week, and April shows what a feed failure does to any account.

57Purchases in the peak week, up from 2 to 3 a month
$17,236Revenue in the peak week, a $60K+ monthly run rate
1,289%Peak ROAS, $12.89 back for every $1 spent
$21.43Cost per purchase, under $26 sustained
The math

For every $1 spent on ads, the client got back $9 to $13 in revenue. At a 30% margin, that is $2.70 to $3.90 in gross profit per ad dollar. February brought in about $46,000 in revenue on about $5,200 in ad spend. March was tracking toward $60,000+, so treat that figure as a pace, not a closed month.

Before and at peak
MetricBeforeAfter (peak)
Monthly sales2 to 3About 220
Weekly revenueMinimal$17,236
Monthly revenueMinimal$60,000+ run rate
ROASBelow break-even900% to 1,289%
Cost per purchaseUnknown$21.43
Search term auditsNeverWeekly, up to 28K terms
By campaign

Three campaigns, three different stories

Every campaign measured against the same 333% break-even line. Pick one to see its numbers and what we did with it.

Peak ROAS by campaign
Milwaukee
1,422%
DeWalt + Lennox
1,625%
Full Catalog
265%

Milwaukee and DeWalt + Lennox peaked at more than four times the break-even line. Full Catalog peaked below it.

Milwaukee: the proven winner

ROAS range
893% to 1,422%
Weekly purchases
29 to 32
Cost per click
$0.55 to $0.65
Daily budget
$95

Moved from $90 to $95 a day and then held. The temptation every week was to push it higher, but earlier testing showed ROAS collapsing past $95 to $100 a day.

Search term waste

The money we stopped burning

Weekly samples of the spend the Friday audits caught and blocked.

  • Competitor namesOther tool retailers' namesRecurring
  • Branded volatility"dynamite tools", $50 to $142 a week$142/wk max
  • Generic one-word terms"milwaukee" on its own$44/wk
  • RC hobby"dynamite rc tools"Blocked
  • Apparel"milwaukee long sleeve t shirt"Blocked
  • Wrong SKUsModel numbers the store does not carry$9 to $14/wk
Worth copying

Five habits that kept the account profitable

01

The data is already in your account

Tens of thousands of search terms a week show exactly what is selling and what is bleeding money. Someone has to read them, every week. For an online store, the Merchant Center feed deserves the same weekly look, which is a big part of our ecommerce marketing work.

28,000search terms in a single week, read every Friday
02

Small budget moves beat big swings

$5 a day at a time, one-week review windows, never more than 20%. That is how an account scales without crashing.

03

Know your break-even ROAS

A 30% margin means 333%. Once that number exists, every campaign decision becomes a yes or a no.

04

Hold winners steady

The hardest change to make is none. Milwaukee stayed at $95 a day because the data said that was its ceiling.

05

When everything drops at once, check the feed

When the whole account drops overnight, check the feed before touching the campaigns. Diagnose first, hold settings, then fix the cause.

More results from other industries: all success stories.

Where is your ad spend going this week?

We will look at your search terms, your feed and your break-even number, and tell you plainly what we would change. Or email john@designmemarketing.com.