White-label · Link Building · Digital PRSince 2019

Rank your onGoogle and in AI answers.

Yours or your clients. Wholesale rates. Your client never hears our name.

Cited inChatGPTPerplexityGeminiAI Overviews+2 more
4.7 on Trustpilot12,400+ links placed0 penalized domains
We can place you in
ForbesEntrepreneurBloombergInc.USA TODAYYahoo!TechCrunchMarketWatchThe VergeBusiness InsiderFast CompanyMashableForbesEntrepreneurBloombergInc.USA TODAYYahoo!TechCrunchMarketWatchThe VergeBusiness InsiderFast CompanyMashable
Free authority check12,400+ placements
Free · no sign-up for the numbers · about ten seconds
  1. 01Enter a domain
  2. 02See its numbers
  3. 03Full report
yourdomain.com
Domain Rating—0 to 100
Organic traffic—visits a month
Referring domains—sites linking
Keywords—ranking in Google
Full report, built for your sitefree, in your dashboard
  • Competitor gap: sites linking to them, not you
  • Toxic and lost links to clean up
  • Anchor text profile and over-optimisation risk
  • Pages to point new authority at
Recent wins
Organic traffic+184%
12186Referring domains
042Editorial placements
237Keywords in top 3
20+ agencies and their clients18+ years combinedReal editorial relationships
Where you are right now

You built something worth finding. So why can’t people find it?

The product is good and the work is real. Still, a bigger name with a weaker offer sits above you. That gap isn’t talent. It’s trust the internet hasn’t handed you yet.

The founder

“We’re better than the companies ranking above us.”

Better product, smaller name. Until trusted sites vouch for you, Google can’t tell the difference.

Becomes the name buyers find
The agency owner

“My client asked why they still aren’t ranking.”

Every month the report is harder to send, and the retainer rides on the next one.

Sends the report with pride
The marketing lead

“ChatGPT recommended our competitor. Again.”

Buyers ask an assistant now, and it names the brands the web already talks about.

Gets named in the answer

We don’t sell links. We sell the morning you search your own category and find yourself there.

The transformation

From overlooked to the obvious choice.

What changes when the right publications start talking about you.

Where you are nowWhere you’re headed
When buyers searchYou’re on page three, behind bigger namesYou climb toward the results they actually click
When they ask AIIt recommends someone elseIt has articles about you to cite
What you’re paying forA spreadsheet of links nobody readsArticles on real sites with real readers
Your monthly reportExplaining why nothing movedLive URLs, index status and rankings, side by side
If a link disappearsIt’s gone, and so is your moneyReplaced free inside 90 days, or refunded
Why it lasts

Four rules we never break

DR 70+avg. publication

Traffic first, DR second

Every site shows real readers and index status before it reaches you. A number alone never gets through.

0PBNs or link farms

Editorial, or nothing

Pitched by name to editors who can say no. That is what makes their yes worth something.

2sign-offs per campaign

You approve everything

The site, the anchor and the draft, before anything goes out. By you, or by your client.

90days of cover

The risk stays with us

If a link is removed inside 90 days we replace it. If we can’t, you get your money back.

One client, before and afterDataPulse B2B SaaS
890/mo 25.3k/moOrganic traffic · 20 months
2,740%Traffic growth
410Links placed
Read the campaign
Proof of work

Hope is where it starts. This is what it stands on.

Seven years of other people’s turning points, in four numbers rather than adjectives.

12,400+Volume

Links placed since 2019

DR 70+Quality

Average publication authority

98%Delivery

Delivered on the date we gave

0Safety

Client domains ever penalised

Case studies

Where they started. Where they are now.

Real client programmes, before and after, with auditable numbers and a full write-up for each.

SaaS

PandaDoc

186,000 monthly organic visitors to 581,000, over 35 months.

186k581kOrganic traffic
7881Domain Rating
191k450kRanking keywords
Read the campaign
HR & Staffing

Relocate Pro

357 to 22,100 monthly organic visitors over 24 months.

+6,098%Traffic growth
35722.1kMonthly visitors
+68Referring domains
Read the campaign
E-learning

LearnStack

5 million to 9.3 million monthly visitors, scaling an already-dominant domain.

+86%Traffic growth
5m9.3mMonthly visitors
682Links built
Read the campaign
B2B SaaS

DataPulse

890 to 25,300 monthly visitors: B2B data analytics enters the top three.

+2,740%Traffic growth
89025.3kMonthly visitors
+92Referring domains
Read the campaign
DTC Brand

Vanta Commerce

DR 29 to DR 54 and +220% organic sessions, in 90 days.

2954DR lift
+220%Organic sessions
+31Referring domains
Read the campaign
Software Development

Intellectsoft

23,000 monthly organic visitors to 69,000, in five months.

23k69kOrganic traffic
7172Domain Rating
11.6k14.5kRanking keywords
Read the campaign
Social Media Marketing

Social Media Management Tool

12,300 monthly organic visitors to 102,000, and DR 47 to 66.

12.3k102.4kOrganic traffic
4766Domain Rating
3.5k23kRanking keywords
Read the campaign
Dental Care

Modern Dental Practice

Roughly 1,000 monthly organic visitors to 36,000, in thirteen months.

1k36kOrganic traffic
1325Domain Rating
108Links built
Read the campaign
Electrical Services

Local Electrical Contractor

Roughly 1,000 monthly organic visitors to 27,500, over two years.

1k27.5kOrganic traffic
3950Domain Rating
214Links built
Read the campaign
The journey

From one brief to your first live link. In about three weeks.

You approve every site and every draft. Your client never sees our name.

  1. Send the brief

    Target URL, keywords, niche, DR range. Slack, email or the portal. No discovery call.

  2. Shortlist and approve

    Vetted publications with traffic and index status. You approve every site, or your client does.

  3. We build it

    Native-English writers pitch, draft and place. You see every draft. Live in 14 to 21 days.

  4. Report and repeat

    Live URLs, anchors, DR and index status. Unbranded or in your identity. Scale up or down monthly.

The hardest part is sending the first brief. Most partners start with one client account.

Client story

From losing every category term to winning the demo.

Client · B2B SaaS★★★★★
“We were losing every category term to competitors with a five-year head start. Dot Mirror landed us editorial coverage in SaaStr, TechCrunch and The New Stack inside a quarter. Our DR jumped 27 points and demo signups from organic followed.”
Placements earned
SaaStrTechCrunchThe New Stack
Marketing Lead
B2B SaaS · Editorial HARO campaign
Watch the interview →
Campaign resultsB2B SaaS · first two quarters
+28
Referring domains in 90 days
+186%
Organic signups, first two quarters
DR 58
Up from DR 31 at campaign start
Completely risk free

90-day money-back guarantee

If a link is removed inside 90 days, we replace it.

If we cannot replace it, you are refunded in full. No arguing about it.

If you resold it, you hear about the replacement before your client notices the link is gone.

FAQ

The questions asked before the first order.

Never. Every report is delivered unbranded or under your own identity, we sign an NDA on request, and we have no direct contact with your client at any point. Outreach, drafts, and publisher correspondence all go out without our name on them. If your client asks who built the link, the honest answer is that your team did.
Yes, and it is a large part of what we do. Same inventory, same vetting, same approval flow, on retail terms instead of wholesale ones. Our brand-side accounts are mostly B2B SaaS and startups buying authority in a category that is still deciding who wins it. The pricing page covers those terms, and nothing on the wholesale side changes what you get.
Rates are wholesale across the full catalogue, with volume tiers that count your whole client book rather than each client separately. We do not publish those numbers, and we do not send a generic sheet. Margin depends on what you sell, at what volume, and to whom, so we go through it with you directly. Get in touch, tell us how your accounts are shaped, and you will know your margin before you pitch a client rather than after.
Retail is published, unlike the wholesale side. Four placements a month is $1,490 and ten is $2,990, with a custom tier above that for 20 or more. Every plan is month to month with a 90-day money-back guarantee, you can pause or cancel whenever, and every link we build stays yours even if you stop working with us. The full table — DR range, services included, reporting cadence per tier — is on the pricing page.
Which is exactly why we do not carry the inventory that causes them. Every site is manually vetted for real organic traffic, index status, and outbound link profile before it goes on a shortlist. No PBNs, no link farms, no marketplace bulk. If a placement is removed or de-indexed within 90 days, we replace it at no charge, and you are told before your client notices.
Guest posts and link inserts land in 14 to 21 days. Press releases go live within 5 to 7 days of submission. HARO and editorial placements are secured as opportunities arise, typically 1 to 4 a month per account. On capacity: tell us the ceiling you might sell to and we will tell you honestly whether we can hold it, before you quote it. A supplier who says yes to everything is the one who makes you miss a deadline.
One brief per account to start — target URL, keywords, niche, DR range — sent however you already talk to us. After that there are two review points per campaign: you approve the shortlist of publications before any outreach goes out, and you approve every draft before it is submitted. Both are asynchronous. There is no discovery call you have to sit through and no standing weekly meeting.
Yes, month to month, without penalty. Client budgets move, retainers pause, seasonal work spikes. You adjust per client account without renegotiating anything, and there is no cap on how many client accounts you run concurrently.
We write everything: press releases, HARO pitches, guest post drafts, link-insert outreach. Native-English writers, and international campaigns are available. You review and approve every piece before it is submitted, so you can forward a draft to your client for sign-off first if that is how your accounts work.
Press releases get a full credit if they are not indexed within seven days. Guest posts and link inserts get a free replacement if they are removed or de-indexed within 90 days. HARO placements are best-effort and fully refunded if nothing lands in a billing cycle. You pass the replacement on to your client as a normal part of the campaign rather than as an incident.
AI visibility is whether ChatGPT, Perplexity, Gemini, and Google's AI Overviews name a brand when someone asks for a recommendation in its category. Those answers are increasingly where shortlists get made, and they are assembled from what the wider web already says: citations, mentions, and coverage on publications that carry authority. The work that earns them is the work we have always done, real placements on real publications. What has changed is that the payoff now shows up in an answer box as well as a results page. For a reseller it is the easiest upsell you have, because your client has already noticed they are not being named.
Noor Fahim, Founder & CEO, Dot MirrorA note from our CEONoor Fahimnoorfahim.com

“I have run Dot Mirror since 2019. Nothing goes live until you approve it, and 12,400+ placements later, 0 client domains have been penalised. Rather talk than fill in a form? Book thirty minutes with me.”

Partner pricing

Know your margin before you quote the client.

  • Wholesale rates with your margin built inPriced against your real volume, not a public tier.
  • Unbranded reports you forward as your ownOn your own domain. Your client never sees us.
  • No minimum order, cancel anytimeUnlimited clients, NDA, 90-day link replacement.
12,400+Links placed
DR 70+Avg. authority
98%On-time delivery
Get partner pricingReplies within 24h

Next you can pick a time, or just close the tab — we reply within 24 hours either way. By submitting you agree to our privacy policy. We never spam.