ServicesPro IntelAI SearchPricingResourcesBlogFree AuditLoginStart Growing
← Back to Blog

Case Study: How a B2B SaaS Startup Went from 0 to 10,400 Organic Visitors in 6 Months — OnyxRank

Apr 21, 2026 ·OnyxRank Team

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:

MetricBeforeAfterChange

|--------|--------|-------|--------|

Monthly organic visitors31210,417**+3,238%**
Keywords ranking (any position)381,847**+4,761%**
Keywords in top 102214**+10,600%**
Domain Rating624**+300%**
Organic-sourced signups/month491**+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 -->

Related reading
Case Study: How an E-Learning Platform Grew Organic Traffic 287% in 5 Months with Topic Cluster SEO — OnyxRank
How OnyxRank helped an online education company go from 3,200 to 12,400 monthly organic visitors by building topic clust
Case Study: How a Digital Marketing Agency Fixed Its Own Broken SEO — OnyxRank
A boutique digital marketing agency had a 0/100 technical SEO score despite offering SEO as a core service. Here's how O
Case Study: How a Florida Roofing Contractor Hit a 96/100 SEO Score and Started Ranking for $8K/Month Keywords — OnyxRank
How OnyxRank lifted a Jacksonville-area roofing contractor's SEO score from 84 to 96 in under 24 hours, unlocked 43 high
Want the deeper analysis?

Pro Intel subscribers get the full picture - proprietary analysis, keyword opportunities, tactical playbooks, and template downloads every week. $49/mo.

See Pro Intel
Free weekly SEO insights

One email per week. Actionable, no fluff.