Skip to content
Traffic Wave

How to Audit Your Backlink Profile Without Paid Tools

A two-hour backlink audit using only Search Console exports and a spreadsheet, with the exact columns to keep and a quarterly checklist you can repeat.

· Founder, Traffic Wave
· 5 min read

You can audit a backlink profile with two free inputs — the Search Console Links report and a spreadsheet — plus manual checks on the twenty pages that matter most. Paid tools make this faster and add estimates, but they cannot show you anything more authoritative than what Google reports about the links it has processed.

Below is the process, the export steps, the sheet columns, and the quarterly checklist. It takes about two hours the first time and forty minutes after that.

What free sources actually give you

SourceWhat it showsWhat it misses
Search Console → LinksTop linking sites, top linked pages, top anchorsIt is a sample, not a complete index; nofollow links are largely absent
Search Console exportsCSV of the rows above, for your own analysisNo historical snapshots; you must keep your own copies
Analytics referral trafficWhich sites actually send visitorsOnly sites that send clicks — most links send none
Bing Webmaster ToolsA second index of inbound linksDifferent crawl, different sample
Server logsWhich bots and referrers hit youNeeds access and parsing
Your own placement logsEvery link you built, with datesOnly as good as your record-keeping

Step 1: Export the data

  1. Open Search Console for the property (domain property if you have one, so subdomains are included).
  2. Go to Links in the left sidebar.
  3. Under Top linking sites, use Export and save the CSV. Do the same for Top linked pages and Top linking text.
  4. Name the files with the export date — links-sites-2026-11.csv — because you will compare snapshots later.
  5. Repeat for Bing Webmaster Tools if you have it, and export Analytics referrals for the last 12 months.

Keep every export. The single most useful thing you can build over a year is a diff between two snapshots: lost links, gained links, and anchors that changed.

Step 2: Build the audit sheet

One row per link. These columns are enough to make decisions without drowning in data.

ColumnWhy it exists
Referring URLThe exact page, not the domain — value lives on pages
Target pageWhich of your URLs is being linked
Anchor textDetects over-optimised or unrelated anchors
First seenGroups links by campaign or by month
rel attributeFollowed, nofollow, ugc, sponsored — checked manually for the top rows
Page indexed?A link on an unindexed page does little
Relevance (high / medium / none)Your judgement, made once, reused forever
Referral sessionsWhether anyone clicks
ActionKeep, monitor, ignore, or review for disavow

Step 3: Classify the rows

Pattern you seeVerdictWhat to do
Relevant blog or resource page, one link in body copyGoodKeep, note it, re-check in a year
Sitewide footer or sidebar link from an unrelated siteWeakMonitor; ask for a contextual placement if you have a contact
Directory listing with no editorial reviewLow valueKeep if relevant; do not add more
Hundreds of links from one domain, all with the same anchorSuspiciousInvestigate the source before deciding
Adult, pharmacy, or gambling pages you never contactedUnwantedDocument, then consider disavow
Your own comment and profile placementsKnownLog them; they are yours to explain

Step 4: Find what the report cannot show

Comment and profile links will mostly be missing from Search Console. Reconstruct them from your own logs, from Analytics referrals, and from a site: search on the domains where you know you have placed links. If you have been building placements with a desktop tool, its run history is the fastest source — that is one of the practical reasons to keep it, as described on the Traffic Wave product page.

Step 5: Check the top twenty by hand

  1. Open the referring page and confirm the link exists and resolves.
  2. View source and read the rel attribute.
  3. Check the page is indexed by searching its URL.
  4. Read enough of the page to judge topical relevance.
  5. Note whether the link sits in content or in a template element.
  6. Record the action and move on. Twenty is enough for a pattern.

Step 6: Be careful with disavow

Google has long advised that most sites do not need to disavow links, and a badly built disavow file can remove links that were helping you. Reserve it for clear cases: a manual action you are trying to resolve, or an obvious paid network pointing at you. Keep the file small, date it, and record why each domain is in it. If you are unsure, do nothing and re-check next quarter.

What to do with what you find

Three outputs, in order of usefulness. First, a list of the pages that have earned links and did not know it — those deserve internal links and a place in your navigation. Second, a list of the pages you hoped would attract links and did not, which is a content signal, not a link-building one. Third, a short list of links worth a personal thank-you or a follow-up, because the person who linked once is the most likely person to link again.

What you should not do is chase a numerical score. If the sheet says your profile is "weak", the only useful response is a plan for the next quarter, not a purchase.

The quarterly checklist

  1. Export Links data and diff against the previous snapshot.
  2. List new referring domains since last quarter; classify each.
  3. List lost links; note any that were valuable and why they went.
  4. Check the top five linked pages for anchor distribution and relevance.
  5. Verify a random sample of ten links still resolve and still point at the right URL.
  6. Update the action column; close anything resolved.
  7. Write three sentences summarising what changed, for your own records.

Common mistakes

  • Judging domains instead of pages.
  • Counting links from tools as if they were links Google counts.
  • Disavowing anything with a low third-party score.
  • Never re-checking, so dead links inflate your numbers for years.
  • Auditing once and treating it as a project rather than a habit.

Bottom line

A free audit tells you what you own, what disappeared, and which links are worth defending. It will not produce a "toxicity score", and you do not need one — you need a dated snapshot, a classification you can defend, and a diff next quarter. If you are still building the profile, building your first 100 backlinks on a new site pairs naturally with this process.