The audit has five phases: (1) Radiograph your current structure using Screaming Frog, (2) Identify orphan pages with zero internal links, (3) Analyze click depth from your home page, (4) Audit anchor text quality and variety, (5) Calculate wasted link equity using DR/DA data. Focus your fixes on PVNs first. Document everything in a spreadsheet. Schedule quarterly reviews.
- The audit has five phases: structure radiograph, orphan identification, click depth analysis, anchor text audit, and link equity calculation.
- Screaming Frog is your primary tool. It's essential for most phases of the audit. The free version works for sites under 500 pages.
- Orphan pages are a common problem. They exist on most sites. The key is to find them and either link to them, merge them, or noindex them.
- PVNs should be within 3 clicks of the home page. If they're deeper, they need more links from shallower pages.
- Anchor text is a powerful signal. Generic anchors are wasted opportunities. Descriptive, varied anchors send clear signals to Google.
- Wasted link equity is invisible but costly. Pages with high DR that link to non-PVNs are leaking authority. Fixing this can have a big impact.
- Document everything in a spreadsheet. It becomes your source of truth and helps you track progress over time.
- Prioritize fixes by impact. Start with PVNs and high-DR pages. The 80/20 rule applies: 20% of fixes deliver 80% of results.
- Audit quarterly. Your site changes constantly. Regular audits keep your internal linking healthy.
Chapter 5: Step by Step — The Audit That Reveals Leaks and Opportunities
You've made it to the practical part. This is where we stop talking about theory and start getting our hands dirty.
I've done dozens of these audits. For small blogs, for massive ecommerce sites, for SaaS companies, for media publishers. The process is always the same. The tools are always the same. The only thing that changes is the scale.
In this chapter, I'm going to walk you through my complete audit process, step by step. You'll learn exactly what to look for, which tools to use, and how to prioritize your fixes.
By the end of this chapter, you'll have a clear picture of your site's internal linking health and a prioritized action plan.
Let's get to work.
Phase 1: Radiograph Your Current Structure
Goal: Understand how your pages are connected today.
Tool: Screaming Frog SEO Spider (free up to 500 URLs; paid license for larger sites).
Step-by-Step:
- Download and install Screaming Frog from
https://www.screamingfrog.co.uk/seo-spider/. - Enter your site's URL and start the crawl.
- When the crawl finishes, go to the "Internal" tab > "HTML" to see all crawled pages.
- Select any URL and click the "In Links" tab at the bottom. This shows all internal pages linking to that URL, including anchor text and follow/nofollow status.
- Click the "Out Links" tab to see where that page links to.
What to Document:
- Total number of internal links each PVN receives.
- Pages with 0-1 internal links (potential orphans).
- Pages with dozens of internal links that aren't PVNs (potential link equity waste).
Pro Tip:
Export your crawl data using "Bulk Export" > "All Inlinks." This gives you a spreadsheet you can work with offline. You'll refer back to this data throughout the audit.
A Real Example:
I audited a site with 2,000 pages. The crawl took about 15 minutes. When I looked at the "In Links" data, I found that their most important product page had only 3 internal links. Their contact page had 47. That's a clear sign of wasted link equity.
Phase 2: Identify Orphan Pages
Goal: Find pages that receive no internal links at all.
What's an Orphan Page?
An orphan page is a page that doesn't receive any internal links from anywhere on your site. It exists in your database, but no other page points to it.
How to Find Them:
- In Screaming Frog, go to "Bulk Export" > "All Inlinks." Filter by "Unique Inlinks" = 0. These are your orphans.
- Alternative: In Google Search Console, go to "Index" > "Pages." Pages in "Crawled but not indexed" or "Discovered but not indexed" are often orphans or have very few internal links. Cross-reference these with your Screaming Frog data.
Why Orphans Matter:
Googlebot discovers pages by following links. If a page has no internal links, Googlebot may never find it. Even if it's in your XML sitemap, discovery will be slower.
What to Do with Orphans:
- Option 1: Link to them. Add internal links from relevant pages.
- Option 2: Merge them. If the content is redundant, consider merging with another page.
- Option 3: Noindex them. If the page isn't valuable, add a noindex tag to save crawl budget.
A Real Example:
A client had 87 orphan product pages. They were good products, but they'd been forgotten. We added links from relevant category pages and blog posts. Within 60 days, those products saw a 40% increase in organic traffic.
Phase 3: Analyze Click Depth
Goal: Measure how many clicks it takes to reach your pages from the home page.
What Is Click Depth?
Click depth is the number of clicks required to reach a page from your home page. A page with a click depth of 1 is linked directly from the home page. A page with a click depth of 5 is five clicks away.
Why It Matters:
Googlebot starts at your home page and follows links. Pages with shallow click depth get crawled more frequently. Pages with deep click depth may not get crawled at all, especially if you have a limited crawl budget.
How to Measure It:
- In Screaming Frog, go to the "Internal" tab and look at the "Crawl Depth" column.
- Export the data and sort by crawl depth.
- Look for PVNs with a crawl depth greater than 3.
The Rule of Thumb:
PVNs should have a crawl depth of 3 or less. If a PVN is deeper than 3 clicks, it's buried. You need to add links from shallower pages.
How to Fix Deep PVNs:
- Add links from the home page to deep PVNs.
- Add links from category pages to deep PVNs.
- Add links from high-traffic blog posts to deep PVNs.
A Real Example:
An ecommerce site had product pages at crawl depth 6. They were buried under three levels of categories. We added direct links from the home page to top-selling products and from blog posts to related products. The average crawl depth for PVNs dropped from 5.2 to 2.8 in one month.
Phase 4: Audit Anchor Text
Goal: Evaluate the quality and variety of your internal anchor text.
What Is Anchor Text?
Anchor text is the visible, clickable text in a link. It's a powerful signal for Google.
How to Audit:
- In Screaming Frog, go to the "Internal" tab and select "Anchor Text."
- You'll see all internal anchor texts used and which URLs they point to.
What to Look For:
- Generic Anchors: "Click here," "learn more," "this page," "read more." These are wasted opportunities.
- Exact Match Over-Optimization: The same exact keyword anchor repeated many times for the same page. This looks unnatural and can trigger filters.
- Broken Anchors: Anchor text that points to URLs that don't exist (404s).
What to Fix:
- Replace generic anchors with descriptive text that includes relevant keywords.
- Add variety to exact-match anchors. Use synonyms, questions, and long-tail phrases.
- Fix broken anchors by updating the URL.
A Real Example:
A site had 200 links with the anchor text "click here." We replaced them with descriptive anchors like "our complete SEO audit checklist" and "step-by-step guide to internal linking." Within 90 days, the destination pages saw a 15% improvement in rankings.
Phase 5: Calculate Wasted Link Equity
Goal: Identify where your authority is leaking.
What Is Wasted Link Equity?
Wasted link equity is authority that flows to pages that don't matter to your business (non-PVNs) instead of pages that do (PVNs).
How to Calculate It:
- Use Ahrefs or Moz to get the DR/DA of your top pages.
- Export your internal link data from Screaming Frog.
- Create a spreadsheet with columns: URL, DR/DA, number of outgoing links, and total link equity passed.
- For each page with high DR, list all the pages it links to.
- Mark which destinations are PVNs and which are not.
- Calculate the percentage of link equity going to non-PVNs.
What to Look For:
- Pages with high DR that link to many non-PVNs.
- Pages with high DR that link to PVNs but with generic anchor text.
- Pages with high DR that link to PVNs but also to many irrelevant pages.
What to Fix:
- Reduce the number of outgoing links from high-DR pages to focus on PVNs.
- Add new links from high-DR pages to PVNs that are currently underserved.
- Update anchor text on existing links to be more descriptive.
A Real Example:
A client had a page with DR 55. It linked to 32 other pages. Only 5 of those were PVNs. The other 27 were blog posts, contact pages, and legal pages. We reduced the outgoing links to 12 and made sure 8 of them were PVNs. The PVNs saw a 30% increase in organic traffic within 60 days.
Phase 6: Prioritize Your Fixes
Goal: Create an action plan based on what you've found.
How to Prioritize:
| Priority | Criteria | Action |
|---|---|---|
| High | PVN with crawl depth > 3 or 0-1 internal links | Add links immediately |
| High | High-DR page with >50% links to non-PVNs | Reduce outgoing links, add PVN links |
| Medium | Pages with generic anchor text | Replace with descriptive text |
| Medium | Orphan pages that should be indexed | Add links or noindex |
| Low | Pages with moderate anchor text variety | Improve over time |
The 80/20 Rule:
20% of your fixes will deliver 80% of the improvement. Focus on your PVNs and your highest-DR pages first. Everything else can wait.
Document Everything
The Audit Spreadsheet:
Create a spreadsheet with these tabs:
- PVNs: List all your PVNs with current internal link counts and crawl depth.
- Orphans: List all orphan pages and your decision for each (link, merge, noindex).
- High-DR Pages: List all pages with DR > 30 and their outgoing links.
- Anchor Text Issues: List pages with generic anchors and proposed fixes.
- Action Plan: Track all fixes, their priority, status, and results.
This spreadsheet becomes your source of truth. It's what you'll refer back to in quarterly reviews.
Exercises
Exercise 1: Run Your First Crawl
Install Screaming Frog and run a crawl of your site. Export the "All Inlinks" report. Count how many pages have 0-1 internal links. Write down the number.
Exercise 2: Find Your Deepest PVNs
In your crawl data, sort by "Crawl Depth." Find your PVNs that are deeper than 3 clicks. List them. For each one, note why they're so deep and what pages could link to them.
Exercise 3: Identify Your Wasted Link Equity
Take your highest-DR page. List all the pages it links to. Count how many are PVNs and how many are not. If more than 50% are not PVNs, write a plan to reduce the number of non-PVN links.
Exercise 4: Build Your Audit Spreadsheet
Create the five-tab spreadsheet described in this chapter. Populate it with data from your crawl. You don't need to fix anything yet — just build the document.
You now have a complete audit process. You know how to find orphan pages, analyze click depth, audit anchor text, calculate wasted link equity, and prioritize your fixes.
In the next chapter, we'll cover the tools you need for each stage of this process. Screaming Frog, Sitebulb, Ahrefs, Moz, Google Search Console, Link Whisper, and Yoast — when to use each and how to get the most out of them.
But before you move on, here's your challenge:
Run the full audit on your site this week. Don't try to fix everything at once. Just run the audit, document your findings, and create a prioritized action plan. The fixes can come later. The data is what matters right now.