Back to Blog
Priya S.April 14, 202612 min read

How we grew a SaaS from DR 12 to 47 in 90 days

When LinearFlow came to us in January, they had a DR of 12, 47 referring domains (a third of which were directory submissions from 2019), and a launch announcement on Product Hunt that ranked nowhere. Their CEO had read the standard advice: write good content, build relationships, links will come. Eight months in, they had eleven backlinks they hadn't paid for and a Series A clock ticking.

The brief was specific. They needed to rank on page one for seven commercial keywords in their category (workflow automation for finance teams) inside one quarter. Their content was already in place. Their on-page was fine. The bottleneck was off-page.

This is what 42 placements, a $38,000 budget, and 90 days of disciplined campaign management looked like. Numbers, mistakes included.

The starting position

DR of 12 means most editors won't open your outreach email. Not because DR is a perfect metric (we wrote about why DR alone is misleading earlier), but because at DR 12 you read as either brand new or abandoned. Neither helps a guest post pitch.

LinearFlow's traffic was 1,400 monthly organic sessions. They ranked position 38 average for their target keywords. The seven commercial terms they wanted to crack had monthly search volumes between 720 and 4,400, with KD scores between 28 and 51. Reachable, but not without authority.

The 90-day frame

We split the quarter into three 30-day blocks, each with a different placement profile. The logic is simple: Google's link evaluation is a moving average. A burst of high-DR links into a low-DR domain looks like manipulation. A gradient looks like growth.

Days 1–30: Foundation tier. 18 placements on DR 35–55 publishers, mostly broad business and productivity sites. Average cost per placement: $410. Total spend: $7,380. Anchor distribution skewed branded (62%), then URL (22%), then partial-match (12%), then exact-match (4%).

Days 31–60: Authority tier. 16 placements on DR 55–72 sites, narrowed to fintech, accounting, and B2B SaaS publishers. Average cost: $940. Total spend: $15,040. Anchors loosened a fraction toward partial-match (18%) since the brand was now repeating in the corpus.

Days 61–90: Power tier. 8 placements on DR 72+ sites, all with measurable organic traffic. One placement on an Ahrefs-tracked DR 81 finance publication. Average cost: $1,945. Total spend: $15,560. Anchor mix: 50% branded, 28% partial-match, 12% URL, 10% exact-match (the only block where exact-match exceeded 5%).

Total spend: $37,980. We came in $20 under budget, which is the only number on this page our finance team has ever asked us to repeat.

Why the gradient mattered

Two of the seven target keywords started moving in week three. The other five did nothing visible until day 52. There's a temptation in week four to declare the early movers a success and double down on the tactic that produced them. We didn't, because the keywords that moved were the lower-volume ones, and the ones that hadn't moved were the commercially valuable ones.

Commercial keywords need authority signals, not just link signals. Authority requires both volume and trust. A new domain ranking at position 38 with seven backlinks doesn't get to skip to page one because you bought a DR 70 link. Google's Helpful Content guidance, unchanged in substance since 2022, treats sudden authority spikes as suspect on unestablished domains.

The gradient also protects the domain. If half of LinearFlow's eventual link profile had been DR 70+ in month one, the first algorithm refresh in March would have devalued most of it. Spreading the placements meant each tier got time to age before the next one landed.

The publisher mix

We deliberately avoided category-pure publishers in the first 30 days. A workflow automation tool getting its first ten links from accounting publications looks coordinated. The early-tier sites included a small-business newsletter with a software review section, a productivity Substack with a $90K/year ad business, two general B2B blogs, and a fintech newsroom that mostly covers payments.

By the time we reached the Power tier, the corpus already showed thematic variation. The DR 81 placement looked like a natural escalation, not a planted flag.

A spokesperson at Ahrefs put it simply in their 2025 backlink quality talk: thematic clustering on a young domain reads as outreach campaign, while topical variation with light clustering reads as organic interest. We optimized for the second pattern.

The anchor distribution that actually worked

Most anchor advice you'll read is from 2014. The percentages have shifted. Here's what we ran across the 42 placements:

  • Branded anchors (company name): 54%
  • Naked URL anchors: 18%
  • Partial-match: 16%
  • Generic ("read more", "this tool", "here"): 8%
  • Exact-match: 4%

Exact-match at 4% is not where the old guides put it. The reason is that LinearFlow targets a category that doesn't have a clean head term — most queries are modifier-heavy ("workflow automation for accounts payable"). Exact-match in that situation looks artificial. Partial-match carries the same ranking signal at lower risk.

What broke

Two placements in month two went sideways. One publisher republished our draft under a different author byline with the link still intact, then quietly removed the link three weeks later. We caught it because we monitor placements weekly. The Bazsy contract obligated a replacement, and the publisher honored it.

Another piece we wrote about Q1 finance trends landed on a site that was acquired mid-campaign. The new owner did a thin-content audit and unpublished half the archive, our piece included. That one we ate. Out of 42 placements, two casualties is 4.7% attrition — about a point higher than our marketplace average of 3.4% but within tolerance for a 90-day campaign.

Results

At day 90, LinearFlow's DR was 47. Their referring domains had grown to 187. Of the seven target keywords:

  • Three ranked in positions 4–7
  • Two ranked in positions 8–12
  • One ranked at position 14 (a 4,400-volume term with strong incumbents)
  • One slipped two positions, then recovered by day 110

Monthly organic sessions: 8,900, up from 1,400. Attributable pipeline from organic (their attribution model): $147,000 in the quarter following the campaign.

The CEO closed their Series A four months later. The DR question never came up in due diligence, but the traffic curve did.

What we'd do differently

Two things. First, we'd skip the Product Hunt-adjacent publications in month one. Three of those placements drove almost no referral traffic and minimal authority transfer because the audience overlap was low. Second, we'd front-load the data-driven content pitches. The pieces that performed best for downstream organic were the ones citing original LinearFlow data — finance team workflow benchmarks they'd published internally but never marketed. Editors approve those pitches faster and link more generously to the source.

Both changes would have shaved about $4,000 off the budget and added two placements to the Authority tier. Plan A worked. Plan B would have worked better.