← All questionsResponsive Search Ads

Why do multiple RSAs with identical text in the same ad group show conflicting metrics?

A quick primer

Here's the key thing to understand: an RSA is a distinct object in the system (with its own Ad ID, learning history, and stats) even if the visible headline and description text matches another ad exactly. Identical text doesn't mean an identical object as far as Google Ads' ranking is concerned.

The first common cause of divergence is simply a different creation date and, as a result, a different amount of accumulated data: if one RSA has been running for three months and the other for two weeks, comparing their metrics over the same calendar window compares two genuinely different samples. The second cause is pinning: even if the headline pool is identical, different pinning between the two ads gives the system a different amount of testing room for each. A third, less obvious cause is small technical differences: different Final URLs, different Display Paths, the presence or absence of ad customizers.

It's also worth knowing the mechanics of how impressions get split between multiple RSAs in one group: Google notes that multiple RSAs in one ad group slow down learning and reduce optimization precision compared to a single RSA — the system has to split traffic between multiple objects instead of consolidating the signal on one. But it's important not to stop at simply noting this effect — it matters exactly which keywords the split is happening on, since that changes both the diagnosis and the right response. If both ads genuinely compete for the same queries (high overlap in the semantics/search terms that trigger each), the metric gap really does reflect an algorithmic skew toward one variant, and that's a signal the weaker one is objectively underperforming as copy. But if a closer look shows that the queries triggering ad A differ meaningfully from the queries triggering ad B (different keyword clusters, different audience segments by intent) — this isn't "copy versus copy" competition inside one group at all, but effectively two different sub-segments of semantics artificially blended into one ad group, where Google is forced into a compromise split of impressions between them.

What to check before you touch anything

  • The creation date and status (Active/Paused) of each RSA — a fair metric comparison only covers a comparable period of continuous operation for both ads.
  • Whether pinning, Final URL, Display Paths, and ad customizer settings match between the two ads — invisible technical differences can explain a gap in conversions.
  • How much overlap exists between the search terms/keywords that actually trigger each ad — via ad-level segmentation in the search terms report or Auction Insights: high overlap (roughly 80%+) with one variant consistently winning on relevant metrics points to genuinely weaker copy rather than an artificial skew.
  • If overlap is low, meaning the ads effectively serve different query/audience segments — that's a signal not of a metrics conflict, but of blended semantics within one ad group.
  • Whether both ads have the same set of supporting assets — Sitelinks, Callouts, Structured Snippets — these are usually shared at the ad group/campaign level, but it's worth confirming there aren't ad-specific asset associations giving one ad a richer serve than the other.
  • The impression volume for each ad — with a large skew, the lower-volume ad's metrics may simply be statistically unreliable due to sample size.

Possible approaches

  • If semantic overlap is high (~80%+) and one variant consistently wins on the relevant metrics — turn off the losing ad; keeping it "in reserve" no longer makes sense, it's just siphoning off impressions with no upside.
  • If the ads clearly serve different semantic/audience segments — don't treat this as a metrics-conflict problem; instead, restructure: split the relevant semantics into separate ad groups, each with its own RSA suited to its segment, instead of blending intents in one group.
  • If overlap is partial (neither ~80%+ nor near zero) — explicitly separate the shared and unique parts of the semantics for each ad and weigh whether the volume of unique semantics justifies a dedicated group, or whether it's simpler to leave things as-is and just turn off the weaker ad on the overlapping portion.
  • If Sitelinks/Callouts/Snippets are unevenly connected between the ads — bring them to parity so any difference in results is explained by headline copy alone, not asset coverage.
  • In most cases, absent a clear structural reason for multiple identical-text RSAs, consolidate them into one ad — this matches Google's own recommendation and removes the source of the conflicting metrics altogether.