A SaaS SEO agency built for B2B SaaS past $1M ARR with a working product and a market that doesn't know you yet. You've shipped enough features. You've talked to enough customers. The thing in the way is distribution and your existing content is fighting itself.
We rebuild the SEO program from ICP queries down. Technical foundation. Programmatic content at scale. SERP capture for the questions your buyer actually types. AEO and AI search citations from day one because 73% of B2B buyers research with AI before contacting you. By month four your organic compounds. By month twelve it's the cheapest customer you have.
Average across nine SaaS engagements past month 12. Composite organic-attributed ARR.
Per quarter, per client. Programmatic and editorial. Written by people who have shipped to your ICP.
Average traffic lift continues 18 months past contract end. The lever that keeps paying.
The SaaS SEO retainer isn't one thing. It's six disciplines under one team, sequenced by what your domain actually needs. The audit picks the sequence. Most engagements use four of the six in the first 90 days.
| Discipline | Time to impact | What it ships | Suits SaaS that |
|---|---|---|---|
| Technical SEO | Weeks 4 to 8 | Crawlability, indexation, schema, Core Web Vitals fixes, JS rendering audit, internal linking architecture | Has 200+ pages or is built on a JS framework. Technical foundation comes first. |
| Keyword research | Weeks 1 to 4 | ICP query mapping, intent classification, gap analysis vs 5 competitors, 200-keyword roadmap | Doesn't have a clear keyword strategy yet. Foundation every other discipline depends on. |
| Programmatic SEO | Weeks 8 to 16 | Template-built pages at scale. Service x Industry, Best-of x Vertical, Compare-X-vs-Y. 200 to 500 pages per quarter. | Past $1M ARR with a defensible ICP and existing domain authority. Premature programmatic gets penalised. |
| Digital PR & links | Weeks 8 to 24 | HARO/Qwoted placements, original data reports, guest posts on SaaStr/OpenView, podcast appearances. No PBNs. | Below DR 40 and trying to compete with DR 70+ incumbents. Authority shortcut. |
| International SaaS SEO | Weeks 12 to 20 | Hreflang implementation, country-specific lingo, local case studies, country GSC properties. 7 country versions standard. | Ships to US plus at least one other market. Most SaaS that hits $3M ARR. |
| AEO & AI search citations | Weeks 6 to 16 | Citation-worthy content, robots.txt for all AI crawlers, FAQPage schema, AI referral tracking in GA4 | Wants to be cited in ChatGPT, Perplexity, Claude and Google AI Overviews. Every SaaS in 2026. |
We turn down 1 in 3 SaaS who ask for SEO. Often the lever they need is paid or lifecycle, not SEO. We'll say so on the audit call.
The same seven phases run on every SaaS SEO engagement. The shape doesn't change. The depth of each phase does.
We read your last 30 sales call transcripts. We sit on your demos. We map the actual questions your buyers ask before they hear of you.
Output: a written ICP brief that drives every page after this.
Three hundred queries, ranked by intent and feasibility. We tell you which 60 we'll go after first and which 240 wait for the compounding phase.
We'll also name 40 queries you should never rank for. Vanity terms cost real budget.
Crawl, indexation, internal linking, schema, page experience. Anything broken we fix before we ship content. You don't write your way out of a broken site.
Pages built at scale from templates that hold up to editorial review. Average 50 to 80 pages a month after week 6.
Every page is owned by a writer who has shipped to your ICP. No freelance pools. No AI slop. We read every page before it ships.
Long-form pages your sales team will share in deals. Two per month. These are the assets you're proud of and your buyer remembers.
Earned links from places your buyer reads. No PBNs. No mass outreach. No directory listings that haven't moved a needle since 2015.
Once organic traffic is up, we turn the screws on how it converts. Page-level tests, CTAs, demo capture, gated assets. The SEO program funds itself by month six.
No black-box scoring. No vendor we don't audit. You can ask any operator on your account why we picked each one.
Most SaaS SEO dashboards report 40+ metrics and obscure the ones that matter. We report eight. The CFO can read them in two minutes.
No vanity metrics. No keyword-stuffed dashboards. No "we ranked for 4,000 keywords" if 3,995 of them don't convert. Eight numbers your team can defend in a board meeting. See the full reporting cadence →
Programmatic content build on developer-intent queries. Technical fixes in week 3. By month four the SEO funnel matched paid for qualified demos.
Editorial pillars on category-defining terms. Link velocity from industry publications. Two queries went to AI Overview citations by month nine.
More in the audit call. We bring a few of these up before you do.
First signals at week 16 to 20. Compounding curve through month 9 to 12. We'll show you the expected shape on the audit call so the board sees what to expect month by month.
We use AI on the brief stage and the SERP gap stage. We don't ship AI-written pages. Every page has a writer's name on it and that writer is in-house. We'll show you a page from start to ship on the audit call.
It will. Our playbook isn't algorithm bets. It's intent capture and topical authority. Across the last three major core updates our SaaS clients gained on average, because we stay close to what Search Quality actually rewards.
Yes if you do AEO discipline. We treat Google AIO, ChatGPT, Perplexity and Claude as channels. First-200-words density. Q&A blocks. Schema. We test cite presence weekly. Three of our clients now appear in AI Overview citations on their primary terms.
Audit is fixed fee, $24K for three weeks. Retainer is $18K to $45K monthly based on page volume and link velocity. Six-month minimum on retainer. See pricing for the full structure.
You do. Every page, every template, every dashboard, every brief. We hand over the warehouse credentials at engagement end. We don't hold work product to force renewals.
Yes but it's billed separately. The SEO retainer covers pages aimed at search. Sales enablement, social, brand content, podcast scripts: those plug into the content service, not SEO.
We'll audit what they've built and tell you if it's worth keeping. About half the time we recommend running a parallel program for two months, then transitioning. The other half we tell you to stay where you are.
Send your URL. We'll come back with a written read on which 60 queries to chase, which to skip and which lever moves first. No pitch deck.