Case Studies / Case 03

Case 03 · Multi-Service B2B Search · Materials Testing Lab · Canada

Eight testing disciplines,
one account, zero keyword overlap.

GoalGenerate qualified inquiries across eight distinct lab testing service lines
TacticService-line ad group segmentation, active keyword targeting, portfolio bid strategy calibration
TimelineMay 2025 – ongoing (15+ months)
CA$36.16Cost per conversionFeb 2026 — best rate on record
58Conversions in a single monthJul 2026, on a budget nearly 4x 2025 levels
2,200+Targeting keywords builtAcross 8 dedicated service-line ad groups

The problem

CMH Metlabs runs a full-service metallurgical and materials testing lab — failure analysis, coating analysis, chemical analysis, mechanical testing, NDT inspection, and more — serving industrial, aerospace, energy, and manufacturing clients across Canada. That range is a strength for the business and a real risk for a Search campaign: each service line has its own technical vocabulary, its own buyer, and its own risk of bleeding budget into a neighboring specialty's keywords if the account isn't segmented carefully.

A generic "metallurgical testing" campaign structure would blur eight genuinely different buying intents into one undifferentiated pool — someone searching for weld inspection and someone searching for polymer degradation testing are looking for completely different services, and treating them the same wastes spend on irrelevant clicks for both.

A lab this technical doesn't have one audience — it has eight. The account has to be built that way from the ad group up, or the algorithm ends up guessing.

What I did

01

Built eight dedicated ad groups from the ground up

Segmented the campaign into Failure Analysis, Metallurgy Testing, Chemical Analysis, Coating Analysis, Mechanical Testing, Polymer & Plastics, NDT Services, and Generic — then actively built out targeting for each one rather than just filtering: over 2,200 phrase, exact, and broad-match keywords added specifically to match how an engineer searching for weld inspection writes a query versus one searching for polymer degradation testing. Each ad group also got its own responsive search ads — 13 in total — so the ad copy spoke to that specific discipline instead of a generic "lab testing" message.

02

Refined conversion tracking to measure what actually mattered

Created a dedicated conversion goal in June 2025 and continued refining which actions counted toward it through 2026 — including and excluding specific actions like call-button clicks and GA4-sourced form submissions as the account's tracking setup matured, so reported conversions reflected real inquiries rather than tracking noise.

03

Diagnosed a broad-match cost spike

Through September and October 2025, cost per conversion climbed past CA$100 as broad-match keywords across all eight ad groups picked up increasingly loose, lower-intent traffic — a common failure mode when broad match is left to expand unchecked across multiple technical service lines at once.

04

Ran a full-account broad-match cleanup

On October 27, 2025, paused 614 broad-match keywords in a single coordinated pass across every ad group — Generic (230), Metallurgy Testing (112), Mechanical Testing (91), Chemical Analysis (67), Failure Analysis (69), Coating Analysis (39), and Polymer & Plastics (6) — cutting the account back to the keyword sets each ad group had been specifically built around.

05

Moved to portfolio bid strategy with active Target CPA calibration

Adopted a portfolio Maximize Conversions bid strategy for 2026, adjusting Target CPA and daily budgets on an ongoing basis as performance data came in — scaling spend up from roughly CA$50–90/day in early 2025 to CA$200+/day by mid-2026 as the account consistently proved it could convert efficiently at higher volume.

Results over time

The account's real turning point is the October 2025 cleanup — everything since has held at a stronger baseline:

PeriodWhat changedConversionsCost/Conversion
Aug 2025Peak pre-cleanup month38CA$48.42
Sep–Oct 2025Broad-match keywords drove cost per conversion up sharply18, 17CA$107, CA$114
Oct 27, 2025614 broad-match keywords paused across all 8 ad groupsCleanup event
Jan–Feb 2026Portfolio bid strategy stabilizes on cleaner keyword set32, 19CA$41.88, CA$36.16
Jun–Jul 2026Budget scaled to CA$200+/day on proven structure51, 58CA$60.59, CA$62.63

Full results (May 2025 – Jul 2026)

5.31KClicks▲ 4.75K vs. prior period
$25.4KCost▲ $21.8K vs. prior period
5.26%CTR▼ 1.13% vs. prior period
415Conversions▲ 357 vs. prior period

The key shift

Before the October 2025 cleanup, the account was chasing volume across eight service lines with keyword matching left too loose to tell them apart. After it, every dollar had to earn its place in a specific, high-intent ad group — and once that discipline was in place, the account could scale spend with confidence instead of scaling risk.

Recognize this in your own account?

If your business covers multiple services and your Google Ads account treats them all the same, let's talk. I'll show you exactly where the overlap is costing you — no pressure.

Message me on WhatsApp →
9+Years of experience
200+Orders completed on Fiverr
4.8★Top Rated Seller
6-fig.Ad budgets managed annually