Link Building14 min readJuly 24, 2026

How to Buy Cheap Backlinks Without Wasting Money (2026 Playbook)

Sooner or later every SEO gets the DM: a seller with a spreadsheet of hundreds or thousands of sites offering links at 5 to 60 USD each, while the market average for a vetted editorial link sits around 360 to 500 USD. Most of that inventory is worthless. A small slice is not. This guide is the exact playbook we use to separate the two: batch analysis, AI-assisted triage, a deep second pass, and a price vs value cross-check before a single dollar moves.

Full transparency before we start: paying for links that pass PageRank without a sponsored attribute violates Google's spam policies, and Google's SpamBrain increasingly neutralizes links it identifies as bought. This is gray hat by definition. If you are going to do it anyway, and most competitive niches do, the difference between burning money and moving rankings is the vetting process below.

Step 0: do not buy authority for a site that is not ready

Cheap links amplify what already exists. If the pages you want to rank are technically broken or invisible to Google, authority has nowhere to land. Before touching a supplier list, confirm every item on this checklist:

  • On-page SEO is done. Titles, metas, H1s, internal links and content depth match search intent on your target pages.
  • Target pages are indexed. Verify in Google Search Console with the URL inspection tool, not just a site: search.
  • You know your money keywords. You should already know from GSC and your rank tracker which keywords drive growth, because they become your anchor text plan in step 7.
  • No pending manual actions in GSC, and no recent traffic cliff that suggests an algorithmic problem you would be pouring links onto.

If any box is unchecked, fix that first. It is cheaper than links and compounds with them. Our free 48-hour SEO audit covers exactly this readiness check.

Step 1: get the full inventory, not the sample

Bulk sellers, whether Fiverr storefronts, Telegram vendors or PBN operators, will usually show you a curated sample of their 20 best domains. Do not vet the sample. Ask for the complete list, ideally as a CSV or sheet with their asking price per domain. Two reasons: the real quality distribution of the network tells you how careful the operator is, and you need the full universe to find the underpriced domains they did not realize were their best inventory.

A seller who refuses to share the full list, or sells links on domains they will not name until after payment, is disqualified before any analysis. You cannot vet what you cannot see.

Step 2: batch analysis, 200 domains at a time

Ahrefs Batch Analysis accepts up to 200 targets per run, so split the supplier list into blocks of 200 and export each run to CSV. Other tools work too, the columns matter more than the vendor. At minimum capture:

  • DR (or DA/TF depending on your tool)
  • Organic traffic and organic keywords count
  • Referring domains (incoming)
  • Linked domains (outgoing): the incoming vs outgoing ratio is the single fastest link-farm detector. A DR 35 site linking out to 900 domains while only 60 link in exists to sell links, and Google can count too
  • Traffic value and top country, to catch domains whose "traffic" is junk queries from a market you do not care about

Merge the batches back into one sheet. Ten minutes of work, and you now have a dataset instead of a sales pitch.

Supplier list: ~1,000 sitesRaw inventory, zero filteringBatch analysis: ~350 surviveDR, organic traffic, incoming vs outgoing, 200 per batchAI triage: ~120 surviveSpam and link-farm pattern screeningDeep pass: ~50 surviveFull backlink profile, keywords, historyOrder: 20 to 40
Expect brutal attrition: on a typical bulk list, 2 to 5 percent of domains are actually worth paying for.

Step 3: first-pass AI triage for spam and link-farm patterns

Paste each merged batch export into Claude or your engine of choice with a prompt like this:

I am evaluating a bulk link seller's inventory. Attached is an Ahrefs
Batch Analysis export (CSV) of up to 200 domains.

For each domain, give a high-level verdict: OK, CAUTION, or REJECT.

Flag as REJECT when you see link-farm or spam patterns such as:
- Linked domains (outgoing) far exceeding referring domains (incoming),
  e.g. ratio above 3:1
- DR above 20 with organic traffic under 100/month (inflated DR)
- Organic keywords near zero on an aged domain
- Traffic concentrated in a country irrelevant to my target market: [MARKET]
- Anything that looks like an expired-domain shell

Flag as CAUTION for borderline ratios or thin but real traffic.
Mark OK only when DR, traffic, and the in/out ratio are all coherent.

Output a table: domain | DR | traffic | RD in | LD out | ratio | verdict |
one-line reason. Then summarize: how farm-like is this network overall,
and what percentage of the list is worth a deeper look?

Set expectations correctly: at these prices, almost nothing will be pristine. You are not looking for perfect sites, you are eliminating the obviously dead weight so the expensive analysis in step 4 only runs on plausible candidates. On a typical 1,000-domain list, this pass kills 60 to 70 percent.

Step 4: deep second pass on the survivors

For every domain that survived triage, pull the detailed reports: full backlink profile (or at least top referring domains and anchors), organic keywords, top pages, and the traffic history chart. Export those and run a second, stricter analysis:

Attached are detailed Ahrefs exports for the domains that passed my
first screening: backlink profiles, organic keywords, and top pages.

For each domain, score it and assign a tier:
- TIER 2: DR 30+, real organic traffic, mostly clean referring domains,
  niche at least adjacent to [MY NICHE]. Usable for important pages.
- TIER 3: DR 15-29 or thin traffic but clean profile. Diversity links
  only, pointed at supporting content.
- REJECT if any of these appear:
  - Referring domains dominated by casino, pharma, adult or crypto spam
  - Traffic chart shows a cliff drop (penalty signal)
  - Exact-match commercial anchors above ~50% of its own profile
  - Organic keywords are junk or unrelated to the site's supposed topic
  - The site is deindexed (I will verify manually with site: operator)

Second pass: re-check every domain you tiered and confirm nothing
disqualifying was missed in the raw data. Be skeptical by default.

Output: domain | tier | DR | traffic | key risk | max price I should pay
(as a range in USD), and a final shortlist sorted by value.

Run it twice, literally. The second pass with fresh eyes on the same data consistently catches two or three domains the first pass let through. Then spot-check the top candidates by hand: a site:domain.com search to confirm indexation, and a quick Wayback Machine look for casino, pharma or adult history, which is an automatic reject regardless of metrics.

Step 5: cross-reference price vs value

Now dump the supplier's price sheet into the same conversation and let the data negotiate for you:

Here is the supplier's price list for these domains. Cross-reference it
against the tiers and max prices from the previous analysis.

Classify every domain into:
- BARGAIN: asking price below my max price. Buy.
- FAIR: asking price within range. Buy if budget allows.
- TRAP: asking price above what the metrics justify. Counter-offer at
  [X]% of my max price or skip.
- SKIP: rejected domains at any price.

Output a final purchase table: domain | tier | ask | my max | verdict |
counter-offer. Then total the recommended spend and the average cost
per accepted link.
Price asked by supplierReal value (traffic, clean profile)BargainsReal traffic at low price. Buy first.Fair dealsWorth it for the best domains only.Cheap fillerDiversity links at most. Small doses.TrapsInflated DR, dead traffic. Never pay.
Step 5 of the playbook exists to place every domain from the supplier sheet into one of these four boxes before you negotiate.

The pattern you will find on almost every bulk list: sellers price by DR, but value lives in traffic and profile cleanliness. That mismatch is your margin. Their DR 40 zero-traffic domain is overpriced at 50 USD, and their DR 22 site with 800 real Mexican visitors a month is underpriced at 15.

Step 6: the final list

Out of the original list you should now have a short, ranked purchase table with a per-domain price ceiling. As a sanity check before negotiating, the surviving set should have a coherent story: mixed DR range, at least some domains with genuine traffic, topical or language relevance to your target market, and no domain you cannot explain choosing. If your target site is Spanish-language and most surviving domains link out in English or Hindi, cut deeper.

Step 7: negotiate, then supply content and anchors

Send the seller only the domains you want and your counter-offers. Bulk sellers expect negotiation, and paying their sheet price on a trap domain funds the worst part of their network. Negotiate the package, not just per-link price: content included or supplied by you, dofollow in-body placement, first or second paragraph, and a replacement guarantee if a link drops or the domain gets deindexed within 6 to 12 months.

Always supply your own articles if the price difference is small. Seller-written content is the thinnest, most duplicated text on the network and drags placement quality down. For anchors, work from the keywords you already know drive your growth, then dilute:

  • Keep exact-match anchors under roughly 30 percent of the batch, and lower if your existing profile already leans commercial
  • Fill the rest with partial-match, branded, and natural phrase anchors
  • Point the cheapest, riskiest placements at supporting articles and hub pages, not directly at money pages, and let internal links carry the authority the last hop

If anchor strategy is new territory, our guide on anchor text covers ratios in depth.

Step 8: verify indexation before the money moves

A published link on a page Google never indexes is worth exactly zero. When the seller reports the placements live, check every URL:

  • Confirm the page returns 200, the link is present, dofollow, and in-body as agreed
  • Check indexation with site:exact-url after a few days
  • For URLs still unindexed after 2 to 3 weeks, push them through an external indexing service such as a rapid indexer. If a domain's new pages consistently refuse to index, that domain is burned and belongs on your never-again list

Expect a natural lag: new pages on low-authority sites can take 3 to 14 days to index on their own. Escalate at 21 days, not day 2. The full workflow is in our guide on how to index backlinks.

Step 9: pay, on your terms

Payment after verification is the whole point of steps 1 through 8. With a new supplier, structure it as: half upfront if they insist, balance after indexation checks pass, and never prepay a large package before the first small batch has proven that links go live, index, and stick. Keep records: domains, URLs, anchors, prices, and dates in a sheet. You will need it for step 10, for replacement claims, and for a future disavow file if a network gets burned.

Step 10: wait, measure, and judge the supplier

Cheap links are slow. Give it 3 to 6 weeks, then judge with data: target keywords in your rank tracker, impressions on the target pages in GSC, and whether the placements are still live and indexed. If rankings move, scale carefully with the same supplier and repeat the whole vetting cycle on their new inventory, because networks rot. If nothing moves in 8 weeks and the links indexed properly, the network is likely already neutralized, and the correct response is to stop buying, not buy more.

Where cheap links actually fit

Honest framing to close. Google states that SpamBrain detects both sites buying links and sites that exist to pass outgoing links, and that once link spam is neutralized, the ranking benefit is gone for good. That is the ceiling on this tactic: it works until it silently stops, and industry surveys still find that roughly three quarters of link builders buy links anyway because in competitive niches the baseline is not clean.

OptionTypical priceRiskBest use
Cheap PBN / Fiverr bulk5 to 60 USDHigh: neutralization, dropsDiversity links, supporting pages, testing
Marketplace guest posts80 to 300 USDMediumCampaign links on real sites
Editorial outreach / digital PR360 to 1,500+ USDLowMoney pages, lasting authority

Our position at Growkik is the same one we give clients: cheap bulk links can be a rational line item for diversity and supporting content when they are vetted like this, but the links that move money keywords durably are the expensive kind. Budget accordingly, and never let a 15 USD link touch a page that pays your rent without a clean layer between them.

Frequently asked questions

Do cheap PBN and Fiverr links still work in 2026?

Sometimes, and less than they used to. Google's SpamBrain now detects both sites selling links and sites buying them, and its default response is to neutralize the link rather than penalize you, which means the most common outcome of a bad purchase is wasted money, not a penalty. Vetted correctly, a minority of these placements still pass measurable authority, especially for low-competition keywords and supporting pages. The whole playbook in this guide exists to find that minority.

Will buying cheap links get my site penalized?

Manual penalties for link buying are rare today and usually reserved for egregious, large-scale patterns. The realistic risks are ranked: first, paying for links Google silently ignores; second, associating your money site with a burned network; third, in extreme cases, a manual action. You reduce all three by filtering out deindexed and penalized domains, keeping exact-match anchors low, and pointing the cheapest links at supporting content instead of money pages.

How much should a cheap bulk link cost?

Bulk PBN and Fiverr-style sellers typically charge 5 to 60 USD per placement, against a market average of roughly 360 to 500 USD for a vetted editorial link. Inside the cheap tier, price should track real metrics: a domain with genuine organic traffic and a clean profile is worth 40 to 60 USD, a zero-traffic but indexed and clean domain maybe 10 to 20, and anything deindexed or farm-patterned is worth zero at any price.

How many cheap links should I buy at once?

Start with 10 to 30 placements from a new supplier, never the whole approved list. Stagger publication over 2 to 4 weeks so link velocity looks organic, verify indexation on the first batch, and only scale with a supplier whose links actually get indexed and stick. A sudden spike of dozens of new referring domains on a small site is itself a footprint.

Want a second pair of eyes on a link deal?

Growkik advises and vets, we do not sell links. Send us a supplier list and we will tell you what is worth buying, at what price, and what to skip.

Get link building guidance