PeakKR

AI project scoping

AI Project Scoping: Draft Scopes & Timelines Fast

Scoping is where agency margin is won or lost. A scope written in twenty rushed minutes before a proposal deadline becomes a twelve-week project that runs 40% over hours. A scope written properly takes three to five hours of senior time — which is why it usually doesn't get written properly.

AI project scoping closes that gap. Used well, it turns discovery notes into a structured phase plan, task list, and draft timeline in about 20 minutes, leaving your senior people to do the part machines are bad at: judgement, risk, and pricing. Used badly, it produces a beautiful document full of invented hour estimates that your team can't hit.

Here's the workflow that separates the two.

What AI is genuinely good at in scoping — and what it isn't

Be honest about the division of labour before you build a process around it.

AI is reliably good at:

AI is unreliable at:

The rule I use: AI drafts structure, humans supply constraints and numbers. Every time an agency skips the second half, the scope becomes a liability.

Build a context stack before you write a single prompt

Scope quality tracks input quality almost linearly. Before prompting, assemble a "context stack" — one document containing:

  1. Discovery raw material. Call transcript or notes, the RFP, the client's stated goals in their own words.
  2. Technical reality. Site size (pages indexed), CMS, hosting, dev resource availability, current traffic and revenue baseline.
  3. Data you already have. Crawl summary, Core Web Vitals, keyword gap export, backlink profile snapshot.
  4. Commercial constraints. Budget or retainer hours, contract length, roles available and their weekly capacity.
  5. Two or three comparable past projects with their actual logged hours by phase — not the estimates.

Point five is the one everyone skips and the one that matters most. If your last three ecommerce technical audits took 34, 41, and 38 hours, AI now has a defensible range. Without it, it will confidently say "16 hours" because that's the median number in its training data.

If your time tracking lives in the same system as your projects, this takes two minutes to pull. If it's scattered across timesheets and spreadsheets, fixing that is a higher-leverage project than any prompt engineering. Agencies comparing systems on exactly this point usually start with a roundup of PM tools built for agency work rather than generic task managers.

A three-pass prompt framework

Don't ask for the whole scope in one shot. Three passes produce dramatically better output.

Pass 1: The discovery digest

Ask AI to summarise, not create. Something like:

"From the attached discovery notes and data exports, extract: (a) the client's three stated business objectives, (b) every deliverable they explicitly requested, (c) every deliverable they implied but did not request, (d) every constraint mentioned (budget, timing, internal resource, legal), (e) every open question we still need answered before scoping. Do not add recommendations."

That last instruction matters. Section (e) is the money — it typically surfaces four to six things nobody wrote down, like "who owns the staging environment" or "is the product feed managed in-house."

Pass 2: The phase skeleton

Now ask for structure with your constraints baked in:

"Using the digest above, draft a 6-month SEO engagement in phases. Constraint: 40 retainer hours/month, split across one SEO strategist (16h), one technical specialist (12h), one content lead (12h). Each phase needs a name, an objective, deliverables, and an exit criterion. Front-load work that unblocks later phases. Flag anything that cannot fit in the hour budget."

The "exit criterion" requirement is what turns a task list into a real plan. "Phase 2 ends when all P1 crawl errors are resolved and validated in Search Console" is testable. "Phase 2: Technical fixes" is not.

If you're scoping a competitive engagement, the same logic applies to research work — we broke down how to structure that in turning competitor data into project phases.

Pass 3: Task decomposition with estimates

Finally, go granular — and supply your actuals:

"Break Phase 1 into tasks of 1–4 hours each. Assign each to a role. For estimates, use these historical actuals from comparable projects: [paste]. Where you have no comparable data, mark the estimate as ASSUMPTION and explain your basis. Output as a table."

The ASSUMPTION flag is your review queue. On a typical 6-month scope you'll get 8–15 flagged items; those are the ones your senior strategist checks in ten minutes rather than re-estimating everything.

Turning the scope into a timeline that survives contact with clients

A task list with hours is not a timeline. The conversion needs three things AI won't infer.

Client latency. Give it a number. "Client approvals take 5 business days; dev deployments happen fortnightly on Thursdays." Without this, AI will chain tasks end-to-end and produce a timeline that's 30–40% too optimistic. In my experience, approval and deployment latency accounts for more slippage than execution ever does.

Real capacity. Nobody delivers 40 billable hours in a 40-hour week. Tell it to plan at 65–75% utilisation. On a 40-hour retainer that means roughly 28 hours of planned work with headroom for the algorithm update, the emergency migration, or the client's "quick question" that eats a Tuesday.

Dependency direction. Explicitly state what blocks what: crawl before fix list, fix list before content brief, brief before publish, publish before measurement window. Then ask for the critical path and the float on everything else. AI is genuinely good at this once told the rules.

One prompt that consistently earns its keep: "List every point in this timeline where a delay of 5+ days would push the final milestone. For each, suggest one mitigation." That output goes straight into your risk section — and often into the SOW as a client responsibility clause.

Milestones clients actually care about

AI defaults to activity milestones ("audit delivered"). Rewrite them as outcome milestones ("all P1 technical issues resolved and validated," "12 priority pages live and indexed"). Where the engagement is performance-based, anchor milestones to search data rather than deliverable dates — the approach outlined in

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

Frequently asked questions

Can AI write an accurate project scope for an SEO client?

AI can produce a strong first draft of phases, deliverables, and task lists in minutes, but it cannot estimate hours accurately without your historical time data. Feed it your own actuals from similar projects and treat every number it returns as a hypothesis your PM confirms before it reaches the client.

What information should I give AI before asking it to draft a scope?

At minimum: the discovery call notes or transcript, the client's site size and CMS, the audit or competitor data you've already gathered, the retainer hours or budget, the team roles available, and two or three comparable past projects with their real hour totals. Scope quality tracks input quality almost perfectly.

How do I stop AI from inventing unrealistic timelines?

Give it explicit constraints: working hours per week per role, client approval lead times, and any fixed blackout dates. Then ask it to flag every assumption it made. Most fantasy timelines come from AI assuming zero client latency and 100% team utilisation.

Is it safe to paste client data into an AI tool?

Only if the tool is covered by your client agreements and doesn't train on your inputs. Many agencies redact company names, domains, and revenue figures before pasting, or use an AI feature built into their project management platform where data handling is already contracted.

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