The 90-Day Account Rebuild Plan
The exact schedule we use on every new client engagement.
Who this is for
- Founders evaluating Ad-Lab
- Operators wanting a reference rebuild plan
- In-house teams designing their own 90-day cycle
Why this exists
Founders evaluating an agency want to see the actual schedule before they sign. This is ours, week by week, with the milestones we hit on every engagement and the pass/fail criteria for each phase.
Read this first
The 90-day rebuild is a contract with the future-you. Without a written week-by-week plan, the engagement defaults to the loudest fire of the day, optimisation happens on whatever is convenient instead of what compounds, and the founder loses faith inside month two when the dashboard reads worse before it reads better. This plan is the schedule that prevents that.
Phase structure across 90 days
Days 1-14, Audit (deep)
Run every audit template on this site against the live account: PMax structure, branded search bleed, feed column hygiene, server-side tracking pre-baseline, ROAS vs MER reconciliation. Document findings with screenshot evidence. Land the audit-call deck on day 14 with three quick wins (shippable in week 3) and three structural issues (shippable across weeks 4-12). No spend changes during weeks 1-2 unless an issue is bleeding actively.
Days 15-30, Strategy
Translate audit findings into the named milestones for weeks 4-12. Asset production schedule (5-10 LPs, 6 video scripts at 3 hooks each, image gen by surface). AI ops setup (weekly account audits, alert workflows, competitor monitoring). POAS targets per campaign with the trajectory by week. CFO-facing reconciliation sheet locked. End of week 4: the audit deck has become a 60-day execution doc.
Days 31-60, Scale (build)
Ship the structural changes from the audit, in dependency order. Server-side tracking first because Smart Bidding optimises against whatever signal it has. Feed surgery second because Shopping spend can't compound on a leaky feed. PMax structure third because asset group splits need clean inputs. Creative volume layered weekly. Pause optimisation panic; let each change settle 14 days before measuring.
Days 61-90, Scale (expand)
Open the surfaces the existing campaigns aren't covering. YouTube + Demand Gen if the brand has video supply. AI Max activation if the structure work is done. Comparison and review-intent traffic via dedicated Search campaigns. Asset production cadence locked at the weekly pace established in days 15-30. Every change paired with the success metric written before launch.
Milestone checklist with pass/fail criteria
Each milestone gates the next phase. If the criterion isn't met, do not advance; rerun the dependent task until it is.
| Milestone | By day | Pass criterion | If fail |
|---|---|---|---|
| Audit deck delivered | 14 | Three quick wins + three structural issues, each with evidence | Extend audit by one week, do not start strategy phase until complete |
| Server-side tracking live | 30 | EMQ above 8 across Google + Meta + (TikTok if active), 14-day parity check passed | Hold all bid changes; tracking gates everything downstream |
| Feed audit shipped | 35 | GMC item issues below 2% of catalog, custom labels populated 95%+, store quality verified | Pause Shopping budget increases until feed reads clean |
| PMax structure rebuild | 50 | Every AG scoring 18+/25 on the structure matrix, themes 3-5 per AG, audience signals layered | Hold scaling spend on PMax until structure scores |
| Creative cadence locked | 60 | First weekly batch shipped (18 video units), creative ops rhythm documented | Cap top-of-funnel spend until creative supply matches the volume the algorithm needs |
| Cross-channel readout in place | 75 | MER + POAS chart deployed weekly, CFO reads from this single source | Continue using channel ROAS as a stopgap, redo measurement work week 12 |
| Day-90 review delivered | 90 | Trailing 30-day POAS up vs day-1 baseline, blended MER stable or up, no GMC issues | Document what shifted and why; the next 90 days inherit the open work |
Asset production schedule
Week 1-2: brief production. Identify the five to ten landing-page intents the brand needs by audit-deck end. Brief the writer and the designer with a one-pager per LP covering the offer, the audience, the format, and the proof stack. Same week, brief six video scripts with three hooks each across the format mix the brand actually runs (vertical, in-feed, 16:9).
Week 3-4: first batch produced. Two LPs live by end of week 3. Four LPs total by end of week 4. First video batch shoots in week 3, edits and format-cut in week 4. End of month one: 4 LPs and 18 video units in the bank, ready for the campaign work to deploy against.
Week 5-12: cadence. Two new LPs per week, six new video scripts every two weeks (so 18 video units per fortnight). Refreshes to the existing library as performance data comes in. The production rhythm matches the campaign feedback loop: data arrives weekly, the production queue refreshes weekly. By day 90 the library has 20+ LPs and 90+ video units, and the campaigns have something to test against indefinitely.
AI ops setup, the layer that catches what the buyer misses
- Weekly account audit runbook documented and scheduled (every Monday 09:00 owner-time)
- Daily spend-drop alert wired to Slack: pages the operator if any campaign spend drops 25%+ vs trailing 7-day average
- Daily conversion-tracking sentinel: alerts if conversion volume drops 30%+ vs trailing 7-day, flags possible tag break before Smart Bidding optimises against bad data
- Weekly competitor monitoring: brand-name search and PPC ad copy capture for the top 3 competitors, surfaced in the Monday review
- Monthly GMC diagnostics scan: scheduled job, output dropped into the operator's inbox for review
- Monthly search-themes drift diff: per-AG snapshot saved on the 1st of every month
- Quarterly audit cadence: every 90 days, every audit template re-runs against the account so structural drift surfaces before it compounds
- Documented escalation path: who pages whom inside the team within 4 hours of a critical alert (suspension, tracking break, spend collapse)
What good looks like at day 90
Trailing 30-day POAS is at or above the target set in the strategy phase. Blended MER is stable or up vs day-1 baseline. Server-side tracking is live with EMQ 8+ across platforms. Feed has no active issues. PMax + AI Max + Search are running in lanes with documented exclusions and themes. Creative supply matches the cadence Smart Bidding needs. The CFO reads MER + POAS weekly without asking what the platform dashboards mean. The team has a written runbook covering every alert, audit, and escalation path so the second 90 days run without rebuilding the muscle.
External resources
Authoritative references we link to alongside the template. Read them before running the audit.
- Google Ads, account structure best practicesAuthoritative reference for the structural decisions in days 31-50.
- Google Ads, Smart Bidding learning phaseWhy each structural change needs a 14-day settle window.
- Google Ads, Conversions API integrationRequired reading for the server-side tracking work in days 15-30.
- Google Skillshop, full curriculumFree training. The team running the rebuild plan should hold current Google Ads + Shopping certifications.
- Search Engine Land, Google Ads coverageTopic index for ongoing platform changes during the engagement window.
Want this run for you?
