PeakKR

SEO proposal to project plan

Signed SEO Proposal to Project Plan: The Handoff

The deal is signed. The proposal said "comprehensive technical SEO audit, content strategy, and monthly reporting" for $6,500/month. Now someone has to turn that sentence into 160 hours of scheduled work across four people over 90 days — and nobody wrote down that the salesperson promised a competitor gap analysis on the third call.

Converting an SEO proposal to project plan means translating commercial language into countable units of work, each with an owner, an hour budget, and a date — and doing it within 48 hours of signature while sales context is still fresh. Everything below is the mechanics of that translation.

What actually breaks between signature and kickoff

Three failures account for most of the damage we see in agency delivery:

All three are solvable with a forty-five minute meeting and a document. The reason they persist is that nobody owns the handoff — sales considers the deal done at signature, delivery considers it started at kickoff, and the gap between those two moments has no name.

Step 1: Translate every proposal line into a countable unit

Proposal language is deliberately elastic because it has to sell. Project plans need to be rigid. The translation rule: if you can't count it, you can't schedule it, and you can't defend it.

Here's what that looks like in practice for a mid-size ecommerce client:

Notice the caps. "Up to 50,000 URLs." "Up to 15 implementations." Caps are not hostile; they're the only thing that makes a retainer a retainer rather than an all-you-can-eat contract. If the client exceeds them, you have a documented basis for a conversation instead of a resentment.

Make the hours sum to the money

Take the monthly fee, divide by your target blended rate, and you have your capacity ceiling. A $6,500 retainer at a $160 blended rate is roughly 40 hours. Now add up your translated line items. If the monthly recurring work hits 21 hours and the month-one audit adds 22, month one is at 43 hours — over budget before anyone has touched a keyboard.

That's not a reason to panic. It's a reason to front-load the plan correctly: run the audit in month one at reduced optimization output and tell the client that explicitly at kickoff. The failure mode isn't overspending month one; it's overspending month one silently and then discovering in month five that the account has averaged 52 hours against a 40-hour budget.

Step 2: Build phases, not a task list

A flat list of 60 tasks is not a plan. SEO work is dependency-heavy, and clients experience progress in chunks. Four phases across 90 days works for most engagements:

  1. Days 1–10 — Access and baseline. All credentials collected, crawl run, baseline rankings and traffic snapshot captured, tracking validated. Deliverable: baseline document.
  2. Days 11–30 — Diagnosis. Technical audit, keyword map, content gap, competitor set locked. Deliverable: prioritized roadmap with effort/impact scoring.
  3. Days 31–60 — First implementation wave. Highest-impact technical fixes ticketed, first four briefs delivered, internal linking pass started. Deliverable: implementation log.
  4. Days 61–90 — Compounding and proof. Content published, links placed, first meaningful movement reported. Deliverable: 90-day review with next-quarter plan.

Each phase gets a named owner and a hard review date. The 90-day review is the single most underused retention tool in agency SEO — it's where you reframe "no rankings yet" as "here's the leading indicator movement and here's what month four looks like." If you're worried about month-three churn specifically, the mechanics of surviving that window are covered in keeping clients past day 30.

Step 3: Run the 45-minute internal handoff meeting

Sales and delivery, in a room, before kickoff. Six things get transferred:

1. The buyer's actual motivation

Not the one in the proposal. "Their head of marketing is new and needs a win before their Q2 board review" changes what you prioritize in month one. Write it down.

2. Every promise made outside the document

Ask directly: "What did you say on calls that isn't in the scope?" Expect two to four items every time. Log them, price them in hours, and decide now whether to absorb or renegotiate. This is the single highest-ROI question in the entire handoff — more detail on it in keeping every pitch promise.

3. The stakeholder map

Who signs off on content? Who controls the CMS? Who's the internal skeptic? Name them. An unnamed skeptic will surface at month four and you'll have no relationship with them.

4. Known constraints

Legal review on all published content. Dev sprints run biweekly and close on Thursdays. No changes during Black Friday. These determine whether your 90-day plan is fiction.

5. The KPI definition

What specific number will this client judge you by, and is it the number in your reporting template? If they care about non-brand organic revenue and your dashboard leads with sessions, you've built a dispute into month three.

6. Red flags

Payment friction during negotiation, three reschedules, heavy price pressure. These predict delivery friction. Flag them so the PM calibrates communication intensity accordingly.

Step 4: Chase access on day one, not kickoff day

Send the access request the day the contract is signed —

Featured in this list? Grab your “Featured on PeakKR” badge and add it to your site — free.
Get your badge →

Frequently asked questions

How long should the sales-to-delivery handoff take?

Aim to complete the internal handoff within 48 business hours of signature and hold client kickoff within five business days. Beyond that, buyer enthusiasm drops and the salesperson's memory of verbal promises degrades, which is where scope disputes start.

Who should own turning the SEO proposal into a project plan?

The delivery lead or PM who will actually run the account should build the plan, not the salesperson. The salesperson's job in the handoff is to transfer context and confirm every promise made outside the written scope, including anything said on calls.

What should be in an SEO project plan after a proposal is signed?

Phases with dates, every deliverable converted to a countable unit, an hour budget per deliverable that sums to the retainer, named owners, dependency and access requirements, and the specific KPIs the client will be shown in reporting.

How do you handle promises the salesperson made that aren't in the proposal?

Log them in the handoff document as explicit line items with hours attached, then decide whether to absorb or renegotiate before kickoff. Silently absorbing them is how a 40-hour retainer becomes 55 hours of delivery by month three.

Nick Quirk

Written by Nick Quirk

Founder of PeakKR

Nick Quirk is the founder of PeakKR, the agency workspace. He has spent decades running SEO and operations for marketing agencies, and writes about what holds up in real client work: technical audits, reporting, local campaigns, retainers and the systems behind them.

Run your agency on PeakKR

Client projects with phases, time tracking, technical SEO audits, client-ready reporting and AI briefs — the workspace this blog is written from.

Start free

Keep reading