The 3-Phase Google Ads Strategy Behind $100M in Client Revenue
Chris breaks down the exact Google Ads framework ZenoX uses across 200+ ecom brands - three phases from first purchase to smooth scaling. No fluff.
Most Google Ads accounts fail in the same way: they either start too complicated or they wait too long to push.
Chris has managed over 100 million in client revenue across hundreds of ecom brands, and the framework he uses is the same every single time. Three phases. One clean structure. No over-engineering.
Phase 1 - Testing: gather data, not profit
The first phase is short. One to two weeks. The whole point is to check that everything works and get your first few purchases in.
Start with one campaign. Performance Max, feed only, all products or your hero products. No complicated segmentation yet.
Keep the budget small. The algorithm is messy early on. CPCs are high and efficiency is low. Starting lean means you are not burning money while the system figures itself out.
Three things matter most before you do anything else:
- Clean tracking. No tracking means no data, and no data means no learning.
- Clean feed. Product listings need to be structured and optimized properly.
- Patience. Let it run. Do not tweak everything after two days.
That is it. No fancy setup. Just a clean foundation so Phase 2 has something real to work with.
Phase 2 - Early Push: be aggressive when momentum arrives
This is the most important phase. The moment you see traction - a few purchases coming in, maybe one or two products showing potential - you push hard.
The goal is to get to around 1,000 in revenue per day as quickly as you can. That is typically where consistency starts to come in. More data, faster. More budget means more signals in less time, which speeds the whole process up.
The moment you have some traction, push very aggressively. Use the momentum. The higher the budget, the more data you gather in a short period of time - which speeds up the whole process.
You will still see inconsistency here. That is normal. Consistency is Phase 3. Right now you are buying data.
Budget scaling in this phase can be aggressive - sometimes doubling in short bursts when performance is good. But once things stabilize a bit, dial it back to 10-20% increases every three to four days. Give the algorithm time to adjust before you push again.
The high/low performer split
This is where the structure starts. You started with one campaign running everything. Now you pull out the losers.
Products that do not perform get moved to a separate Standard Shopping campaign with a small, controlled budget. They are not killed - they just get a quieter environment to develop in. Standard Shopping works well on a low budget. It is more controlled and more stable. Some of those products come good over time. If they do, they get pushed back to the main campaign.
ZenoX uses an internal tool to label and move products automatically based on performance. The result is a dynamic split that keeps the main campaign clean and efficient without permanently discarding products too early.
One thing to watch: do not over-optimize. Tweaking everything all the time disrupts the algorithm. Small adjustments, then let it breathe.
Phase 3 - Scaling and Optimization: keep it clean at higher volume
Phase 3 is the same work as Phase 2, just at a higher level with bigger budgets and more speed. More data means you can test faster and move faster.
The most common mistake at this stage? Over-complicating the structure.
Keep things consolidated. You need enough data in each campaign for the algorithm to learn. Splitting by every winner, every category, every product type fragments your data and tanks your results - on Google and on Meta.
There is one valid reason to split campaigns in Phase 3: profit margins. If your products have very different margin profiles, running them in the same campaign and optimizing for a single ROAS target does not make sense. A 4x ROAS on a 15% margin product is very different from a 4x ROAS on a 50% margin product. When margins vary, split by margin tier. See the ROAS vs POAS breakdown for exactly how this works.
For everything else, stay consolidated and let the algorithm do its job. Read the full scaling playbook for more on when to split and when not to.
Also at this stage: be more radical about cutting losers. If a product does not perform in the high-performer campaign, does not perform in the low-performer campaign, and shows no signal after optimization - pause it. Done. Every euro of budget on a dead product is a euro not going to a winner.
And every four to eight weeks, do a full audit. Seasonal changes, big budget spikes, new products - all of these need attention at scale. Stay ahead of them rather than reacting to them.
The campaign structure that works for most stores
Here is the full setup Chris runs across most client accounts:
PMax Feed Only (High Performers)
Core
Standard Shopping (Low Performers)
Controlled
Standard Shopping Booster
Launch pad
Brand Search
Always on
PMax Feed Only (High Performers) - this is the main campaign. All products except low performers. Feed only works well for most niches. If you are in supplements or cosmetics, where creatives tend to outperform, you can test adding assets. But start with feed only and build from there. Learn how to optimize the feed before touching anything else.
Standard Shopping (Low Performers) - the controlled environment for products that did not make the main cut. Small budget, more stable, lets products develop without burning your main campaign's efficiency.
Standard Shopping Booster - for two specific situations: zombie products that never got a proper budget allocation, and new products that need a head start. This campaign gives them traffic and data without waiting for the main campaign to pick them up organically.
Brand Search - set this up in Phase 1 and leave it running forever. If nobody is searching your brand yet, it costs almost nothing. If they are, it protects you from competitors bidding on your name and it lets you dominate the search results page: shopping ads, search ads, and organic listings all at once. That dominance increases conversion probability. The cost is minimal.
For a deeper look at Performance Max setup and best practices, read the PMax guide.
Going full-funnel: when shopping is not enough
Once shopping is stable and consistent, the next move is adding a demand generation channel.
Shopping is a lower-funnel play. People are already searching for what you sell. That is competitive territory - everyone wants to be there. But it is also limited. You are only reaching people who are already looking.
Demand gen lets you reach people earlier, in the discovery phase. Chris highlights it specifically because it offers a lot of reach at a relatively low cost, and many advertisers still do not use it effectively. It is also a useful retargeting layer if PMax feed only is leaving some retargeting volume on the table.
Beyond demand gen, the bigger unlock is going omni-channel. Meta and Google together is the combination Chris calls "rocket fuel." Each channel pushes the other. Google catches intent. Meta builds awareness and retargeting at scale. Even adding Pinterest for upper-funnel traffic and cheap retargeting can meaningfully lift the overall scaling engine.
If you are building this out, see what the full process looks like at ZenoX, or check the results page for what this combination looks like in practice.
The things that matter more than campaign structure
Chris says it plainly at the end of the video: the structure is only as good as the inputs. Get these right and the three-phase framework is close to guaranteed.
- Listings optimized properly. Not just filled in - actually good. Title, description, images, attributes.
- Feed clean and structured. Feed optimization is where most accounts have room to improve before touching bids.
- Tracking clean. Data you cannot trust is worse than no data. Fix it before you push budget.
- Patience. Phase 1 and Phase 2 take time. One to two months to build consistent momentum is normal. Cutting the process short because it looks slow in week two is a mistake.
The framework is simple. Three phases. One clean campaign structure. Feed and tracking done properly. Push when you have momentum, cut what does not work, and stay patient in the early stages. That is what over 100 million in client revenue actually looks like in practice.
See how ZenoX runs Google Ads accounts from day one, explore the full scaling guide, or join the community below where Chris breaks this stuff down on real accounts.
Frequently asked questions
How long should the Google Ads testing phase last?
Phase 1 is short - one to two weeks. The goal is to get the first few purchases in and confirm that conversion tracking and the product feed are working. You are not trying to make profit yet. You are gathering early signals you can push in Phase 2.
When should I push my ad budget aggressively?
The moment you have some traction - a few purchases coming in, maybe one or two products showing potential. Push hard to get to around 1,000 in revenue per day. That is where consistency starts. You can double budgets in short bursts when performance is good. More budget means more data in less time, which speeds the whole process up.
What is the high and low performer campaign split?
Pull products that do not perform out of the main campaign and move them into a Standard Shopping campaign with a small, controlled budget. Do not cut them completely. Standard Shopping at low budget is stable and controlled. Some products develop over time and get pushed back to the main campaign.
What is a booster campaign and when should I use one?
A booster campaign is a Standard Shopping campaign for two situations. First, zombie products that never got a proper budget allocation and were never fully tested. Second, new products that need a head start. The booster gives them traffic and data quickly without waiting for the main campaign to pick them up organically.
Should I split Google Ads campaigns by profit margin?
Yes, if your products have very different profit margins. A 4x ROAS on a low-margin product is a completely different outcome from a 4x ROAS on a high-margin one. When margins vary significantly across categories, split by margin tier. For everything else, keep campaigns consolidated so each one has enough data to learn.
When should I add demand gen campaigns?
Add demand gen once shopping is stable and consistent. Shopping only reaches people who are already searching. Demand gen reaches potential customers in the discovery phase at a relatively low cost. Many advertisers still do not use it effectively, which is your edge. After demand gen, add Meta and Pinterest to build a full omni-channel presence.
Build the foundation right, push when the data tells you to, and do not let a working account get complicated.