Skip to content
Searchpedia SEO field notes Callum Bennett Callum

Start here

Project Management for SEO

I treat SEO as a managed project with dependencies, buffers, and outcome reporting – anything less is a wishlist, not a plan.

Beginner3 min readUpdated 2026-07-27Notes by Callum Bennett

What I’d do first

  • Map every SEO task against its dependency before the first sprint – 60% of delays come from unplanned hand-offs.
  • Assign a single owner per task, even for a content brief; two owners means zero progress.
  • Use a 48-hour rule for scope requests: no new keyword or redirect enters the sprint unless the requestor justifies its impact on the core KPI.
  • Report on outcome metrics (rankings, organic conversions) not just task completion – clients pay for results, not activity.
  • Schedule a 30-minute retrospective after each phase, not a post-mortem at the end, because the fix needs to apply to the next sprint.

The path I'd take

I would start with a discovery and scoping phase that lasts no more than one week. In that week I audit the current state, interview stakeholders, and identify quick wins versus long-term projects. The goal is to produce a scope document that lists what is in and what is out. I once skipped this for a client and spent two months on technical fixes that did not move the needle because the real issue was thin content. Now I insist on a brief written agreement before I write a single line of the [SEO strategy](/seo-strategy/).

After scoping, I map dependencies. For example, if a site migration is happening, I block out time for redirect testing and structured data validation before any content work. I use a dependency matrix with columns for each task and its blockers. This matrix saves me repeatedly. On a recent project I discovered that a new feature required a UI change that the dev team had not scheduled. I flagged it a week early and avoided a sprint freeze. That one flag saved roughly four weeks of rework.

I then break the work into phases: technical foundation, content optimisation, link building, and monitoring. Each phase has a clear deliverable and a milestone date. I add a 20% buffer to every timeline because something always goes wrong. A content piece might take three days instead of two. A redirect map might need a second review. The buffer absorbs that without resetting the entire plan. I use the [SEO plan](/seo-plan/) as a living document that gets updated weekly, not a PDF that sits in a drawer.

I assign a single owner per task, but I also name a backup who is familiar enough to take over if the owner falls ill or leaves. This was a lesson from a project where the only person who knew the CMS went on holiday and no one could publish the optimised pages. Now I cross-train at least one person for critical tasks and keep a running [SEO checklist](/seo-checklist/) so the backup knows exactly what to do.

Finally, I set up a reporting cadence: weekly task-level updates and monthly outcome reports that compare organic traffic, keyword rankings, and conversion rates against the baseline. I avoid reporting only task completions because that gives a false sense of progress. A task is not valuable unless it moves a metric.

Watch-outs

Scope creep is the most common derailer. A stakeholder asks for 'one more keyword' during the content phase. That extra keyword means a new brief, an extra page, and potentially a delay. I use a simple rule: if the request does not advance the core KPI (usually organic traffic or revenue), it goes into a parking lot for review every two weeks. If it does advance the KPI, I agree to swap it for an existing lower-priority task rather than adding to the workload. This keeps the timeline intact and the budget predictable. I learned this after a client added nine keywords over two months and the campaign lost its focus entirely.

No single owner is another killer. I worked on a project where two people shared responsibility for link outreach. Each thought the other was handling it. Three weeks passed with no outreach done. The domino effect delayed the entire content phase because the target pages had no inbound links. Now I enforce a single accountable person per task, written in the project tracker. If that person needs help, they delegate subtasks explicitly. Clear ownership is not negotiable.

Dependency mapping is often skipped because it feels like overhead. I once started a content phase assuming the product pages were ready. They were not; the dev team had delayed the structured data implementation. That blocked both content and future reporting. Now I map all dependencies before work begins and flag any that could cause a chain reaction. If a dependency slips, I recalculate the downstream deadlines immediately. I use a simple spreadsheet with three columns: task, blocker, and estimated delay. This one sheet has saved me from more missed deadlines than any tool.

Another watch-out is reporting vanity metrics. I have seen project managers celebrate '10 tasks completed' without checking if any of those tasks improved the site. I now differentiate between output (tasks done) and outcome (traffic, rankings, conversions). If a task does not have a measurable outcome, I question whether it belongs in the plan at all. I wrote this rule into my [SEO management](/seo-management/) template so every task has a 'predicted impact' field.

Finally, underestimating quality assurance. Every technical change should be tested on staging before going live. Every piece of content should be reviewed for factual accuracy and on-page SEO. I failed to QA a redirect map once and broke 50 internal links. That cost two days of rework and a bruised relationship with the development team. Now QA is a mandatory step before a task moves to Done. I also keep a list of common QA checks from [SEO tips](/seo-tips/) that team members can run without my involvement.

What I got wrong

I started without a scope. Early in my career, I jumped into keyword research without asking what the business actually needed. I spent three weeks building a list of head terms for a local service company that only cared about brand traffic. They never used the research. The project felt productive, but it delivered zero value. Now I spend two days at most on discovery, during which I ask three questions: what is the business goal, what is the primary KPI, and what is the one thing that would make this project a success. The answers narrow the scope dramatically and align everyone from the start.

I assigned tasks without deadlines. I created a Trello board with cards like 'fix meta descriptions' and 'build backlinks' but never added due dates. Those cards sat untouched for months. The team had no urgency, and I had no visibility into progress. 'Build backlinks' is a project, not a task. Now every task gets a deadline, and I check progress mid-cycle. If a task is not on track, I escalate early rather than waiting for the deadline to pass. I also break vague items into concrete subtasks: 'write outreach email', 'find 10 guest post opportunities', 'check domain authority of target sites'.

I reported only task completion. I would proudly show 'we published 12 blog posts this month' but traffic was flat. The client wondered why they were paying me. I eventually learned to report on outcomes: [organic SEO](/organic-seo/) sessions, keyword position changes, and conversion rate shifts. Now my monthly report has a table that compares before and after for each key metric. The client sees the value immediately, and I can spot which tasks actually moved the needle. Task completion is a vanity metric if it is not tied to a KPI.

I also overestimated my ability to handle surprises. I did not plan for a CMS upgrade that broke my tracking code. That week I lost all data for the reporting month. Now I plan for common risks: a site update, a Google algorithm change, a team member leaving. Each risk has a mitigation step and a contingency time allowance. For example, I now keep a backup of tracking code snippets and test analytics after every site change.

I underestimated communication overhead. I assumed everyone read my project updates. They did not. Stakeholders asked me the same questions repeatedly. Now I hold a 15-minute stand-up three times a week for active phases. It takes little time but prevents confusion. I also keep a single source of truth document that I update in real time, so no one needs to ask 'where are we?'.

Next step

Quick answers

How do I get developers to prioritise SEO tasks?

Frame it in their language. Show the impact on page speed or structured data errors. Offer to write the tickets with clear acceptance criteria. That reduces their effort and increases buy-in. I also schedule a 15-minute sync before each sprint to align priorities.

What tool should I use for SEO project management?

The tool matters less than the process. I use a simple board with stages: Backlog, Discovery, In Progress, Review, Done. Asana, Trello, or even a spreadsheet works if you enforce the rules. I have used all three; the discipline of updating it weekly is what matters.

How often should I report on SEO project progress?

Weekly for task progress, monthly for outcome metrics. If you report only at the end, you lose the chance to course-correct. I send a 5-minute weekly update with one number (e.g. Tasks on track vs delayed) and a monthly deep work through rankings and conversions.

What do I do when a dependency slips mid-project?

Recalculate the downstream deadlines immediately. Do not assume the team can absorb the delay. I flag the slip to stakeholders and adjust the timeline for dependent tasks. If a task is blocked by a third party, I ask for a new commitment date within 48 hours.

Sources

Primary documentation is linked directly. Anything commercial is marked nofollow.

  • Google Search Central — Official guidance on search tasks that affect prioritisation and implementation.
  • Search Engine Journal — Practical guidance on SEO workflows and execution from a widely cited publication.
  • Google Analytics Help — Authoritative source for measuring SEO outcomes and reporting performance.
  • Teamwork blog — Clear summary of SEO project management scope, milestones, and coordination.

Notes from Callum Bennett.