June 9, 20269 min readBy Colin

Building an SEO Roadmap: Strategy That Actually Ships

Most SEO roadmaps are wishlists that never get executed. A good SEO roadmap is a 90-day plan with clear priorities, owners, and success metrics, and it actually ships. Here is the framework that turns SEO strategy into shipped work.

Why Most SEO Roadmaps Fail

The typical SEO roadmap is a 50-page document full of good ideas. It identifies dozens of opportunities, recommends ambitious initiatives, includes detailed competitive analyses, and sets aspirational goals. It gets reviewed once at a kickoff meeting, then sits in a Google Doc or slide deck.

Six months later, almost nothing has shipped. The team is doing reactive work, putting out fires, responding to ad hoc requests, and the roadmap is forgotten. When someone asks "are we executing on the SEO strategy?" the honest answer is "we are doing SEO things, but not from the strategy."

The problem is not the roadmap content. The opportunities identified are often correct. The problem is that the roadmap is a document, not a system. It does not have the structure that turns ideas into shipped work.

A good SEO roadmap is different. It is short. It has clear priorities. Each item has an owner and a deadline. It is reviewed weekly and refreshed quarterly. It produces shipped work, not impressive presentations.

This guide covers the framework for building an SEO roadmap that actually executes. The Marketing Hub Strategy tool and SEO Task Manager implement this framework, but you can build the system yourself with a spreadsheet and weekly discipline.

For the underlying philosophy, see evidence-based SEO, a roadmap is evidence-based SEO planned over time.

The 90-Day Time Horizon

The first decision in any roadmap is the time horizon. The right answer for SEO is 90 days.

Shorter (30 days) is too short for SEO. Google takes 2-6 weeks to recrawl and re-evaluate after most fixes. A 30-day plan barely lets you measure whether last month's work was effective.

Longer (12 months) is too long. The SEO landscape shifts in ways that invalidate 12-month plans, algorithm updates, competitor moves, business priority changes. Annual roadmaps are mostly fiction by month four.

90 days is the sweet spot. Long enough to ship meaningful work and measure impact. Short enough that priorities stay current. Three 90-day cycles add up to a year of compounded progress.

Within the 90-day cycle, work happens at three levels:

  • Quarter (90 days): The 5-7 priorities that will move the needle most
  • Month (30 days): What ships in the next month from the quarterly priorities
  • Week (7 days): What gets done this week to keep the month on track

A roadmap at all three levels keeps strategy and execution connected.

The Six Steps to Build a 90-Day Roadmap

Building the roadmap is a one-time exercise that should take 2-4 hours. Here is the workflow.

Step 1: Audit Your Current State

You cannot plan without knowing where you are. Pull data on:

  • Search Console performance: clicks, impressions, average position, top queries, top pages
  • GA4 organic traffic and conversions
  • A current site crawl: technical issues, content health, on-page optimization status
  • Backlink profile: total referring domains, recent gains/losses
  • Competitor landscape: where you stand vs. top 3 competitors

The goal of the audit is to identify the gap between current performance and realistic next-quarter potential. The Site Audit Bundle automates this layer.

Step 2: Identify Top Priorities

From the audit, identify the 5-7 things that, if done well in the next 90 days, would move your numbers most. Not 20 things. Not 50. Five to seven.

Use this filter: priority = (estimated impact × probability of success) ÷ effort.

High-impact, high-probability, low-effort items go first. Examples:

  • Refresh the 3 pages currently ranking 4-10 for high-volume commercial queries
  • Fix indexing issues blocking commercial pages
  • Consolidate the keyword cannibalization on your top revenue topic
  • Apply to 10 high-quality directories you have not yet
  • Add schema markup to top 20 service pages

Avoid the trap of choosing impressive-sounding initiatives. "Launch a comprehensive content marketing program" is not a priority, it is a project containing dozens of priorities. Break it down.

Step 3: Break Priorities Into Tasks

Each priority becomes a list of specific tasks. The test for whether a task is specific enough: it is clear who would do it, when, and how you would know it was complete.

Bad task: "Improve content quality." Good task: "Refresh /services/boiler-repair-dublin: rewrite intro for current intent, add FAQ section with 6 questions and FAQ schema, add 3 internal links from related blog posts, update title to include 2026, owned by Sarah, ships by November 15."

Aim for tasks that take 2-8 hours each. Tasks larger than 8 hours need to be broken down. Tasks smaller than 2 hours can usually be batched with related tasks.

Step 4: Assign Owners and Deadlines

Every task has exactly one owner. "The team" is not an owner. Pick a person.

Every task has a specific deadline, not a "next quarter" abstraction. Specific deadlines force prioritization decisions. If three high-priority tasks all need to ship the same week and only two are realistic, that conflict surfaces during planning, not during execution.

The SEO Task Manager handles ownership and deadline tracking with kanban-style workflow.

Step 5: Set Success Metrics

For each priority, define what success looks like in measurable terms.

  • "Refresh /services/boiler-repair-dublin to move from position 6 to position 3 for primary query, gaining ~200 monthly clicks" (specific, measurable)
  • "Improve content" (not measurable, skip)

Some priorities have lagging metrics (rankings, traffic, conversions). Some have leading metrics (work shipped, technical issues fixed). Track both.

The Automated SEO Reports feature monitors progress against these metrics weekly and monthly.

Step 6: Review Weekly, Refresh Quarterly

The roadmap document is not the system. The review cadence is the system.

Weekly (15 minutes):

  • What shipped last week?
  • What is on track for this week?
  • What is blocked or off-track?
  • One adjustment if needed

Monthly (45 minutes):

  • Review of monthly metrics vs. expectations
  • Pipeline check on next month's priorities
  • Adjustment of plan based on what actually worked

Quarterly (2 hours):

  • Full audit refresh
  • New 90-day roadmap
  • Retro on what worked, what did not, why

Without the cadence, the roadmap becomes a one-time document. With the cadence, it becomes the actual operating plan.

A Sample 90-Day SEO Roadmap

To make this concrete, here is what a real 90-day roadmap looks like for a small business.

Quarter goal: Increase organic clicks by 30% (current 5,000/month → target 6,500/month). Increase organic conversions by 25% (current 80 → target 100).

Month 1: Fix critical issues and quick wins

Week 1: Audit. Connect Search Console and GA4. Run site audit. Document top 10 issues.

Week 2: Critical technical fixes. Fix indexing blocks on 3 service pages. Resolve mobile usability on /contact. (Owner: Dev)

Week 3: Fix keyword cannibalization on "emergency plumber Dublin" topic. Consolidate 3 pages → 1 strong page. (Owner: Sarah)

Week 4: Refresh top 5 quick-win pages (currently positions 4-10 with high impressions). (Owner: Sarah)

Month 2: Optimize existing content

Week 5: Identify top 10 decaying pages. Categorize for refresh, redirect, or delete.

Weeks 6-7: Refresh top 3 decaying pages. Redirect 2. Delete 4 (zero traffic, no backlinks).

Week 8: Add schema markup (FAQ, LocalBusiness, Service) to top 20 commercial pages. (Owner: Dev + Sarah)

Month 3: Build authority and expand

Weeks 9-10: Backlink building. Apply to 10 local directories. Email 15 partners for reciprocal links.

Week 11: Publish new pillar page on "Boiler installation Dublin" (identified as content gap). Use Content Studio.

Week 12: Quarterly review. Measure progress vs. month-1 baseline. Plan next quarter.

That is one quarter. Specific work. Specific owners. Specific weeks. Reviewed weekly. Measurable.

What to Cut From a Roadmap

Equally important to what to include is what to leave out. Most roadmaps fail because they are too long, not too short.

Cut "explore" or "investigate" items. Either it is worth doing (commit) or it is not (skip). "Investigate" means "we are afraid to commit but want to feel productive."

Cut anything you cannot ship in 90 days. Long projects either get broken into 90-day deliverables or they wait for next quarter. No quarter-spanning projects.

Cut vanity initiatives. "Build authority through thought leadership" is not a roadmap item; it is an ambition. Roadmap items have clear deliverables.

Cut things you have not actually committed to staffing. A priority without an owner who has agreed to it is fiction.

Cut anything that is not in your top 5-7. A 20-priority roadmap is a list of nice-to-haves, not a plan.

Common Roadmap Mistakes

Mistake 1: Over-planning, under-executing. A perfect roadmap that does not ship beats a great roadmap that does not exist. But shipping always beats planning.

Mistake 2: No weekly review. Without the cadence, the roadmap fades within 2-4 weeks.

Mistake 3: Rigid adherence to plan. Plans should adjust based on data. If month 1 reveals an issue not in the plan, fix the issue and adjust the plan. Stubborn execution is worse than no plan.

Mistake 4: Mixing strategy and tactics. A roadmap is tactical. The 5-7 priorities are concrete actions. Strategy ("we will dominate local search") goes in a different document.

Mistake 5: Not updating after the quarter. Each quarter should produce a new roadmap based on what was learned. Reusing last quarter's plan ignores progress.

FAQ

How long should an SEO roadmap be?

90 days. Anything longer is hard to execute against; anything shorter does not give SEO time to compound. Three 90-day cycles per year produce more shipped work than one annual plan.

Who should own the SEO roadmap?

One person should own the overall plan and the weekly review cadence. Individual priorities can be owned by different people (developer, writer, marketer), but a single person must be accountable for the whole.

How often should I update the roadmap?

Weekly review (15 minutes). Monthly check (45 minutes). Quarterly full refresh (2 hours). Anything more frequent than weekly is over-planning; less frequent than weekly and the plan goes stale.

How do I balance roadmap work with reactive SEO requests?

Block 60-70% of SEO time for roadmap work. Leave 30-40% for reactive requests, opportunities, and fires. If reactive work consistently exceeds 40%, you have a prioritization problem, say no more often.

Should the roadmap be public or private?

Internal team should see it always. Stakeholders (CEO, board) should see the quarterly summary. Customers and competitors do not need to see it. A private roadmap with public quarterly results is the right balance for most companies.

What if my priorities change mid-quarter?

Adjust. The roadmap is a plan, not a contract. If month 1 surfaces an issue not in the plan that is more important than a planned priority, swap them. Document why you adjusted so you learn for next quarter.