Most ecommerce owners ask "how much should I spend on Google Ads?" That is the wrong question. The right question is: how should I split that budget across my campaigns? Two stores with the same $2,000 monthly budget will get completely different results based on where those dollars actually go.
A store spending $3,000 per month with a well-structured split can outperform a store spending $8,000 with a sloppy one. I have seen this repeatedly across client accounts. The budget number is almost never the primary variable. The split across campaign types is.
When you put everything into a single Performance Max campaign with no Brand protection, no Shopping campaign, and no intentional structure, you are handing Google full control over where every dollar goes. Google will spend it. You will not know on what. And you will wonder why your ROAS is inconsistent.
This post walks through the exact framework I use to allocate Google Ads budgets for ecommerce stores: the campaign priority hierarchy, stage-based splits, Standard Shopping vs PMax budget decisions, and the free Budget Allocator tool I built to make this faster. Watch the video first for the full walkthrough, then use this as your reference.
01Why Budget Split Matters More Than Total Spend
Google Ads budget allocation is about covering different buyer intent stages. Each campaign type reaches people at a different point in the purchase journey, and each has a completely different cost structure and return profile.
Brand Search campaigns typically deliver your highest ROAS at the lowest CPC because you are reaching people who already searched your brand name. They are the easiest sales you will ever get. Yet many ecommerce stores either skip Brand entirely or starve it on a $3/day budget.
Shopping campaigns (Standard or PMax) target people actively searching for products like yours. These are mid-to-high intent queries. The cost is higher than Brand, but Shopping is the core revenue engine for any ecommerce business. This is where the bulk of your budget should be working.
Generic Search campaigns target broad product category queries. These are expensive, competitive, and conversion rates are lower because you are reaching earlier-stage shoppers. They make sense once your Shopping campaigns are healthy and you have budget room.
The mistake most stores make is not thinking in these layers at all. They set one budget, launch one or two campaigns, and wait. Smart allocation means funding each layer deliberately and in priority order.
Fully fund your highest-intent campaigns before adding lower-intent ones. A healthy $1,500/month Shopping campaign will beat a thin $500 Shopping + $500 Brand + $500 Generic setup at the same total budget.
02The Campaign Priority Hierarchy
Before calculating any specific dollar amounts, you need a priority order. When budget is constrained, this tells you which campaigns get funded first and which ones wait.
The highest ROAS campaign you will ever run. Brand keywords cost $0.20 to $1.50/click on average and convert at 10 to 30%. Without a Brand campaign, competitors can run ads on your brand name and steal clicks from people who specifically searched for you. Budget: $50 to $300/month is typically enough. Do not underfund this.
Priority 1: Always fund firstThis is where most of your budget should live. Standard Shopping or a Shopping-focused Performance Max campaign targets people actively searching for products like yours. These campaigns need adequate budget to generate enough data for the bidding algorithms to work. Minimum $30/day for Standard Shopping. Minimum $50/day for PMax.
Priority 2: Bulk of budget goes hereSearch campaigns targeting specific product category terms. These layer on top of Shopping to capture text-based queries your Shopping feed does not cover. Only add this once your Shopping campaign is profitable and you have leftover budget. See the full PMax and campaign structure guide for how Search and PMax interact.
Priority 3: Add with surplus budgetBroad category queries with no brand or product specificity. These reach early-stage shoppers who are just beginning their research. Highest CPC, lowest conversion rate. Only run this if your top three tiers are healthy and you are in active scaling mode. Most accounts under $5,000/month should skip this entirely.
Priority 4: Scaling accounts onlyRunning four campaign types on a $1,500/month total budget means each gets roughly $375/month. At those levels, none of them generate enough data to optimize properly. Concentrate the budget. Run fewer campaigns with more fuel behind each one.
03Budget Allocation by Account Stage
The right split changes as your account matures. A new account and a scaling account have completely different needs. Here are the three stages and the splits that make sense at each.
Stage 1: New Account (Under $1,500/Month)
At this stage, the goal is data collection and finding profitability. You do not have enough budget to run multiple campaign types effectively. Keep the structure simple.
| Campaign Type | Budget % | Example at $1,000/mo | Priority |
|---|---|---|---|
| Brand Search | 10% | $100/mo (~$3.30/day) | Protect brand |
| Standard Shopping or PMax | 90% | $900/mo (~$30/day) | Revenue engine |
| Generic Search | 0% | Skip entirely | Not yet |
At $30/day on Shopping, you are right at the minimum viable threshold. Add product-specific Search only after Shopping is generating consistent purchases at an acceptable ROAS. For benchmarks on what ROAS to target, see the ecommerce benchmarks by industry.
Stage 2: Growth ($1,500 to $5,000/Month)
You have proven profitability from Shopping. Now you can start layering in additional campaign types, but Shopping still gets the largest share.
| Campaign Type | Budget % | Example at $3,000/mo |
|---|---|---|
| Brand Search | 10% | $300/mo (~$10/day) |
| Standard Shopping | 50% | $1,500/mo (~$50/day) |
| Performance Max | 25% | $750/mo (~$25/day) |
| Product Search | 15% | $450/mo (~$15/day) |
Stage 3: Scaling ($5,000+/Month)
PMax gets a larger share because at this budget level it can exit learning mode, access all inventory types, and start finding incremental customers. Standard Shopping provides stability and a control group.
This is usually also the spend level where who manages the account stops being obvious. I broke down when a freelance consultant, an agency, or an in-house hire actually makes sense at each budget tier in Google Ads agency vs freelancer vs in-house.
| Campaign Type | Budget % | Example at $8,000/mo |
|---|---|---|
| Brand Search | 5% | $400/mo (~$13/day) |
| Performance Max | 45% | $3,600/mo (~$120/day) |
| Standard Shopping | 25% | $2,000/mo (~$67/day) |
| Product Search | 20% | $1,600/mo (~$53/day) |
| Generic Search | 5% | $400/mo (~$13/day) |
Before increasing a campaign's budget, run a forecast in Google Ads Performance Planner to see the projected ROAS at the new spend level. It will show you exactly where diminishing returns begin on each campaign.
04Standard Shopping vs Performance Max Budget
This is the question I get asked most often by growth-stage accounts: should budget go to Standard Shopping or Performance Max, and in what ratio? Here is the practical answer.
- Minimum viable: $30/day ($900/mo)
- More control: bid by product group, see performance by item
- Predictable ROAS, easier to audit
- Works well at any stage
- Best for: product-level budget control, proven SKUs
- Minimum viable: $50/day ($1,500/mo)
- Accesses Search, Shopping, Display, YouTube, Gmail
- Needs time in learning (3 to 4 weeks minimum)
- Higher ceiling but less transparency
- Best for: accounts with strong conversion history and budget to learn
Running Standard Shopping at $20/day AND PMax at $20/day is worse than running one campaign at $40/day. At $20/day, neither campaign generates enough daily conversions for the algorithm to learn. Pick the higher-priority campaign and give it the full budget until you can adequately fund both.
If you are running both Standard Shopping and PMax, the key decision is whether they compete for the same queries. In most accounts, PMax will take priority over Standard Shopping on overlapping queries unless you use campaign priorities properly. The PMax budget and campaign structure guide covers how to handle this without one cannibalizing the other.
The small budget decision is simple: under $1,500/month, run Standard Shopping only. PMax on a tiny budget rarely exits learning mode before the month ends, and you get inconsistent data. Use PMax when you can actually fund it properly.
The free Budget Allocator tool takes your monthly budget and account stage, then outputs the exact split across campaign types. No guesswork.
05Free Budget Allocator Tool
The Budget Allocator at onlinelabs.io/google-ads-budget-allocator/ was built specifically to remove the guesswork from this conversation. Input your total monthly budget and your account stage, and it outputs recommended split percentages plus specific dollar amounts for each campaign type.
The tool factors in minimum viable budget thresholds (it will not tell you to run PMax if your budget is too small), campaign type priorities, and the stage-based logic covered in this post. Use it as a starting point and calibrate from there based on your actual account performance data.
Starting point only. Adjust based on actual ROAS data from your account. For detailed forecast modeling, use Google Ads Performance Planner after 30 days of conversion history.
One note on using any allocation model: the numbers are a starting structure, not a rigid prescription. If your Standard Shopping campaign is hitting 6x ROAS and is limited by budget, shift more money into it before adding new campaign types. Your data always overrides the template.
For accounts running Google Ads on small budgets, the same priority order applies but the thresholds become even more important. A $500/month account should run Brand and one Shopping campaign only. Full stop.
06Budget Mistakes That Kill ROAS
These show up in nearly every account audit I run. They are not obvious from inside the platform, which is why they persist.
If you are spending $2,000/month on Shopping and running zero Brand protection, competitors can run ads on your brand name at a fraction of the cost you pay for non-brand traffic. Brand campaigns are the single highest-ROAS campaigns in any mature ecommerce account. Not running one is leaving money on the table while also losing defensive coverage.
Five campaigns at $300/month each generate almost no conversion data for the algorithms to learn from. Smart bidding needs 30 to 50 conversions per month per campaign to optimize. At $300/month with a $30 CPA, you are getting 10 conversions. That is not enough. Cut the campaign count and concentrate the budget until each campaign is properly fueled.
Google wants you to increase every budget. The "Limited by budget" notification appears even when the campaign is healthy. Before acting on it, check: is this campaign actually profitable at its current budget? If ROAS is strong and you have room to scale, yes, increase it. If ROAS is weak, the campaign has a performance problem, not a budget problem. Throwing more money at a broken campaign makes the problem bigger, not smaller. Run a Google Ads audit first.
Every significant budget change triggers a learning period. If you increase a campaign budget by 50%, PMax can take 2 to 3 weeks to restabilize performance. Constant tinkering keeps campaigns perpetually in learning and makes performance data meaningless. Set a budget, give it at least 2 weeks, then evaluate. Small adjustments under 20% generally do not trigger a full reset.
If your Shopping campaign runs at 5x ROAS and your Search campaign runs at 1.5x ROAS, giving them equal budgets is a mistake. Follow the data. The highest-performing campaign should get proportionally more budget until it hits diminishing returns. Then expand into the next tier. This is exactly what Performance Planner helps you model before you commit the spend.
- Fund high-ROAS campaigns first
- Increase budgets in increments under 20%
- Wait 2+ weeks after changes before evaluating
- Run fewer campaigns with more budget per campaign
- Review allocation monthly as performance data builds
- Reacting to "Limited by budget" without checking ROAS
- Running 5 campaigns on $1,500/month total
- Skipping Brand to put everything in Shopping
- Doubling budget after one good week
- Treating PMax as a low-budget solution
Your Budget Allocation Action Plan
- 1Identify your account stage: new, growth, or scaling. Use the table in Section 3 to get the baseline percentage splits for your stage.
- 2Make sure Brand Search is funded first. If you do not have a Brand campaign, create one today before touching anything else.
- 3Check that your Shopping or PMax campaign meets the minimum daily budget threshold: $30/day for Shopping, $50/day for PMax. If not, cut lower-priority campaigns to reach it.
- 4Use the Budget Allocator tool to get a specific dollar breakdown. Then validate the Shopping and PMax numbers in Performance Planner if you have conversion history.
- 5Review the allocation monthly. As ROAS stabilizes, shift budget from lower-performing campaigns to higher-performing ones. Follow the data, not the template.
Frequently Asked Questions
I review your account personally and return a written breakdown of your current allocation, what is working, what to change, and where your next dollar should go.