Melbourne Mint - precious metals retailer

Melbourne Mint · Precious metals retailer

From 8x to 80.2x return on ad spend.

Melbourne Mint came in with a 20x target. We fixed the measurement, cut wasted clicks and aligned the ads with the pages, then verified the result against Google Ads and WooCommerce revenue.

Before

8x

Target

20x

Reached

80.2x

Channel

Google Ads

Category

Precious metals

Location

Melbourne, VIC

The situation

Melbourne Mint sells gold and silver coins, bullion, and collectibles to investors and enthusiasts across Australia. High average order value. Sophisticated buyer. Good margins. The kind of e-commerce business where one well-targeted Google Ads campaign can change the whole trajectory.

When they came to us, they were spending around $2,000 a month on Google Ads and reporting roughly 8x revenue ROAS - well below the client's 20x target. The account wasn't a disaster on the surface. But when you actually dug in, it was spending most of its budget on terms that people use when they're researching, not when they're buying.

The account had been set up by an agency eighteen months earlier. That agency had since stopped returning calls consistently. Nobody had touched the campaign structure in six months.

What was broken

Three things were killing the account.

First, the match types. Almost every keyword in the account was broad match. Broad match in 2024, with Smart Bidding, means Google decides what your ad shows for. Google has a financial incentive to show your ad for things that look vaguely related to your keywords but will never convert. When I pulled the search term report, the account was paying for clicks from people searching "how to invest in gold" (an informational query from someone who doesn't have a credit card out), "gold coin games" (not kidding), and "Melbourne Mint restaurant" (a restaurant that apparently shares the name).

Second, the conversion tracking was wrong. The account was set up to count every page visit to the order confirmation URL as a conversion, but the confirmation page was also accessible from the homepage for logged-in users checking previous orders. The account thought it was converting at 18%. It wasn't. Real purchase rate was around 2.4%.

Third, the campaign structure didn't reflect buyer intent. There was one shopping campaign and one search campaign. No separation between someone searching "buy gold coins Australia" (high intent, ready to purchase) and someone searching "gold coin prices" (low intent, just looking).

What we did

  • Fixed conversion tracking first. Installed proper Google Ads conversion tracking via Google Tag Manager, triggered only on purchase confirmation with the order ID passed as a unique identifier to prevent double-counting. Verified against actual order data in the WooCommerce backend.
  • Rebuilt the match type strategy: moved all campaigns to exact and phrase match initially, with a structured negative keyword build process. Paused broad match until conversion data supported Smart Bidding.
  • Rebuilt campaign structure around buyer intent: a pure high-intent search campaign for bottom-of-funnel purchase queries, a separate mid-funnel campaign for comparison and research queries (lower bids, different creative), and a shopping campaign with product-level bidding based on margin.
  • Added an extensive negative keyword list: 340 terms in the first pass covering informational queries, competitor names, location-adjacent businesses, and every non-commercial modifier we could identify.
  • Set Smart Bidding (Target ROAS) only after 30 days of clean conversion data. Running it on wrong conversion data, as the account was doing, actively teaches the algorithm to optimise for the wrong behaviour.
  • Rebuilt ad copy around the specific value proposition: competitive pricing, genuine Australian bullion dealer, fast shipping, trusted track record. Called out the things that matter to serious buyers.
  • Established a weekly account review cadence tied to ROAS thresholds, search term quality and campaign-level contribution so optimisation stayed commercial.

The result

Before the rebuild, the account was returning roughly eight dollars for each dollar spent. Melbourne Mint set a demanding 20x KPI. The account went on to reach 80.2x ROAS. We checked the figure against Google Ads and WooCommerce revenue rather than relying on an isolated platform report.

Monthly ad spend went from $2,000 to $3,500 as results justified the increase. Revenue attributable to Google Ads moved from below the client's commercial target to a consistent, predictable, high-return acquisition channel.

Clean measurement and intent-based structure made the next optimisation cycles possible. The commercial system - tracking, search, shopping and creative - finally pointed at the same target.

Next step

Talk through the result you want to improve.

Tell us about your traffic, revenue and constraints. We will assess whether there is a meaningful opportunity.

Matt Wilson signature

Matt WilsonFounder, eHustle

Let's Talk