contact@designmemarketing.com Deer Park, Long Island
★★★★★ 5.0 on Google · 200+ Clients Free SEO Audit
Dynamite Tool Company — PPC Case Study
Google Ads Case Study

From 3 Sales a Month to 57 a Week

How we restructured a stalled Google Shopping campaign for a Long Island tool retailer and turned it into a revenue machine doing $60K+/month.

20x
Sales Volume
1,289%
Peak ROAS
$60K+
Monthly Revenue

Dynamite Tool Company

A professional tool retailer in Bohemia, NY selling Milwaukee, DeWalt, Lennox, Stabila, Makita, and dozens of other brands online. They had a Google Ads account running three Performance Max campaigns. It was producing 2 to 3 online sales per month.

Three campaigns running. None of them optimized.

Budget allocation was based on guesswork. Search terms were never audited. The Merchant Center feed had recurring disapproval issues. Nobody was looking at the data.

Problem 01

Budget by Gut Feel

Milwaukee was the proven performer but wasn't getting enough budget. DeWalt + Lennox had been paused, restarted, and mismanaged. Full Catalog was spending freely with zero visibility into what converted.

Problem 02

28,000 Search Terms, Zero Audits

Competitor names, RC hobby searches, apparel queries, and generic one-word terms were all consuming budget. "milwaukee" as a standalone term burned $44 in one week with zero sales.

Problem 03

Branded Search Volatility

"Dynamite tools" queries consumed $50 to $142/week across all three campaigns with conversion rates swinging from 2.9% to 17% week over week. It was the primary driver of ROAS volatility.

Problem 04

No Profitability Guardrails

Nobody had calculated the break-even ROAS. Without knowing the 30% margin meant a 333% ROAS floor, every performance conversation was subjective guesswork.

Problem 05

Feed Disapprovals

Merchant Center product feed had recurring issues. When 92% of products got disapproved in April due to a shipping mismatch, it cratered the entire account overnight.

Problem 06

2-3 Sales Per Month

That was the baseline. Three Performance Max campaigns running, real ad spend going out the door, and the account was generating fewer sales than most Etsy shops.

Every metric, transformed.

From 2-3 sales per month to 57 per week. Here's what the numbers looked like at peak performance.

2-3/month →
57/week
Purchases
↑ ~20x increase
Peak week →
$17,236
Weekly Revenue
↑ $60K+/month run rate
Sustained →
1,289%
Peak ROAS
↑ $12.89 per $1 spent
Consistent →
$21.43
Cost Per Purchase
↑ Sub-$26 sustained

THE MATH

For every $1 spent on ads, the client got back $9 to $13 in revenue. At 30% margins, that's $2.70 to $3.90 in gross profit per dollar of ad spend. February total: ~$46,000 in revenue on ~$5,200 in ad spend. March was tracking toward $60,000+ before the feed disruption.

Three campaigns. Three stories.

Campaign ROAS Range Weekly Purchases CPC Daily Budget
Milwaukee
893 - 1,422% 29 - 32 $0.55 - $0.65 $95/day
DeWalt + Lennox
Up to 1,625% 4 → 16 Varied $25 → $35
Full Catalog
Volatile Varies Varies Held steady
Peak ROAS by Campaign
1,422%
Milwaukee
1,625%
DeWalt +
Lennox
265%
Full
Catalog
333%
Break-
even
DeWalt + Lennox Weekly Purchases
4
Week 1
7
Week 2
11
Week 3
16
Week 4

Seven moves. All data-driven.

No guesswork. No big swings. Every optimization was backed by weekly data and executed with discipline.

Move 01 — Budget Reallocation
Restructured spend based on actual ROAS, not gut feel
Milwaukee went from $90/day to $95/day. DeWalt + Lennox was restarted at $25/day and scaled to $35/day over four weeks. $5/day increments, never more than 20% at a time. Full Catalog was held steady on a performance evaluation timeline.
Move 02 — Weekly Search Term Audits
20,000-28,000 terms analyzed every single Friday
Blocked competitor names (Acme Tools, Northern Tool, Harbor Freight, Home Depot), RC hobby confusion ("dynamite rc tools"), apparel searches ("milwaukee long sleeve t shirt"), and generic one-word terms burning $44/week with zero conversions.
Move 03 — Branded Search Analysis
Tracked "dynamite tools" spend across all campaigns for 5 weeks
Identified $50-142/week in branded spend with conversion rates swinging 2.9% to 17%. This was the primary driver of Full Catalog's ROAS volatility and led directly to the pause/keep decision framework.
Move 04 — Hot Product Discovery
Found the DeWalt construction jack cluster through data
The search term data surfaced "dewalt construction jack," "dewalt lift jack," and "dewalt dwht83550" as a high-converting product cluster at $2-4 CPA. Nobody flagged this product. The data did. We made sure DeWalt had the budget to capture that demand.
Move 05 — Profitability Guardrails
Established 333% ROAS as the objective break-even floor
With a confirmed 30% margin, every campaign decision became pass/fail. When Full Catalog posted 265% and 179% ROAS in two separate weeks, we had the data to recommend pausing it instead of continuing to guess.
Move 06 — Held the Winners Steady
Milwaukee at $95/day was a print-money machine. We left it alone.
900-1400% ROAS week after week. Every week the temptation was to push higher. Prior testing showed a demand ceiling around $95-100/day where ROAS collapses. Holding steady was the discipline that kept it profitable.
Move 07 — April Crash Diagnosis
ROAS dropped from 883% to 296% overnight. We found the cause in minutes.
92% of the product feed was disapproved due to a shipping mismatch. Without the diagnostic framework, this could have triggered panicked budget cuts. Instead, we held all campaign settings, identified the feed issue, and directed the fix.

The money we stopped burning

Wasted Spend Blocked (Weekly Samples)
Competitor
Names
acme, northern, harbor freight, home depot...
Recurring
Branded
Volatility
$50-142/week on "dynamite tools"
$142/wk max
Generic
One-Word
"milwaukee" standalone = $44/wk
$44/wk
RC Hobby
"dynamite rc tools"
Blocked
Apparel
"milwaukee long sleeve t shirt"
Blocked
Wrong SKUs
Model #s not carried = $9-14/wk
$14/wk

The product nobody flagged. The data did.

Breakout Product
DeWalt Construction Jack
The search term analysis revealed a cluster of queries around "dewalt construction jack," "dewalt lift jack," and "dewalt dwht83550" generating a disproportionate number of conversions at $2-4 CPA. This wasn't a product anyone had flagged as a priority. The weekly search term audit surfaced it, and we made sure the DeWalt campaign had enough budget to capture the demand.
$2-4
CPA per Sale
1,625%
Peak ROAS
4→16
Weekly Sales
$35
Daily Budget

The full picture

~220
Purchases / Month
$60K+
Monthly Revenue Run Rate
$5,200
Monthly Ad Spend
Metric Before After (Peak)
Monthly Sales 2-3 ~220
Weekly Revenue Minimal $17,236
Monthly Revenue Minimal $60,000+
ROAS Below break-even 900-1,289%
Cost Per Purchase Unknown $21.43
Search Term Audits Never Weekly (28K terms)

What this proves

The data was always there. Nobody was looking at it.

28,000 search terms per week tell you exactly what's working and what's bleeding money. You just have to actually read them.

Small, disciplined budget moves beat big swings.

$5/day increments with one-week evaluation windows. Never more than 20% at a time. This is how you scale without crashing.

Know your break-even number.

Once we had the 30% margin and 333% ROAS floor, every decision became objective. No more guessing whether a campaign was working.

Hold winners steady.

Milwaukee at $95/day was a print-money machine. The hardest optimization is doing nothing when something is already working.

When everything breaks at once, it's not the campaigns.

The April feed disaster proved the system worked. We diagnosed it in one session, held all settings, and directed the fix instead of making panic changes that would have compounded the problem.

Your ads could
be doing this.

We find the waste, fix the structure, and let the data tell us where to put every dollar. Let's look at your account.

Free • No Obligation

Get Your Free PPC Audit

We'll show you exactly where your ad spend is going.