New

Everything you need to scale smarter with Fixly.

Get Started
xly
Back to blog

Agency delivery

The agency SEO workflow: from new retainer to monthly QBR (no PDFs)

A month-by-month playbook for running SEO retainers that renew — built from 200+ agency workspaces.

SMShivay Mehra··10 min read

Why most SEO retainers die in month 4

The pattern is always the same. Month 1: onboarding audit, big PDF, client signs. Month 2: execution, slow progress. Month 3: client asks "what did we actually do?" Month 4: renewal conversation goes sideways.

The root cause isn''t the work. It''s that the work isn''t visible to the client between invoices.

Here''s the workflow that fixes it.

Week 1: the onboarding audit (not the pitch)

Most agencies do the audit DURING the sales process. That''s wrong. Do the audit in Week 1 of the retainer, with the client watching.

  • Run a live audit on a call (not async)
  • Let the client see the Growth Score and pillar breakdown in real time
  • Pick 3 fixes together — not 30. Three.
  • Ship a shared client portal that shows the score, the 3 fixes, and their status

This changes the psychological contract. The client is now invested in 3 specific things instead of a vague "improve SEO."

Week 2-3: ship the 3 fixes

Resist the urge to ship 10 things. Ship 3 and document each one visibly:

  • Before/after screenshots in the portal
  • A one-line "what changed and why it matters" note per fix
  • Updated Growth Score after each ship

The client should get a notification every time you ship. Don''t wait for the monthly report.

Week 4: first small win

By end of month 1 you want at least one measurable win to show:

  • Score moved +X points
  • One page climbed in GSC position for a target query
  • One fix shipped that closes a visible funnel leak

This is the single biggest renewal predictor. If month 1 has no visible win, month 4 will have no renewal.

Month 2: the compounding motion

With the 3 quick wins banked, month 2 is about pattern work:

  • Pick a cluster of 5-10 pages that share a common issue (collection pages, blog taxonomy, pricing variants)
  • Fix them together
  • Track the cluster average score

The math here is powerful — fixing one page moves one number. Fixing a cluster moves a segment. Clients feel segment movement more than individual pages.

Month 3: the proof loop

At month 3 you need a QBR that shows three things:

1. What we shipped — not tasks, actual changes

2. What moved — score, positions, conversion rate, revenue if trackable

3. What''s next — the next 3 fixes and why

Critically: NOT a 30-page PDF. A 10-minute live walkthrough of the portal, with the client clicking. Screen-share. Questions in real time.

Month 4: renewal conversation

If you did the above, this is easy. The portal shows score movement. The shipped fixes are documented. The next 3 fixes are prioritized. You''re not selling a retainer — you''re proposing the next quarter of the same loop that''s already working.

The tools you actually need

  • A live growth audit that re-runs automatically so the score in the portal stays current
  • A Watch setup so the score is monitored between audits and the client gets an email if it drops
  • Client-branded portal links so clients don''t see your competitor''s tool logo
  • A Pitch Mode export for QBRs

The key principle: the client''s view of the work should update in real time, not at month-end.

The 3 mistakes that kill retainers

Mistake 1: big discovery audit, thin execution

Clients can tell when you spent 3 weeks on a fancy audit and 1 week shipping. The ratio should be inverted.

Mistake 2: reporting in PDFs

PDFs imply discrete events. Retainers are continuous. Your reporting surface should be a living dashboard that the client can open anytime.

Mistake 3: no visible re-audits

If your score at month 1 was 58 and at month 4 you''re still saying "our initial audit scored your site at 58," the client is going to ask why. Re-audit monthly, minimum.

The metric to track on your book of business

Agency retention at month 6 correlates with exactly one thing: can the client describe, without looking, what their SEO agency shipped last month? If yes → renewal. If no → at-risk.

Build your workflow around that.

See how the agency dashboard tracks retainer health across your book.

Similar blogs

More from Fixly — starting with posts in “Agency delivery”, then other recent guides.

Get our weekly growth playbook

What we shipped, what we learned, what's worth trying — every Monday.

Join 2,100+ growth teams

Follow us on