Technical SEO

SEO Project Management: Ship the Work, Not the Deck

SEO project management fails at the handoff, not the strategy. A scoring model and six-gate system to get SEO tickets through the dev backlog.

SB
Senior SEO Consultant
Published August 26, 2026 · 11 min read
X in
Abstract geometric diagram of a dense stack of white bars funnelling through four progressively narrower gates, with a single crimson bar passing all four to a crimson hexagon

SEO project management is the discipline of turning search recommendations into shipped changes — scoping the work, scoring it against business impact, sequencing it around engineering capacity, and verifying it in production. Unlike general project management, its binding constraint is not time or budget but ticket acceptance: the SEO function almost never owns the codebase it needs to change.

According to Search Engine Journal (2026), one enterprise SEO team filed more than 1,400 tickets over eighteen months and had none of them implemented.

Google Search Central (2026) states it can take four months to a year for a site to benefit from SEO improvements — a clock that starts when the change goes live, not when it is recommended.

Ahrefs’ study of roughly one billion pages (2023) found that 96.55% receive no organic search traffic from Google at all.

Every guide on the first page of this search result recommends a tool. Asana, Monday, ClickUp, Trello, a dedicated SEO platform with a Gantt view. None of them address the thing that actually kills SEO programmes: recommendations that engineering never ships.

I have audited enough sites to see the same pattern from both sides. The audit is correct. The roadmap is sensible. Eighteen months later the canonical tags are still wrong. That is not a strategy failure and it is not a tooling failure. It is a delivery failure, and it has a fix.

What SEO Project Management Actually Is

Strip away the vendor language and SEO project management is one thing: the layer that converts a recommendation into a change that is live and verified.

Most disciplines do not need this layer to be named, because the person who decides is the person who executes. A paid search manager who wants a new ad group builds it. An SEO who wants a rendering fix files a request and waits. That gap — between deciding and shipping — is the entire job.

This is why “SEO project management” and “project management applied to SEO” are different things. Generic project management assumes you control the resource. SEO project management assumes you do not, and is built around earning access to someone else’s sprint.

If your organisation has an SEO roadmap that nobody outside marketing has read, you do not have an SEO project. You have a document.

Why SEO Tickets Die in the Dev Backlog

The 1,400-ticket story above is extreme but the mechanism is ordinary. Engineering time gets redirected to product launches, executive initiatives, and incidents. SEO requests, filed without an effort estimate or a business case, sink to the bottom of a queue and stay there.

Talk to developers and the complaint is consistent: SEO tickets are vague, under-justified, and hard to size. “Fix duplicate content” is not a ticket. It is a topic. Nobody can estimate it, so nobody picks it up, so it ages until it is stale enough to close.

The blockers repeat across almost every in-house team I have worked with:

  • No developer time allocated to SEO at all, only ad-hoc requests
  • CMS limitations nobody has documented, so half the tickets are impossible as written
  • Unclear ownership — the fix touches templates, infrastructure, and content, and no single team owns it
  • Recommendations written for a marketing audience, handed to a technical one
  • No acceptance criteria, so “done” is a matter of opinion

Notice what is missing from that list: a project management tool. Adding one changes nothing, because the failure happens at the moment a finding is written down in the wrong format.

Score Work by Revenue Proximity, Not Effort Guesses

Most SEO prioritisation is a two-axis grid — impact against effort — with both axes guessed. It produces confident-looking charts that fall apart the moment an engineer asks what “medium effort” means in days.

Replace it with two numbers you can defend.

Revenue proximity is how few steps separate the fixed page from money. A broken canonical on a category page that already converts is one step from revenue. A schema improvement on a top-of-funnel blog post is four or five. Score it 1 to 5, where 1 is closest.

Developer days is exactly what it says: your best estimate, made with a developer in the room, of how long the change takes to build, test, and deploy. Not story points, not t-shirt sizes. Days, because days convert into cost and cost is the language of the meeting where this gets decided.

Rank by developer days divided by revenue proximity, lowest first. Cheap fixes close to money go first. Expensive fixes far from money wait, and — this is the part people resist — some of them should never be scheduled at all. A 400-item audit is not a plan. It is raw material for one.

In my experience auditing sites for clients across a dozen markets, the single highest-leverage change is not technical at all. It is putting a real number next to each recommendation before the meeting where priorities are set. The recommendations do not get better. Their acceptance rate roughly doubles.

The Six-Gate SEO Delivery System

This is the process I run with in-house teams. Each gate exists because work reliably dies there.

  1. Convert the audit into an inventory, not a document. Every finding becomes one row with one owner and one page template it affects. If a finding cannot be reduced to a single discrete change, split it until it can. A technical SEO audit that arrives as a 60-page PDF has already failed this gate.

  2. Score every row on revenue proximity and developer days. Do the developer-days column with an actual developer, in one sitting, before you present anything. Estimates you produced alone will be challenged and you will lose.

  3. Write the ticket in engineering’s format. Reproduction step, expected behaviour, actual behaviour, acceptance test, affected templates. Link to the Google Search Central documentation for the rule you are invoking so the justification is not “the SEO said so.”

  4. Buy a fixed share of the sprint, not a one-off favour. Negotiate a standing allocation — 10% of engineering capacity is a common landing point — rather than pitching each ticket individually. A standing allocation survives a reprioritisation; a favour does not.

  5. Define done as verified in production. Not merged, not deployed. Verified: you loaded the live URL, checked the rendered HTML, confirmed the header or tag is correct. Roughly a third of the “completed” SEO tickets I check were never correctly implemented, and nobody noticed because the ticket was closed at merge.

  6. Re-verify at 30 days. Deployments overwrite things. A template refactor silently drops the hreflang block; a caching change reverts a header. Put a recurring check on your highest-value fixes or you will pay for the same work twice.

Gate 5 is where most of the recoverable value sits. Gate 4 is where the programme is actually won or lost.

Writing a Ticket an Engineer Will Accept

The difference between an ignored ticket and a scheduled one is usually 200 words of specificity.

A bad ticket: “Our product pages have duplicate content issues, please fix the canonicals.”

A good ticket names the template, gives a reproducing URL pair, states the current and expected output, and includes a test:

Template: /product/[slug] Reproduce: /product/blue-widget?colour=blue and /product/blue-widget return identical HTML with self-referencing canonicals. Expected: parameterised variants emit <link rel="canonical" href="https://example.com/product/blue-widget">. Acceptance test: curl any parameterised product URL; canonical must equal the clean URL. Estimate: 1.5 dev-days (confirmed with Marta, 14 Aug). Business case: 3,100 duplicate URLs currently indexed across the catalogue; category pages are one step from checkout.

That ticket gets picked up. Not because the SEO reasoning improved — it is identical — but because it is now sizeable, testable, and justified. This is the core skill of technical SEO consulting inside an organisation that has developers, and it is almost never taught.

Vague recommendations are also how consultants get quietly fired. If nothing ships, the retainer looks like it produced nothing, regardless of how good the analysis was.

Measure Delivery, Not Just Rankings

Every SEO dashboard tracks rankings, sessions, and conversions. Almost none track whether the work is getting done. Add three delivery metrics and diagnose the programme in one glance.

Implementation rate. Tickets verified in production divided by tickets filed, per quarter. Below 40% and your problem is not SEO strategy. Somewhere between 70% and 80% is a healthy in-house programme.

Median time to ship. Days from ticket filed to verified live. This is the number that determines when Google’s four-months-to-a-year window even begins. A team with a 90-day median has effectively added a quarter to every forecast it produces.

Regression rate. Share of verified fixes that break again within 90 days. Anything above 10% means your acceptance tests are not running in CI, and you are funding the same fixes repeatedly.

These three sit alongside performance metrics, not instead of them. But when organic growth stalls, they usually explain it faster than another crawl does — which is why I put them in every SEO consulting engagement before touching the site.

The Tools Question, Answered Briefly

Use whatever your engineering team already uses. Jira, Linear, Asana, a shared board — it does not matter.

What does matter: the SEO backlog must live in the engineering system of record, not a parallel marketing tool. A second tracker that developers never open guarantees that SEO work is invisible during the meeting where capacity is allocated. That is the opposite of what you need.

Dedicated SEO project management software solves reporting and visibility, which are real problems for agencies managing many clients. It does not solve acceptance, which is the problem for in-house teams managing one site. Diagnose which problem you have before you buy anything.

Good SEO project management is unglamorous. It is a scored backlog, tickets an engineer can estimate, a standing slice of sprint capacity, and verification that the change is actually live. Nail those and the strategy you already have will start producing results. Skip them and no roadmap, tool, or freelance SEO consultant will save the programme.

Frequently Asked Questions

What is SEO project management?

SEO project management is the process of turning search recommendations into changes that are live in production. It covers scoping the work, scoring it by business impact, sequencing it against engineering capacity, writing tickets a developer will accept, and verifying the change survived deployment. The distinguishing constraint is that SEO rarely owns the codebase it needs to change, so the job is as much negotiation as planning.

What does an SEO project manager do?

An SEO project manager converts strategy into a prioritised, estimated backlog and then defends that backlog in sprint planning. Day to day that means translating audit findings into engineering-readable tickets, scoring each one against revenue proximity and developer effort, chasing acceptance rather than delivery, and reporting on what actually shipped. The role exists because SEO strategy and SEO execution usually sit in different departments.

How do you manage an SEO project?

Convert the audit into a ticket inventory, score every item on revenue proximity and developer days, write each ticket with a reproduction step and an acceptance test, negotiate a fixed share of every sprint rather than one-off favours, define done as verified in production, and re-check at 30 days. The sequence matters more than the tooling — a scored, well-written backlog moves through any tracker.

What tools do you need for SEO project management?

Whatever your engineering team already uses. Buying dedicated SEO project management software almost never fixes a delivery problem, because the bottleneck is ticket acceptance in the engineering system of record, not task visibility in a marketing tool. A second tracker that developers do not open makes the problem worse, not better.

How long does an SEO project take?

Google Search Central states it can take four months to a year for a site to benefit from SEO improvements, and that clock starts when a change goes live, not when it is recommended. In practice the implementation lag is the larger variable: a fix that waits six months in a backlog pushes a twelve-month result into year two. Measuring time-to-ship is usually more diagnostic than measuring time-to-rank.

Ben — Senior SEO Consultant
Written by
Ben

Senior freelance SEO consultant with 15 years and 200+ projects across 12 countries. I work directly with companies that want measurable organic growth — no agencies, no juniors, no fluff.

Leave a comment

Your email won't be published. No spam, ever.

Run this checklist
on your site. Free.

A real technical audit. No commitment, response within 24 hours.