A bad expired domain costs you more than the auction price. It costs you hosting, content, and the link equity you could have earned from a good domain. Worse, it can poison your money site when Google's Expired Domain Misuse policy catches it. I have been buying PBN domains for over ten years. I have wasted thousands of dollars on domains that looked good on the metrics dashboard but carried hidden spam histories, toxic anchors, or deindexation flags that made them worthless. Those losses taught me that a systematic evaluation is the only thing separating a profitable private blog network from a pile of expired 404s.
This PBN domain evaluation framework is the exact checklist I run every time I consider buying a domain. Eighteen checks, each designed to surface a different risk. Use it as your personal vetting standard. If you are new to sourcing, start with our guide on how to find expired domains to build a pipeline of candidates. Then bring them here for the deep audit. For a full walkthrough of building a complete PBN, read the how to build a PBN guide.
The framework splits into four layers: authority and trust metrics, backlink profile integrity, history and topical fit, and technical and footprint signals. Work through them in order. Most domains fail by point six or seven. That is normal. I reject roughly nine out of ten domains. You should too.
The 18-Point Evaluation Framework
Layer 1: Authority and Trust Metrics
These are the headline numbers most buyers obsess over. They matter, but they will mislead you if you skip the deeper checks in later layers. Treat them as initial filters, not final judgments.
1. Trust Flow (TF)
I use Majestic's Trust Flow as my primary authority metric. It measures link quality, not just quantity. I set a hard floor at TF 10. Below that, the link equity is too weak to justify a spot in my network. Domains with TF 15 to 20 are ideal. Above 20 is premium territory and prices climb accordingly. I pay $49/mo for Majestic's Lite plan to pull TF and CF on every candidate. You cannot evaluate a domain properly without it.
2. Trust Flow to Citation Flow Ratio
This is my single most predictive metric. Citation Flow measures link volume. If a domain has high CF but low TF, it attracts a lot of low-quality links. I want a TF/CF ratio of 0.8 or above. A domain with TF 10 and CF 12 (ratio 0.83) passes. A domain with TF 8 and CF 35 (ratio 0.23) is almost certainly spammed. I throw those out immediately. Over the years I have learned that a bad ratio predicts deindexation more reliably than any other single number.
3. Referring Domains Count
The number of unique domains linking to the expired domain gives a sense of link profile breadth. I require at least five referring domains. Below that, the domain is too dependent on a handful of links that may disappear after purchase. I prefer 10 to 30 RDs from diverse, legitimate sites. A domain with five RDs from five different .edu sites is a unicorn. A domain with 50 RDs from blog comments and forum profiles is trash. Quantity alone tells you nothing.
4. Domain Age
Age is not a direct ranking factor for PBN links, but it filters out domains that were registered last year and parked the whole time. I want domains first registered at least three years ago, and ideally with a history of active content for two or more of those years. A domain created in 2018 that had a real site from 2018 to 2022 is far more valuable than one created in 2010 but parked until 2024. I check the Wayback Machine to confirm active history, not just the WHOIS creation date.
If the vetting process feels overwhelming, our team at BuyPBNLinks has already done this work for you. Explore premium PBN links built on carefully vetted expired domains.
Layer 2: Backlink Profile Integrity
Metrics can be inflated with junk. The backlink profile reveals what the domain actually earned.
5. Link Quality Audit
I open the backlink report in Ahrefs ($129/mo Lite) or Majestic and manually spot-check the top ten referring domains. Are they real websites with content, or are they link directories, forum profiles, and comment sections? A legitimate domain attracts editorial links from blogs, news sites, and resource pages. I look for links embedded in article text, not sidebar blogrolls. If more than two of the top ten referring domains look fake or purchased, I pass. I also note whether any links come from high-authority sources like .gov, .edu, or major news outlets. A single .edu editorial link can justify a $300 bid on its own.
6. Anchor Text Profile
SpamBrain uses anchor text distribution to identify link schemes. I pull the top twenty anchors. If more than 30% are exact-match commercial keywords like "buy cheap loans" or "best SEO services," the domain has a manipulated backlink profile. I want to see mostly branded anchors, URL anchors, and natural phrases like "this article" or "check this out." A clean anchor profile adds more value than a high TF in my book. A domain with TF 25 and 40% commercial anchors is a time bomb.
7. Link Velocity and Pattern
I examine the historical link acquisition pattern. Did the domain earn a steady trickle of links over five years, or did it spike suddenly with 500 links in one month? Sudden spikes followed by flatlines suggest paid link campaigns or automated spam. I look for organic growth: a few links per month, increasing naturally over time. Majestic's historic index helps with this. If I see a suspicious burst, I investigate further. If the burst links are from obvious link schemes, I discard the domain.
8. Spammy Link Flags
Some backlinks are so toxic they can nuke a domain's indexation even after you buy it. I check for links from adult sites, gambling portals, Chinese pharma spam, and known link networks. Ahrefs and Majestic both allow filtering by referring domain category. I run a quick manual check on a few pages of results. If more than a handful of clearly spammy domains appear, I walk. It takes too much work to clean up, and the risk of a lingering penalty is high.
Layer 3: History and Topical Fit
Google's Expired Domain Misuse policy penalizes domains repurposed solely for their link equity. The more you can prove the domain has a legitimate, relevant history, the safer it is.
9. Wayback Machine Content History
I never buy a domain without a Wayback Machine deep dive. I check snapshots across the domain's entire history. I want to see a real site with real content, not a parked page, not a redirect to an affiliate offer, not a Chinese casino. The ideal history is a small business site, a niche blog, or a local organization's website that published articles for at least two years. If the domain was a holding page for more than half its life, I lower my offer significantly. A domain that was always parked has no real authority.
10. Niche Relevance
The March Spam Update reinforced something I have been saying for years: topical relevance between the expired domain's history and your money site matters. A domain that previously covered pet care will pass more relevant link equity to a pet health money site than a generic finance domain with higher metrics. I look for expired domains with a clear previous niche. I use the Wayback Machine and old site content to determine this. I will pay a premium for a topically aligned domain. A pet blog linking to a pet store feels natural. A random automotive domain linking to a crypto site does not.
11. Content Quality of Previous Site
Even if the domain had a real site, was the content any good? If the Wayback Machine shows thin, spun, or auto-generated articles, the domain's authority is already compromised. I look for original writing, clear topical focus, and a reasonable volume of content. A site with ten well-written blog posts from 2020 is stronger than one with 200 pages of keyword-stuffed garbage. Quality over quantity always.
12. Previous Owner Footprints
I check whether the domain's previous owner left any obvious footprints that could tie it to other PBN domains. If the WHOIS history shows the same name across multiple expired domains that all later turned into PBNs, that is a pattern. I also look for identical name servers, identical Google Analytics IDs, or identical AdSense publisher IDs in the Wayback snapshots. If the domain was part of a previous network that got deindexed, I want nothing to do with it.
13. Traffic History
I use SimilarWeb's free tier and sometimes Ahrefs' organic traffic estimates to gauge whether the domain ever attracted real visitors. A domain that once got 500 visits per month from organic search is far more likely to pass a manual review than one with zero historical traffic. Traffic indicates Google treated the site as legitimate. I do not expect huge numbers, but a flat zero across the domain's entire history is a yellow flag.
Layer 4: Technical and Footprint Signals
These checks protect against buying a domain that is already dead on arrival or carries hidden technical penalties.
14. Deindexation Check
The fastest way to waste money is to buy a deindexed domain. I search site:domain.com on Google. If zero results appear, the domain is out of the index. I also check Bing Webmaster Tools free lookup. A deindexed domain can sometimes be reindexed through a reconsideration request, but I never rely on that. I only buy domains that are currently indexed. If a domain is deindexed, the price should be zero, because it is worthless.
15. Blacklist and Malware Check
I run the domain through MXToolbox's free blacklist checker and a Google Safe Browsing lookup. Domains previously flagged for malware, phishing, or spam may carry residual penalties even after the original content is gone. If the domain is on any major blocklist, I either negotiate a much lower price or walk away entirely. Cleaning a blacklisted domain is time-consuming and uncertain.
16. Registrar and WHOIS Status
I prefer domains registered at mainstream registrars like GoDaddy, Namecheap, or Dynadot. Domains at obscure or privacy-hostile registrars can be harder to manage. I also check that the WHOIS shows a clean transfer status. Domains with pending disputes or locks require extra care. I always enable WHOIS privacy immediately after purchase, but for the evaluation I look for a clean, transferable status.
17. DNS and Hosting History
I use SecurityTrails ($49/mo) to pull the domain's historical DNS records. I look for consistent, generic name servers over the years. If I see the domain cycled through multiple PBN hosting providers with branded name servers like ns1.bulkbuyhosting.com or ns1.seekahost.com, it was likely part of a previous PBN. That is a major red flag. A domain that has been in and out of multiple PBNs is tainted. I want a clean, unremarkable DNS history.
18. Social and Brand Signal Check
I search the domain name and its previous brand name (if known) on social platforms. Does it have any mentions, backlinks from social media, or old business profiles? A domain that was once associated with a real business and has some lingering social signals is more likely to be viewed as a legitimate entity by Google. These signals are not a direct ranking factor for PBNs, but they add a layer of authenticity that SpamBrain's entity recognition may reward. I do not expect much, but a complete absence of any brand footprint anywhere is a mild negative.
The Evaluation Checklist in Action
I use a spreadsheet with eighteen rows, one per check. For each domain, I assign a pass, warn, or fail. A single fail in the critical checks (deindexation, spam anchors, TF/CF below 0.6) kills the deal. Multiple warnings in less critical checks may lower my bid but do not necessarily kill it. Over time, you develop an instinct for which warnings matter most for your specific niche and risk tolerance.
| Check | Tool / Source | Pass Threshold | Critical? |
|---|---|---|---|
| 1. Trust Flow | Majestic | TF ≥ 10 | Yes |
| 2. TF/CF Ratio | Majestic | ≥ 0.8 | Yes |
| 3. Referring Domains | Majestic/Ahrefs | ≥ 5, quality RDs | No (if quality high) |
| 4. Domain Age | WHOIS + Wayback | ≥ 3 years, active content | No |
| 5. Link Quality | Ahrefs manual | Top RDs are real sites | Yes |
| 6. Anchor Text Profile | Majestic/Ahrefs | <30% commercial | Yes |
| 7. Link Velocity | Majestic historic | Organic growth pattern | No |
| 8. Spammy Link Flags | Ahrefs manual | Minimal spam RDs | Yes |
| 9. Wayback Content History | Wayback Machine | Real site, 2+ years | Yes |
| 10. Niche Relevance | Wayback + money site | Previous niche matches | No (but high value) |
| 11. Previous Content Quality | Wayback Machine | Original, well-written | No |
| 12. Previous Owner Footprints | WHOIS history, DNS | No PBN pattern | Yes |
| 13. Traffic History | SimilarWeb/Ahrefs | Any organic traffic | No |
| 14. Deindexation Check | Google site:search | Currently indexed | Yes (dealbreaker) |
| 15. Blacklist/Malware | MXToolbox/Safe Browsing | Clean | Yes |
| 16. Registrar/WHOIS | WHOIS lookup | Mainstream, clean transfer | No |
| 17. DNS History | SecurityTrails | Generic NS, no PBN cycling | Yes |
| 18. Social/Brand Signals | Google search | Any mentions | No |
Frequently Asked Questions
Zero critical fails. A few warnings on non-critical checks can be acceptable if the domain's strengths outweigh them.
Deindexation check (point 14). If the domain is not indexed, everything else is irrelevant.
No. DNS history reveals previous PBN usage, which is a fatal footprint. The SecurityTrails $49/mo plan is worth the cost.
Pass. The anchor profile is a direct signal. The metrics might be misleading. Trust what the backlinks actually look like.
About 15 to 20 minutes. It speeds up with practice. I can do it in 10 if the history is straightforward.
© buypbnlinks.com — Built for SEO professionals who value authority and precision.