Get the working resource ↓
SaaS SEO Playbook 8 min read

90 day SaaS SEO plan

A week by week SaaS SEO plan with named owners: what to audit in weeks one and two, which pages ship by week six, and what results to expect by day 90.

On this page 8 sections
  1. Weeks 1 and 2: audit, map, baseline
  2. Weeks 3 to 6: ship five bottom of funnel pages while the audit is still open
  3. Weeks 7 to 10: one asset worth linking to, plus the comparison set
  4. Weeks 11 to 13: refresh, report, plan the next quarter
  5. Who owns what, and the hours it really takes
  6. What day 90 actually looks like, by domain strength
  7. The failure that kills most first quarters
  8. Day 91
  9. Frequently asked questions

The short answer

A 90 day SaaS SEO plan splits the first quarter into four blocks: weeks 1 to 2 for a technical and indexation audit, a keyword map and a written baseline; weeks 3 to 6 to ship five bottom of funnel pages and close the ten worst technical issues; weeks 7 to 10 for a free tool or data asset, a comparison page set and schema; weeks 11 to 13 for a refresh pass, the reporting build and the next quarter plan.

Key points before you start

Most first quarters of SaaS SEO produce a deck. Somebody audits for six weeks, presents 140 findings in a spreadsheet with a red-amber-green column, and the first page goes live in month four. By then the person who approved the budget has stopped asking, and the programme spends the rest of the year defending itself.

The plan below is built the other way round. Audit for two weeks, publish in week three, and accept that some of what you ship will need fixing later. Pages that exist can be improved. Pages in a backlog cannot.

Every block has named owners and a deliverable you can point at. Dates assume a Monday start and a team of one marketer, part of one engineer, and a subject matter expert who can give you two hours a week.

Weeks 1 and 2: audit, map, baseline

Two weeks, three artefacts, nothing else. The temptation to keep looking is the enemy here, and the audit is finished when the calendar says so rather than when the list stops growing.

Weeks 1 to 2 deliverables

  1. Crawl and rank by severity, not by count

    Owner: SEO lead. Run Screaming Frog or an equivalent, then sort findings into three buckets: stops a page being indexed, degrades a page that is indexed, and cosmetic. Only the first bucket blocks publishing. Expect 6 to 12 items in it.

  2. Check indexation against reality

    Owner: SEO lead. Compare sitemap URLs, crawled URLs and indexed URLs in Search Console. A gap above 15 percent is a real problem and needs a cause before week three. Segment sitemaps by section so the gap tells you where.

  3. Build the keyword map with pipeline estimates

    Owner: SEO lead with sales input. Every cluster gets an estimated demo rate and a revenue figure alongside the volume. Ten clusters is plenty. The map is done when someone in sales reads it and agrees the terms are ones buyers use.

  4. Write the baseline document

    Owner: SEO lead. Six numbers, dated and screenshotted: non-brand organic sessions, organic signups or demos, branded search volume, indexed pages, referring domains, and AI citation rate across a fixed prompt set. This document is what saves the programme in month nine.

  5. Agree the reporting line

    Owner: head of marketing. Get written agreement on which metric leads the monthly report and which goes in the appendix. Do this now, while nobody is defensive about a number.

  6. Pick the five pages for weeks 3 to 6

    Owner: SEO lead with the founder or PMM. Choose from comparison, alternatives, integration and use-case terms. Write the five briefs before week two ends so writing can start on day 15.

Build the baseline prompt set the same week. Pick 20 buying questions a prospect would ask an AI assistant, run them across ChatGPT, Perplexity and Google AI Mode, and record which domains get cited. Re-run the identical set monthly. It takes 40 minutes and it is the only version of AI visibility measurement that survives a model update, because the prompts stay fixed even when the answers change.

Two weeks, hard stop

Put the audit end date in the calendar on day one and treat it as immovable. Anything unfinished goes onto the backlog for weeks 7 to 10. In four years of watching this, no first quarter has ever been improved by a third week of auditing.

Keep the map in one place rather than in three tools. Our SaaS keyword map template has the columns for intent, estimated demo rate and owner, which is what makes the prioritisation argument in week two a five-minute conversation instead of a workshop.

Weeks 3 to 6: ship five bottom of funnel pages while the audit is still open

Publishing starts on day 15 whether or not the technical list is closed. This is the single highest-value decision in the plan and the one most teams get wrong.

Five pages, all bottom of funnel, chosen from four patterns:

Page typeExampleWhy it goes firstTypical time to rank
Comparisonyou vs the market leaderHighest conversion rate of any page type6 to 16 weeks
Alternativesmarket leader alternativesCaptures active switchers8 to 20 weeks
Integrationyour product plus a named toolLow competition, clear intent4 to 12 weeks
Use case or jobsoftware for a named workflowReachable on a weak domain8 to 24 weeks

Write comparison and alternatives pages honestly or do not write them. A page claiming you beat the leader on every row is read as marketing and converts like marketing. Name two things the competitor does better and the whole page becomes credible. The mechanics are in SaaS alternatives pages and the drafting sequence in the ship five bottom of funnel pages module.

Integration pages are the fastest win available in week three, because the query is specific, the competition is usually a forum thread, and you already have the technical detail in your docs. If you have more than 15 integrations, treat them as a template family with a real brief rather than as 15 individual projects, using the programmatic page brief template and the structural guidance in SaaS integration pages.

Run the technical work in the same four weeks. Close the six to twelve blocking issues, then take the highest-impact items from bucket two: internal linking, title rewrites on pages already sitting in positions four to fifteen, and any orphaned page with links pointing at it. One engineering sprint covers most of it.

Finish week six with an internal linking pass. Every new page should receive at least three contextual links from existing content, and should link out to the product pages it supports. This is 90 minutes of work that changes indexation speed noticeably on younger domains.

Editable working copy

Download this template

Save an editable working copy of the framework on this page. Add your own owners, evidence and decisions.

We never sell your data. Your resource opens here after submission.

Weeks 7 to 10: one asset worth linking to, plus the comparison set

By now you have pages that convert and no links. Weeks 7 to 10 fix the second problem while widening the first.

Build one asset that a person outside your company would link to without being asked. In practice that means a free tool, a calculator, or a dataset from your own product usage. A calculator built in a week outperforms six months of outreach for most SaaS companies, because it gives journalists and bloggers a reason to cite you that has nothing to do with your marketing.

Pick the asset by asking one question: what number do our customers currently work out in a spreadsheet? Payback period, seat cost, storage overage, compliance deadline, headcount ratio. Build the tool that replaces that spreadsheet, put the method on the page so it can be checked, and skip the email gate for the first quarter. A gated tool collects addresses and earns no links, which defeats the purpose of shipping it in week seven. If you have product usage data nobody else holds, a small dataset with a stated sample size is the stronger option, and it takes an analyst about three days.

Then expand the page set. Four to six more bottom and middle of funnel pages, chosen from the same keyword map, plus the second tranche of comparison pages if the first ones are showing impressions. Add schema in the same sprint: Organization, Product, FAQPage where genuinely applicable, and BreadcrumbList. Schema will not rank you, but it makes your entity easier for answer engines to resolve, which matters when 82 percent of B2B technology queries now surface an AI Overview.

82%

Share of B2B technology queries that trigger an AI Overview

Aggregated 2026 AI search studies

Start the citation work in week eight rather than week twelve. Pitch the asset to three or four industry newsletters, get listed in the obvious directories and roundups for your category, and answer the questions in your space where practitioners actually ask them. The approach is covered in earn links and AI citations, and the honest version is that you should expect 5 to 15 referring domains in this window, not 50.

The week eight wobble

Around week eight, traffic looks flat and someone senior asks whether this is working. Show them the impressions curve and the indexation count from the baseline document, not sessions. Impressions move first, positions second, clicks third, pipeline fourth. Explaining that order in week eight prevents the conversation that cancels programmes in week twenty.

Weeks 11 to 13: refresh, report, plan the next quarter

The last block has almost no new publishing in it. Three jobs: improve what exists, build the reporting so it runs without you, and write the quarter two plan with evidence instead of assumptions.

Run a refresh pass over the existing library. Pull every page with impressions but a position between five and twenty, and fix the title, the opening 60 words and the internal links pointing at it. On an established domain this produces more traffic in six weeks than any new page you could have written instead.

Build the reporting view your executive team can open themselves. Non-brand organic sessions, signups or demos from organic split by page, pipeline created, indexed page count, referring domains, and the AI citation rate from your fixed prompt set. Weekly refresh, one link, no request required. Reporting that requires a human to assemble it stops happening in month five.

Then write the quarter two plan against the actual curve rather than the forecast. Feed the real month one to three numbers into the organic traffic forecast calculator and produce a revised projection. If your page-level conversion rate came in at 1.2 percent rather than the 3 percent you assumed, everything downstream changes and it is better to say so in week thirteen than in month nine.

Newsletter launch list

The Friday SaaS Marketing Brief

Join the list for the upcoming SaaS Marketing Brief. Get the marketing planning worksheet immediately.

We never sell your data. Your resource opens here after submission.

Who owns what, and the hours it really takes

A 90 day plan with no named owners is a wish list. Here is the realistic allocation for a small team.

RoleHours per weekOwns
SEO or content lead20 to 30Audit, keyword map, briefs, internal linking, reporting
Writer (in-house or freelance)10 to 20Drafting, revisions, refresh pass
Engineer4 to 8 in weeks 3 to 6, then 2Crawl and indexation fixes, schema, the free tool
Product marketer or founder2 to 3Positioning, competitor claims, SME interviews
Sales representative1Reviewing the keyword map, flagging real objections

Total internal load lands between 12 and 18 hours a week outside the lead’s own time. Teams that plan for less than that discover in week five that nobody can review a comparison page, and the schedule slips a fortnight.

Three things are explicitly out of scope for this quarter and should be written down as such: a site redesign, a domain migration, and any international rollout. Each one will consume the entire quarter and push every measurable outcome into month seven. International SaaS SEO is a quarter three project at the earliest, and it is a good one, just not now.

What day 90 actually looks like, by domain strength

Expectations set badly in week one are the reason good programmes get cancelled. Here is what a competent quarter produces, by starting position.

Starting pointRankings at day 90Traffic at day 90Pipeline at day 90
New domain, under DR 20, under 12 months oldIndexed, first impressions, a few long-tail positions past page 3Under 500 non-brand sessions a monthEffectively none. Do not promise any
DR 20 to 40Page 2 to 3 on target bottom of funnel terms, page 1 on long tail500 to 2,000 non-brand sessions2 to 8 signups or demos a month
DR 40 to 60Page 1 on several low-competition bottom of funnel terms2,000 to 8,000 non-brand sessions10 to 30 signups or demos a month
DR 60 plus, established libraryTop 5 on target terms, refresh pass producing most of the gain8,000 plus non-brand sessionsAttributable pipeline, comparable to a paid channel
Realistic day 90 outcomes for a SaaS SEO programme by domain strength

Say the first row out loud to your executive team in week one. A new domain will not produce pipeline in 90 days and anyone promising otherwise is either selling something or has never run the first quarter on a young site. What you can promise is indexation, impressions on the right queries, a working measurement system and pages that will produce in quarter two. If you are at that starting point, the sequencing in seed stage SaaS SEO is a better fit than this plan’s default assumptions.

The failure that kills most first quarters

It is not bad keyword selection or weak writing. It is the six-week audit, followed by a strategy document, followed by a stakeholder alignment round, followed by the first page going live in month four.

By month four you have burned a third of the runway you were given, produced nothing indexable, and spent your political capital on a document. The technical issues you catalogued so carefully were mostly cosmetic, and the two that mattered could have been found in three days.

Ship in week three. Some of those five pages will be wrong and you will rewrite two of them in month five. That is a much cheaper mistake than an empty site with a beautiful spreadsheet.

Day 90 done list

0 of 10 done

Day 91

Quarter two is where the compounding starts, and it looks nothing like quarter one. Publishing volume goes up, the refresh cadence becomes monthly, and link and citation work moves from an afterthought to a third of the effort.

Before you plan it, do one thing: re-read the baseline document from week one next to today’s numbers. That comparison is the argument for the next budget, and it only exists because somebody spent an hour in week one writing down where you started.

The full programme this quarter fits into, including the parts deliberately deferred, sits in the SaaS SEO pillar.

Editable CSV worksheet

SaaS SEO planning worksheet

A practical seo planning worksheet: decisions, owners, evidence and next actions.

We never sell your data. Your resource opens here after submission.

Frequently asked questions

What should a new SaaS SEO hire do in their first 90 days?

Audit and baseline in weeks one and two, then ship. The first quarter should produce five bottom of funnel pages, the ten highest-severity technical fixes, an internal linking pass, one asset worth linking to, and a reporting view the executive team can open themselves. Anyone who spends the whole quarter on analysis has delivered nothing you can measure.

How many pages should you publish in the first 90 days of SaaS SEO?

Between 10 and 16 for most teams, weighted toward the bottom of the funnel. Five comparison, alternatives or integration pages in weeks three to six, four to six more in weeks seven to ten, plus refreshes of existing pages. Volume beyond that in quarter one usually means the briefs were thin.

What results should you expect from SEO after 90 days?

On a domain under DR 20, expect full indexation, first impressions on target queries and a handful of long-tail rankings, with little or no pipeline. Between DR 30 and 50, expect page one or two positions for low-competition bottom of funnel terms and the first attributable signups. Above DR 60, expect top-five positions and measurable pipeline.

Should you finish the technical audit before publishing content?

No. Run them in parallel. Fix crawl, indexation and canonical problems that would stop a new page from being indexed at all, then start publishing in week three while the longer technical backlog runs alongside. A perfect site with no bottom of funnel pages ranks for nothing.

How do you baseline a SaaS SEO programme?

Record six numbers before you change anything: non-brand organic sessions, organic signups or demos, branded search volume, indexed page count, referring domains, and your citation rate across a fixed prompt set in ChatGPT, Perplexity and Google AI Mode. Screenshot everything and date the file. Without this you cannot prove anything in month nine.

What should a 90 day SEO plan cost?

For a seed to Series A company, a realistic first quarter runs 18,000 to 45,000 dollars total: writing for 10 to 16 pages, one engineering sprint of technical work, tooling for the quarter, and either a fractional lead or part of an in-house salary. Most of the cost is in weeks three to ten, not in the audit.

What should you avoid doing in the first 90 days of SaaS SEO?

A site redesign, an international rollout, a programmatic page launch at scale, and a domain migration. Each of these consumes the entire quarter and delays every measurable outcome by a further three months. Do them in quarter two or three once the baseline exists and the reporting works.

The saas-marketing.net editorial team Research and editorial

We research, write and maintain every page on this site. The library explains marketing decisions through practical frameworks, explicit assumptions and references. Corrections can be requested through the contact page.

Published September 11, 2026. Last updated .