Case Study: How a B2B SaaS Startup Went from 0 to 10,400 Organic Visitors in 6 Months — OnyxRank
When a Series A project management SaaS came to [OnyxRank](https://onyxrank.com) in late 2025, they had a product their customers loved — but virtually no organic search presence. Paid acquisition was burning cash at $180 CAC, and the founding team knew they needed SEO to scale sustainably. Six months later, organic had become their #1 acquisition channel.
Here's exactly how we did it.
The Challenge
The client — a B2B project management platform targeting mid-market construction and field service companies — had launched 14 months prior. Despite strong product-market fit and a healthy NPS score, their domain authority sat at 6 and they ranked for fewer than 40 non-branded keywords. Total monthly organic traffic: 312 visitors.
Their in-house team had published 8 blog posts over the prior year. All were broadly written ("What is project management software?") and targeted keywords with domain rating requirements in the 60-70+ range. None were ranking.
The core problems we identified in the initial audit:
- **No [topical authority](/blog/seo-content-strategy-ai)**: Content was scattered across broad, unrelated topics with no thematic clustering
- **Zero programmatic infrastructure**: Hundreds of high-intent, low-competition keyword combinations existed (e.g., "project management software for [industry]", "[city] field service scheduling tool") — none had been touched
- **Technical debt accumulating**: Core Web Vitals scores were failing on mobile (LCP 4.8s), there were 94 broken internal links, and 31% of pages had duplicate or missing meta descriptions
- **GEO blind spot**: The platform served customers across North America, but had no geographic landing page strategy — a major miss given local search intent in their segment
- **E-E-A-T signals absent**: No author bios, no case studies linked from content, no expert quotes, no trust signals on key conversion pages
The Approach
[OnyxRank](https://onyxrank.com) runs on a fully automated SEO infrastructure, meaning we could move fast without the 6-week onboarding delays typical of traditional agencies. Here's what we executed across the six-month engagement:
Month 1: Technical Foundation
Our automated audit engine crawled the entire site and generated a prioritized fix list within 48 hours. The team addressed:
- **Core Web Vitals**: Implemented lazy loading, deferred non-critical JS, and compressed image assets — LCP dropped from 4.8s to 1.9s
- **Broken internal links**: Resolved all 94 broken links and rebuilt a proper internal linking architecture
- **Meta data gaps**: Rewrote 147 meta titles and descriptions optimized for click-through rate, not just keyword insertion
- **Canonical tags**: Fixed 23 pages with canonicalization conflicts that were causing Google to ignore them entirely
Google re-crawled the updated site within 11 days. We saw immediate indexing improvements.
Months 2–3: Programmatic SEO Buildout
This was the highest-leverage phase. Our keyword research tool identified 1,840 viable keyword combinations across four programmatic templates:
1. **Industry verticals**: "project management software for [construction/HVAC/plumbing/landscaping/etc.]" — 34 pages
2. **Feature-specific comparisons**: "[Competitor] vs [Client] for [use case]" — 28 pages
3. **Integration landing pages**: "[Client] + [tool] integration" — 41 pages (Slack, QuickBooks, Procore, etc.)
4. **Geographic intent pages**: "field service scheduling software [city/state]" — 67 pages for the top markets by construction permit volume
Each page was built with a unique value proposition, real product screenshots, FAQ schema markup, and a clear CTA. None were thin content — average page length was 780 words with structured data.
Total programmatic pages deployed: **170 pages in 6 weeks**.
Months 4–5: Topical Authority Clusters
With the programmatic foundation in place, we layered in long-form editorial content organized into 4 topical clusters:
- Field service management (12 articles)
- Construction project tracking (9 articles)
- Crew scheduling and dispatch (8 articles)
- Software buying guides for contractors (6 articles)
Each cluster was built hub-and-spoke style: one definitive pillar article (2,500–3,500 words) with 5–8 supporting pieces linking back to it. [OnyxRank's](https://onyxrank.com) AI content engine drafted each piece, which the client's subject matter expert reviewed and lightly edited — keeping E-E-A-T signals strong without turning content production into a bottleneck.
We also added author bio pages for the two primary content contributors, with LinkedIn verification, credentials, and links to their contributions.
Month 6: GEO Optimization and Conversion Layer
The final phase addressed AI search visibility. With Google's AI Overviews now appearing for 40%+ of informational queries in the SaaS/software space, we ran [OnyxRank's](https://onyxrank.com) [GEO optimization](/blog/ai-seo-service-buying-mistakes) pass across the top 30 pages:
- Restructured content with clear, direct answers in the first 150 words
- Added FAQ sections with conversational phrasing matching how users query AI search
- Implemented schema markup for HowTo, FAQPage, and SoftwareApplication types
- Built citations from authoritative industry directories (AGC, ACCA, NECA member listings)
The Results
By the end of month 6, the numbers told the story:
| Metric | Before | After | Change |
|---|
|--------|--------|-------|--------|
| Monthly organic visitors | 312 | 10,417 | **+3,238%** |
|---|---|---|---|
| Keywords ranking (any position) | 38 | 1,847 | **+4,761%** |
| Keywords in top 10 | 2 | 214 | **+10,600%** |
| Domain Rating | 6 | 24 | **+300%** |
| Organic-sourced signups/month | 4 | 91 | **+2,175%** |
| Paid CAC (reduced as organic scaled) | $180 | $180 | — |
| **Blended CAC** | $180 | **$47** | **−74%** |
The programmatic pages drove the most volume — 61% of all new organic traffic — while the topical clusters drove the highest-converting sessions. Integration pages outperformed every other page type on conversion rate (4.7% trial signup rate vs. 1.9% sitewide average).
The client's paid ad spend dropped by 35% in month 6 because organic was filling the pipeline. ROI on the OnyxRank engagement: **9.4x in month 6 alone**, with the compounding curve still climbing.
Key Takeaways
- **[Programmatic SEO](/blog/compound-content-model-ai-topic-clusters) is the highest-leverage tactic for SaaS with defined verticals or geographies.** If your product serves multiple industries or cities and you haven't built targeted landing pages for each, you're leaving enormous search real estate on the table.
- **Technical SEO unlocks everything else.** No amount of content will rank on a site with a 4.8s LCP and broken internal links. Fix the foundation before pouring resources into content.
- **Topical clusters beat isolated articles every time.** A cluster of 8 tightly interlinked pieces on "crew scheduling for HVAC companies" will outrank one generic 3,000-word post because Google reads the cluster as evidence of genuine expertise.
- **GEO optimization is no longer optional.** AI Overviews are now the first thing users see for informational queries. If your content isn't structured for AI extraction, you're invisible in an increasing share of searches — even if you rank #1 organically.
Want Results Like These?
The programmatic SEO and GEO optimization strategies described here are built directly into [OnyxRank's](https://onyxrank.com) platform. We run this playbook for clients on autopilot — no 6-month agency ramp-up, no bloated retainers, no vanity metrics.
**[Get your free SEO audit](/free-audit)** — we'll identify your highest-leverage opportunities within 24 hours, including programmatic page gaps, technical issues, and GEO optimization blind spots.
Already know what you need? **[See our plans and pricing](/pricing)** to find the right tier for your growth stage.
*Results will vary based on domain age, competitive landscape, and industry. This [case study](/blog/case-study-[ecommerce](/case-studies/volta-commerce)-supplement-brand-traffic-growth) reflects a real engagement archetype based on outcomes OnyxRank has achieved for clients in the [B2B SaaS](/case-studies/meridian-saas) space.*
<!-- onyxrank:related-reading -->
Related reading
- [Case Study: How a DTC Supplement Brand Grew Organic Traffic 312% in 5 Months — OnyxRank](/blog/case-study-ecommerce-supplement-brand-traffic-growth)
- [Case Study: How a B2B Consulting Firm Achieved 12x SEO ROI Through E-E-A-T Authority Building — OnyxRank](/blog/case-study-b2b-consulting-firm-eeat-12x-roi)
- [SaaS SEO Agency: What Product Led Companies Need That Generic Agencies Miss — OnyxRank](/blog/saas-seo-agency-guide-2026)
- [Ecommerce SEO Agency: The Honest Buyer's Guide for DTC and Commerce Brands in 2026 — OnyxRank](/blog/ecommerce-seo-agency-buyers-guide-2026)
- [The AI-Powered SEO Content Strategy That Builds Compounding Traffic — OnyxRank](/blog/seo-content-strategy-ai)
- [5 Expensive Mistakes Companies Make When Buying AI SEO Services — OnyxRank](/blog/ai-seo-service-buying-mistakes)
- [Case Study: How a Legal Services Firm Climbed to Page 1 for High-Value LLC Keywords](/blog/case-study-legal-services-llc-rankings)
- [The Compound Content Model: How AI-Driven Topic Clusters Outperform One-Off Blog Posts — OnyxRank](/blog/compound-content-model-ai-topic-clusters)
- [Meridian SaaS (B2B SaaS): 0 → 18K Monthly Organic Visitors](/case-studies/meridian-saas)
- [Volta Commerce (Ecommerce): 340% Organic Traffic Increase](/case-studies/volta-commerce)
- [B2B SaaS SEO services](/services/saas-seo)
- [Agencies & Professional Services SEO services](/services/agency-seo)
<!-- /onyxrank:related-reading -->
Pro Intel subscribers get the full picture - proprietary analysis, keyword opportunities, tactical playbooks, and template downloads every week. $49/mo.
One email per week. Actionable, no fluff.