{"id":713,"date":"2025-06-28T12:20:17","date_gmt":"2025-06-28T16:20:17","guid":{"rendered":"https:\/\/blog.thedoctorads.com\/?p=713"},"modified":"2026-07-27T15:41:42","modified_gmt":"2026-07-27T19:41:42","slug":"mastering-google-ads-portfolio-bid-strategies","status":"publish","type":"post","link":"https:\/\/thedoctorads.com\/blog\/mastering-google-ads-portfolio-bid-strategies","title":{"rendered":"Google Ads Portfolio Bid Strategies: What $133M in Spend Reveals"},"content":{"rendered":"<div class=\"tldr\">\n<p><strong>The short version.<\/strong> A portfolio bid strategy pools several campaigns under one shared automated goal, so Google Ads optimizes bids across the whole group instead of one campaign at a time. It is the right tool when campaigns share a conversion goal and no single one has enough data to bid well alone. But in the accounts I examine, the problem is almost never the mechanics of portfolio bidding. It is what sits underneath: concentration and constraint.<\/p>\n<ul>\n<li>Across 32 accounts and $133M in managed spend, the median advertiser puts <strong>89.7% of budget behind a single bid strategy<\/strong>. Almost half commit 90% or more to one automated engine.<\/li>\n<li>Where the real money runs, at accounts spending over $1M, <strong>72.7% of spend sits on explicit targets<\/strong> (Target CPA plus Target ROAS). Manual and enhanced CPC together are 3.6%.<\/li>\n<li>When a portfolio strategy looks starved at scale, budget is usually not the throttle. In one high-spend niche, campaigns lose <strong>61% of impression share to rank, not budget<\/strong>.<\/li>\n<\/ul>\n<p>Portfolio bidding does not fail because the algorithm is weak. It fails when you pool the wrong campaigns, or hand it a goal your data cannot support, then blame the automation.<\/p>\n<\/div>\n<h2>What a portfolio bid strategy actually is<\/h2>\n<p>A portfolio bid strategy is a single automated strategy applied across multiple campaigns, ad groups, or keywords at once. Instead of each campaign learning in isolation, Google optimizes bids toward one shared goal, using the pooled conversion data of everything inside the portfolio.<\/p>\n<p>The mechanism matters because it explains both the promise and the failure mode. Pooling helps when individual campaigns are too small to bid intelligently on their own. A campaign with 8 conversions a month <a href=\"https:\/\/thedoctorads.com\/blog\/performance-max-target-cpa-overshoot\">cannot support a stable Target CPA<\/a>. Ten such campaigns, pooled, can. That is the legitimate case for a portfolio strategy: you are buying statistical power the individual campaign does not have.<\/p>\n<p>The same mechanism is the trap. When you pool campaigns that do not share an economic goal, you force one bid logic onto conversions that are worth different amounts. The portfolio optimizes the average and quietly overpays for your worst traffic while underbidding your best.<\/p>\n<h2>Finding 1: most accounts already live inside one bid strategy<\/h2>\n<p>The first thing the data shows is that manual bidding is effectively extinct. Across the 32 accounts, the median advertiser puts 89.7% of spend behind a single bid strategy. Fifteen of the 32 commit 90% or more of budget to one automated engine.<\/p>\n<figure class=\"chart\"><img decoding=\"async\" src=\"https:\/\/blog.thedoctorads.com\/wp-content\/uploads\/2025\/06\/tda-chart1.png\" alt=\"Bar chart: in accounts spending over $1M, 72.7% of budget runs on target-based Smart Bidding (Target CPA 52.3%, Target ROAS 20.4%), versus 3.6% on manual or enhanced CPC and 1.5% on targetless Maximize Conversions.\" title=\"\"><figcaption>Strategy mix in $1M+ accounts. Source: Doctor Ads Profit Forensics, 32 accounts, $133M spend, Sep 2024 to Feb 2025.<\/figcaption><\/figure>\n<p>This is not a sign that accounts are well optimized. It means the variance in bidding decisions now lives inside Google&#8217;s black box, not in the advertiser&#8217;s hands. When almost every dollar rides one strategy, the strategy choice stops being a lever and becomes the entire foundation. If that choice is wrong, a portfolio wrapper does not save it. It scales it.<\/p>\n<p>The forensic reading: before you tune a portfolio strategy, confirm the strategy underneath it is the right one for the goal. Concentration hides the original decision.<\/p>\n<h2>Finding 2: at scale, the money is on targets, not on manual control<\/h2>\n<p>Look only at accounts spending over $1M and the picture sharpens. Target-based Smart Bidding, Target CPA plus Target ROAS, accounts for 72.7% of spend. Manual and enhanced CPC together are 3.6%. Targetless Maximize Conversions is 1.5%.<\/p>\n<p>Big money runs on explicit targets. The practical implication is direct: if you are entering one of these categories at scale, the benchmark entry point is a target-based strategy, and portfolio bidding is how you get there when no single campaign has enough conversions to hold a target on its own. Manual CPC is a data-collection phase, not a destination.<\/p>\n<p>There is a caution buried in this. A target is a promise you make to the algorithm. The next section, and the companion analysis on <a href=\"https:\/\/thedoctorads.com\/blog\/mastering-google-ads-target-cpa-bidding-for-optimal-campaign-results\">Target CPA bidding<\/a>, shows how often that promise is broken. Choosing target-based bidding is correct. Setting the target carelessly is where the money leaks.<\/p>\n<div class=\"cta-block\">\n<p class=\"cta-kicker\">Profit Forensics<\/p>\n<p>I examine one week of your Google Ads account and find the money it is losing, or prove it is clean. Signed, either way. For accounts spending $50,000 or more per month.<\/p>\n<p><a class=\"cta-btn\" href=\"https:\/\/thedoctorads.com\/profit-forensics\">See how a Profit Forensics examination works<\/a><\/p>\n<\/div>\n<h2>Finding 3: when a portfolio looks starved, check rank before budget<\/h2>\n<p>The most common misdiagnosis I see with portfolio strategies is the budget reflex. A campaign underdelivers, the operator assumes it is budget-limited, and pours in more money. At scale, that is usually the wrong call.<\/p>\n<p>In one high-spend niche, campaigns lose 61% of impression share to rank, not to budget. The account was not out of money. It was out of Ad Rank: the bids, the quality, and the target were not competitive enough to win the auction, so raising the budget changed nothing except the size of the ceiling it never reached.<\/p>\n<p>For a portfolio strategy this distinction is decisive. If the constraint is rank, the fix lives inside the strategy: the target, the conversion inputs, the landing experience. If you diagnose it as budget and simply lift the cap, you have not treated the cause. You have paid more to lose the same auctions.<\/p>\n<table>\n<caption>Where portfolio bidding fits, and where it does not<\/caption>\n<thead>\n<tr>\n<th>Situation<\/th>\n<th>Portfolio bid strategy<\/th>\n<th>Why<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Several campaigns, same conversion goal, each too small to bid alone<\/td>\n<td>Good fit<\/td>\n<td>Pooling buys the statistical power a single campaign lacks<\/td>\n<\/tr>\n<tr>\n<td>Campaigns with very different conversion values pooled together<\/td>\n<td>Poor fit<\/td>\n<td>One bid logic overpays weak traffic, underbids strong<\/td>\n<\/tr>\n<tr>\n<td>One large campaign with abundant conversion data<\/td>\n<td>Not needed<\/td>\n<td>A standalone strategy already has the data to bid well<\/td>\n<\/tr>\n<tr>\n<td>Underdelivery caused by lost impression share (rank)<\/td>\n<td>Will not fix it<\/td>\n<td>The constraint is the auction, not the pooling; raise competitiveness, not budget<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>How to run portfolio bid strategies without leaking money<\/h2>\n<p>The discipline is short, and it is mostly about what you decide before you switch anything on.<\/p>\n<ol>\n<li><strong>Pool by shared economics, not by convenience.<\/strong> Campaigns in one portfolio should aim at conversions worth roughly the same to you. If a lead is worth $40 in one campaign and $400 in another, they do not belong in the same Target CPA portfolio.<\/li>\n<li><strong>Confirm the pool has enough conversions to hold a target.<\/strong> The reason to pool is data. If the combined portfolio still runs thin, the target will drift, and the algorithm will chase noise.<\/li>\n<li><strong>Set the target from your economics, not from last month&#8217;s average.<\/strong> A Target CPA copied from a comfortable historical number is a wish, not a constraint. Set it from what a conversion is actually worth.<\/li>\n<li><strong>Read impression share lost to rank before you touch budget.<\/strong> If rank is the constraint, more budget is wasted motion.<\/li>\n<li><strong>Do not switch strategies casually.<\/strong> Every strategy change resets learning. Within one account, swapping a targeted strategy for a targetless one moves the realized CPA, often for the worse.<\/li>\n<\/ol>\n<div class=\"key-takeaways\">\n<h2>Key takeaways<\/h2>\n<ul>\n<li>Portfolio bidding is a tool for buying statistical power when individual campaigns are too small to bid well. Use it for that, not as a default wrapper.<\/li>\n<li>In real accounts, 89.7% of the median budget already rides one strategy. The strategy choice underneath is the foundation, so get it right before you optimize the portfolio.<\/li>\n<li>At $1M+ scale, 72.7% of spend runs on explicit targets. Target-based bidding is the benchmark; manual CPC is a data phase.<\/li>\n<li>When a portfolio underdelivers, check impression share lost to rank first. Budget is rarely the throttle at scale.<\/li>\n<li>Pool by shared economics, and set targets from value, not from history.<\/li>\n<\/ul>\n<\/div>\n<aside class=\"researcher-take\" style=\"border-left:4px solid #2fb073;background:#f6faf8;padding:1em 1.25em;margin:2em 0;border-radius:4px;\">\n<p style=\"margin:0 0 .5em;font-weight:700;font-size:.8em;letter-spacing:.05em;text-transform:uppercase;color:#2fb073;\">Researcher&#8217;s take<\/p>\n<p style=\"margin:0;font-size:1.03em;line-height:1.6;color:#0f1311;\">Owners arrive convinced portfolio bidding broke. It did not. They pooled campaigns that do not share an economic goal, set a target from last quarter&#8217;s comfort, then handed the whole thing to an algorithm and never fed it the conversion volume to learn on. The tool worked. The setup did not. In nearly every account I audit, the whole portfolio is already making one bidding decision, whether anyone noticed or not. The only question that matters is whether you made that decision on purpose, or let a default make it for you.<\/p>\n<p style=\"margin:.7em 0 0;font-size:.85em;color:#6b736e;\">Igor Ivitskiy, PhD, Doctor Ads<\/p>\n<\/aside>\n<h2>Frequently asked questions<\/h2>\n<div class=\"faq-item\">\n<p class=\"faq-q\">When should I use a portfolio bid strategy instead of a standard one?<\/p>\n<p>Use a portfolio when several campaigns share the same conversion goal and none of them has enough conversions to bid reliably on its own. Pooling gives the algorithm the data it needs. If a single campaign already has abundant conversions, a standalone strategy is simpler and works just as well.<\/p>\n<\/div>\n<div class=\"faq-item\">\n<p class=\"faq-q\">Why is my portfolio strategy spending less than its budget?<\/p>\n<p>Underspending is usually a rank problem, not a budget problem. If you are losing impression share to rank, the auction is rejecting your bids as uncompetitive. Raising the budget does nothing. Raise competitiveness through the target, the conversion inputs, and the landing experience.<\/p>\n<\/div>\n<div class=\"faq-item\">\n<p class=\"faq-q\">Can I mix Target CPA and Target ROAS campaigns in one portfolio?<\/p>\n<p>No. A portfolio applies one bid logic. Target CPA optimizes for a cost per conversion; Target ROAS optimizes for revenue return. Pooling them forces one goal onto two different economics. Keep them in separate portfolios.<\/p>\n<\/div>\n<div class=\"faq-item\">\n<p class=\"faq-q\">Does switching to a portfolio strategy reset the learning phase?<\/p>\n<p>Yes. Any change to bid strategy restarts learning. Expect a period of unstable performance while the strategy recalibrates, and avoid switching strategies repeatedly, since each change costs you learning data.<\/p>\n<\/div>\n<h2>Method and sources<\/h2>\n<p>The proprietary figures in this article come from a forensic analysis of 32 Google Ads accounts representing $133M in managed spend, covering September 2024 to February 2025. Figures are computed at the account level, deduplicated to one window per account, and reported anonymously. Concentration and strategy-mix figures are budget-weighted. Related reading on this site: <a href=\"https:\/\/thedoctorads.com\/blog\/mastering-google-ads-target-cpa-bidding-for-optimal-campaign-results\">Target CPA bidding<\/a> and <a href=\"https:\/\/thedoctorads.com\/blog\/mastering-bid-adjustments-in-google-ads-for-better-campaign-results\">bid adjustments<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The short version. A portfolio bid strategy pools several campaigns under one shared automated goal, so Google Ads optimizes bids across the whole group instead of one campaign at a time. It is the right tool when campaigns share a conversion goal and no single one has enough data to bid well alone. But in &#8230; <a title=\"Google Ads Portfolio Bid Strategies: What $133M in Spend Reveals\" class=\"read-more\" href=\"https:\/\/thedoctorads.com\/blog\/mastering-google-ads-portfolio-bid-strategies\" aria-label=\"Read more about Google Ads Portfolio Bid Strategies: What $133M in Spend Reveals\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":825,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[],"class_list":["post-713","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bidding","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-33"],"_links":{"self":[{"href":"https:\/\/thedoctorads.com\/blog\/wp-json\/wp\/v2\/posts\/713","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thedoctorads.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thedoctorads.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thedoctorads.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/thedoctorads.com\/blog\/wp-json\/wp\/v2\/comments?post=713"}],"version-history":[{"count":16,"href":"https:\/\/thedoctorads.com\/blog\/wp-json\/wp\/v2\/posts\/713\/revisions"}],"predecessor-version":[{"id":928,"href":"https:\/\/thedoctorads.com\/blog\/wp-json\/wp\/v2\/posts\/713\/revisions\/928"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thedoctorads.com\/blog\/wp-json\/wp\/v2\/media\/825"}],"wp:attachment":[{"href":"https:\/\/thedoctorads.com\/blog\/wp-json\/wp\/v2\/media?parent=713"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thedoctorads.com\/blog\/wp-json\/wp\/v2\/categories?post=713"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thedoctorads.com\/blog\/wp-json\/wp\/v2\/tags?post=713"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}