---
title: "Postmortem: The SaaS Google Ads Launch That Kept Starting Over"
description: "A reconstructed SaaS postmortem on landing-page swaps, changing offers and conversion actions—and the written freeze that could have protected the launch."
url: "https://groas.com/post/postmortem-how-a-saas-account-stayed-in"
image: "https://pub-87da24ecbbfc4c3bad6875f3aa013712.r2.dev/generated-images/7ffee441-7b33-4851-9b4f-0c753d9d5c0d.png"
published: "2026-10-12T05:34:32.407Z"
modified: "2026-10-12T05:34:32.521Z"
---

October 12, 2026 · 10 min read

# Postmortem: The SaaS Google Ads Launch That Kept Starting Over

[Alexander PerelmanHead Of Product @ groas](https://groas.com/author/alexander-perelman)[LinkedIn](https://www.linkedin.com/in/alexander-433793253/)

![Clay ads manager hugs a 'DON'T TOUCH' cloche over a seedling while coworkers secretly swap and repaint the pot beneath it.](https://pub-87da24ecbbfc4c3bad6875f3aa013712.r2.dev/generated-images/7ffee441-7b33-4851-9b4f-0c753d9d5c0d.png)

In this article

1. [The setup: a launch built to hold still](#the-setup-a-launch-built-to-hold-still)
2. [Weeks 1–2: the first warning is outside the account](#weeks-12-the-first-warning-is-outside-the-account)
3. [Week 3: the landing page changes, then the diagnosis goes wrong](#week-3-the-landing-page-changes-then-the-diagnosis-goes-wrong)
4. [The quarter turns: the bidder gets a different job](#the-quarter-turns-the-bidder-gets-a-different-job)
5. [By month six: every rescue attempt clouds the record](#by-month-six-every-rescue-attempt-clouds-the-record)
6. [The root cause: the account was frozen, but the business wasn’t](#the-root-cause-the-account-was-frozen-but-the-business-wasnt)
7. [The decision that could have prevented the spiral](#the-decision-that-could-have-prevented-the-spiral)
8. [Weeks 1–4: put the freeze in writing](#weeks-14-put-the-freeze-in-writing)
9. [Day 90: decide what the account actually learned](#day-90-decide-what-the-account-actually-learned)

A clean Google Ads launch can still spend a year at the starting line. The account looks disciplined; the business keeps changing what the account is supposed to sell, measure and learn.

This is a reconstruction, not a claim that every event below happened in one documented account. It combines two problems I know well: a SaaS client that changed its offer every quarter and an unannounced landing-page swap that tanked Quality Score. The sequence shows how those decisions compound. I used to treat patience as the fix for a struggling launch. Patience cannot help if nobody agrees to leave the inputs alone.

## The setup: a launch built to hold still

Picture a small B2B SaaS account generating 10 to 15 real demo requests a month when things go well, with a sales cycle longer than 90 days. The launch work is sound: tight ad groups, exact match where it matters, a negative list from day one and conversion tracking tied to the demo form. For the first two weeks, costs bounce around and conversion volume stays thin. The bid strategy shows learning.

I know the week-two advice by heart: don’t touch anything. It’s reasonable advice for the person inside Google Ads. It’s not an agreement with the people who can change the page, the offer or the form while that person is looking elsewhere.

That distinction matters at low volume. Google’s Smart Bidding learning guidance refers to [around 50 conversion events or three conversion cycles](https://searchengineland.com/google-ads-reframes-smart-bidding-learning-around-50-conversions-490382), with history affecting how quickly a strategy calibrates. At roughly 10 leads a month, 50 events would take about five months _if volume held steady_. A few quiet weeks would not prove the launch had failed, and a few promising ones would not establish a baseline. **The account needed a stable measurement window, not just a tidy setup.**

## Weeks 1–2: the first warning is outside the account

The first sign of trouble is almost invisible. The ads manager asks everyone to leave the campaigns alone. The marketing team hears that as an instruction about campaigns. They are still planning a page rewrite and talking about a different offer for next quarter.

The [learning label belongs to the bid strategy](https://ppc.land/learning-phase/), but the strategy relies on signals that extend beyond its settings. A new strategy or a substantial settings change can trigger recalibration; [major edits can take time to settle](https://www.storegrowers.com/google-ads-bid-strategy/). A page edit does not necessarily put the strategy back into a formal learning status. It can still change what happens after a click and make the data collected before the edit a poor guide to what happens next.

That was the warning I missed in the underlying experiences. I knew to say, “Don’t edit the account.” I should have named the pages, offers and conversion definitions as part of the same decision. **If the warning stops at the Google Ads login, it stops too soon.**

## Week 3: the landing page changes, then the diagnosis goes wrong

In this reconstructed week three, someone replaces the landing page without telling the ads manager. The headline answers a slightly different question. The form moves. The page loads more slowly. The ads and keywords are unchanged, which makes the next report tempting to read as an auction problem.

Landing-page experience is [one component of Quality Score, alongside ad relevance and expected click-through rate](https://wpseoai.com/blog/why-wrong-landing-page-raises-google-ads-costs/). A worse match between the promise in the ad and the page after the click can damage that experience. The unannounced swap in my own work tanked Quality Score; that is why this part of the reconstruction gets under my skin. You can build the careful match-type structure, then lose the thread when the destination changes without a word.

The wrong call comes next. CPCs climb, conversion rate weakens, and the manager starts adjusting bids to control cost. That response treats an account symptom while leaving the changed page in place. Lower bids may reduce traffic, which means even fewer conversion observations for a low-volume strategy. New ad copy or tighter targeting can muddy the comparison again.

None of this requires pretending that Google punishes page edits or that every edit resets Smart Bidding to zero. The practical damage is enough: the old page’s results and the new page’s results no longer describe the same journey. **Before touching bids, find out whether the thing the ad promises still exists after the click.**

## The quarter turns: the bidder gets a different job

Now the offer changes. In the version of this story that SaaS teams keep recreating, a free trial gives way to a demo call; later, marketing wants an audit booking. Pricing moves behind a form, then back out. Each request can sound sensible on its own. The mistake is approving each one without deciding whether the measurement window has ended.

The conversion request is the sharpest turn. If the primary action changes from demo requests to audit bookings, the bidder is no longer being asked to find the same outcome. [Conversion-goal changes affect how Smart Bidding learns](https://www.jwcperformance.co.uk/blog/google-ads-smart-bidding-learning-period-50-conversions). The data gathered for one goal does not automatically answer the question posed by another. The account may show learning again; even when a label does not capture the disruption neatly, the comparison across quarters is broken.

I understand why a manager says yes. Refusing to track the new thing sounds unhelpful. But there is a difference between measuring an additional action and quietly replacing the primary outcome the strategy optimizes toward. The useful answer is: we can change it, but we will document that we have changed the job and judge the next period on that basis.

A [B2B SaaS breakdown of signal quality and pipeline recovery](https://groas.com/post/b2b-saas-google-ads-signal-quality-conversion-tracking-pipeline-recovery) makes the same underlying problem concrete: the conversion fed back to the system has to reflect the result the business cares about. **Changing the offer is a business decision; changing the primary conversion is a bidding decision too.**

## By month six: every rescue attempt clouds the record

A few bad days invite another fix. The manager rewrites ads, narrows geography or cuts the budget sharply. Then performance moves again, and nobody can tell whether the cause was the new page, the new offer, the new goal or the latest account edit.

I’ve made that kind of call. A budget cut feels decisive when spend is painful. In this reconstruction, a 40% cut also reduces the traffic available to a strategy already short on conversion data. Guidance to make [budget changes in smaller steps, around 20 to 30%](https://www.storegrowers.com/google-ads-bid-strategy/), is useful because it leaves a cleaner view of what each change did. It is not a law that forbids protecting cash. It is a reminder that emergency moves have a measurement cost.

There is another trap underneath the resets. The demo form has enough volume to look useful to the bidder, but a form fill is not a sale. An illustration of the gap is [40 demos becoming 6 qualified opportunities and 1 close](https://www.graphed.com/blog/google-ads-for-b2b-saas). Google can count 40 completions while sales counts one customer. With a long sales cycle, waiting for closed deals as the only optimization signal can be too slow; keeping the raw form as the primary signal can reward volume that sales cannot use. SQL creation may be a better target where the team can define it consistently and return enough of those events to make the signal usable.

I used to talk about the primary conversion as sacred. The part I got wrong was how readily I would let its definition move. **Choose the outcome deliberately, then stop calling every new form the same thing.**

## The root cause: the account was frozen, but the business wasn’t

By the end of the reconstructed year, the pattern is clear. The account never gets an uninterrupted stretch in which the page, offer, primary conversion and spend tell the same story. Some changes may formally retrigger learning. Others damage relevance or change conversion behaviour without producing a tidy warning label. Together, they leave the manager judging one setup using data from several different ones.

At low B2B search volume, [limited relevant demand can make learning painfully slow](https://www.graphed.com/blog/google-ads-for-b2b-saas) even when the inputs stay stable. With a sales cycle beyond 90 days, the best outcome may arrive too late to serve as a practical day-to-day signal. Those constraints make a protected window more important, not less. If the team cannot keep the offer and measurement definition still, waiting another week will not solve the underlying problem.

Manual CPC does not have the same [Smart Bidding learning status](https://ppc.land/learning-phase/). That does not make it an automatic cure. A changed landing page still changes what a click is worth, and a changed conversion definition still ruins a clean before-and-after comparison. **The issue is bigger than the label in the interface.**

## The decision that could have prevented the spiral

Before launch, I would ask for a written 90-day measurement window. Not a grand contract addendum. One page naming what stays fixed, who can approve an exception and how the change gets recorded. If the business needs a different page, offer, primary conversion, budget or bid strategy, it can make that call. It should also acknowledge that the team is starting a new comparison on purpose.

The mechanism is the argument. Smart Bidding uses conversion patterns to decide what to bid for an auction. Change what counts as a conversion, where the click lands or what the visitor is offered, and those patterns become harder to interpret. Change several at once and a report may still have numbers, but it has no clean answer to the question, “Did the launch work?”

**No agreed freeze means no clean baseline.** I told clients to be patient with new campaigns. What I should have asked was what, exactly, they were willing to leave unchanged while we waited.

![Diorama of a calendar caught on its first month](https://pub-87da24ecbbfc4c3bad6875f3aa013712.r2.dev/generated-images/c7bb463b-2342-40c8-ad46-767cc3862324.png)

## Weeks 1–4: put the freeze in writing

The first four weeks are the start of the 90-day window, not a short substitute for it. Say the account spends $20k a month and gets 15 demos. Four weeks provide a first look, not a verdict on bidding, and an unlogged page change makes even that look harder to interpret. Put the following in writing before spend begins:

![Paper freezer shielding an ad account from changes](https://pub-87da24ecbbfc4c3bad6875f3aa013712.r2.dev/generated-images/32c91c07-611d-4e50-a3f9-f4cedc7a9083.png)

1. **Landing pages:** Keep the destination, headline, form and URL stable; record an unavoidable edit before judging results across it.
2. **Offer and pricing:** Name the offer for the window, including trial terms, discounts and what sits behind the form.
3. **Primary conversion:** Define one optimization action and do not silently replace it with the newest preferred form.
4. Budget: Avoid large reactive moves; when a change is necessary, record its size and date.
5. Bid strategy and targets: Choose them at launch, then give substantial changes their own measurement period.
6. **Change log and owner:** Put one person in charge of recording every page push, offer decision, tracking edit and budget request the day it happens.

The log is the item teams skip because it looks like admin. It is also what lets them distinguish a bidder problem from a page swap three weeks later. Without it, the freeze is a promise nobody can check, and months of reports can turn into arguments about a change everyone has forgotten.

## Day 90: decide what the account actually learned

A 90-day window forces the difficult decisions up front. Name the conversion worth training on. If qualified opportunities are the goal, define SQL creation consistently rather than assuming every demo request is qualified. Then connect sales feedback to the ad account; [offline conversion import using a click ID](https://www.graphed.com/blog/google-ads-for-b2b-saas) is one way to pass that downstream signal back instead of leaving it in the CRM.

Write down the volume math before promising an answer by day 90. At 15 demos a month, three months yields roughly 45 demos if volume holds. SQLs are a subset of those demos, so they will arrive more slowly. The [roughly 50-conversion benchmark](https://searchengineland.com/google-ads-reframes-smart-bidding-learning-around-50-conversions-490382) is a calibration guide, not a guarantee that the account will finish learning on schedule. If the chosen signal is too sparse, the team needs to face that before it starts swapping goals in week six to make the dashboard look healthier.

At day 90, I want to know what changed, what stayed put and whether the same outcome was measured throughout. If the business needs a new offer, make the change and begin a new comparison. If it does not, let the existing one finish its job. My rule since learning this the hard way is simple: **nothing outside the account moves without restarting the clock on purpose, in writing.**

## Frequently Asked Questions

### How long does Google Ads Smart Bidding need to learn on a low-volume B2B SaaS account?

Google's guidance refers to around 50 conversion events or three conversion cycles for calibration. At roughly 10 leads a month, 50 events would take about five months if volume held steady, so a few quiet weeks prove neither failure nor success.

### Does the don't touch anything advice during learning cover more than just the campaigns?

It should. The warning only works if it also covers the landing page, the offer and the conversion definitions, because the people who can change those are often outside the Google Ads account. If the freeze stops at the ads manager login, it stops too soon.

### What happens if the landing page is changed during a Google Ads launch without telling the ads manager?

Landing-page experience is one component of Quality Score, alongside ad relevance and expected click-through rate, so a page that matches the ad's promise worse can damage the score and raise costs. Even when the bid strategy shows no formal learning status, results collected before the edit no longer describe the same journey as results after it.

### Should I adjust bids when CPCs climb and conversion rate drops after a launch?

First check whether the thing the ad promises still exists after the click. A changed landing page can cause those symptoms, and lowering bids or rewriting ads treats an account symptom while leaving the real cause in place, while also reducing the conversion observations a low-volume strategy needs.

### Is it okay to switch the primary conversion from demo requests to something else mid-campaign?

You can change it, but the data gathered for one goal does not automatically answer the question posed by another, and conversion-goal changes affect how Smart Bidding learns. The useful approach is to document that the job has changed and judge the next period on that basis as a deliberately new comparison.

### How much should I cut a Google Ads budget when performance drops?

Emergency cuts are sometimes needed, but a 40% cut also reduces the traffic available to a strategy already short on conversion data. Making budget changes in smaller steps, around 20 to 30%, leaves a cleaner view of what each change actually did, though every change should still be recorded with its size and date.

### Should demo form fills or SQLs be the conversion signal for B2B SaaS Google Ads?

A form fill is not a sale: one illustration shows 40 demos becoming 6 qualified opportunities and 1 close. Keeping the raw form as the primary signal can reward volume sales cannot use, so SQL creation may be a better target where the team can define it consistently and return enough of those events for the signal to be usable. Offline conversion import using a click ID is one way to pass that downstream signal back to the ad account.

### How do I protect a new Google Ads launch from business changes like page swaps and offer changes?

Agree a written 90-day measurement window before spend begins. One page should name what stays fixed, including the landing page, offer, pricing and primary conversion, who can approve an exception and how each change gets recorded. If the business changes any of those inputs anyway, it should start a new comparison on purpose.

## Pay For Results, Not For Hours

Businesses buy the outcome, agencies resell it, and groas answers for it either way.

[See If You Qualify](https://groas.typeform.com/to/xC1bQNUT)

## Structured data

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://graph.groas.com/entity/groas","name":"groas","url":"https://groas.com/","logo":{"@type":"ImageObject","url":"https://groas.com/icon-512.png","width":512,"height":512},"sameAs":["https://www.linkedin.com/company/groas/"]},{"@type":"WebSite","@id":"https://groas.com/#website","name":"groas","url":"https://groas.com/","inLanguage":"en-US","publisher":{"@id":"https://graph.groas.com/entity/groas"}},{"@type":"WebPage","@id":"https://groas.com/post/postmortem-how-a-saas-account-stayed-in#webpage","url":"https://groas.com/post/postmortem-how-a-saas-account-stayed-in","name":"Postmortem: The SaaS Google Ads Launch That Kept Starting Over","description":"A reconstructed SaaS postmortem on landing-page swaps, changing offers and conversion actions—and the written freeze that could have protected the launch.","inLanguage":"en-US","isPartOf":{"@id":"https://groas.com/#website"},"about":{"@id":"https://graph.groas.com/entity/groas"},"primaryImageOfPage":{"@type":"ImageObject","url":"https://pub-87da24ecbbfc4c3bad6875f3aa013712.r2.dev/generated-images/7ffee441-7b33-4851-9b4f-0c753d9d5c0d.png"},"breadcrumb":{"@id":"https://groas.com/post/postmortem-how-a-saas-account-stayed-in#breadcrumb"},"dateModified":"2026-10-12T05:34:32.521Z","mainEntity":{"@id":"https://groas.com/post/postmortem-how-a-saas-account-stayed-in#article"}},{"@type":"BreadcrumbList","@id":"https://groas.com/post/postmortem-how-a-saas-account-stayed-in#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://groas.com/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https://groas.com/blog"},{"@type":"ListItem","position":3,"name":"Postmortem: The SaaS Google Ads Launch That Kept Starting Over","item":"https://groas.com/post/postmortem-how-a-saas-account-stayed-in"}]},{"@type":"BlogPosting","@id":"https://groas.com/post/postmortem-how-a-saas-account-stayed-in#article","url":"https://groas.com/post/postmortem-how-a-saas-account-stayed-in","mainEntityOfPage":{"@id":"https://groas.com/post/postmortem-how-a-saas-account-stayed-in#webpage"},"isPartOf":{"@id":"https://groas.com/blog#blog"},"headline":"Postmortem: The SaaS Google Ads Launch That Kept Starting Over","description":"A reconstructed SaaS postmortem on landing-page swaps, changing offers and conversion actions—and the written freeze that could have protected the launch.","datePublished":"2026-10-12T05:34:32.407Z","dateModified":"2026-10-12T05:34:32.521Z","image":{"@type":"ImageObject","url":"https://pub-87da24ecbbfc4c3bad6875f3aa013712.r2.dev/generated-images/7ffee441-7b33-4851-9b4f-0c753d9d5c0d.png"},"author":{"@id":"https://groas.com/author/alexander-perelman#person"},"publisher":{"@id":"https://graph.groas.com/entity/groas"},"keywords":"conversion, launch, page, saas, ads, google ads, account, google","wordCount":2090,"inLanguage":"en-US"},{"@type":"Person","@id":"https://groas.com/author/alexander-perelman#person","name":"Alexander Perelman","jobTitle":"Head Of Product @ groas","description":"Ex Goldman Sachs and Ex Stanford Computer Science","image":"https://groas.com/media/blog/4f17cac3a81acc224cc1b2cfab8f94bbc295a3089d13e8421125771ef8d4064f.jpg","worksFor":{"@id":"https://graph.groas.com/entity/groas"},"sameAs":["https://www.linkedin.com/in/alexander-433793253/"]},{"@type":"FAQPage","@id":"https://groas.com/post/postmortem-how-a-saas-account-stayed-in#faq","mainEntity":[{"@type":"Question","name":"How long does Google Ads Smart Bidding need to learn on a low-volume B2B SaaS account?","acceptedAnswer":{"@type":"Answer","text":"Google's guidance refers to around 50 conversion events or three conversion cycles for calibration. At roughly 10 leads a month, 50 events would take about five months if volume held steady, so a few quiet weeks prove neither failure nor success."}},{"@type":"Question","name":"Does the don't touch anything advice during learning cover more than just the campaigns?","acceptedAnswer":{"@type":"Answer","text":"It should. The warning only works if it also covers the landing page, the offer and the conversion definitions, because the people who can change those are often outside the Google Ads account. If the freeze stops at the ads manager login, it stops too soon."}},{"@type":"Question","name":"What happens if the landing page is changed during a Google Ads launch without telling the ads manager?","acceptedAnswer":{"@type":"Answer","text":"Landing-page experience is one component of Quality Score, alongside ad relevance and expected click-through rate, so a page that matches the ad's promise worse can damage the score and raise costs. Even when the bid strategy shows no formal learning status, results collected before the edit no longer describe the same journey as results after it."}},{"@type":"Question","name":"Should I adjust bids when CPCs climb and conversion rate drops after a launch?","acceptedAnswer":{"@type":"Answer","text":"First check whether the thing the ad promises still exists after the click. A changed landing page can cause those symptoms, and lowering bids or rewriting ads treats an account symptom while leaving the real cause in place, while also reducing the conversion observations a low-volume strategy needs."}},{"@type":"Question","name":"Is it okay to switch the primary conversion from demo requests to something else mid-campaign?","acceptedAnswer":{"@type":"Answer","text":"You can change it, but the data gathered for one goal does not automatically answer the question posed by another, and conversion-goal changes affect how Smart Bidding learns. The useful approach is to document that the job has changed and judge the next period on that basis as a deliberately new comparison."}},{"@type":"Question","name":"How much should I cut a Google Ads budget when performance drops?","acceptedAnswer":{"@type":"Answer","text":"Emergency cuts are sometimes needed, but a 40% cut also reduces the traffic available to a strategy already short on conversion data. Making budget changes in smaller steps, around 20 to 30%, leaves a cleaner view of what each change actually did, though every change should still be recorded with its size and date."}},{"@type":"Question","name":"Should demo form fills or SQLs be the conversion signal for B2B SaaS Google Ads?","acceptedAnswer":{"@type":"Answer","text":"A form fill is not a sale: one illustration shows 40 demos becoming 6 qualified opportunities and 1 close. Keeping the raw form as the primary signal can reward volume sales cannot use, so SQL creation may be a better target where the team can define it consistently and return enough of those events for the signal to be usable. Offline conversion import using a click ID is one way to pass that downstream signal back to the ad account."}},{"@type":"Question","name":"How do I protect a new Google Ads launch from business changes like page swaps and offer changes?","acceptedAnswer":{"@type":"Answer","text":"Agree a written 90-day measurement window before spend begins. One page should name what stays fixed, including the landing page, offer, pricing and primary conversion, who can approve an exception and how each change gets recorded. If the business changes any of those inputs anyway, it should start a new comparison on purpose."}}]}]}
```
