Autonomous off-page SEO

We don't email anyone for links.

Every other AI link tool automates the same thing: cold-pitching bloggers who never reply. handsofflinks builds a real asset for your site, then publishes it through the APIs of public platforms. Nobody has to say yes. That is the whole reason it can run unattended without turning into spam.

2 to 5 new referring domains per month, per site, spread over 2 to 3 weeks. Every URL logged, including the ones that die.

No card. No call. The audit can come back "don't buy this" — see below.

No outreach email.  ·  No PBN.  ·  No paid placements.  ·  No expired domains.  ·  No guaranteed rankings.  ·  Public platforms with public APIs — read the docs yourself.

Mechanism

Four steps. No outreach in any of them.

The reason this can run without a human is that no human on the other side has to agree to anything. Every destination accepts submissions programmatically. The platform is the filter, not a person's inbox.

01

Find the asset your site can credibly own

Agents read your site, your product surface and the data you already generate, looking for one thing: an artifact a technical platform would accept on its merits. A pricing study across 400 tools in your category. A cleaned dataset nobody has published. A benchmark. A calculator worth embedding. If your site has no plausible asset, we say so before you pay.

02

Build the asset for real

Not a 700-word post with your keyword in it. The actual artifact: the dataset as CSV and Parquet, the study with its methodology and sample size, the widget as working embeddable code, the article with runnable examples. On these channels the platform removes weak work, and a removed asset is a dead link.

03

Publish through channels that take API submissions

Each asset goes to the channels that fit its format, at 2 to 5 new referring domains per month per site, staggered over 2 to 3 weeks. Anchor text is generated as a mix — branded, naked URL, partial, generic. Exact-match stays under 5%.

04

Verify, then keep verifying

Every URL is re-crawled on a schedule. Links that die are logged as dead, not quietly dropped from the count. You see referring-domain growth, every live URL, every dead URL, the anchor distribution and the dofollow ratio against target.

What this does not do

It does not promise rankings. This system moves referring domains, and that is what it reports. What Google does with them afterwards depends on your content, your competition and a hundred things neither of us controls. Any vendor quoting you a position is guessing.


Channels

Every channel, and what it actually passes.

Most link vendors will not show you this column. Here it is first, because you would find out in month one anyway and because the mix is deliberate. Most of these channels are nofollow. That is not a flaw being hidden — a profile that is 100% dofollow is itself a footprint. The target is roughly 65% dofollow, and it is measured rather than assumed.

ChannelAsset typeMethodLink relStatus
wordpress (self-hosted)Editorial articleREST APIdofollowproduction
edge add-onsExtension listingPartner APIdofollowproduction
dev.toTechnical articleREST APInofollowproduction
hashnodeTechnical articleGraphQLnofollowproduction
kaggleDatasetCLI publishverifyproduction
huggingfaceDataset / model cardREST APIverifyproduction
zenodoResearch record (DOI)REST APIverifyproduction
npmPackage READMECLI publishverifyproduction
crates.ioPackage READMECLI publishverifyproduction
pkg.go.devModule docsGit pushverifyproduction
gitlabProject / docsREST APIverifyproduction
wikidataStructured dataREST APInofollowproduction
internet archiveArchived recordREST APIverifyproduction

Channels marked verify are pending a fresh per-channel rel audit and must be confirmed before this page goes live. dev.to, Hashnode and self-hosted WordPress are confirmed from production data.

The honest exception

Self-hosted WordPress is the one channel that looks like a PBN if we do not explain it. The policy: you see the domain before anything publishes, you can veto it, and if we cannot name the site to you we do not use it. It is a minority of placements, never the core of a profile.

Proof

Run on the founder's own sites first. Including the bad numbers.

1,119
Backlinks built
across 142 published assets
1,076
Still live
96.2% of total, re-checked weekly
15%
Dead-link rate
hand audit of a 310-link sample
9
Platforms in production
13 integrated
0
Manual actions received
Search Console, repeated checks
2–5
Ref. domains / month / site
enforced ceiling, not an average

When two of our own numbers disagree, we quote the worse one.

The 96.2% live rate comes from lighter automated checks. The 15% dead rate comes from hand verification of a 310-link sample. They disagree because the hand audit is stricter, so the 15% is the number to plan with. Platforms delete things. Accounts get flagged. Assets get superseded.

A second failure worth publishing: the dofollow mix came out at 92.7% against a 78% target. That is a footprint, and it was our error, not the platforms'. It happened because the highest-quality channels are disproportionately dofollow, so optimising for channel quality quietly skewed the profile. It was corrected by deliberately adding nofollow placements, and the ratio is now a monitored gate rather than an outcome.

What this evidence is, and is not: a real deployment at real volume with a documented failure rate. It is not a controlled study, it is not your niche, and it says nothing about what your rankings will do. One operator's properties are one data point. We show it because it is the only kind of proof in this category that is not a screenshot of someone else's Ahrefs account.


Pricing

You cannot buy more links to one site.

The 5-per-month ceiling is the product, not a paywall. Higher plans add sites, not velocity. If a bigger plan bought more links to the same domain, the safety page would be marketing.

Solo

One site. Founders running a tool or SaaS product.
$149/mo
  • 1 site
  • 2–5 new referring domains per month
  • 1 built asset per month
  • All production channels
  • 48-hour approval queue, on by default
  • Full URL ledger with dead-link tracking
  • Email support, answered by the founder

Studio

Main site plus microsites, or a consultant with 2–3 clients.
$299/mo
  • 3 sites
  • 2–5 new referring domains per month, per site
  • 2 built assets per month, per site
  • Original data studies and datasets
  • Per-site anchor policy and channel toggles
  • Weekly reporting, GSC connection
  • Quarterly competitor referring-domain audit

Agency

SEO agencies and growth teams running client portfolios.
$499/mo
  • 8 sites, then $39/mo each to 25
  • 2–5 new referring domains per month, per site
  • White-label PDF reporting, per client
  • Per-client channel blocklists
  • Dedicated rotation — no two clients share a domain in a quarter
  • REST API access to your placement log
  • 45-minute onboarding, token setup done with you

The only guarantee we will make

Four in sixty, or your money back. If sixty days after your first publish your ledger does not show at least four new live referring domains, email us and we refund every dollar. No call, no forms, no retention offer. Four is deliberately below what the normal operating band produces, which is why we can state it flatly. We will not guarantee rankings, traffic, or that a specific link survives, because we do not control any of those.

Objections

The hard questions first.

This is a PBN with extra steps.

It isn't, and the difference is checkable. A PBN is a set of sites that exist to pass link equity, usually with hidden ownership and no traffic of their own. Most of our channels are public platforms we do not own and cannot control — Kaggle, Zenodo, npm, dev.to, Wikidata, Hugging Face, crates.io, pkg.go.dev, GitLab, Internet Archive. We cannot make them accept anything. The honest exception is the self-hosted WordPress channel, which is why it has a named-and-vetoable policy stated above rather than buried.

Google is going to penalise me.

Two things to weigh. The mechanism: the patterns Google acts on are volume spikes, exact-match anchor stuffing, near-100% dofollow, and networks of thin sites with no purpose but linking. The system is configured against all four on purpose. The evidence: 1,119 links built on the founder's own properties with no manual actions reported in Search Console across repeated checks. That is a real result on a real site, not a guarantee about yours. Anyone who guarantees you no penalty is claiming a relationship with Google they do not have.

Most of your channels are nofollow. Those links do nothing.

They do less, and we show you which is which rather than letting you find out. Nofollow placements carry discovery, referral traffic and canonical signal, not equity. The dofollow load is carried by self-hosted WordPress and Edge Add-ons. The 65% target is a deliberate mix — and worth repeating, a 100% dofollow profile is itself a footprint. If a vendor implies every channel passes equity, they are either not measuring or not telling you.

Two to five links a month? I could buy 200 on Fiverr for less.

You could, and you know what happens next. The pace is the product. A site with 40 referring domains that adds 200 in one month has told Google a story. The same site adding 3 a month at irregular intervals, from a dataset and an npm package and a technical article, has not told a story at all. If your goal is a big number in Ahrefs by Friday, we are the wrong vendor and we would rather you found that out here.

AI-generated content will get me hit by the spam update.

The spam policies target scaled content abuse: volume produced to manipulate rankings with no value to the reader. The defence is not that a human typed it — it is that the artifact is genuinely useful and genuinely new. That is why the assets are datasets, studies, working code and embeddable tools rather than articles about your keyword, and why volume is capped. Two to five assets a month is not scaled content production. The platforms also enforce this before Google does: Kaggle, Zenodo and npm remove junk.

What happens when a channel changes its API and it breaks?

It has happened and it will happen again. Every channel is health-checked before each publishing cycle. A channel that starts rejecting, rate-limiting or silently dropping submissions is pulled from rotation automatically and the load moves to the rest. You see the pull in your log with the date and reason. If enough channels degrade that we cannot hit your floor for the month, we pause your billing for that month.

Why would I trust a solo founder with my clients' link profiles?

What it costs you: no 24/7 support desk, no SOC 2 binder, and a real bus factor. Those are true. What it gets you: the person who wrote the pipeline answers your email, the system was run on his own money and his own domains for over a thousand links before it was sold to anyone, and the failure numbers on this page were published voluntarily — which is not a thing a vendor does when the numbers are the pitch.

What do I actually own at the end?

Every asset is published under your brand, links to your domain, and stays where it is if you cancel. There is no rented-link model. Nothing gets pulled down when you stop paying, because we do not have the leverage to pull it down. That cuts both ways: we also cannot force removal from a platform we do not control. We can request it, and usually get it, but we cannot promise it.

Do you contact any bloggers or site owners on my behalf?

No. Zero outreach emails are sent. Every placement goes through a platform API or a documented submission endpoint. Nobody is pitched.

Does this work for local businesses or ecommerce?

Less well. These channels favour technical, data-rich and developer-adjacent sites. If yours is a plumbing company, the free audit will almost certainly tell you no.


Start here

Start with the part where we might say no.

Before you enter a card, we run a free asset audit on your domain. Agents look for whether your site can support a linkable asset these platforms would accept on its own merits. Some sites cannot. Thin affiliate pages, sites with no data of their own, and categories where every angle is taken are all real outcomes — and when we find one we say so and we do not take the money.

If it passes, you get the specific angles we would build, the channels you qualify for and the ones you do not with reasons, and the first twelve weeks' publish calendar. Then you decide.

No card. No call. You get the audit either way, including the parts that say don't buy this.