internal-link-analyzer
Internal link analysis maps the link graph within a website β which pages link to which, anchor text patterns, link depth from homepage. Strong internal linking (hub-and-spoke) helps SEO by distributing PageRank and helping crawlers discover all pages. Orphan pages (no incoming internal links) often go unindexed. The ZTools Internal Link Analyzer parses an HTML page or a URL, extracts all internal links, classifies them (text vs nav vs footer), and counts unique destinations.
Use casesβ
Audit a page's internal-linking strategyβ
"How many internal links does this page have?" β quick count from pasted HTML.
Find anchor-text patternsβ
List all anchor texts pointing at the same destination β useful for diversifying anchor text.
Spot orphan pagesβ
After mapping all internal links, pages absent from the graph are orphans.
Audit redirect chainsβ
Combined with the redirect-chain checker, find internal links that hit redirects.
How it worksβ
- Paste HTML or URL β For URL fetch, tool requires CORS-permissive site or browser extension.
- Parse β DOM parser extracts all <a href> elements.
- Classify β Internal vs external (same domain or not). Within internal: nav / footer / body / inline.
- Display β Table of (destination, anchor text, count). Plus stats: total internal, total external, top destinations.
Examplesβ
Input: Page with 30 internal links
Output: Unique destinations: 22 (some destinations linked multiple times). Top destination: /pricing (5 links).
Frequently asked questionsβ
CORS issues?
Browser CORS prevents fetching arbitrary sites. Paste the HTML directly, or use a browser extension that bypasses CORS for whitelisted sites.
Privacy?
All processing in browser.
Tipsβ
- Aim for 6-8 internal links per content page (hub-and-spoke pattern).
- Diversify anchor text β every link to /pricing reading "click here" is wasted.
- Orphan pages should be linked from at least one navigation element OR sitemap.xml.
Try it nowβ
The full internal-link-analyzer runs in your browser at https://ztools.zaions.com/internal-link-analyzer β no signup, no upload, no data leaves your device.
Last updated: 2026-05-06 Β· Author: Ahsan Mahmood Β· Edit this page on GitHub