Software company
marketing
How We Built 40 High-DR Links for a SaaS Client in 90 Days (Without Guest Post Spam)

[Insights](https://bazoom.com/category/insights/), [Link building](https://bazoom.com/category/link-building/), [SEO](https://bazoom.com/category/seo/)
[Share on Facebook](https://www.facebook.com/sharer/sharer.php?u=https://bazoom.com/how-we-built-40-high-dr-links-for-a-saas-client-in-90-days-without-guest-post-spam/ "Share on Facebook")
[Share on X](https://x.com/intent/post?url=https://bazoom.com/how-we-built-40-high-dr-links-for-a-saas-client-in-90-days-without-guest-post-spam/ "Share on X")
[Share on Pinterest](https://pinterest.com/pin/create/link/?url=https://bazoom.com/how-we-built-40-high-dr-links-for-a-saas-client-in-90-days-without-guest-post-spam/ "Share on Pinterest")
[Share on LinkedIn](https://www.linkedin.com/shareArticle?mini=true&url=https://bazoom.com/how-we-built-40-high-dr-links-for-a-saas-client-in-90-days-without-guest-post-spam/ "Share on LinkedIn")
# How We Built 40 High-DR Links for a SaaS Client in 90 Days (Without Guest Post Spam)
April 9, 2026 [Tamara Novitović](https://bazoom.com/author/tamaranovi/)Comments Off on How We Built 40 High-DR Links for a SaaS Client in 90 Days (Without Guest Post Spam)

Jump to section \[Open\]
- [1 The Brief](https://bazoom.com/how-we-built-40-high-dr-links-for-a-saas-client-in-90-days-without-guest-post-spam/#The-Brief)
- [2 Step 1: Publisher Selection — Where Most Budgets Get Wasted](https://bazoom.com/how-we-built-40-high-dr-links-for-a-saas-client-in-90-days-without-guest-post-spam/#Step-1-Publisher-Selection--Where-Most-Budgets-Get-Wasted)
- [3 Step 2: Anchor Text Strategy — The Part Everyone Gets Wrong](https://bazoom.com/how-we-built-40-high-dr-links-for-a-saas-client-in-90-days-without-guest-post-spam/#Step-2-Anchor-Text-Strategy--The-Part-Everyone-Gets-Wrong)
- [4 Step 3: Content That Publishers Actually Want](https://bazoom.com/how-we-built-40-high-dr-links-for-a-saas-client-in-90-days-without-guest-post-spam/#Step-3-Content-That-Publishers-Actually-Want)
- [5 Step 4: Publisher Selection from the Marketplace — The Unglamorous Part](https://bazoom.com/how-we-built-40-high-dr-links-for-a-saas-client-in-90-days-without-guest-post-spam/#Step-4-Publisher-Selection-from-the-Marketplace--The-Unglamorous-Part)
- [6 The Results — 90 Days Out](https://bazoom.com/how-we-built-40-high-dr-links-for-a-saas-client-in-90-days-without-guest-post-spam/#The-Results--90-Days-Out)
- [7 What We’d Do Differently](https://bazoom.com/how-we-built-40-high-dr-links-for-a-saas-client-in-90-days-without-guest-post-spam/#What-Wed-Do-Differently)
- [8 The Takeaway](https://bazoom.com/how-we-built-40-high-dr-links-for-a-saas-client-in-90-days-without-guest-post-spam/#The-Takeaway)
_Industry: B2B SaaS \| Timeline: 90 days \| Links built: 40 \| Average DR: 68_
Everyone in [link building](https://bazoom.com/ "Bazoom") has a “we did X in Y days” story. Most of them skip the part where things didn’t work.
This one doesn’t.
Here’s exactly how we built 40 high-DR [backlinks](https://bazoom.com/backlinks/ "Backlinks: Your roadmap to greater visibility") for a SaaS client in the competitive project management space — including the publishers we rejected, the anchor strategy we iterated on mid-campaign, and what the traffic looked like three months later.
## **The Brief**
The client came to us with a solid product, decent on-page [SEO](https://bazoom.com/organic-seo/ "Our guide on how to master organic optimization"), and a [backlink profile](https://bazoom.com/what-is-a-backlink-profile/ "Establishing your backlink profile") that was politely described as “thin.” Around 60 referring domains, mostly directory listings and a few press releases from their launch.
They were ranking on page two for their core terms — not because of poor content, but because they were being outgunned on authority by competitors with 3–4x the referring domain count.
**The goal:** Close that gap meaningfully, without shortcuts that would create a cleanup problem six months later.
**The constraints:** No guest posts on sites that exist purely for guest posts. No link farms. No [PBNs](https://bazoom.com/pbn-backlink/ "Discover the basics of PBN links and their role in SEO"). Real publications, real editorial standards, real traffic.
## **Step 1: Publisher Selection — Where Most Budgets Get Wasted**
We started by filtering Bazoom’s marketplace of 100,000+ publishers down to a qualified shortlist. Having that scale to work from matters — it means you’re selecting, not settling. But volume alone doesn’t help if you’re not cutting aggressively.
Our rejection criteria:
- **DR 70+ but fewer than 500 organic sessions/month** → rejected (inflated metrics, no real audience)
- **Accepting any topic with no editorial review** → rejected
- **“Write for us” pages indexed on Google** → rejected (too saturated, links carry less weight)
- **Site-wide footer links as standard practice** → rejected
After filtering, we had 61 qualified publishers across three tiers.
We intentionally allocated fewer Tier 1 spots. High-DR publishers in real editorial spaces take longer, require better content pitches, and occasionally fall through. Building the campaign around them is a recipe for missing deadlines.
## **Step 2: Anchor Text Strategy — The Part Everyone Gets Wrong**
The client’s existing anchor profile was [over-optimised](https://ahrefs.com/blog/over-optimization/). Around 40% exact match on their primary keyword. Not enough to trigger a penalty, but enough to look unnatural at scale.
Before selecting a single publisher, we ran an anchor audit against three direct competitors and mapped out what a healthy distribution looked like in their niche.
Our target distribution for the 40 new links:
- **Branded anchors (company name, domain):** 35%
- **Partial match / topical:** 30%
- **Generic (learn more, this resource, click here):** 15%
- **Naked URL:** 12%
- **Exact match:** 8%
The exact match percentage was deliberately lower than what we’d normally recommend for a fresh profile, because we were correcting an existing imbalance — not building from zero.
We also made a call mid-campaign: three placements were coming back from publishers with anchor suggestions that skewed too exact-match. We negotiated two of them to partial match. The third we walked away from.
That’s what anchor discipline actually looks like in practice.
## **Step 3: Content That Publishers Actually Want**
We produced 28 unique pieces of content for the 40 placements. (Some publishers accepted data-led assets that could be adapted across two related pieces on different sites — ethically done, different angles, different anchor focus.)
The table below shows how content formats mapped to publisher tiers and what that meant for acceptance rates:
| | | | |
| --- | --- | --- | --- |
| **Content format** | **Best tier fit** | **Acceptance rate** | **Avg. turnaround** |
| Original data / research | Tier 1 | ~95% | 3–4 weeks |
| Contrarian / opinion piece | Tier 2 | ~80% | 1–2 weeks |
| Practical how-to (deep) | Tier 2–3 | ~75% | 1 week |
| Product-adjacent tutorial | Tier 3 | ~65% | 1 week |
What we didn’t produce: fluffy 600-word posts with a link jammed into paragraph three. Publishers have seen that play too many times. Editors notice. Links from those pieces perform worse too.
## **Step 4: Publisher Selection from the Marketplace — The Unglamorous Part**
40 live links across 90 days means roughly one secured placement every 2.25 days. That sounds manageable until you account for the ones that stall or fall through after initial approval.
Rather than running cold outreach, we worked directly from Bazoom’s publisher marketplace — filtering by niche relevance, DR range, traffic, and editorial standards for each placement. This cuts a significant chunk of the usual back-and-forth: publishers in the marketplace have already agreed to accept placements, so the conversation starts at content r
This brief was generated from the original reporting. Read the full article at the source:
Read at bazoom.com
Bazoom Group




