Skip to content

From Technical Debt to Topical Authority: A B2B Enterprise Security SaaS SEO Case Study

Industry: B2B SaaS — Enterprise Security Software
Engagement Duration: 7 months
Services: Technical SEO, Content Production, Link Building, AEO

Client Background

The client is a B2B SaaS platform in the enterprise security space, targeting mid-market and enterprise organizations — US-first, with secondary markets in Asia. Their product solves a workflow problem that most competitors in their category handle poorly, giving them strong product-market fit with a specific buyer segment.

The niche is genuinely competitive. The highest-volume keywords in their category are dominated by publicly traded incumbents and well-funded late-stage companies with massive domain authority. Winning organic share here requires more than publishing — it requires getting the technical foundation right, building authority through credible external links, and creating content precise enough to rank on the informational queries the bigger players ignore.

When we took on the engagement, the site had a strong product story but an organic presence that significantly underrepresented it. The gap between where the site ranked and where it could rank was, in large part, a fixable problem.

The Starting Point

The technical foundation was fragile at scale. A full audit surfaced 23 distinct issues. The significant ones weren’t individual broken pages — they were systemic problems affecting hundreds of URLs simultaneously: 270+ pages with no structured schema, a post-rebrand cleanup that had never been completed (the old brand name was still embedded in titles, meta descriptions, hyperlinks, and 301 redirect chains across 126+ pages), and an internal link architecture with 600+ missing or outdated anchor text opportunities.

The content archive was large but poorly mapped. With 170+ existing blog posts, the site had publishing history — but no clear keyword ownership. Many posts had no defined primary keyword, were targeting the same queries as each other, or sat in ranking limbo: generating impressions but too far down the page to capture clicks.

Domain authority was weak relative to the niche. Core commercial pages and high-priority blog posts had zero referring domains. In a vertical where category leaders carry DR 70–90+ and hundreds of referring domains to individual pages, content doing real work needs link equity behind it.

Strategy & Execution

1. Technical SEO — Remediation at Scale

Rather than treating technical SEO as a pre-launch checklist, we ran it as a continuous programme in parallel with content and link building. The 23-item audit was triaged by business impact, and every change was verified live before sign-off.

The highest-leverage work fell into three categories:

Structural cleanup that unblocked crawl and indexation. Resolving pages indexed in Google despite resolving to internal 404s, clearing redirect chains left from the rebrand (126 pages), fixing non-sequential heading hierarchies across 59 pages, and eliminating duplicate title tags on 26 pages — the kind of compounding technical noise that suppresses ranking ceilings across the whole domain.

Schema deployment at scale. 270+ pages had no structured data. We mapped and deployed Article, FAQ, Organization, and WebPage schema across relevant page types — a meaningful signal for a site competing in an informational-heavy niche where featured snippets and rich results are frequent.

Content architecture across the existing archive. We audited 173 existing posts to assign one primary target keyword per post, flagged underperformers for rewrite, cleaned formatting issues across 113 pages, and mapped 600+ internal linking opportunities to build topical clusters rather than isolated posts.

Ongoing throughout: Weekly crawl monitoring, active internal link implementation, and cross-domain hygiene across subdomains and social profiles.

2. Content Production — 100 Pieces, 5 Months

We committed to 100 content pieces and delivered all 100 against the approved keyword plan.

Month Delivered
Month 1 7
Month 2 20
Month 3 20
Month 4 26
Month 5 27
Total 100

Content covered the core topic clusters the client needed to own across their product category — informational, comparison, and use-case content targeting different stages of the buyer journey. Alongside traditional keyword targeting, each piece was structured for direct-answer retrieval — precise question framing, FAQ schema, and clear entity relationships — to increase citation probability in AI-assisted search.

22 product integration pages that existed on the site with no copy were also written from scratch, turning previously empty URLs into legitimate long-tail ranking candidates.

3. Link Building — 48 Placements, 100% Delivery Rate

We built 48 dofollow placements over six months, hitting the contracted number every month. All links were editorial placements in contextually relevant content — no link exchanges, no paid insertions.

Month Contracted Delivered
Month 1 8 8
Month 2 5 5
Month 3 11 11
Month 4 8 8
Month 5 8 8
Month 6 8 8
Total 48 48

Sample placements by domain authority and reach:

  • DR 86 — cybersecurity publication, 690K+ monthly visitors
  • DR 80 — enterprise technology media, 34K+ monthly visitors
  • DR 78 — niche industry platform, 9,500+ US visitors/month
  • DR 76 — reference site in adjacent vertical, 223K+ US visitors/month
  • DR 72 — technology publisher, 107K+ monthly visitors

Anchor text strategy was built around GSC impression data — we identified queries where the site was already ranking positions 11–25 with real impression volume and used the links to push those pages over the visibility threshold into page-one positions.

4. AEO (Answer Engine Optimization)

As search behavior shifts toward AI-assisted answers, we built AEO directly into the content and technical layers rather than treating it as a bolt-on.

This meant writing content around the specific questions buyers in this category ask AI tools during the evaluation process, structuring answers with the entity clarity and citation-friendliness that large language models reward, and deploying FAQ schema on priority pages. We also set up a dedicated analytics segment to track AI-referred traffic as a distinct channel from the start of the engagement.

Results

Organic Search — GSC

The clearest indicator of campaign progress is non-branded click growth — traffic from queries where the brand name isn’t part of the search. This isolates genuine authority gains from brand awareness effects.

Metric Month 6 Month 7 Change
Total clicks 1,559 2,156 +38%
Non-branded clicks 1,154 1,684 +46%
Branded clicks 405 472 +17%
US clicks 519 626 +21%
Total impressions 564,366 989,642 +75%
Blog folder clicks 837 1,269 +52%
Ranking queries 17,451 23,973 +37%

Non-branded clicks growing at nearly 3× the rate of branded clicks confirms the site is acquiring new search territory, not just getting better at capturing existing brand demand.

Backlink Impact — Page-Level Results

GSC performance was tracked for each URL against a comparable time window before the first link placement.

Pages where links drove measurable click growth:

Page Links Built Clicks Before Clicks After Change
Homepage 16 1,489 2,348 +58%
Pillar blog — Topic A 4 5 24 +380%
Pillar blog — Topic B 3 8 49 +512%
Supporting blog — Topic C 2 20 34 +70%

The Topic A and B pages illustrate the core pattern: posts generating impressions without clicks received 3–4 links each and moved from statistical noise into consistent organic contributors. The Topic C post produced a 70% click increase from just 2 placements.

Two other tracked pages saw clicks decline in the same period — both were targeting highly competitive queries where the pages needed deeper content refinement alongside the links. This is a known sequencing issue: links accelerate well-optimized pages; they don’t substitute for content quality.

Across all 25 link-building targets:

Metric Before After Change
Total impressions 282,414 559,303 +98%

Impressions nearly doubled across this page set. Clicks were mixed — several pages moved from positions 15–20 into positions 8–14, gaining significant impression volume but not yet enough position improvement to drive CTR. These pages have the authority; the click growth follows as positions continue to move.

GA4 — Organic Sessions

Metric Month 6 Month 7
Organic new users 1,793 1,973
Organic sessions 2,940 3,038
Avg. engagement rate 69% 71%

Inbound Leads (Organic + Direct)

Month Raw Leads MQLs Opportunities
Month 1 11 8 1
Month 2 12 4 5
Month 3 28 8 1
Month 4 22 8 1
Month 5 24 7 4
Month 6 28 9 2

Raw leads and MQLs stabilized in the 22–28 and 7–9 range respectively from month 3 onward. For an enterprise product with a long sales cycle, consistent MQL volume from organic is the signal — not month-to-month spikes.

Honest Assessment

The link building delivered. 48/48 on time, and the homepage and two pillar blog pages showed strong, direct click growth as a result. Impressions doubling across 25 target URLs is a real signal that domain authority moved in the right direction.

The technical work was a prerequisite, not a differentiator. The site had accumulated problems at scale — 270+ pages without schema, 126 pages carrying rebrand artifacts, 600+ internal link gaps — that would have continued suppressing every other investment. Fixing it wasn’t glamorous, but without it, new content and links go into a leaky bucket.

Content delivery was consistent. 100 pieces in 5 months in a technically demanding niche is a real operational achievement. The quality bar in this category is high — thin content gets no traction when competing against enterprise documentation from category leaders with outsized domain authority.

Where results are still developing: The backlink campaign pushed several pages from positions 15–25 into positions 8–15. That’s a meaningful ranking move — but it’s the move that precedes click growth, not the result itself. Several tracked pages are positioned for continued improvement in the next reporting period.

What this engagement is not: a dramatic single-number story. It’s a foundation-building engagement in a hard niche, with measurable progress across every tracked dimension and several pages mid-climb.

Key Takeaways

1. In competitive niches, technical debt is an active drag — not background noise.
Schema on 270 pages, 126 pages of rebrand cleanup, 600+ internal links: none of this is optional when every ranking position is contested by DR 80+ incumbents.

2. Link building ROI is page-specific.
The same number of links to a well-optimized page (+512%) versus a page needing content work produced completely different outcomes. The sequencing matters: fix the page, then build the links.

3. Impression growth precedes click growth — and that’s normal.
Impressions doubling while clicks are mixed is not a failure signal. It’s pages moving from deep in page two to the bottom of page one. Click growth follows as positions stabilize.

4. Delivery consistency is underrated.
48/48 links and 100/100 content pieces against a monthly contract, in a high-complexity niche, is the operational foundation everything else depends on.


Engagement duration: 7 months. Client and agency names withheld.