SEO Audit Kit
Zone-weighted analysis • Async crawling

Advanced Internal Link Audit

9 advanced checks that reveal the real equity each page receives. The first tool to classify links by zone (body, nav, footer, sidebar), follow full redirect chains, detect canonical mismatches, and calculate weighted equity scores.

9
Audit checks
4
Link zones classified
500
Max pages per crawl
8x
Async concurrency
15
Industry gaps solved

What you get from this audit

Every check produces actionable findings with specific fix instructions. No vague recommendations — every issue has a concrete solution.

Zone-classified link map

Every internal link tagged as body, nav, footer, or sidebar. See the real distribution.

Configurable weighted equity

Customizable weights per zone. The equity score no other tool calculates.

Functional orphan detection

Pages with 40 nav links but 0 body links — invisible to Screaming Frog, critical for rankings.

First-link priority conflicts

Where nav anchors steal position from keyword-rich body anchors in the HTML source.

Full redirect chain tracing

Every redirect hop traced with equity loss calculated. Follows up to 10 hops per chain.

Canonical mismatch detection

Finds pages where canonical tags silently redirect your hard-earned link equity elsewhere.

Manual cluster support

Define topic clusters manually for flat URL structures. No more missed clusters.

Robots.txt compliance

Respects robots.txt by default. Won't get your IP blocked on large sites.

JS framework detection

Warns you if React/Angular/Vue is detected so you know when results may be incomplete.

The 9 audit checks — in detail

Click each check to understand exactly what it examines, why it matters for SEO, what data you get, and how to fix the issues it finds.

🏠
CHECK 1

Homepage body links to revenue pages

+

What this checks

Checks if your revenue/money pages are linked from the homepage BODY content — not just navigation or footer.

Why it matters for SEO

Your homepage holds 40-60% of your site's total authority. Body links pass full equity. Nav links pass only ~25% (consolidated). Footer links pass ~15%. If your revenue pages are only in the nav, they receive far less authority than they should.

What you get

A list of every revenue page with whether it appears in homepage body, nav, or footer — with the anchor text used.

How to fix

Add descriptive content sections to your homepage ("Our Services", "Conditions We Treat") with body links to each revenue page using keyword-rich anchor text.

🔗
CHECK 2

Every page needs 3-5 body inbound links

+

What this checks

Counts BODY inbound links for every page (excluding nav/footer/sidebar). Classifies pages as True Orphan (0 links), Functional Orphan (nav/footer only), or Near Orphan (1-2 body links).

Why it matters for SEO

A page with 40 nav/footer links but 0 body links has minimal weighted equity — far less than traditional tools report. Body links are the ONLY links that meaningfully move rankings for competitive terms.

What you get

Every page with fewer than 3 body inbound links, showing body/nav/footer/sidebar counts separately, weighted equity score, and orphan classification.

How to fix

For each flagged page, add 3-5 contextual body links from topically related content pages. Revenue pages need 10+.

🔤
CHECK 3

Keyword-rich anchor text on body links

+

What this checks

Scans all BODY link anchors for generic text ("click here", "read more"). Only flags body generics — nav/footer generics are expected and fine. Currently supports English only.

Why it matters for SEO

Anchor text is how you tell Google what the target page is about. Generic body anchors pass equity but ZERO keyword relevance. This is the 2nd strongest on-page relevance signal after the title tag.

What you get

Every generic body anchor with source page, target page, and a suggested keyword-rich replacement based on the target page's H1/title.

How to fix

Replace every generic body anchor with a descriptive phrase containing the target page's keyword. Keep under 5 words. Vary across linking pages.

🏗️
CHECK 4

Topic cluster bidirectional links

+

What this checks

Auto-detects topic clusters from URL structure, and supports manual cluster definitions for flat URL structures. Checks if pillar pages link to subtopics AND subtopics link back.

Why it matters for SEO

Complete clusters create closed authority loops — Google sees you as a comprehensive expert on that topic, boosting every page in the cluster. Broken bidirectional links lose 30-50% of cluster authority.

What you get

Every cluster with its pillar page, subtopics, and which directional links are missing (pillar→subtopic or subtopic→pillar).

How to fix

Add the missing directional link. Every subtopic page should link back to its pillar, and every pillar should link out to all subtopics.

📐
CHECK 5

All pages within 3 body-link clicks

+

What this checks

Runs BFS from homepage using BODY links only to calculate body-only click depth. Pages reachable via nav but not body links are flagged as effectively deep.

Why it matters for SEO

Google treats body-link depth as the real priority signal. A page 1 click deep via nav but unreachable via body links is still treated as low priority by Google.

What you get

Every page with body-only depth, plus whether it's in homepage body, nav, or footer links.

How to fix

Add direct body links from the homepage or depth-1 hub pages to any page that's 4+ body clicks deep or unreachable via body links.

🔧
CHECK 6

Broken links, redirect chains, nofollow

+

What this checks

Follows full redirect chains (up to 10 hops) and calculates equity loss per hop (~10% per redirect). Also detects 404s and rel="nofollow" on internal links — all with zone identification.

Why it matters for SEO

Every broken link = equity permanently lost. Every redirect chain = ~10% equity lost per hop. Every nofollow internal = 100% equity blocked. Most sites leak 15-40% of their total equity through these three issues.

What you get

Every broken, redirected, and nofollowed internal link with source page, target, zone, full redirect chain path, equity loss estimate, and specific fix instruction.

How to fix

Update broken link hrefs or set up 301 redirects. Replace redirect chain links with the final destination URL. Remove nofollow from all internal links.

📝
CHECK 7

Blog posts must link to service pages

+

What this checks

Identifies blog pages and checks if each has at least 1 body link to a service/product page. Also checks if service pages link to contact/conversion pages.

Why it matters for SEO

Blog traffic without links to services = dead-end traffic generating zero leads. The full conversion path is Blog → Service → Contact. Any break in this chain = lost leads.

What you get

Every blog post without service links and every service page without contact links, with the broken conversion path identified.

How to fix

Add 1-2 contextual body links from each blog post to relevant service pages with CTA anchors. Add contact page links to all service pages.

🥇
CHECK 8

First link priority (nav vs body)

+

What this checks

For each important page, detects which zone's link appears FIRST in the HTML. If nav (generic anchor) appears before body (keyword anchor), your keyword anchor is ignored by Google.

Why it matters for SEO

Google only uses the FIRST link from Page A to Page B. If your nav link ("Services") appears before your body link ("expert SEO services"), Google uses "Services" and your keyword anchor has zero effect.

What you get

Every important page where a nav/footer link steals first-link position from a keyword-rich body link, with both anchors shown.

How to fix

Solution 1: Link body to a more specific sub-URL. Solution 2: Make nav anchor keyword-rich. Solution 3: Restructure HTML (body before nav with CSS reorder).

🏷️
CHECK 9

Canonical tag mismatches

+

What this checks

Detects pages where the canonical tag points to a different URL. If internal links point to a page with a mismatched canonical, all link equity is silently redirected elsewhere.

Why it matters for SEO

A canonical mismatch means every internal link you build to that page is wasted — Google consolidates all signals to the canonical target instead. This is invisible to most audit tools but directly undermines your linking strategy.

What you get

Every page with a canonical pointing to a different URL, showing how many internal links that page currently receives (all of which are being redirected).

How to fix

Either update your internal links to point to the canonical target URL, or fix the canonical tag to point to the page itself if it's the correct version.

Run your audit now

Enter your sitemap URL and revenue pages. Get zone-classified results in minutes.

Start the audit