How to isolate link vendors selling co-hosted PBN placements
Group incoming link reports by supplier to catch shared-IP networks, discount bad inventory, and hold guest post agencies accountable.
Combining custom page crawling with server-level footprint analysis flags dead links, missing anchor text, and co-hosted PBNs before client reporting.
When an agency or vendor delivers a spreadsheet of fresh backlink placements, most SEO managers perform a quick status check. They fire up a crawler, verify that the pages return a 200 OK HTTP code, and confirm the target URL is in the HTML. That approach catches broken links, but it misses server-level footprints completely.
A domain can look clean on the surface while sitting on a shared C-block subnet with dozens of other sites owned by the same vendor. If search engines flag that IP cluster, every link on those domains loses value or triggers a penalty. To protect client profiles and vendor budgets, you need an integrated link rot stack that pairs on-page DOM inspection with server infrastructure analysis.
The first stage of this workflow focuses on DOM elements and HTTP status. Open Screaming Frog SEO Spider and switch the mode from Spider to List Mode. This allows you to crawl a raw list of target URLs provided by your link vendor.
Before launching the crawl, configure your extraction settings. Go to Configuration, then Custom, then Search. Add your client domain or target URL as a search string. This ensures Screaming Frog scans the rendered page text and raw HTML to flag exact matches.
Run the screaming frog backlink audit across the full batch. Once complete, inspect the Outlinks tab to verify target destinations, HTTP status codes, and anchor text strings. Export this report as a CSV or spreadsheet file. This step catches soft 404s, stripped tags, and altered anchor text before you accept the vendor deliverable. As detailed in our guide on how to calculate link rot and establish true backlink portfolio value, catching dead links immediately keeps portfolio estimates accurate.
A clean HTTP status code in Screaming Frog confirms the page is live. It does not tell you where the site is hosted or whether the surrounding publications share a server network. For that step, take your exported Screaming Frog CSV and upload it directly to bklink.
bklink fetches every page live at the moment you run the audit. It checks if your target link is present and followed. Simultaneously, it maps every publication URL to its resolving IP address, host server, and C-block subnet cluster.
Rather than running manual terminal lookups—a tedious process we evaluated in our analysis of manual terminal lookups versus automated subnet auditing—bklink automates network resolution across the entire list. It groups co-hosted publications into clear server clusters, naming the host network so you can distinguish legitimate content delivery networks from cheap private blog networks.
Once bklink finishes processing the list, review the generated report. Look at three specific outputs to complete your anchor text verification workflow:
You can export the audit findings as a clean PDF or generate a shareable web link to send directly to your vendor. If bad placements are uncovered, bklink generates a formatted disavow file ready for search console submission.
Combining these two tools solves different parts of the backlink audit process. Screaming Frog provides deep DOM inspection and flexible extraction on your local machine. It handles large-scale crawls well, though local IP blocks or strict server firewalls can skew crawl results if custom user-agents are not configured properly.
bklink focuses entirely on live verification, subnet mapping, and vendor delivery audits. It does not attempt to be an all-in-one SEO suite or historical backlink index. Instead, it gives you actionable proof of what was delivered today.
The cost model is straightforward. Screaming Frog runs on its standard license structure, while bklink uses a pay-per-use model with a $10 minimum wallet top-up. Audits cost $1.00 for up to 410 links, with a maximum cap of $1.92 for larger profiles. New accounts receive $1.00 in free credit without entering a credit card. Because there are no monthly subscription fees, you only pay when you have a vendor spreadsheet to inspect.
Group incoming link reports by supplier to catch shared-IP networks, discount bad inventory, and hold guest post agencies accountable.
Recent audit data reveals that over 80 percent of syndicated press release links share host infrastructure, distorting real campaign value.
Clean vendor deliverables by checking host footprints and subnet clusters before approving payouts.