Google Ads
Make every click matter with campaigns engineered to convert.
ROAS flatters. I steer every account by what you keep after costs, because that is the number that decides whether a campaign was worth it.
Open almost any Google Ads account and you will find it optimising towards ROAS. It is the number Google reports, the number the platform bids against, the number most agencies put on a monthly slide. It feels like a profit metric. It is a revenue metric wearing a profit costume.
ROAS tells you how much revenue you earned per unit of spend. It says nothing about what that revenue cost you to fulfil. A 5x ROAS looks strong until you remember the products carry 70 percent cost of goods, shipping is subsidised, and payment fees take another slice. The dashboard is green. The bank account is not.
This is the core problem we solve. Optimise a bidding algorithm towards a metric that ignores margin, and it does its job perfectly by finding you the least profitable customers it can. It chases discount-hunters and low-margin bestsellers because they convert cheaply and inflate the number on screen. You get scale, you lose money, and the reporting never shows the trade, because it was pointed at the wrong target.
We run accounts on POAS, profit on ad spend. Instead of feeding Google revenue, we feed it the gross profit that survives cost of goods, shipping, and transaction fees. The algorithm then bids towards the money you keep.
A simple example. Say you sell two products at 100 each.
Product A is premium. Cost of goods, shipping, and fees come to 40, so every sale leaves 60 in profit.
Product B is a commodity line. The same costs come to 85, so every sale leaves 15 in profit.
Now imagine both convert at a 4x ROAS. The dashboard treats them as identical winners. Under POAS they are nothing alike. Twenty-five of spend on Product A returns 60 in profit, a POAS of 2.4. The same twenty-five on Product B returns 15, a POAS of 0.6. One sale funds your business. The other funds Google. A ROAS-led account pours budget into both, because it cannot see the difference. A POAS-led account moves spend towards A and pulls it from B, without you touching a single bid by hand.
Multiply that across thousands of SKUs with wildly different margins, and you see why two shops with identical ROAS can end the quarter with completely different bank balances.
Structure comes second. Data comes first. Before we touch campaigns we connect real margin data, usually a product-level profit feed pulled from your commerce platform and merchant centre. Each product carries its true gross profit, updated as costs and prices move, so Google optimises against the value you keep rather than the value you invoice.
On top of that feed we structure across three surfaces. Search captures existing demand, where intent is high and we protect margin with tight query control and profit-weighted bidding. Shopping carries the catalogue, segmented so high-margin ranges are never averaged in with thin ones. Performance Max covers the wider net across Google inventory, given the same profit signal so its automation works for you.
Feeding PMax raw revenue is how good products subsidise bad ones inside a black box. Feeding it profit is how you take back control of a campaign type that is otherwise hard to steer.
Performance Max attracts strong opinions and rules of thumb. Some agencies refuse it. Others put everything inside it. We do neither, because principle is not evidence.
We test it. We run Performance Max against standard Search and Shopping on your own account, with clean measurement and enough time to reach significance, then read the result on POAS rather than ROAS or raw conversion volume.
Sometimes PMax wins outright. Sometimes it cannibalises brand and Shopping traffic that would have converted anyway at a higher margin, and the incremental profit is thinner than the dashboard suggests. The answer is specific to your catalogue, your margins, and your competition, and it changes over time. That is why we keep testing rather than deciding once.
Google Ads is one surface in a system. The profit logic we apply here is the same we bring to Paid Social, and it compounds with the organic demand built through SEO, so paid budget works the captured intent rather than paying to rent it twice. Channels that share one definition of profit stop competing for credit and start compounding.
If you are scaling spend and cannot say what each campaign leaves behind after costs, that is the first thing worth fixing. Contact us and we will start with your numbers.
How we can help
Every business starts from a different place, so we begin by understanding yours. No two engagements look exactly alike, and the plan is always built around your numbers.
FAQ
Book a free growth audit. We look at where the biggest profit is hiding in your business right now.
Let us talk growth
Tell us where you want to go, and we will find the shortest way there. We reply the same day.
Email us