Most SEO agencies don't lose clients because the work was bad. They lose clients because nobody could prove the work happened. The audit gets delivered in month one, the client gets excited, and then months three through seven turn into a fog of "we're working on content and links." By month eight, a procurement review asks what the $5,000/month bought, and nobody on either side has a clean answer.
Project management for SEO agencies is the fix — not as process theatre, but as a structure that turns invisible knowledge work into visible, dated, attributable artifacts. This article lays out the five phases, the deliverables that belong in each, and the proof you need to produce so renewal conversations get boring.
Why SEO breaks generic project management
SEO fits badly into standard PM models for three structural reasons:
- The lag. A technical fix shipped in March may not show impact until June. Sprint-based frameworks assume feedback inside the sprint. SEO doesn't give you that.
- The dependency on the client. A huge share of SEO deliverables need someone else to deploy them — the client's dev team, their CMS admin, their legal reviewer. Your Gantt chart is only as real as their ticket queue.
- The blend of project and retainer. Month one is a project with a scope. Months two through twenty-four are a retainer with a rhythm. Most tools are built for one or the other.
The practical consequence: you need phase structure and a recurring loop, running simultaneously. If you're currently evaluating what to run this in, the roundup of PM tools for agencies is a reasonable starting point — but pick the structure first, then the tool.
Phase 1: Discovery and baseline (weeks 1–4)
The purpose of discovery isn't to produce a 60-page PDF. It's to produce a prioritised backlog and a frozen baseline you can point back to in month twelve.
Deliverables
- Technical crawl and audit with issues scored by impact × effort (see how to run a technical SEO audit step-by-step for the sequence that avoids a 400-item unprioritised dump)
- Keyword and intent map tied to actual URLs, not a spreadsheet of 3,000 terms
- Competitor gap analysis — 3 competitors maximum, chosen with the client, not by Ahrefs' default
- Analytics and Search Console validation (broken goal tracking is present in roughly half of new accounts)
- The baseline snapshot: organic sessions, conversions, indexed pages, average position for the top 50 terms, Core Web Vitals, and referring domains — all dated and locked
Proof artifact
A one-page baseline card. Not the audit. The audit is the work; the baseline card is the proof instrument. Every future report references it. "Indexed pages: 1,240 on 4 March" is an argument you can win with; "SEO is improving" isn't.
Budget 50–80 hours here for a mid-market site. If you're not tracking that time, you're guessing at your own margin.
Phase 2: Technical remediation (weeks 3–12, rolling)
This is where most SEO projects stall, and the cause is almost always the same: the fixes live in your project tool, but the deploy lives in the client's. Two systems, no owner.
Deliverables
- Developer-ready tickets — not "fix duplicate content" but "add rel=canonical pointing to /product/x on these 14 parameter URLs, spec attached"
- Redirect map with before/after status codes
- Schema implementation specs
- Internal linking changes with target and anchor
- Pre- and post-deploy crawl comparisons
Proof artifact
A remediation ledger: every issue, the date it was specified, the date it was deployed, who deployed it, and the crawl diff that confirms it. Three columns matter — shipped by us, shipped by client, waiting on client. That third column is the single most valuable thing you can show a client who thinks progress is slow. It converts a vague complaint into a shared operational problem.
Real numbers from this phase: if you specified 32 fixes and 19 shipped, say 19 of 32. The honesty buys credibility for the months where the number is better.
Phase 3: Content and on-page (month 2 onward)
Content is the phase most vulnerable to scope creep, because "a blog post" means wildly different things to an agency and a client.
Deliverables
- Briefs with target query, intent, word range, internal links, and required entities
- Drafts, revisions (capped — two rounds, then it's a change order)
- On-page optimisation of existing pages, which is usually higher ROI than new content for the first six months
- Publish confirmation with live URL and date
Proof artifact
A content ledger where every piece has: brief date → draft date → approval date → publish date → live URL → first-90-day impressions. That last column is what turns a content invoice into an investment story. If a $900 article has produced 4,100 impressions and 62 clicks in 90 days and is trending up, that's a conversation. If it's produced 40 impressions, that's also a conversation — a better one to have at month four than month fourteen.
Cap revision rounds in the SOW and enforce it in the workflow. Agencies that don't typically lose 15–25% of content margin to unlogged revisions.
Phase 4: Authority and off-page (month 3 onward)
Deliverables here are the hardest to make tangible because outreach is a numbers game with a low hit rate. Report the funnel, not just the wins.
- Prospect list size and qualification criteria
- Outreach sent, reply rate, placements secured
- Live links with DR/traffic of the referring page and the target URL
- Digital PR assets produced
Showing "480 prospects contacted, 31 replies, 7 placements" defends your pricing far better than listing 7 links in isolation. It also makes a rough month legible rather than suspicious.
Phase 5: The measurement loop (continuous)
This is the phase that makes the other four worth paying for. It runs monthly from week one and never stops.
Structure the report in three layers
- Output: what shipped this month, with links. Non-negotiable. Clients who can see output rarely churn over short-term ranking noise.
- Leading indicators: crawl errors resolved, pages indexed, impressions, average position, new keywords in top 20. These move in 4–8 weeks and prove the machine is turning.
- Outcomes: organic sessions, conversions, assisted revenue. These move in 3–9 months.
Most agency reports show layer 3 only, which is why months two through five feel like failure. Lead with layer 1, build the story with layer 2, close with layer 3. There's a fuller breakdown of the format in how to structure SEO client reporting.
The operational layer: capacity, time, and margin
Phases and deliverables are the client-facing half. The internal half is knowing whether you can actually staff it.
Two numbers to track per client, per month:
- Planned vs actual hours. A $5,000 retainer at a $125 blended rate buys 40 hours. If you're logging 58, you're running at roughly 68% of intended margin and probably don't know it.
- Deliverables shipped vs committed. If you committed to 4 articles and 10 technical fixes and shipped 3 and 6, the gap needs a reason recorded at the time — not reconstructed in a renewal meeting.
Roll these up across the roster and you get your real capacity picture. Overload shows up in the actuals weeks before it shows up in missed deadlines, which is the whole point of spotting overload before work slips.
Tooling matters here only insofar as it keeps phases, time, and client-facing proof in one place. Generic boards force you to maintain the proof layer manually in slides, which is exactly the work that gets dropped in a busy month — it's the gap PeakKR was built to close, and it's worth comparing how different platforms handle it on the PM tool comparison hub before you comm

Nick Quirk

