An SEO plan is a short list of decisions about where organic search will create value for the business, each one backed by a dated baseline and a date when you will read the result. It covers what to fix, what to build, what to leave alone, and how you will know which of those moves did anything. The first 90 days decide whether the rest of the plan is readable.

Most SEO plans skip the baseline and go straight to activity: a keyword list, a content calendar, a technical backlog. That produces motion with nothing to learn from, because three months later nobody can say which change caused which result.

Every decision in an SEO plan needs a dated baseline under it and a date when you will read the result.

I build these for B2B SaaS accounts, usually on sites someone else built first, and they sit at the center of how I approach SEO strategy. Every plan below starts from the same place: a baseline audit that records where the site stands before anything changes.

If you want that baseline built for you, it is the first deliverable of my SEO and GEO audit.

What an SEO plan actually contains

An SEO plan contains four things: the business goal organic search serves, a baseline of current performance, a ranked set of decisions, and a measurement cadence. Everything else is supporting detail.

Part of the planWhat it answersWhat it looks like
Business goalWhich revenue outcome organic search supports”More qualified demos from buyers comparing tools,” with the current number
BaselineWhere the site stands today, datedIndexed pages, top-10 and top-3 keywords, organic demos, AI-answer presence, all with a date
DecisionsWhat changes, in what order, and whyFive to ten moves ranked by impact against effort
MeasurementWhen and how each decision gets readA read date per decision, and the metric it will be judged on

An SEO marketing plan and an SEO strategy plan are the same document under different names. An SEO roadmap is the decisions laid out on a timeline. An SEO action plan or SEO project plan is the week-level version your team works from. The names change; the four parts stay the same.

Step 1: set the goal in revenue terms

Start with the business outcome, then work back to search. For B2B SaaS that usually means demos, trials, or influenced pipeline from buyers who are comparing tools, because those searches still earn the click while AI Overviews answer the informational ones.

Write the goal with a current number next to it: “Organic currently influences 40 demos a quarter; the plan aims to grow that.” A goal with no starting number cannot be measured, and a goal stated in rankings or sessions will pull the plan toward pages that do not sell. Measuring SEO in influenced pipeline is what keeps the plan pointed at revenue.

Step 2: baseline before you change anything

The baseline is the most skipped step and the most valuable one. Record, with a date, where the site stands before a single change ships:

  • Indexation: indexed pages, and the pages sitting in crawled, currently not indexed.
  • Rankings: top-3 and top-10 keyword counts, split by the page groups you plan to touch.
  • Traffic and conversions: organic sessions, and the demos or signups they influence.
  • AI presence: whether ChatGPT, Gemini, Perplexity, and AI Overviews name your brand for a fixed set of buyer questions, which is how I measure AI visibility.
  • What is already in flight: covered in step 3.

On an enterprise observability account, top-three rankings rose from 319 to 679 in under two months, concentrated in glossary terms. Without a baseline, you wouldn’t have known that anything changed, or which pages drove it.

The baseline is also where the rest of the plan comes from. A proper SEO audit produces it: the technical read, the content inventory, the keyword map, and the AI-visibility check, all dated.

Step 3: inventory what you inherited

A new plan on an existing site starts in the middle of someone else’s work. Before you decide anything, list what is already in motion:

  • Migrations and redirect maps. A section mid-migration will move on its own for weeks. Changes layered on top of it make both unreadable.
  • Crawl rules. Robots.txt rules, noindex tags, and canonicals the last owner set, and why they set them.
  • Content in progress. Drafts, refreshes, and consolidations that were started and not finished.
  • Measurement changes. A GA4 migration, a new CRM field, or a changed channel grouping can create a traffic drop that search never caused.

On a cybersecurity account, a section migration with roughly 900 redirects ran alongside a robots.txt cleanup that removed crawl waste. The two had to be read separately, and a core update landing close to the cutover made the post-migration numbers harder to attribute cleanly. Knowing all three were in flight is what kept the read honest.

Leave anything mid-flight alone in the first weeks unless it is actively broken. Your first decisions should not collide with the last owner’s last decisions.

Step 4: rank the decisions by impact and effort

With the baseline and the inventory in hand, list every possible move and rank it. Five to ten decisions is enough for a quarter. More than that, and nothing gets finished.

Score each move on two things: how much it could move the business goal (impact), and how much work it takes to ship (effort). Every move lands in one of four boxes:

In practice the order runs:

  1. High impact, low effort: ship these in the first weeks. They build momentum and often fund the rest of the plan.
  2. High impact, high effort: the core of the quarter. Pilot them first, then scale.
  3. Low impact, low effort: fill gaps between bigger work. Never let them crowd out the two boxes above.
  4. Low impact, high effort: drop them from the plan, and write down why, so they do not come back next quarter.

Applied to most sites, that puts these first:

  1. Anything blocking indexation of pages that should rank. Nothing else matters until those pages are in the index.
  2. Striking-distance commercial pages. Pages already ranking between positions 4 and 20 for bottom-of-funnel keywords need improvement, and they move fastest.
  3. Structural fixes that affect many pages at once. A template change can improve hundreds of pages in one release.

Put later:

  • New content for head terms. Slow, competitive, and usually the least likely to move pipeline this quarter.
  • Link acquisition. Worth doing, and slower to show up in a 90-day read.

The 80/20 rule applies directly: a small set of pages and fixes usually drives most of the result, so the plan should concentrate effort on them.

What should be included in a 90 day plan?

A 90 day SEO plan should include a baseline in the first weeks, a small pilot of the highest-ranked decisions, and a scale-up of whatever the pilot proves, with a read date on every change. Here is the SEO plan template I use, in three phases:

WeeksPhaseWhat happensWhat you have at the end
1 to 3Baseline and diagnoseAudit, dated baseline, inventory of in-flight work, ranked decision listA plan with a number under every decision
4 to 8Fix and pilotUnblock indexation; pilot the top structural or content change on a small page setA first read on whether the pilot moved its metric
9 to 12Scale and set the next quarterRoll out what the pilot proved; drop what it did not; re-baselineA second-quarter plan built on evidence

Each phase needs different people, and most 90-day plans stall on a dependency: a content rewrite waiting on a keyword map, a template rollout waiting on a dev sprint slot, a redirect map waiting on a consolidation decision. Plan by team and flag what each task waits on:

A 3 month SEO plan built this way ends with a dated before-and-after for each decision, which tells you what to fund next.

Download the free SEO plan template

The SEO plan template turns everything above into a working file: a baseline tab, a decisions tab that scores impact and effort and sorts each move into its quadrant, a 12-week Gantt chart by team (SEO, content, dev, design, analytics, and leadership) that flags every task still waiting on another, and a read-date tab for keep-or-drop calls. It works as an SEO strategy template, an SEO roadmap template, and a 90 day SEO plan template in one file, with fictional example rows so you can see the formulas work before you replace them.

The file opens in Excel and in Google Sheets. Set the plan start date on the first tab and every week header and read date follows it.

Step 5: pilot before you scale

Test the highest-ranked change on a small set of pages first. A pilot costs a few weeks and saves you from rolling a mistake across the whole site.

On a legal SaaS account, the platform pages were rebuilt around the actual target keyword in the H1, with benefit copy moved into supporting headers and first-hand evidence added. The structure was piloted on a small set of pages before the wider rollout, and nearly every target BOFU keyword added to an H1 reached the top 10. The pilot is what made the rollout safe to approve.

Hold one variable where you can, and set the read date before you ship. SEO A/B testing covers how to design a pilot you can actually read from.

Step 6: measure on a cadence, then re-plan

Read each decision on its own date, against its own baseline. Weekly for indexation and technical fixes, monthly for rankings and traffic, quarterly for pipeline. SEO takes months to show in revenue, so a 90-day read is an early verdict on the leading indicators, and the pipeline read comes after.

At day 90, re-baseline and write the next quarter’s plan from what the first one proved. That loop, baseline, decide, pilot, read, is what turns an SEO plan into a program.

Where AI search fits in a 90 day SEO plan

AI search belongs in the plan from week one, because buyers now ask ChatGPT, Gemini, Perplexity, and AI Overviews for a shortlist before they search. Treat it like every other decision: a dated baseline, a change, and a read date.

  • Week 1 to 2: build the prompt set. Write 20 to 30 questions a real buyer asks: best-of, versus, alternatives, and problem-first questions for your category. Run each one in all four products and record whether your brand is named in the answer, cited as a source, or absent. That record is your AI visibility baseline.
  • Weeks 5 to 6: retrofit the pages AI already reads. Put the answer in the first sentence, make each section stand on its own, and add specific, sourced claims. The method is in how to optimize content for LLMs.
  • Week 8: read the same prompts. Keep the prompt set fixed so the read is comparable. Most of the off-site work, the reviews, lists, and communities models pull from, takes longer than a quarter, so plan it now and read it next quarter.
  • Week 12: re-run and re-baseline. The week-12 numbers become the next quarter’s starting line.

The full playbook for getting named in AI answers is in how to rank in AI Overviews.

An SEO plan example for a B2B SaaS site

Here is a condensed SEO plan example for a hypothetical mid-size B2B SaaS site that a new marketing lead has just inherited. The numbers are illustrative:

DecisionBaseline (dated)ChangeRead date and metric
Get the integration pages indexed40 of 120 indexedFix canonicals, add to sitemap, link from hubWeek 4 · indexed count
Improve striking-distance comparison pages12 pages at positions 5 to 15Rewrite H1s and intros to match intent, add proofWeek 8 · positions and demos
Pilot answer-first structure on 8 pagesAI presence 30% on tracked promptsAnswer in the first sentence, self-contained sectionsWeek 8 · AI-answer presence
Consolidate overlapping blog posts30 posts splitting 6 topicsMerge into 6 pages with redirectsWeek 12 · clicks to merged pages

Every row has a number, a change, and a date. For a SaaS-specific version of the decisions themselves, see SEO for SaaS.

Common mistakes in a 90 day SEO plan

These are the mistakes that most often leave a quarter with nothing to learn from:

  1. Changing everything in week one. Ten changes in the same window give you one result and no way to say which change caused it. Baseline first, then change a few things at a time.
  2. Skipping the baseline. A plan with no dated starting numbers cannot be read, however much work ships.
  3. Letting a content calendar stand in for the plan. A calendar lists what gets published. The plan says which decisions matter and how each one will be judged.
  4. Missing the dependencies. Content rewrites wait on the keyword map, rollouts wait on a dev sprint, and redirects wait on consolidation decisions. Map who waits on whom before week one, or the plan slips in week four.
  5. Reading pipeline at day 30. Indexation and rankings move in weeks; demos and pipeline take a quarter or more. Read each metric on the schedule it actually moves.
  6. Treating low impact, high effort work as progress. Rewriting pages nobody searches for fills a quarter and moves nothing. Cut it on purpose.

What happens after 90 days

At week 12 the plan turns into a program. Re-baseline every metric, then sort each decision by what its read showed:

  • Keep and scale the changes the pilot proved, across the rest of the site.
  • Drop the ones that did not move their metric, and record why, so they do not come back.
  • Extend the read on anything that needs more time, most often pipeline and off-site AI presence.

Then write the next quarter’s plan from the new baseline, with the same four parts: the goal, the dated baseline, the ranked decisions, and the read dates. Each quarter starts from evidence the last one produced, which is how an SEO program compounds.

Frequently asked questions

Can I do SEO on my own?

Yes, you can do SEO on your own if you have time and the site is small. The baseline and the plan are the parts that benefit most from experience, because deciding what to do first is harder than doing it. Many teams pay for the plan once and execute it themselves.

Is SEO still worth it in 2026?

Yes, SEO is still worth it in 2026 for searches that lead to a purchase. AI answers now absorb many informational clicks, so the plan should concentrate on commercial pages and on being named in AI answers. The full case is in is it worth paying for SEO.

What is the 80/20 rule for SEO?

The 80/20 rule for SEO is the observation that roughly 20% of your pages and fixes drive about 80% of the results. In a plan, it means ranking decisions by impact and putting most of the effort on the few that matter.

Is SEO paid or free?

SEO traffic is free in the sense that you do not pay per click, and the work to earn it costs time or money. An SEO plan is where you decide how to spend that time or money so it lands on the pages most likely to produce revenue.

How long should an SEO plan cover?

An SEO plan should cover one quarter in detail and the following two quarters in outline. Ninety days is long enough to baseline, pilot, and read the leading indicators, and short enough to re-plan on real results.