
- Google Search Console and Bing Webmaster Tools provide direct access to the actual link data search engines use to evaluate your domain.
- Combining multiple free tiers like Seobility, Majestic, and Moz allows you to bypass individual tool row limits and extract up to 80% of your real backlink profile.
- Manual link auditing requires prioritizing pages driving organic traffic and brand-level keywords over vanity domain authority scores.
- Python scripts and Google Sheets can automate the anchor text distribution analysis that standard free tools obscure behind paywalls.
Yes, you can perform a thorough backlink audit for free by combining native search engine reporting with free tiers of commercial index tools. Google Search Console provides first-party link data for your own site, while Bing Webmaster Tools offers free competitor analysis capabilities. By exporting datasets from both sources into Google Sheets and supplementing them with free checkers like Seobility or Moz, you get enough raw data to spot toxic patterns, check link equity loss, and map anchor text distributions without paying for premium subscriptions.
Can you do a complete backlink audit for free?
Last Tuesday, a client running a boutique B2B SaaS platform asked us to review their domain health after cutting software expenses. They had canceled their $200-a-month SEO tool subscriptions, assuming Google Search Console was all they needed. Three days later, their primary commercial page lost its top-three ranking. When they opened Search Console to diagnose the dropped links, they found a truncated spreadsheet capping their link export at 1,000 rows, zero anchor text context, and no way to analyze what their top competitor had acquired over the weekend.
If you have tried to audit backlinks without Ahrefs or Semrush before, you probably hit this exact wall. Free tools feel disjointed, export limits cut off your visibility right when things get interesting, and proprietary metrics like Domain Authority disappear behind strict daily caps. But paying hundreds of dollars a month per seat isn’t always viable—or necessary. You can perform a professional, client-ready backlink audit using direct search engine data, free index tiers, and structured spreadsheets if you know how to bridge the gaps.
The Blind Spots of Relying Solely on Google Search Console
Most SEOs start and end their budget audits inside Google Search Console (GSC). While GSC is the only tool that reflects what Google’s parser actually sees on your domain, relying on it as a single source of truth for a full audit will fail you.
To build an audit that stands up to scrutiny, you must understand what GSC leaves out:
- Truncated Data Caps: GSC limits table exports to 1,000 top linking domains and 1,000 top target pages. If your site has accumulated 5,000 referring domains over five years, GSC hides 80% of your tail data.
- Missing Link Attributes: GSC does not explicitly break down dofollow versus nofollow links in export files, nor does it display page-level anchor text surrounding those links.
- Indexation Filters: GSC generally omits links originating from non-indexed pages or pages Google considers unpersuasive. While this cleans up noise, it hides bad-neighborhood spam networks that might be building up right on the fringe of indexation.
- Zero API or Competitive Context: You cannot query a competitor’s domain through GSC, nor can you pull programmatic historical snapshots without setting up custom BigQuery pipelines ahead of time.
As noted by auspia.ai, GSC remains an indispensable source of direct diagnostic feedback, but its structural limits mean it must serve as an anchor point within a broader tool stack rather than your sole data source.

Harvesting Free Link Data Beyond GSC
To pull off a rigorous audit without enterprise software, you must combine data from multiple index providers. Every index crawler visits the web differently; merging their free outputs yields a composite dataset that rival paid platforms in coverage.
1. Bing Webmaster Tools (BWT)
Bing Webmaster Tools is the most underutilized asset in technical SEO. Unlike Google, Bing explicitly allows you to check backlinks for domains you do not own, making it a powerful engine for competitor research.
BWT provides access to up to 1,500 referring domains and up to 10,000 referring pages within each domain. As documented by bing.com, its dedicated Backlinks report lets you compare your domain side-by-side with up to two competitors, breaking down anchor texts, referring domains, and top receiving pages for free. Keep in mind that detailed page lists within the interface cap at 100 entries per view, so routine CSV exports are required to retain complete datasets.
2. Seobility (Free Tier)
Seobility offers a generous free tier that fills the page-level gaps GSC leaves behind. A free registration allows up to 5 backlink checks per day on any domain, exporting up to 600 URLs per check. It provides a quick look at follow/nofollow ratios, anchor text usage, and a proprietary “Link Rating” score based on host layout and relevance.
3. Moz Link Explorer (Free Tier)
A free Moz account provides 10 queries per month. While row counts are limited to roughly 50 rows per query, Moz excels at delivering domain-level health indicators like Domain Authority (DA), Page Authority (PA), and Spam Score. Using your 10 monthly queries strategically on top-tier referring hosts helps isolate suspicious link farms.
4. Majestic SEO (Free Tier)
Majestic focuses strictly on backlink mapping. Its free web checker yields trust profiles for any URL, detailing Trust Flow (TF), Citation Flow (CF), and Topical Trust Flow. Evaluating the ratio between Trust Flow and Citation Flow helps uncover low-quality link spam without paying for premium seats.
| Tool Name | Free Export Limit | Key Unique Advantage | Native Competitor Check? |
|---|---|---|---|
| Google Search Console | 1,000 rows max | Direct Google crawler view | No |
| Bing Webmaster Tools | 1,500 domains / 10,000 pages | Deep competitor backlink exports | Yes |
| Seobility (Free) | 600 links per check (5/day) | Fast link-level target mapping | Yes |
| Moz Link Explorer (Free) | 50 rows per query (10/month) | Industry-standard Spam Score | Yes |
| Majestic (Free) | Summary metrics & top samples | Trust Flow / Citation Flow ratio | Yes |
Normalizing and Deduplicating Raw Data in Google Sheets
Once you export CSV files from Search Console, Bing Webmaster Tools, and Seobility, you will have a chaotic pile of non-standard URLs, missing protocols, and overlapping rows. Your primary task is organizing this data into a unified, actionable database.
Follow this step-by-step process to structure your data:
- Create a Master Spreadsheet: Set up four raw data tabs:
Import_GSC,Import_BWT,Import_Seobility, andMaster_Clean. - Standardize Target URLs: Apply a formula across all target page columns to convert every entry into lower-case text while removing protocol headers and trailing slashes:
=LOWER(REGEXREPLACE(A2, "https?://(www\.)?", "")) - Consolidate Unique Referring Domains: Pull all raw referring domain hosts into the
Master_Cleantab and use the=UNIQUE()formula to build a single consolidated list of unique referring websites across all sources. - Cross-Reference Source Engines: Use a lookup formula like
=IF(ISNUMBER(MATCH(A2, Import_GSC!A:A, 0)), "Yes", "No")to tag whether each domain was spotted by Google, Bing, or third-party crawlers. - Classify Link Target Distribution: Tag every cleaned target URL into clear subfolder categories (e.g.,
/blog/,/product/,/location/, orhomepage). This reveals whether incoming authority is distributing properly or piling up exclusively on your root homepage.
If you skip this step, you will burn hours reviewing identical links reported across different tools under slightly varied URLs. A clean master sheet brings clarity to your entire manual review process.

How to Manual-Audit Anchor Text Distributions
Commercial paid software categorizes anchor text into convenient pie charts showing exact-match commercial, partial-match, branded, and generic distribution. When auditing manually, you can recreate these insights using simple string-matching rules inside Google Sheets.
Unnatural anchor text distributions are among the fastest ways to trigger manual actions or algorithmic suppression. If your commercial anchor ratio spikes past safe thresholds, rankings drop fast.
To categorize anchors without automated tools:
- Export all anchor text strings from Bing Webmaster Tools and Seobility into a clean spreadsheet tab.
- Add a new column called
Anchor Type. - Apply a nested
=IFS()formula that searches for key branded phrases, raw domain names, generic terms, or target commercial keywords:excel =IFS( REGEXMATCH(LOWER(B2), "brandname|brand name|domain.com"), "Branded", REGEXMATCH(LOWER(B2), "http|www|\.com|\.net"), "Naked URL", REGEXMATCH(LOWER(B2), "click here|website|link|source|visit"), "Generic", REGEXMATCH(LOWER(B2), "target keyword phrase|exact match term"), "Commercial Exact", TRUE, "Partial Match / LSI" ) - Build a quick Pivot Table summarizing the count and total percentage of each anchor category across your entire profile.
In competitive niches, healthy profiles typically lean heavily on branded and naked URL anchors. If exact-match commercial anchors make up more than 15-20% of your total link volume, your site faces elevated risk during core search updates. To understand why aggressive anchor ratios often backfire on established pages, check out our deep-dive on why your new backlinks aren’t moving rankings.
Identifying Toxic Links and Bad Neighborhoods Without Paid Metrics
Paid SEO tools rely heavily on aggregate metrics like “Toxic Score” or “Authority Score.” However, these third-party scores are merely proxies; Google does not use them to rank your site.
When you conduct an audit without paid tools, you look directly for the structural footprint of bad link neighborhoods rather than relying on an arbitrary score.
Look for these concrete indicators during your manual review:
1. Foreign TLD Spikes
Filter your consolidated referring domain list for high-volume spikes from country-code top-level domains (ccTLDs) that have zero connection to your primary audience (e.g., .ru, .cn, .tk, or .top). A sudden influx of thousands of links from foreign TLDs usually indicates automated scraper attacks or low-grade directory syndication.
2. High Domain-to-Page Ratios
When inspecting raw link exports in Bing Webmaster Tools or Seobility, look for domains that generate thousands of individual links from a single source host. These sitewide footer or sidebar placements pass low equity per page and often look like paid link manipulation to search engine algorithms.
3. PBN and Template Footprints
Open a sample of questionable referring URLs in a web browser. Watch for explicit signs of Private Blog Networks (PBNs) or automated link farm setups: * Outdated layout templates with generic stock images. * Thin, AI-generated content covering completely unrelated topics on a single site (e.g., HVAC maintenance tips published right next to crypto gambling guides). * Hidden text or link insertion points tucked away in low-contrast footer code. * Identical physical addresses, registration details, or hosting IP ranges shared across dozens of distinct domains.
As outlined by metricfixer.com, failing to catch unnatural link spikes early can trigger algorithmic suppressions across Bing and Google simultaneously. Manual sanity checks on suspicious domains remain the most reliable line of defense.
Extracting Lost and Broken Link Equity
An effective backlink audit goes beyond detecting spam; it should also help you recover lost authority. Over time, site redesigns, content refreshes, and URL restructuring lead to broken target pages that drop incoming link value.
When high-value external links point to a 404 Not Found page, that equity evaporates. Identifying these broken destinations and redirecting them to live, relevant content is one of the fastest ways to recover organic performance.
+--------------------------+
| Combine Export Sources |
| (GSC, BWT, Seobility) |
+------------+-------------+
|
v
+--------------------------+
| Run Free HTTP Status |
| Checker (Screaming Frog |
| or Local Script) |
+------------+-------------+
|
+-----------------------+
| |
v v
[200 OK / Live] [404 / 410 Error]
| |
Profile Intact +-------+-----------------------+
| Evaluate External Equity |
| & Referring Domain Quality |
+-------+-----------------------+
|
v
+-------------------------------+
| Implement 301 Redirect to |
| Equivalent Live Target URL |
+-------------------------------+
Step-by-Step Link Equity Recovery Process
- Extract All Unique Incoming Target URLs: Compile a list of every target URL receiving external backlinks from your consolidated GSC and BWT exports.
- Batch Check HTTP Status Codes: Copy these target URLs into a free crawler like Screaming Frog SEO Spider (free up to 500 URLs) or run a simple local Python script to verify their live HTTP status codes.
- Filter for 404 and 410 Errors: Isolate every dead target URL that is currently returning a 404 error while still holding external backlinks.
- Evaluate Link Value: Cross-reference those broken destination URLs against your link dataset. Prioritize broken URLs that hold backlinks from high-authority, topically relevant referring domains.
- Set Up 301 Redirects: Map every high-value 404 destination to its closest active equivalent page, then implement permanent 301 redirects in your server configuration or CMS.
For a deeper dig into structural setup decisions and building sustainable link profiles from day one, read our actionable blueprint on your first backlinks: a 50-link plan for a brand-new site.
If you run into issues where external targets return dead responses or disappear from index caches completely, read our tactical breakdown on why client backlinks vanish from the cache.
Executing Competitor Audits Without Enterprise Subscriptions
Without a paid subscription to platforms like Ahrefs or Semrush, analyzing competitor link profiles requires a tactical approach. While you cannot run automated batch queries, you can leverage Bing Webmaster Tools alongside focused manual sampling to map out how competitors earn top rankings.
+-----------------------------------------------------------------+
| Free Competitor Link Audit Workflow |
+-----------------------------------------------------------------+
|
v
[1] Input Rival Domain into Bing Webmaster Tools Backlink Panel
|
v
[2] Export Up to 1,500 Referring Domains & Top Referring Pages
|
v
[3] Sort Destinations by Page Traffic & Keyword Rankings
|
v
[4] Sample High-Equity Link Sources in Majestic / Seobility Free
|
v
[5] Identify Link Types: Editorial Content, Guest Posts, Resources
Follow this framework to audit competitor backlinks for free:
1. Extract Structural Data via Bing
Log into Bing Webmaster Tools, navigate to Tools & Features > Backlinks, and select the Similar Sites tab. Enter your domain alongside up to two top-performing organic competitors. Export the complete domain comparison dataset to review referring domain counts, shared link sources, and primary anchor text categories.
2. Isolate Intersecting Link Opportunities
In Google Sheets, compare your domain’s referring source list against your competitor’s list using the =VLOOKUP() formula. Focus on domains that link to your competitor but omit your domain entirely. These intersecting sources represent warm outreach prospects that are already comfortable linking to sites in your space.
3. Spot-Check Top Referring Pages
Take the top 10 referring host domains found in your competitor’s profile and run them through Seobility or Majestic’s free web tiers. Identify which specific content pieces are attracting natural links: * Are they acquiring links through original industry research and data reports? * Are they heavily listed on curated resource hubs and local business directories? * Are they securing guest features on high-authority industry publications?
By reverse-engineering these patterns, you can adapt their successful strategies without spending money on subscription software. If you want to simplify this analytical step further, see our detailed guide on why your backlink audit checklist is failing (and the fix).
Disavow Files: When to Act and When to Step Back
Submitting a disavow file tells Google to ignore specific incoming links when evaluating your site’s ranking algorithms. Because search engines have grown increasingly effective at automatically ignoring low-quality spam, disavow files are rarely required for normal website upkeep.
However, when aggressive spam campaigns, paid link footprints, or manual warnings put your domain at risk, knowing how to compile a clean disavow file manually is essential.
# Clean Disavow File Example Format
# Updated: 2026-10-25
# Reason: Removing low-quality directory spam network
# Specific toxic URLs
http://spam-directory-example.com/links/page-12.html
http://unrelated-forum-farm.net/thread-3392.html
# Complete domain disavows for automated networks
domain:bad-neighborhood-network.com
domain:automated-scraper-site.ru
Action Criteria: When to Disavow vs. When to Ignore
Is Link Unnatural or Toxic?
/ \
[YES] [NO]
/ \
Is there an Active Manual Action DO NOT DISAVOW
or Sharp Traffic Drop? (Let Google Ignore)
/ \
[YES] [NO]
/ \
DISAVOW IMMEDIATELY MONITOR CLOSELY
(Domain-Level File) (Re-evaluate Quarterly)
- Active Manual Action: If you see a “Unnatural Links to Your Site” manual penalty in Google Search Console, you must compile and submit a comprehensive disavow file immediately after attempting manual link removal outreach.
- Algorithmic Traffic Drop Following Spam Influx: If a dramatic drop in rankings coincides with a massive spike in foreign, exact-match commercial anchor links, file a targeted disavow focusing on full domains (
domain:spamsite.com). - Routine Low-Level Web Scraping: If you discover a handful of generic scraper sites republishing your content alongside broken links, do not disavow them. Google’s automated systems filter out routine web noise automatically. Disavowing these links needlessly consumes time and risks muting legitimate authority signals.
If you find yourself navigating a complex site recovery process, consult our playbook on what nobody tells you about recovering lost backlinks.
Implementation Checklist: Audit Backlinks Without Ahrefs or Semrush
Use this action checklist to complete a full backlink audit without paying for enterprise subscriptions:
- [ ] Export Google Search Console Links: Download both the “Top linking sites” and “Top linking pages” reports directly from the GSC Links menu in CSV format.
- [ ] Export Bing Webmaster Tools Backlinks: Navigate to BWT > Backlinks, enter your domain, and export both your referring domain profile and competitor comparison sets.
- [ ] Gather Third-Party Web Samples: Query your top target URLs using free tiers on Seobility, Moz, and Majestic to fill in missing page-level context and anchor metrics.
- [ ] Standardize Data Protocols in Google Sheets: Merge all raw exports into a central master sheet, applying regular expressions to clean URLs, protocols, and trailing slashes.
- [ ] Deduplicate Domain Entries: Apply
=UNIQUE()functions across your target lists to create a clean list of referring host domains. - [ ] Categorize Anchor Text Ratios: Run custom matching formulas to bucket all anchor text entries into Branded, Naked URL, Generic, and Commercial Exact categories.
- [ ] Flag Structural Toxicity Signals: Filter host lists for suspicious country-code domains, unnatural sitewide link counts, and severe Trust-to-Citation Flow imbalances.
- [ ] Run Dead Target HTTP Checks: Pass target backlink URLs through Screaming Frog or local status scripts to isolate high-equity
404 Not Foundpages. - [ ] Implement Canonical 301 Redirects: Set up server-side redirects targeting broken 404 destinations to reclaim lost external link equity.
- [ ] Document and File Disavow Targets (If Needed): If addressing a manual penalty or severe spam attack, draft a properly formatted
.txtdisavow file usingdomain:syntax and submit it via Google Search Console.
What to Do This Week
To get your audit moving right away, take these four simple steps:
- Log into Google Search Console and export your target URL and referring domain CSV files.
- Set up a free Bing Webmaster Tools account, verify your site ownership, and run your domain alongside your top organic competitor in the Backlinks tool.
- Create a simple Google Sheet to normalize target URLs, clean protocols, and merge data from both search engines.
- Run your incoming links through a batch status checker to locate high-equity 404 pages and set up 301 redirects to recover lost link value.
To skip the hassle of combining spreadsheets, tracking indexation shifts manually, and checking link stability across custom software stacks, modern teams use OptiLink to monitor backlink health and manage campaigns automatically.
Frequently asked questions
Can you do a complete backlink audit for free?
Yes, you can perform a thorough backlink audit for free by combining native search engine reporting with free tiers of commercial index tools. Google Search Console provides first-party link data for your own site, while Bing Webmaster Tools offers free competitor analysis capabilities. By exporting datasets from both sources into Google Sheets and supplementing them with free checkers like Seobility or Moz, you get enough raw data to spot toxic patterns, check link equity loss, and map anchor text distributions without paying for premium subscriptions.
Is Google Search Console data enough for a backlink audit?
Google Search Console data is necessary but rarely sufficient on its own. GSC provides the exact links Google recognizes, making it highly reliable. However, GSC caps its report exports at 1,000 rows, aggregates data by domain, omits nofollow links, and provides zero competitive context. If your site has thousands of links or you are trying to understand why a competitor is outranking you, you must pair GSC with Bing Webmaster Tools and third-party index checkers to fill in the missing structural context.
How do I check my competitors' backlinks without paid tools?
You can analyze competitor backlinks for free using Bing Webmaster Tools and free third-party checkers. Bing Webmaster Tools includes a built-in Backlinks feature that lets you input any rival domain and view up to 1,500 referring domains and 10,000 referring pages per domain. To double-check specific high-value URLs, you can run those domains through the free web tiers of Seobility, Moz Link Explorer, or Majestic to review top referring pages, Trust Flow, and basic anchor text profiles.
What is the best free alternative to Ahrefs for link building?
The best free setup combines Google Search Console for internal tracking, Bing Webmaster Tools for competitor intelligence, and Seobility or Ubersuggest for link page metrics. While no single free tool matches the index scale of Ahrefs, chaining these tools together in a spreadsheet gives you deep coverage of indexing status, referring domain quality, and anchor text balance at zero software cost.
How do I find toxicity and toxic backlinks without Semrush?
To find toxic links without an automated toxicity score, export your full link list from Search Console and Bing, then filter for explicit structural red flags. Look for high-volume links originating from foreign TLDs with zero topical relevance, sitewide footer links with exact-match commercial anchors, automated directory networks, and link farms displaying identical IP blocks or template structures. Manual evaluation using simple spreadsheet filters isolates bad actors faster and more reliably than proprietary algorithmic scores.
How often should an agency perform a backlink audit?
For high-velocity clients or sites acquiring dozens of links per month, quarterly backlink audits are essential to catch canonical misconfigurations, dropped links, or automated spam attacks early. For stable lead generation or local business sites, a semi-annual audit combined with monthly health checks in Google Search Console is typically sufficient to preserve link equity and ensure stable rankings.
Frequently asked questions
What is the ideal anchor text ratio for a new site?
A safe starting ratio is 50% branded, 30% naked URLs, 15% partial-match, and 5% exact-match, but adjust based on your niche competitiveness.
Can I use exact-match anchor text after a penalty?
Yes, but only after you’ve disavowed toxic links and rebuilt the profile with 80%+ branded anchors for 3–6 months to restore trust.
How many variations of anchor text should I use per linking domain?
Limit to 2–3 variations per domain to avoid looking manipulative; rotate them across your outreach campaigns.
Is it okay to ask for a specific anchor text in outreach?
You can suggest it, but most editors will ignore the request or rewrite it; focus on providing value so they naturally use your brand or URL.
Frequently asked questions
What is the best anchor text for SEO?
The best anchor text describes the linked page's content clearly and naturally, using relevant keywords without stuffing.
How many types of anchor text are there?
There are six primary types: exact match, partial match, branded, naked URL, image alt, and generic.
What is the best practice for anchor text?
Use varied, contextually relevant anchors that accurately reflect the destination content while avoiding repetitive patterns.
Why is anchor text important in SEO?
It helps search engines understand the topic and relevance of linked pages, boosting topical authority when done correctly.
Frequently asked questions
What is the ideal anchor text ratio for SEO?
Most teams find a 3:1 ratio of partial-match to branded anchors works without triggering filters, but the real answer depends on your niche and existing profile.
Can I use exact-match anchor text after a penalty?
Yes, but only sparingly and usually after rebuilding trust with a heavy branded and partial-match base first.
How many different anchors should I use per page?
There is no magic number, but aiming for at least 5–7 unique variations per target page keeps the profile looking organic.
Is it safe to use naked URLs as anchors?
Absolutely; they are the safest anchor type and often look natural in editorial content, especially for homepages and high-authority references.
Should I nofollow all keyword-rich anchors?
No, a natural mix includes some follow links, but keep the ratio low—around 10–15%—to avoid over-optimization signals.
Frequently asked questions
How do I check my anchor text distribution?
Open Google Search Console, go to Links to your site, and click the 'Anchor text' report. It shows your top anchors and their share of the profile, though it caps at 1,000 links.
What is a healthy anchor text distribution?
Most sites we audit fall into a 50-70% branded/natural mix with exact match anchors under 10%. If your exact match ratio creeps past 15%, it’s a red flag for over-optimization.
Can too much exact match anchor text hurt rankings?
Yes. Google’s Penguin and manual spam filters flag profiles where exact match anchors exceed 15-20%. The safest approach is to keep them under 10% and rely on brand, URL, and related variations for the bulk of your links.
How often should I audit anchor text?
We recommend a light audit after every major link insertion campaign and a full deep-dive quarterly. If you’ve just recovered from a penalty, check monthly until the profile stabilizes.