Internal Link Analyzer
Paste any page's HTML and get a full audit of every link — internal vs external ratio, nofollow flags, anchor text quality, and duplicate destinations.
How to use this tool3 quick steps
Get the page HTML
View Source (Ctrl+U) and copy. We extract every<a href>tag.Set your base URL and paste HTML
We classify each link as internal, external, or anchor (#section); flag rel=nofollow / rel=ugc / rel=sponsored; and surface duplicate links and links missing href.Audit the report
Internal links with descriptive anchor text pass authority through your site. External links should be reviewed for relevance — too many low-quality outbounds dilute trust.
Used to classify links as internal vs external.
Use this with
Related content & authority tools
Link Audit Guide
Your link graph is half your on-page SEO
Content and structure get most of the attention, but the links on a page — where they point, what they say, how many there are — shape both crawl behavior and how link equity flows through your site. A quick link audit on any important page surfaces easy wins most SEOs miss.
Internal vs external balance
Most high-performing pages have 2–5x more internal links than external. Too few internal links and the page is an island — no equity flows to related content. Too many external links and you're leaking equity.
Nofollow usage
Nofollow signals to Google 'don't pass equity through this link.' Use it on paid/sponsored links (required by policy), user-generated content you don't vouch for, and low-trust external destinations.
Anchor text quality
Descriptive anchors ('our keyword research guide') dramatically outperform 'click here' for both SEO and accessibility. Each generic anchor is a missed ranking signal.
Empty anchors
Usually image links missing alt text, or stray <a> tags from a CMS template. Screen readers say 'link' with no description. Always fix — low effort, high accessibility impact.
Duplicate destinations
Multiple links to the same URL in one page dilute each link's weight. One strong link with good anchor text beats three weak links. Consolidate where possible.
External host diversity
A page with external links to 10 different reputable hosts looks better-researched than one linking to 3 affiliate domains. The unique-host count is a quick quality proxy.
Pro Tips
Start with your 5 highest-traffic pages. Fixing anchor text and internal linking on those pages has the biggest compounding impact across the site.
Use rel=ugc for user-generated links (forums, comments) and rel=sponsored for paid links. These are modern nofollow variants Google prefers.
Opening links in new tabs removes users from your session. Use sparingly — modern UX research shows users prefer back-button control over forced new tabs.
Frequently Asked Questions
- How do I set the 'base URL' correctly?
- Enter the full origin of the page you pasted (e.g., https://yoursite.com — no trailing slash). Links starting with / and links to the same hostname will be classified as internal; everything else is external.
- Why are some links showing as 'external' when they're mine?
- Check for subdomain mismatches (www vs. non-www, or blog.yoursite.com vs. yoursite.com). We match by hostname, stripping only the 'www.' prefix. Fix the base URL to include the subdomain, or canonicalize your internal links.
- What about JavaScript-injected links?
- We audit the HTML you paste — not the fully-rendered DOM. For SPAs, copy the rendered DOM from DevTools' Elements panel rather than View Source to catch JS-injected links.
- Is anchor text a strong ranking signal?
- Yes — both internal anchors (how you link within your own site) and external anchors (how others link to you) influence what Google thinks your page is about. Descriptive, varied anchors win over repetitive or generic ones.