Skip to content

Internal Link Analyzer

Split a page's links into internal, external, nofollow and broken shapes.

Needed to split internal from external. Relative links are internal regardless.

Quick Tool Overview

The Internal Link Analyzer sorts every link on a pasted page into internal, external, nofollow, sponsored, UGC, new-tab and empty-anchor groups, listing each with its anchor text and destination. The two findings it surfaces most often are links with no usable anchor text and nofollow applied to internal links by a plugin nobody configured.

What it does
Splits and audits every link on a page
You give it
The page source and your own domain
You get back
Counts and full listings for each type of link
Best for
Internal linking reviews and outbound link audits
SEO Tools Free, unlimited use No sign-up Runs in your browser

About the Internal Link Analyzer

Paste a page, give it your domain, and every link on it is sorted: internal, external, nofollow, sponsored, UGC, opening in a new tab, or pointing at nothing at all. Each group is listed with its anchor text so you can see the shape of the page's linking at once.

Two findings come up in almost every page audited this way. The first is links with no usable anchor text — an image with no alt inside a link, or the words "click here" — which tell a search engine nothing about the destination. The second is nofollow applied to internal links, usually by a plugin, which is almost never what anyone intended: it stops your own pages passing signals to each other for no benefit. Both are listed explicitly rather than buried in a count.

Key features of the Internal Link Analyzer

Internal versus external

Set your domain once and relative links, absolute links and subdomains all sort correctly.

rel attribute breakdown

nofollow, sponsored and ugc are counted separately, since Google treats them as different hints.

Empty anchor detection

An icon link with no alt text names nothing to a search engine or a screen reader. Those are listed first.

Nofollowed internal links

Almost always a plugin default and almost never intended, so it gets its own flag.

Unsafe new-tab links

target="_blank" without rel="noopener" is pointed out where it appears.

How to use the Internal Link Analyzer

  1. 1

    Paste the page

    The full source, or the body. Every anchor element is read.

  2. 2

    Set your domain

    Needed to tell internal from external. Relative links are treated as internal automatically.

  3. 3

    Read the split

    Counts first, then each group listed with anchor text and destination.

  4. 4

    Fix the flagged links

    Empty anchors, nofollowed internals and unsafe target=_blank links are called out.

Frequently asked questions

There is no limit worth quoting — Google dropped the old 100-link guidance long ago. What matters is that every link is there for a reader. A page with 300 links is usually a navigation page, and one with 300 links inside the article body is usually a problem.

Reviews of the Internal Link Analyzer

What people who use the Internal Link Analyzer think of it. Reviews come from visitors and are posted as written.

No ratings yet

Yours would be the first.

  • 5 0 reviews rated 5 stars
  • 4 0 reviews rated 4 stars
  • 3 0 reviews rated 3 stars
  • 2 0 reviews rated 2 stars
  • 1 0 reviews rated 1 star

Write a review

Used this tool? Your rating helps the next person decide.

Your rating

Plain text only — links, email addresses and HTML are not accepted. Your name and review are shown publicly; nothing else is collected. See the privacy policy.

0 reviews

Newest first

No reviews yet

Be the first to rate the Internal Link Analyzer. It takes half a minute and no account.

Write the first review

More SEO tools