Peptide brand Auction Insights data behaves differently than mainstream ecommerce — competitors churn through suspensions, impression share swings wildly, and "beat the competitor" instincts can backfire. Here's how to read the report correctly.
Open the Auction Insights report on almost any peptide brand's Search campaign and you'll see something that doesn't happen in mainstream ecommerce: the competitor list rewriting itself month to month. A domain that held 40% impression share in March is gone by June. A new challenger appears out of nowhere with an impression share spike, then vanishes eight weeks later. Your own impression share swings from 22% to 61% and back again without you changing a bid, a budget, or an ad.
If you learned Auction Insights from a standard PPC playbook, this looks like noise, or worse, like a signal to chase. The instinct is to see a competitor gaining Overlap Rate against you and respond by raising bids, tightening match types, or rewriting ad copy to "win" the auction back. In most categories, that instinct is roughly correct. In peptide and research-chemical advertising, it is frequently the wrong move, and understanding why requires understanding what's actually driving the volatility in the report before you decide what to do about it.
Auction Insights was built for stable competitive sets: retailers, SaaS companies, service businesses that stay in the auction for years, whose only lever is bid and creative quality. Peptide and research-chemical advertising is not that environment, and three structural differences change how you should read every metric in the report.
The competitor pool is small and unstable. Most verticals have dozens of legitimate bidders competing on a given keyword cluster. A restricted-category Search auction for compound-specific or condition-adjacent terms often has a handful of real competitors, sometimes fewer, because Google's certification and policy requirements for research-use and peptide advertising narrow the field dramatically. When your competitor pool is five accounts instead of fifty, one account entering or leaving swings every share metric in the report.
Competitor accounts churn through suspensions. This is the single biggest distortion mainstream Auction Insights guidance never accounts for. A competitor who shows up with strong Impression Share and Top of Page Rate for six weeks may simply be running ads that haven't tripped a policy review yet, not running a genuinely stronger account. When Google suspends them for a compliance violation, they disappear from the report entirely, sometimes for weeks, sometimes permanently under that domain, only to reappear under a new URL or business entity. What looks like "we're losing to Competitor X" in March can just as easily read as "Competitor X's account is about to get suspended" once you have three or four months of history to compare against.
Impression share moves for reasons that have nothing to do with your account. In a stable category, a jump in your own Impression Share usually traces to a bid change, a budget increase, or a Quality Score improvement. In this category, your Impression Share can jump 20 points overnight purely because a competitor got suspended and stopped bidding, or purely because your own account survived a policy review that pulled a chunk of your ad group's inventory out of eligibility the week before. Before you credit (or blame) any optimization for a share shift, check whether the competitor list itself changed.
This is closely related to the volatility you'll see if you're also tracking Quality Score in a peptide account — both metrics get whipsawed by the same underlying instability, and neither should be read in isolation from what's happening at the policy layer.
Before applying any category-specific judgment, it's worth being precise about what each column in the report is telling you, because misreading the mechanics is where most accounts go wrong first.
The percentage of eligible auctions in which your ad actually showed. This is capped by budget, bid, Quality Score, and ad approval status combined, and Google will not surface a domain in your report at all if its impression share against you falls below roughly 10% — meaning the report structurally hides smaller or emerging competitors until they've already gained real traction against you. In a five-competitor category, that 10% floor matters: it means you can be losing ground to a new entrant for weeks before Auction Insights tells you they exist.
How often a competitor's ad showed in the same auction as yours, at all, regardless of position. High overlap with a competitor tells you that you're targeting the same query set. It does not tell you who's winning. Two accounts with near-identical Overlap Rate can have completely different Position Above Rate against each other.
Of the auctions where both your ad and a competitor's ad appeared, the percentage of the time their ad ranked in a higher position than yours. This is the closest thing in the report to a head-to-head scoreboard, and it's the metric most advertisers fixate on. It's also the one most distorted by the suspension-churn dynamic described above, because a competitor who is about to lose their account often ran aggressive, policy-adjacent ad copy that Google was still serving — meaning a strong Position Above Rate against you in the weeks before a suspension isn't a benchmark worth chasing.
A concrete example worth keeping in mind: a client of ours ran a compound-specific ad group where a single competitor held a 70% Position Above Rate for nine straight weeks, consistently outranking on core terms despite our client's higher Quality Score. The instinct on the team was to raise bids to close the gap. Instead, we held bids flat and watched the competitor's landing page, which was making dosing claims that wouldn't have survived a Google Ads policy review much longer. In week eleven, the competitor's account was suspended. Our client's Position Above Rate against them went to zero overnight, not because of anything we changed, but because the auction the client had been "losing" was never one worth winning on those terms.
The share of impressions where your ad appeared above the organic results (Top of Page Rate) versus specifically in the very first position above organic (Absolute Top of Page Rate). These are useful for understanding your own visibility trend over time, but for competitive reads they should always be checked alongside Overlap Rate — a competitor with a high Absolute Top of Page Rate but low Overlap Rate with you is winning a different query set than you're fighting for, not beating you directly.
The percentage of auctions your ad either outranked a competitor's ad or showed while theirs didn't show at all. This is available for both Search and Shopping/Performance Max auction insights and is the single best composite metric for tracking directional progress against a specific competitor over a full quarter, because it smooths out some of the single-auction noise the position metrics carry.
All of these can be segmented by time and device and filtered by campaign, ad group, or individual keyword (Search only) — and for a peptide account, filtering to the keyword or ad group level is usually more informative than the account-level rollup, since compliance events tend to hit specific ad groups or landing pages rather than an entire account at once.
The standard Auction Insights advice — find who's beating you on Position Above Rate, then outbid or out-Quality-Score them — assumes the competitor beating you is a stable, legitimate operator worth emulating. In peptide advertising, that assumption often doesn't hold, and acting on it can actively damage your account.
Chasing a soon-to-be-suspended competitor wastes budget and invites scrutiny. If a competitor is winning auctions with landing pages or ad copy that push past what policy actually allows — unapproved health claims, dosing language, non-compliant CTAs — matching their approach to close the gap doesn't win you the auction long-term. It puts your own account in the same review queue they're about to fail. We've seen accounts that spent six weeks rewriting copy to "compete" with an aggressive competitor's messaging, only to watch that competitor get suspended in week seven while their own account, now carrying similar risk signals, got flagged for review the following month. The Position Above Rate gap they were chasing was never a real target.
Raw impression share targets don't map cleanly onto a five-competitor auction. In a mainstream vertical, "get to 65% impression share" is a reasonable goal because the ceiling is set by fifty stable bidders. In a restricted category with a handful of eligible advertisers, your realistic ceiling might be 85%, or it might be capped at 40% because of budget-independent eligibility factors tied to your own policy standing. Setting a fixed impression share target without first establishing what's structurally achievable in your specific keyword cluster leads to bid decisions based on a number that was never comparable to begin with.
A sudden "win" against a competitor is often a policy event, not a performance one. When your Overlap Rate against a specific competitor drops to zero and stays there, the first question shouldn't be "what did we do right" — it should be "did they get suspended." If the answer is yes, the correct response is to hold steady and watch whether they resurface under a new domain within four to eight weeks, not to redirect the budget you'd earmarked for competing with them into a different lever entirely, only to need it back when they return.
Overreacting to volatility trains you to make short-term bid decisions on long-term problems. The temptation with a report that moves this much is to check it weekly and adjust bids reactively. That's a reasonable cadence in a stable vertical. Here, it mostly produces bid whiplash against a competitor set that will look different again in a month. The report is far more useful as a monthly or even six-week trend line than as a weekly dashboard.
This is the checklist we run through with clients every reporting cycle. It's designed to separate signal from category noise before any bid or budget decision gets made.
Getting the account structure right underneath this reporting also matters — if compounds are mixed into shared campaigns, a single competitor shift or suspension event gets averaged across products that have nothing to do with each other, which is one of several reasons we typically recommend separating a peptide brand's Google Ads account structure by compound rather than running everything through one undifferentiated campaign. It also makes negative keyword hygiene more important than usual, since a competitor's suspension can leave a gap that low-intent or off-target traffic rushes in to fill if your negative keyword list isn't tight enough to hold the line.
We built our process around the assumption that a peptide advertiser's competitive set will look meaningfully different every time we check it, because that's what running these accounts day to day has taught us. Instead of a static competitor watchlist, we track domain churn as its own data point — which competitors are new, which have gone quiet, and which have a suspension-and-resurface pattern worth flagging to the client before a bid war starts over a competitor who won't be in the auction next month anyway.
Because we manage both Search and Shopping/Performance Max for most of our peptide clients, we also read the two Auction Insights views side by side rather than in isolation. Shopping and PMax auction insights only expose Impression Share, Overlap Rate, and Outranking Share — no position or top-of-page data — so a competitor who looks dominant on Search terms can be nearly invisible on Shopping, or vice versa. Treating those as one combined competitive picture, rather than two separate reports pulling in different directions, is often what surfaces a real budget opportunity: a competitor with strong Search presence but weak Shopping Overlap Rate is telling you exactly where the easier incremental impression share sits, without needing a single extra dollar of Search bid pressure to get it.
That discipline matters more than it sounds like on paper. See how a compound-specific account we manage handled a volatile competitive field and grew spend efficiently despite three separate competitor suspension events in a single quarter in our scaling case study, which walks through how we separated real performance signal from category churn to keep budget decisions grounded in what was actually happening in the account, not what the week's Auction Insights snapshot seemed to suggest.
If your team is reading Auction Insights the way a mainstream ecommerce guide tells you to, and the numbers keep not making sense, that's usually not a data problem. It's a category problem, and it's exactly the kind of thing worth having a second set of eyes on.
Get a free 30-minute audit of your Google Ads or Meta Ads account. We’ll review compliance, structure, and growth opportunities — no strings attached.
Book a Free Audit