Budget Allocation & Bidding Strategy
Process
- Collect budget and performance data across all active platforms
- Read
ads/references/budget-allocation.md for allocation framework
- Read
ads/references/bidding-strategies.md for strategy decision trees
- Read
ads/references/benchmarks.md for CPC/CPA benchmarks
- Read
ads/references/scoring-system.md for health score algorithm
- Validate: confirm spend data covers β₯14 days before evaluating kill/scale decisions
- Evaluate budget allocation, bidding strategy, and scaling readiness
- Validate: verify kill list candidates have sufficient data (β₯20 clicks or β₯$100 spend) before recommending pause
- Generate recommendations with kill list and scale list
Budget Allocation Framework
70/20/10 Rule
- 70% on proven channels (consistent ROAS/CPA targets met)
- 20% on scaling channels (showing promise, need more data)
- 10% on testing channels (new platforms, audiences, creatives)
Platform Selection Matrix
| Business Type |
Primary |
Secondary |
Testing |
| SaaS B2B |
Google Search, LinkedIn |
Meta, YouTube |
TikTok, Microsoft |
| E-commerce |
Google Shopping, Meta |
TikTok, YouTube |
Microsoft, LinkedIn |
| Local Service |
Google Search, Google LSA |
Meta |
Microsoft, YouTube |
| B2B Enterprise |
LinkedIn, Google Search |
Meta |
Microsoft, TikTok |
| Info Products |
Meta, YouTube |
Google Search |
TikTok |
| Mobile App |
Meta, Google UAC |
TikTok |
Apple Search Ads |
| Real Estate |
Google Search, Meta |
YouTube |
Microsoft |
| Healthcare |
Google Search |
Meta |
Microsoft, YouTube |
| Finance |
Google Search, Meta |
LinkedIn |
Microsoft |
| Agency (clients) |
Varies by client |
N/A |
N/A |
Budget Sufficiency Rules
| Platform |
Minimum Daily |
Learning Phase Budget |
| Google Search |
$20/day |
Sufficient for 15+ conv/month |
| Google PMax |
$50/day |
Sufficient for algorithm optimization |
| Meta |
$20/day per ad set |
β₯5x target CPA per ad set |
| LinkedIn |
$50/day Sponsored Content |
15+ conversions/month |
| TikTok |
$50/day campaign, $20/day ad group |
β₯50x target CPA per ad group |
| Microsoft |
No strict minimum |
Sufficient for stable delivery |
Bidding Strategy Evaluation
Google Ads Bidding Decision Tree
Start
ββ <30 conversions/month?
β ββ Use Maximize Clicks (cap CPC at benchmark)
β ββ When >30 conv/month β Maximize Conversions
ββ 30-50 conversions/month?
β ββ Use Maximize Conversions
β ββ When stable CPA β Target CPA
ββ >50 conversions/month?
β ββ Use Target CPA
β ββ When revenue tracking β Target ROAS
ββ Revenue tracking active + >50 conv/month?
ββ Use Target ROAS
Meta Ads Bidding
- Lowest Cost (default): best for volume, may have CPA variance
- Cost Cap: sets CPA ceiling, may reduce volume
- Bid Cap: maximum bid per auction, most control
- ROAS Goal: target return on ad spend
- CBO vs ABO: CBO for proven campaigns, ABO for testing
LinkedIn Bidding
- Cost Per Send (CPS): for Message Ads
- Maximum Delivery: for Sponsored Content (recommended)
- Manual CPC: for tight budget control
- Target Cost: for predictable CPA
TikTok Bidding
- Lowest Cost: maximize conversions within budget (volume)
- Cost Cap: set maximum CPA (efficiency)
- Bid Cap: maximum bid per impression
- Budget β₯50x CPA per ad group for learning phase exit
Microsoft Bidding
- Mirror Google strategy but bid 20-35% lower
- Enhanced CPC for manual campaigns
- Target CPA / Target ROAS for automated
Scaling Assessment
Ready to Scale (Green Light)
- CPA consistently below target for 2+ weeks
- β₯50 conversions per week (learning phase exited)
- CTR stable or improving
- ROAS above target
- No creative fatigue signals
20% Rule
Never increase budget by more than 20% at a time:
- Week 1: $100/day β $120/day
- Week 2: $120/day β $144/day
- Week 3: $144/day β $173/day
- Monitor 3-5 days after each increase for performance stability
Scaling Methods
- Vertical: increase budget on winning campaigns (20% rule)
- Horizontal: duplicate winning campaigns to new audiences
- Platform expansion: add budget on new platforms
- Geographic expansion: test new markets/regions
- Format expansion: test new ad formats on same platform
Kill List Assessment
3x Kill Rule
- Any campaign/ad group with CPA >3x target β flag for pause
- Review spend in last 14 days with no conversions β flag for pause
- Creative with CTR >50% below platform benchmark β flag for creative kill
Kill Decision Framework
| Scenario |
Data Required |
Action |
| CPA >3x target |
β₯7 days data, β₯20 clicks |
Pause immediately |
| No conversions |
β₯$100 spend or β₯50 clicks |
Pause and diagnose |
| CTR <50% of benchmark |
β₯1,000 impressions |
Kill creative, test new |
| ROAS <50% of target |
β₯14 days data |
Reduce budget 50% or pause |
MER (Marketing Efficiency Ratio)
MER = Total Revenue / Total Marketing Spend
- Assess blended efficiency across all platforms
- Target MER varies by business: 3x-10x depending on margins
- Use MER to evaluate overall health, not just per-platform ROAS
- Incrementality testing recommended for MER accuracy
Output
Budget & Bidding Assessment
Budget Allocation Health
Allocation Strategy: ββββββββββ XX/100
Bidding Strategies: ββββββββββ XX/100
Scaling Readiness: ββββββββββ XX/100
Budget Sufficiency: ββββββββββ XX/100
Deliverables
BUDGET-STRATEGY-REPORT.md: Full allocation and bidding analysis
- Current vs recommended budget split (pie chart data)
- Bidding strategy recommendations per platform/campaign
- Scale list: campaigns ready for more budget
- Kill list: campaigns/ad groups to pause immediately
- MER analysis and trend
- Quick Wins for immediate budget optimization