You can spend a fortune on PBN links and niche edits. You can build a network of fifty clean domains with perfect anchors and hosting diversity. None of it matters if you never stop to check whether those links are actually alive, passing equity, and keeping you out of SpamBrain's crosshairs. I've performed more backlink audit sessions than I can count, both for my own network and for clients who came to me wondering why their traffic fell off a cliff after a core update. This is not a once-a-year chore. After the March Spam Update, continuous monitoring is the price of survival. This guide will walk you through exactly how to audit backlinks the way I do it: with real tools, specific thresholds, and the kind of paranoid precision that keeps my network alive. If you want to sleep better at night, open your link profile and follow along.
Why Auditing Is More Critical Than Ever
In 2016, you could audit your links once every few months and catch most problems. SpamBrain changed that. Google's AI-driven spam detection now operates continuously. A domain that was clean when you bought a link can become toxic if the site owner lets it expire, fills it with casino spam, or gets it hacked. The March update specifically targeted sites with a pattern of neglectful linking: expired domains with thin content, hosting footprints that suddenly clustered, and anchor profiles that drifted toward over-optimization without the site owner noticing. I've seen a single deindexed PBN domain in an otherwise healthy link profile cause a 20% traffic drop because SpamBrain decided that link was part of a coordinated scheme. If you are not auditing, you are blind.
The other reason to audit is negative SEO. A competitor can quietly point toxic links at your site to inflate your exact-match anchor ratio, as I described in my negative SEO guide. Without a monthly audit, you won't catch the attack until your rankings have already tanked. I pull a backlink report every single week for my money sites. It takes me thirty minutes. It has saved me hundreds of hours of recovery work.
The 6-Step Backlink Audit Framework
I break every audit into six steps: gather data, check indexation, analyze anchors, evaluate link quality, inspect velocity and patterns, and take action. You need Ahrefs ($129/mo Lite) or Majestic ($49/mo Lite), Google Search Console, and a spreadsheet. That's it. Let's walk through each step.
Step 1: Gather All Your Link Data in One Place
Open Ahrefs and enter your domain. Go to the Backlinks report and export every referring domain and its metrics: Domain Rating (DR), Traffic, Number of Backlinks, Anchor Text, and Dofollow/Nofollow. Also export the Anchors report to get the overall distribution. If you use Majestic, export Trust Flow, Citation Flow, and the TF/CF ratio for each domain, plus the anchor text list. Do both if you have subscriptions; Ahrefs is better for traffic and indexation, Majestic is better for trust metrics.
Drop the data into a spreadsheet. Create columns for Domain, DR, Organic Traffic, TF, CF, TF/CF Ratio, Indexed? (leave blank for now), Anchor Text, Link Type (PBN, Guest Post, Niche Edit, Editorial, Other), and Action Needed (blank for now). This becomes your master audit log. I keep one for each money site and update it every month.
Step 2: Check Indexation Status
This is the single most important step. A link from a deindexed domain passes zero equity and may be a negative signal. In your spreadsheet, add a column for "Indexed." Go through your top referring domains (I start with the top 50 by traffic or TF) and run a site:domain.com search on Google. If the search returns zero results, the domain is deindexed. Mark it "No." If results appear, mark "Yes." Deindexed domains are toxic. You must remove or disavow them. If the link is from a PBN you control, fix the deindexation if possible (restore content, clean hosting footprints) and wait, but never leave the link pointing to your money site while the domain is dead. If the link was purchased, contact the seller for a replacement. At BuyPBNLinks, our replacement guarantee covers exactly this scenario. I also check for pages that return 404 or 301 redirects. A link on a 404 page is as bad as a deindexed domain. Redirects can pass some equity but often lose value, so I note them and consider replacement if the equity seems diluted.
Step 3: Analyze Your Anchor Text Profile
Open the Anchors report in Ahrefs or Majestic. Look at the top 20 anchors by count. I'm checking three things:
- Exact-match commercial anchors: What percentage of your total dofollow links use an exact match of your primary money keyword? Based on my anchor text data study, safe sites kept this under 10%, with survivors averaging 7%. If you're above 10%, you're in the danger zone. I immediately flag any domain using an overly aggressive anchor.
- Single-phrase dominance: Is one anchor phrase, even a branded one, representing more than 15% of all links? If so, your profile looks unnatural. Real sites have varied ways people link to them. I dilute this by building more links with alternative branded and generic anchors.
- Generic and branded ratio: Are at least 50% of your anchors branded, URL, or generic? If your profile is mostly partial and exact match keywords, it looks like a paid profile. I note this and adjust my future link building orders accordingly.
I log any anchor issues in the spreadsheet. A domain with a spammy exact-match anchor gets a note to change the anchor or remove the link. For more on link attributes, read my dofollow vs nofollow guide.
Step 4: Evaluate Link Quality and Trust
Not all indexed links are good. A link from a low-quality, indexed domain can still drag you down if the overall pattern is spammy. I use Majestic's TF/CF ratio as my primary quality filter, as I explain in my TF/CF ratio rule article. For each referring domain, I note the TF and CF. I discard domains with a TF/CF ratio below 0.4. Domains between 0.4 and 0.6 are suspect; I investigate them manually. Domains above 0.8 are clean. I also check the Domain Rating (DR) in Ahrefs, but I don't obsess over it. A DR 30 domain with a TF/CF of 0.9 is vastly better than a DR 50 domain with a ratio of 0.3.
Next, I manually visit the top 10-20 linking pages that carry the most equity. I look for signs of a link farm: thin, AI-generated content, no real navigation, missing About/Contact pages, or a blog that covers wildly different topics. If a site looks like a link farm, its link is a liability. I flag it for removal.
Step 5: Inspect Link Velocity and Acquisition Patterns
In Ahrefs, I open the "New referring domains" chart. I'm looking for unnatural spikes. A sudden jump of 20 new domains in a week followed by months of silence is a red flag. I check if the spike correlates with a known link order. If it does, I ensure the anchor text during that spike was conservative. If the anchors were aggressive, I may need to disavow some or dilute with branded links. I also look for patterns in the types of domains acquired. If 80% of my new links are from DR 20-30 blogs with very similar designs, that's a PBN footprint. I investigate those domains for interconnected hosting or name servers. A footprint means the network could be deindexed later, so I proactively replace those links with more diverse ones.
Step 6: Decide on Action: Keep, Remove, Disavow, or Replace
Now comes the decision for each flagged domain.
- Keep: Domain is indexed, TF/CF above 0.6, anchor is natural, content looks real. No action needed.
- Remove: Domain is deindexed, or the linking page is 404. If I control the domain (my own PBN), I remove the outbound link and redirect it elsewhere or fix the domain. If I bought the link, I contact the seller for removal and replacement.
- Disavow: I only disavow domains that are clearly toxic and I cannot get removed: deindexed, ratio below 0.4, obvious spam, or part of a negative SEO attack. I do not disavow merely low-quality but indexed links. I create a .txt file with domain:spamdomain.com and upload it to Google's disavow tool.
- Replace: If a good link decays or gets deindexed, I replace it with a fresh link of similar quality. I order a new PBN link or niche edit and update my spreadsheet.
I update the Action Needed column for each domain and work through the list over the following week. A full audit of a 200-domain profile takes me about four hours. I do a full audit quarterly, with a lighter monthly check focused on indexation and anchors.
Tools I Use and What They Cost
| Tool | Primary Use | Starting Price |
|---|---|---|
| Ahrefs | Backlink export, DR, organic traffic, index status | $129/mo Lite |
| Majestic | TF, CF, TF/CF ratio, anchor text | $49/mo Lite |
| Google Search Console | Manual actions, indexing data | Free |
| Screaming Frog | Technical crawling (optional) | $259/year |
| Spreadsheet (Google Sheets) | Master audit log | Free |
I consider Ahrefs and Majestic both essential. If I had to pick one on a tight budget, I'd take Majestic for the TF/CF ratio and supplement with free tools for indexation checks.
Common Audit Mistakes I See
- Panic-disavowing. Someone sees a few low-quality links from blog comments and disavows everything. Don't. SpamBrain already ignores those. Disavowing can remove equity from links that were actually helping.
- Ignoring anchor drift. An audit shows the exact-match percentage crept from 5% to 12% over a year. That's not an accident; it's a trend. I adjust my link orders immediately to prioritize branded anchors before it hits 15%.
- Forgetting about tier-2 links. If your PBN is powered by a layer of tier-2 web 2.0s, those can decay too. I audit my tier-2 assets quarterly, checking indexation and content.
- Trusting DA alone. I still see spreadsheets with only Moz DA and nothing else. I ignore DA. If your audit doesn't include TF/CF, you're missing the real quality signal.
How I Audit for Clients at BuyPBNLinks
When a client orders links from us, they're getting domains that have already passed my 18-point evaluation framework. But that's just the start. We include a quarterly audit report with every ongoing campaign. We monitor the indexation and TF/CF of all our linking domains, and we proactively replace any that dip below our thresholds. If you're buying links from a seller and they can't provide this kind of audit data, you're flying blind. I'd never trust a link that hasn't been checked in the last 30 days.
A Quick Audit Checklist You Can Use Today
- Export all backlinks from Ahrefs and Majestic.
- Check index status (site:domain.com) for top 50 referring domains.
- Calculate exact-match anchor percentage; flag if above 10%.
- Calculate branded + generic anchor percentage; flag if below 50%.
- Check TF/CF ratio for all referring domains; flag below 0.4 as toxic, 0.4-0.6 as suspect.
- Review top 20 linking pages manually for link farm patterns.
- Inspect link velocity chart; investigate any sudden spikes.
- Decide action for each flagged domain (Remove, Disavow, Replace).
- Upload disavow file only if necessary and with surgical precision.
- Update master spreadsheet and schedule next audit.
Frequently Asked Questions
A light check (indexation and anchors) monthly. A full audit quarterly. After a major update, audit immediately.
TF/CF ratio from Majestic. It's the strongest predictor of a domain's trustworthiness.
No. Only disavow toxic links (deindexed, ratio below 0.4, obvious spam). Over-disavowing strips equity.
Partially. Use Google Search Console for some data, but you'll miss TF/CF and detailed anchors. Majestic at $49/mo is the minimum I recommend.
Look for common footprints: similar hosting IPs, branded name servers, duplicate themes, and whois privacy patterns.
Identify the toxic domains, add them to a disavow file, and document everything. Then focus on building more high-quality links to strengthen your profile.
Yes, we include regular audits and proactive link replacement as part of our ongoing service.
© buypbnlinks.com — Built for SEO professionals who value authority and precision.