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.
Samir Djelal · 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
| Source | What it shows | What it misses |
|---|---|---|
| Search Console → Links | Top linking sites, top linked pages, top anchors | It is a sample, not a complete index; nofollow links are largely absent |
| Search Console exports | CSV of the rows above, for your own analysis | No historical snapshots; you must keep your own copies |
| Analytics referral traffic | Which sites actually send visitors | Only sites that send clicks — most links send none |
| Bing Webmaster Tools | A second index of inbound links | Different crawl, different sample |
| Server logs | Which bots and referrers hit you | Needs access and parsing |
| Your own placement logs | Every link you built, with dates | Only as good as your record-keeping |
Step 1: Export the data
- Open Search Console for the property (domain property if you have one, so subdomains are included).
- Go to Links in the left sidebar.
- Under Top linking sites, use Export and save the CSV. Do the same for Top linked pages and Top linking text.
- Name the files with the export date — links-sites-2026-11.csv — because you will compare snapshots later.
- 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.
| Column | Why it exists |
|---|---|
| Referring URL | The exact page, not the domain — value lives on pages |
| Target page | Which of your URLs is being linked |
| Anchor text | Detects over-optimised or unrelated anchors |
| First seen | Groups links by campaign or by month |
| rel attribute | Followed, 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 sessions | Whether anyone clicks |
| Action | Keep, monitor, ignore, or review for disavow |
Step 3: Classify the rows
| Pattern you see | Verdict | What to do |
|---|---|---|
| Relevant blog or resource page, one link in body copy | Good | Keep, note it, re-check in a year |
| Sitewide footer or sidebar link from an unrelated site | Weak | Monitor; ask for a contextual placement if you have a contact |
| Directory listing with no editorial review | Low value | Keep if relevant; do not add more |
| Hundreds of links from one domain, all with the same anchor | Suspicious | Investigate the source before deciding |
| Adult, pharmacy, or gambling pages you never contacted | Unwanted | Document, then consider disavow |
| Your own comment and profile placements | Known | Log 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
- Open the referring page and confirm the link exists and resolves.
- View source and read the
relattribute. - Check the page is indexed by searching its URL.
- Read enough of the page to judge topical relevance.
- Note whether the link sits in content or in a template element.
- 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
- Export Links data and diff against the previous snapshot.
- List new referring domains since last quarter; classify each.
- List lost links; note any that were valuable and why they went.
- Check the top five linked pages for anchor distribution and relevance.
- Verify a random sample of ten links still resolve and still point at the right URL.
- Update the action column; close anything resolved.
- 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.
- link building
- backlink audit
- seo tools
- google search console