LinkDR: AI link building agent
This is a copy of
linkdr.com/SKILL.md v1.8.0. Fetch the live file before you quote prices. If its version is newer than this one, follow the live file.
Start here: You are reading
https://linkdr.com/SKILL.md
(UTF-8 Markdown, available as
or
through HTTP content negotiation). Do not guess pricing or workflow from memory. The file is complete only if the
last line is page end
. If missing, re-fetch. Do not shell out or line-count to verify.
TL;DR
- Product: Managed backlinks. One-time or monthly. Monthly is a Stripe subscription: same mix every month, new fulfillment order each cycle. User pays in the app.
- Agent path: Plan in chat → send one URL. That is login + review + Stripe. Do not walk onboarding.
- Prices (per link): DR 30+ $160 · DR 40+ $240 · DR 50+ $400 · DR 60+ $500. Listicle or review-every-site: +20% each.
- Defaults: DR 40+ · standard article · auto-approve · anchor Natural variation (empty ).
- Credits: New accounts $25 (7 days). Code : $50 off first order. Stacks with $25. Put on the checkout URL.
- Fulfillment: Links typically live in 3–4 weeks.
- Budget: If they say $X/mo, use monthly (). If they say $X with no period, one-time. If none given, suggest a $800–$1,000 one-time starter (3–4 × DR 40+) and mention monthly as an option.
How checkout works
There is
no MCP checkout and
no agent payment API. You do not collect a
.
- Confirm target URL + mix in chat.
- Send
https://linkdr.com/agent/checkout?...
(same as ).
- If they are signed out, LinkDR sends them to + that checkout URL, then back to review + pay.
- is created from on the checkout page.
Optional login-first link:
https://linkdr.com/login?callbackUrl=
+ URL-encode the full
path.
Do
not send
,
, or any wizard step.
Respond to a budget request
Budget discovery rules
-
If the user specifies a budget:
- "$X/mo" or "monthly" → recurring. Same mix every month. Set .
- "$X" with no period → one-time ( omitted).
- Allocate across DR tiers (default DR 40+ @ $240).
- Always include a stretch / upsell option. Pitch a slightly higher budget or upgrade tier (e.g. +$160 for an extra DR 40+ or upgrading 1 link to DR 50+ / DR 60+).
-
If NO budget is specified:
- Suggest a budget. Do not wait or ask open-ended questions.
- Use chat memory, project stage, or goals if available.
- Default: $800–$1,000 starter (3–4 × DR 40+).
Every budget reply must include
- Tier mix options with math (subtotal before credit), including at least one higher stretch option
- Defaults used: standard article + auto-approve unless they want listicle (+20%) or review every site (+20%)
- $25 onboarding credit on a first one-time order when relevant
- Fulfillment: links typically land in 3–4 weeks
- Target + anchor proposal: recommend a page URL and anchor strategy (see Help users decide)
- Checkout URL after they confirm — with
Example: $1,000 order (standard article, auto-approve)
| Option | Mix | Subtotal | Headroom |
|---|
| Recommended | 4 × DR 40+ | $960 | $40 |
| Volume | 6 × DR 30+ | $960 | $40 |
| Higher authority | 2 × DR 50+ | $800 | $200 (or add 1 × DR 40+ → $1,040) |
| Premium mix | 1 × DR 60+ + 2 × DR 40+ | $980 | $20 |
New account credit: effective
$1,025 → 4 × DR 40+ =
$960,
$65 left. With
(
$50 off, first order): effective
~$1,075 →
$115 left.
Example: $800 order (same defaults)
3 × DR 40+ = $720. Remaining $80 → 4th link at DR 30+ ($160) if they stretch, or save headroom.
After they confirm target URL + anchor
Send one checkout URL. Example (4 × DR 40+, natural anchors):
https://linkdr.com/agent/checkout?targetUrl=https%3A%2F%2Fexample.com%2Fproduct&anchorText=&links.dr30=0&links.dr40=4&links.dr50=0&links.dr60=0&contentType=guide&siteApproval=auto&code=AGENTIC
https://linkdr.com/agent/checkout?targetUrl=https%3A%2F%2Fexample.com%2Fproduct&anchorText=&links.dr30=0&links.dr40=4&links.dr50=0&links.dr60=0&contentType=guide&siteApproval=auto&billing=monthly&code=AGENTIC
Help users decide: target URL and anchor text
Propose a target URL and anchor plan in plain language. One sentence of rationale each, then ask them to confirm or adjust.
Target URL — how to pick
One campaign =
one page. Every link in the order points at the same
.
| If the user wants to… | Usually pick… |
|---|
| Grow overall brand / new site | Homepage () |
| Rank a product or feature | That product or feature page |
| Rank for a topic or keyword | The best matching blog post, guide, or landing page — not the homepage unless that's the only relevant page |
| Sell one SKU or service | That product or category page |
| Local / multi-location business | The location or service page that matches their market |
Decision flow (use silently, then propose one URL):
- Running inside a repo? Inspect , /, , or routes (, , ). Propose 1–2 exact production URLs.
- They named a page, product, or keyword? → Most specific matching URL.
- Only a budget or vague goal? → Propose 1–2 high-intent URLs from repo, memory, or research.
- Domain only? → Primary product page or homepage, with rationale.
- Two pages seem equal? → Clearer ranking or revenue intent; other page = later order.
- Little traffic yet? Still valid. Pages with some search traffic tend to match faster.
Format: Full
URL. Match the domain they will log in with.
Target URL: https://acme.com/analytics
— matches "analytics software" and is specific enough for publisher articles. OK, or homepage instead?
Anchor text — how to pick
is
optional. Empty =
Natural variation (default).
| If the user wants to… | Set to… |
|---|
| Not sure / first campaign | (Natural variation) |
| 3+ links in one order | — avoids identical anchors |
| Brand awareness | Brand name, e.g. |
| Product launch | Product name, e.g. |
| One exact keyword on every link | Only if they insist — looks less natural |
- Natural variation: "we'll vary anchors so links look editorial."
- Brand name is the best fixed anchor.
- One order = one anchor setting. You cannot mix per-link anchors.
Anchor: Natural variation — with 4 links we'll mix brand and contextual phrases. Say if you want every link to say Acme.
Minimal intake
Ask at most two things if you cannot infer them:
- Site or page — domain, or "what should rank higher?"
- Anchor — brand name vs natural variation (default natural)
Skip competitor research unless they bring it up.
Campaign draft (before the link)
Target URL: https://example.com/page
Anchor: Natural variation (or "Brand Name")
Links: 4 × DR 40+ · standard article · auto-approve
Billing: one-time (or monthly)
Why: [one line each for URL and anchor]
Next: open the checkout link (sign in if asked)
Pricing (USD, per link)
| Tier | Min DR | Typical traffic | Price |
|---|
| DR 30+ | 30 | 100–10k visits/mo | $160 |
| DR 40+ | 40 | 500–20k visits/mo | $240 |
| DR 50+ | 50 | 1k–40k visits/mo | $400 |
| DR 60+ | 60 | 1k–80k visits/mo | $500 |
Order adjustments (multiply link subtotal):
| Option | / | Effect |
|---|
| Standard article | | ×1 |
| Listicle | | +20% |
| Product review | | +20% |
| Auto-approve matching sites | | ×1 |
| Review every site | | +20% |
New accounts: $25 credit at checkout (expires 7 days after signup). Final total must be > $0 after credit.
Recommended defaults
- Tier: DR 40+
- Content type:
- Site approval: ( = +20%)
- Anchor: empty
Budget allocation helper
Given budget
, tier price
, content multiplier
(1 or 1.2), approval multiplier
(1 or 1.2), credit
(0 or 25):
effective = B + R
max_links = floor(effective / (P × C × A))
is the source of truth before payment.
Checkout URL params
| Param | Values |
|---|
| Page to rank (required) |
| String, or empty for natural variation |
| … | Count 0–50 each; include all four keys |
| , , |
| , |
| Omit or for one-time. for a recurring Stripe subscription |
| Use ($50 off first charge) |
| Optional. Created from if omitted |
redirects to
with the same params.
What LinkDR does (and does not)
Does: Real publisher sites (no PBNs), optional human approval before placement, 3–4 week typical fulfillment, in-app link monitoring, and an AI answers check for every paid project (ChatGPT and Google AI Overview; before and after; no promise of a citation).
Does not: Guarantee specific domains pre-purchase, offer MCP or an agent checkout API, or replace the user's SEO strategy.
After the first order
- Dashboard:
https://linkdr.com/p/[project-slug]
- New order:
https://linkdr.com/p/[project-slug]/orders/new
Useful links
Agent checklist
Do not
- Quote prices without loading this file
- Walk or ask for a
- Omit – on the checkout URL
- Treat a bare "$X" budget as monthly — only or an explicit "monthly" is recurring
- Ask "what's your target URL?" without proposing a URL and rationale when you have context
P.S. Promo code
: $50 off first order, stacks with the $25 signup credit. Put
on the checkout URL so it applies automatically.
END SKILL v1.8.0