SEO Roadmap Template: A 12-Month Plan for New SaaS
A 12-month seo roadmap template for a new SaaS site: technical baseline, one winnable cluster, authority, then a refresh loop, gated by Search Console signals.
TL;DR A useful SEO roadmap for a new SaaS site is four phases in a fixed order: technical baseline, one winnable cluster, authority, then a refresh loop. You move between phases when Google Search Console shows specific signals, not when the calendar says it is April. Copy the template below and replace every date with a gate.
Here is a roadmap I see constantly. It is a slide with twelve columns, one per month. January says "technical SEO." February says "keyword research." March through December say "publish 8 posts per month," with "link building" smeared across the bottom row like a footnote. It looks complete. By month five the founder has 30 posts, 40 impressions a day, and no idea whether to keep going or change course, because nothing in the plan ever asked a question.
The problem is not effort. The problem is that a date-based plan has no way to notice it is failing. Google does not index, test, and rank a DR 3 domain on your schedule. So the roadmap has to be built around what Google is actually doing with your site.
This post is a 12-month sequence with decision gates. It is deliberately different from two posts I have already written. SEO for startups: a first-90-days plan for new domains zooms in on the first quarter only. The SaaS SEO checklist for your first 6 months is a list of things to tick off, not an order to do them in. This one is about sequencing over a full year, and what tells you it is time to move on.
What an SEO roadmap is (and what it is not)
An SEO roadmap is the order in which you spend scarce effort, plus the conditions that tell you to change that order. That is it. Not a list of tactics. Not a content calendar, though it feeds one.
For a small SaaS, the scarce resource is not ideas. It is founder hours and domain trust. Every month you spend writing for a keyword you cannot win is a month you did not spend building the cluster you can. So the roadmap on a new site has one job: protect you from doing the right things in the wrong order.
Two distinctions matter.
- Strategy vs roadmap. Your SEO strategy answers "which audience, which problems, which pages." The roadmap answers "in what order, and when do we switch." I covered the strategy side in what is in a content strategy.
- Dates vs gates. A date says "start link building in month 4." A gate says "start link building when 70% of the cluster is indexed and at least three posts sit in positions 11 to 30." The second one survives contact with reality.
Why gates beat dates for a low-authority site
On a new domain, timing is the variable you control least. Google's own docs say it does not guarantee it will crawl, index, or serve any page, even one that follows every guideline. Two sites doing identical work can hit the same milestone months apart.
A date-based plan handles that variance badly in both directions. If you are slow, it pushes you into authority work before the content is indexed, so links point at pages Google has not even accepted. If you are fast, it holds you in "foundation" mode while a cluster is already climbing and begging for one more supporting post.
Gates fix this because they read the same signal Google is sending you. Everything below uses three reports you already have for free:
- The Page indexing report, which tells you which URLs are indexed and why the others are not.
- The Performance report, for impressions, clicks, and average position by query and page.
- The URL Inspection tool, for spot checks on individual pages.
If you have not read average position carefully before, do that first. It is easy to misread on a small site, and I explain the traps in Google Search Console average position.
The 12-month SaaS SEO roadmap, phase by phase
The quarters below are typical, not promises. Treat them as "where most new sites end up," and let the gates decide.
Phase 1 (roughly months 1–2): technical baseline
The goal is boring on purpose: make sure Google can find, crawl, and index what you publish. Nothing else in the plan works until this does.
- Verify the domain in Search Console and submit a sitemap.
- Put the blog in a subdirectory unless you have a strong reason not to. I explain why in subdomain vs subdirectory for a SaaS blog.
- Decide what should not be indexed (app routes, auth pages, thin tag archives) and use the right tool for each.
- Publish your product pages and three to five posts, so there is something to index.
Gate to Phase 2: your core pages and first posts show as indexed in the Page indexing report, and none of them are stuck in "Discovered" or "Crawled, currently not indexed." If they are, fix that first. A new cluster will not rescue a site Google is not indexing.
Phase 2 (roughly months 2–6): one winnable cluster
This is where most roadmaps go wrong, and where I am most opinionated. Pick one cluster. Not three. One topic where the SERPs are already full of small sites, forums, and thin pages, and where your product has a real reason to be the answer.
Winnability beats volume here. A keyword with 140 searches and a KD of 4 that you can actually rank for is worth more than a 5,000-search head term where page one is all DR 80 domains. I walk through how to judge that in keyword research for small sites.
Build the cluster as a hub and 8 to 15 supporting posts, all interlinked. Publish steadily rather than in bursts. This is the phase where a 6 month SEO roadmap usually ends, which is exactly why so many founders quit right before it starts paying off.
Gate to Phase 3: at least 70% of the cluster is indexed, the cluster is earning impressions on queries you did not explicitly target, and a few posts sit in positions 11 to 30. That last part is the key signal. It means Google considers the pages relevant but does not trust the domain enough to put them on page one. That is an authority problem, not a content problem.
Fail condition: after 8 to 10 posts, the cluster gets almost no impressions on anything. Do not push forward. Go back and check SERP fit, indexing, and whether you picked a topic you can actually win.
Phase 3 (roughly months 5–9): authority
Only now do links earn their cost. You have pages Google is already testing in positions 11 to 30, so a small number of relevant links has somewhere to land.
- Earn links to the hub and the two or three posts closest to page one.
- Favor cheap, relevant sources: integration directories, partner pages, one strong data post, podcast appearances. Digital PR for small SaaS covers the cheapest routes.
- Keep publishing, but slow down. Start a second cluster only if it shares internal links with the first.
Gate to Phase 4: multiple cluster pages have moved from positions 11 to 30 onto page one, and clicks are growing faster than new URLs. If clicks only grow when you publish, you have a publishing habit, not a compounding asset.
Phase 4 (roughly months 9–12): refresh loop
By now you have a library, and the library starts decaying. The highest return on effort shifts from new posts to existing ones.
- Every month, pull pages from the Performance report whose impressions are steady or rising but whose clicks or position slipped.
- Refresh those first: tighten intent match, add what the current top results cover, fix titles that get impressions but no clicks.
- Prune or merge posts that compete with each other for the same query.
Gate to repeat: when the refresh queue is under control, return to Phase 2 with a new adjacent cluster. The year-two roadmap is the same loop with a stronger domain.
Copy this SEO roadmap template
Paste this into a doc or sheet. Note that the "When" column is a gate, not a month.
SEO ROADMAP TEMPLATE (new SaaS site, 12 months)
PHASE 1: TECHNICAL BASELINE
Work: Search Console verified, sitemap submitted, index rules set,
product pages + 3-5 posts live
Gate: Core pages indexed; nothing stuck in Discovered/Crawled
If not: Fix indexing before writing more
PHASE 2: ONE WINNABLE CLUSTER
Work: 1 hub + 8-15 supporting posts, interlinked, steady cadence
Gate: 70%+ of cluster indexed; impressions on untargeted queries;
several posts in positions 11-30
If not: After 8-10 posts with near-zero impressions, re-check SERP fit
PHASE 3: AUTHORITY
Work: Relevant links to hub + posts closest to page one;
second cluster only if it links to the first
Gate: Cluster pages moving from 11-30 onto page one;
clicks growing faster than URL count
If not: More links to fewer pages; check intent match
PHASE 4: REFRESH LOOP
Work: Monthly refresh of slipping pages, fix low-CTR titles,
merge cannibalizing posts
Gate: Refresh queue under control
Then: Back to Phase 2 with an adjacent cluster
And here is the same plan as a quick reference.
| Phase | Main question | Search Console signal to move on |
|---|---|---|
| Technical baseline | Can Google index us? | Core pages indexed, no stuck URLs |
| Winnable cluster | Does Google think we are relevant? | Impressions spreading, posts in 11 to 30 |
| Authority | Does Google trust us enough for page one? | Cluster pages reaching page one |
| Refresh loop | Are we keeping what we won? | Slipping pages recovered |
Adapting the roadmap for B2B SaaS
A B2B SaaS SEO roadmap follows the same phases with two adjustments.
First, volumes are tiny. A query with 30 searches a month can be worth more than a consumer query with 3,000, because one closed deal pays for the year. Do not let low numbers scare you out of a cluster. I made the case in zero search volume keywords for SaaS.
Second, bottom-of-funnel pages belong earlier. Comparison and alternatives pages often fit in Phase 2 alongside the cluster, because buyers search for them by name and the SERPs are often less crowded than informational ones. See comparison and alternatives pages.
How to forecast against this plan honestly
Founders want a traffic number for month 12. I understand why. But any number you put on a new domain before Phase 2 has produced data is a guess wearing a spreadsheet.
The honest version: forecast each phase only after the previous gate has passed, and base it on your own impressions and positions, not on industry averages. I go deeper in SEO forecasting: honest projections for small sites. The short version is that a roadmap with gates gives you checkpoints to forecast from. A roadmap with dates only gives you deadlines to miss.
From roadmap to calendar
A roadmap tells you the order. It does not tell you what to publish on Tuesday. Phase 2 especially needs a concrete calendar: which hub, which supporting posts, which ones link to which, in what order. That translation is where most plans stall, and it is the step I built Boomranq to handle. You describe the product, and it returns a 30-day calendar weighted toward keywords a low-authority site can actually win, which is Phase 2 of this roadmap in a form you can execute.
If you want to see what a well-sequenced month looks like, this content calendar example that compounds shows one end to end.
The one rule to keep
If you forget everything else, keep this: do not move to the next phase because a month ended. Move because Search Console told you to. Gates, not dates. A 12-month plan built that way will look slower on a slide and run faster in practice, because you stop pouring effort into phases Google has not caught up with yet.