Link Analysis Tool: Check Internal and External Links on Any Page

Links are the connective tissue of the web. Every hyperlink on your page — whether it points to another page on your own site or to an external resource — sends signals to search engines about your content's relevance, authority, and relationship to other pages. RankNibbler's link analysis tool scans every link on any webpage and provides a complete breakdown of internal links, external links, anchor text, rel attributes, and potential issues.

Run a free SEO audit on any URL to get a full link analysis as part of over 30 on-page SEO checks. The Links tab shows every link found on the page with its destination, anchor text, type (internal or external), and rel attributes. No signup required.

What Is Link Analysis?

Link analysis is the process of examining all the hyperlinks on a web page to understand how the page connects to other content — both within your own website and across the broader web. A thorough link analysis reveals the structure of your internal linking, identifies broken links that waste crawl budget, evaluates anchor text quality, and checks whether rel attributes like nofollow are used correctly.

For search engines, links serve multiple purposes. They are the primary mechanism through which crawlers like Googlebot discover new pages. They distribute link equity (sometimes called "link juice" or PageRank) across your site, influencing which pages are perceived as most important. And they provide contextual signals — the words used in the anchor text tell search engines what the linked page is about.

Professional SEO audits always include link analysis because link-related issues are among the most common and impactful problems found on websites. A page with no internal links is an orphan that may never be indexed. A page with dozens of broken links creates a poor user experience and wastes crawl resources. A page with keyword-stuffed anchor text can trigger spam filters. Link analysis identifies all of these problems so you can fix them.

Internal Links: The Foundation of Site Architecture

What Are Internal Links?

Internal links are hyperlinks that point from one page on your website to another page on the same website. They are entirely within your control and are one of the most powerful yet underutilised on-page SEO tools available. Every internal link serves three purposes: it helps users navigate your site, it helps search engines discover and crawl your pages, and it distributes link equity from high-authority pages to the rest of your site.

Why Internal Links Matter for SEO

Internal links play several critical roles in search engine optimisation:

Internal Linking Best Practices

PracticeRecommendationWhy It Matters
Link from high-authority pagesAdd internal links from your homepage and top-performing pages to important contentPasses the most link equity to pages you want to rank
Use descriptive anchor text"Read our internal linking guide" instead of "click here"Tells search engines what the destination page is about
Link contextuallyPlace links within the body content where they are naturally relevantLinks in body content carry more weight than header/footer/sidebar links
Maintain reasonable link counts3-10 internal links per page for typical contentToo many links dilute the equity passed to each destination
Link deepLink to specific inner pages, not just the homepage or top-level categoriesDeep pages often need the most help getting discovered and ranked
Create topic clustersGroup related pages and interlink them as a cluster around a pillar pageDemonstrates topical authority and helps search engines understand content relationships
Fix orphan pagesEvery important page should have at least one internal link pointing to itOrphan pages may not be crawled or indexed at all

How Many Internal Links Should a Page Have?

There is no fixed maximum, but the general guidance is that every link on a page should serve a purpose — either for the user or for SEO. For a typical blog post of 1,000-2,000 words, 3-10 internal links is normal. For a comprehensive guide of 3,000+ words, 10-20 internal links may be appropriate. Category pages and navigation pages naturally have more links.

Google's John Mueller has stated that Google can follow hundreds of links per page without issues, but from a user experience perspective, excessive links clutter the page and dilute the value of each individual link. Quality and relevance matter more than quantity.

External Links: Building Trust and Context

What Are External Links?

External links (also called outbound links) are hyperlinks that point from your page to a page on a different website. When you cite a source, reference a study, or link to a tool on another domain, that is an external link. External links work differently from internal links in terms of SEO impact — they send link equity away from your site, but they also serve important trust and relevance signals.

Why External Links Help Your SEO

Contrary to the old myth that linking out "leaks PageRank", external links to authoritative sources actually benefit your SEO in several ways:

External Link Best Practices

Anchor Text: The Words That Matter

What Is Anchor Text?

Anchor text is the visible, clickable text of a hyperlink. In the code <a href="/page">this is the anchor text</a>, the phrase "this is the anchor text" is what users see and what search engines read. Anchor text is one of the most important contextual signals for search engines because it directly describes the destination page.

Types of Anchor Text

TypeExampleSEO Value
Exact matchkeyword density checkerHigh relevance signal, but overuse at scale looks manipulative
Partial matchcheck your keyword densityNatural and descriptive — ideal for most internal links
BrandedRankNibblerGood for brand signals and homepage links
Genericclick hereLow value — provides no context about the destination
Naked URLwww.example.comLow value — descriptive text would be more helpful
Image link(linked image)The image's alt text serves as the anchor text

For detailed guidance on writing effective anchor text, see our anchor text writing guide.

Anchor Text Best Practices

Link Attributes: Nofollow, Sponsored, and UGC

HTML link attributes tell search engines how to treat specific links. Understanding and using these correctly is an important part of link management.

AttributeHTML CodeWhen to UseEffect
Follow (default)No rel attribute neededMost editorial linksPasses link equity to the destination
Nofollowrel="nofollow"Untrusted content, general disclaimersHints to search engines not to pass equity (treated as a hint since 2019)
Sponsoredrel="sponsored"Paid links, advertising, sponsorshipsIdentifies commercially motivated links
UGCrel="ugc"User-generated content (comments, forums)Identifies links from user-submitted content

Check your nofollow ratio and link attributes with the nofollow checker as part of your RankNibbler audit.

Common Link Problems and How to Fix Them

Broken Links (404 Errors)

Problem: Links pointing to pages that no longer exist return 404 errors, creating a poor user experience and wasting crawl budget.

Impact: Broken internal links prevent link equity from reaching the destination page. Broken external links signal poor page maintenance.

Fix: Run the broken link checker to find all dead links. Update or remove broken internal links. For broken external links, find an updated URL or link to an alternative resource. Set up 301 redirects for your own pages that have moved.

Orphan Pages

Problem: Pages with no internal links pointing to them are difficult for search engines to discover and crawl.

Impact: Orphan pages may not be indexed, regardless of their content quality or sitemap inclusion.

Fix: Use the site audit to identify pages with few or no internal links. Add contextual links from related pages. Ensure your navigation structure connects all important content.

Empty Links

Problem: Anchor tags with no visible text, no aria-label, and no image alt text are inaccessible to screen readers and provide no SEO value.

Impact: Empty links waste link equity and create accessibility issues.

Fix: Check for empty links using the empty links checker. Add descriptive text or aria-labels to all links.

Generic Anchor Text

Problem: Links using "click here", "read more", or "learn more" as anchor text provide no context about the destination page.

Impact: Search engines cannot use the anchor text as a relevance signal, and users (especially screen reader users) cannot determine where the link leads.

Fix: Replace generic anchors with descriptive text that includes relevant keywords naturally.

Excessive Links on a Single Page

Problem: Pages with hundreds of links (common on directories, blogrolls, or poorly designed footers) dilute the equity passed to each destination and can appear spammy.

Impact: Each link's individual value decreases as the total number of links increases. Google may also view excessive linking as a spam signal.

Fix: Remove unnecessary links. Use CSS to hide or collapse less important navigation. Focus on quality over quantity.

Nofollow on Internal Links

Problem: Using nofollow on your own internal links prevents link equity from flowing to those pages. This is almost always a mistake.

Impact: The destination page receives less link equity, potentially harming its ranking ability.

Fix: Remove nofollow from internal links unless there is a specific reason (e.g., linking to login pages or search results pages). Use the nofollow checker to find internal nofollow links.

How RankNibbler Analyses Your Links

When you run an audit with RankNibbler, the Links tab provides a comprehensive analysis of every link found on the page. Here is what the tool evaluates:

Link Inventory

RankNibbler extracts every <a href> element on the page and displays them in a sortable table with columns for: link number, destination URL, anchor text, type (internal or external), and rel attributes. You can see every link at a glance, limited to 150 links per page with overflow indication.

Internal vs External Breakdown

The Links tab header shows the total link count, internal link count, and external link count. This gives you an immediate sense of the page's link balance.

Empty Link Detection

The Accessibility tab flags links that have no text, no aria-label, and no image with alt text inside them. These empty links are both an SEO and accessibility issue.

Nofollow Ratio

RankNibbler calculates the percentage of links that use the nofollow attribute and displays the count and ratio in the Accessibility tab. An unusually high nofollow ratio on internal links may indicate a configuration issue.

Broken Link Checking

For deeper link analysis, use the dedicated broken link checker tool. It sends HEAD requests to every unique link on the page and reports the HTTP status code for each — identifying 404 errors, redirects, and timeouts.

Link Analysis for Different Website Types

Blog and Content Sites

Content sites should focus on creating topic clusters with strong internal linking between related articles. Each blog post should link to 3-5 related posts and back to the parent category or pillar page. Use the heading extractor on competitor posts to understand their content structure and linking patterns.

E-Commerce Sites

E-commerce sites need strong internal linking between product pages, category pages, and related products. Breadcrumb navigation, "customers also bought" sections, and cross-selling links all contribute to a healthy internal link structure. Avoid orphaning product pages when they go out of stock.

Local Business Sites

Local business sites should link between service pages, location pages, and blog content. The homepage should link to all key service pages, and each service page should link to related services and the contact page.

SaaS and Tool Sites

Tool sites like RankNibbler should link between individual tool pages, documentation, feature explanations, and guides. The goal is to ensure users can discover all available tools from any page on the site.

Advanced Link Analysis Strategies

Link Equity Flow Mapping

Understanding how link equity flows through your site helps you make strategic decisions about internal linking. Pages that receive many backlinks (check in Google Search Console) should be used as launchpads for internal links to pages you want to boost. This is sometimes called "PageRank sculpting".

Competitor Link Structure Analysis

Use SEO Compare to see how a competitor's page links differently from yours. Compare internal link counts, external link ratios, and anchor text patterns. The heading extractor can also reveal how competitors structure their content around topics.

Link Pruning

Periodically audit your site's links and remove or update those that no longer serve a purpose. This includes links to outdated content, links to pages you have since removed, and links to external sites that have changed or degraded in quality.

Links and AI-Powered Search

In the era of AI Overviews and conversational search, links continue to play a vital role. AI systems use the link graph to determine which sources are authoritative and trustworthy. Pages with strong internal and external link profiles are more likely to be cited as sources in AI-generated answers.

Additionally, internal links help AI systems understand the depth and breadth of your expertise on a topic. A site with a comprehensive network of interlinked content about a subject area signals topical authority — making it more likely to be referenced in AI-generated summaries.

Frequently Asked Questions About Link Analysis

How many links should a page have?

There is no fixed limit. For typical content pages, 3-10 internal links and 2-5 external links is common. The key is that every link should serve a purpose — either helping the user or supporting SEO. Google can follow hundreds of links per page, but excessive links dilute individual link value.

Do external links help or hurt SEO?

External links to authoritative, relevant sources help SEO by building trust signals and providing context. Linking to low-quality, irrelevant, or spammy sites can hurt. The key is quality and relevance, not the mere presence or absence of external links.

What is an orphan page?

An orphan page is a page on your website that has no internal links pointing to it from any other page. Orphan pages are difficult for search engines to discover and may not be indexed, even if they appear in your sitemap. Fix orphan pages by adding internal links from related content.

Should all external links be nofollow?

No. Only use nofollow (or rel="sponsored") on paid, sponsored, or untrusted links. Regular editorial links to authoritative sources should be followed (no rel attribute needed). Nofollowing every external link is unnecessary and removes the trust signals that outbound links provide.

How do I find broken links on my site?

Use the RankNibbler broken link checker to scan any page for dead links. For a site-wide check, run a site audit which crawls your sitemap and checks every page. Google Search Console also reports crawl errors including broken internal links.

Does anchor text affect rankings?

Yes. The anchor text of both internal and external links provides relevance signals to search engines about the destination page. Descriptive, keyword-relevant anchor text helps search engines understand what the linked page is about. However, over-optimised anchor text (using the exact same keyword phrase on every link) can trigger spam filters.

How often should I audit my links?

Run a link audit at least monthly on your most important pages, and quarterly on the full site. Also audit links after any site migration, URL structure change, or content reorganisation. Use the site audit for comprehensive site-wide checks.

What is link equity?

Link equity (also called link juice or PageRank) is the ranking value that a link passes from one page to another. Pages with more backlinks from authoritative sites have more link equity to distribute through their internal links. This is why strategic internal linking — especially from high-authority pages to important deeper pages — is such an effective SEO technique.

Analyse Your Links Now

Run a free SEO audit on any URL to get a complete link analysis showing every internal and external link on the page, with anchor text, types, and rel attributes. Use the broken link checker for dead link detection, the empty links checker for accessibility issues, and the nofollow checker for rel attribute analysis. For site-wide link auditing, use the site audit tool. All free, no signup required.

For more on building effective link structures, see our guides: Internal Linking for SEO, How to Write Anchor Text, How to Build Backlinks, and How to Fix Broken Links.