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:
- Crawl discovery: Search engines find new pages by following links. If a page has no internal links pointing to it, crawlers may never discover it — regardless of whether it appears in your sitemap. These isolated pages are called "orphan pages" and typically do not get indexed.
- Link equity distribution: Your homepage typically receives the most backlinks and therefore has the most authority. Internal links pass some of that authority to deeper pages. A strategic internal linking structure ensures your most important pages receive sufficient link equity to rank competitively.
- Contextual relevance: The anchor text of internal links tells search engines what the destination page is about. When you link to your "running shoes" page with the anchor text "best running shoes for beginners", you are reinforcing that page's relevance for that topic.
- Content hierarchy: The pattern of internal links establishes a hierarchy of importance across your site. Pages linked from many other pages are signalled as more important than pages with few internal links. This helps search engines prioritise which pages to rank.
- User engagement: Internal links keep visitors on your site by guiding them to related content. This reduces bounce rate, increases pages per session, and improves time on site — all positive user engagement signals.
Internal Linking Best Practices
| Practice | Recommendation | Why It Matters |
|---|---|---|
| Link from high-authority pages | Add internal links from your homepage and top-performing pages to important content | Passes 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 contextually | Place links within the body content where they are naturally relevant | Links in body content carry more weight than header/footer/sidebar links |
| Maintain reasonable link counts | 3-10 internal links per page for typical content | Too many links dilute the equity passed to each destination |
| Link deep | Link to specific inner pages, not just the homepage or top-level categories | Deep pages often need the most help getting discovered and ranked |
| Create topic clusters | Group related pages and interlink them as a cluster around a pillar page | Demonstrates topical authority and helps search engines understand content relationships |
| Fix orphan pages | Every important page should have at least one internal link pointing to it | Orphan 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:
- Trust signals: Linking to authoritative sources (government sites, academic research, industry leaders) signals that your content is well-researched and credible. This aligns with Google's E-E-A-T guidelines.
- Contextual relevance: External links help search engines understand the broader topic of your page by associating it with related authoritative content.
- User value: Linking to useful resources improves the user experience, which is a core ranking principle. A page that provides everything a user needs — including links to additional resources — is more valuable than one that exists in isolation.
- Reciprocity: While not a direct ranking factor, linking to other sites often leads to relationship building that can result in backlinks to your own content over time.
External Link Best Practices
- Link to authoritative sources: Government sites (.gov), educational institutions (.edu), established industry publications, and original research are ideal external link targets.
- Link to relevant content: External links should be contextually relevant to the content surrounding them. A random link to an unrelated site provides no value.
- Open in new tab (optional): Many sites set external links to open in a new tab (
target="_blank") so visitors do not leave the current page. This is a user experience decision, not an SEO factor. - Use nofollow for paid links: If a link is sponsored, paid, or part of an advertising arrangement, use
rel="nofollow"orrel="sponsored"to comply with Google's guidelines. - Check links regularly: External sites change their URLs and remove pages. Use the broken link checker to find external links that return 404 errors.
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
| Type | Example | SEO Value |
|---|---|---|
| Exact match | keyword density checker | High relevance signal, but overuse at scale looks manipulative |
| Partial match | check your keyword density | Natural and descriptive — ideal for most internal links |
| Branded | RankNibbler | Good for brand signals and homepage links |
| Generic | click here | Low value — provides no context about the destination |
| Naked URL | www.example.com | Low 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
- Be descriptive: The anchor text should tell the user (and search engines) what they will find at the destination. "Read our meta description writing guide" is far better than "click here".
- Vary your anchors: Using the exact same anchor text for every link to the same page looks unnatural. Use variations that all relate to the destination topic.
- Keep it concise: 2-7 words is typical for anchor text. Entire sentences linked as a single anchor are unwieldy.
- Avoid keyword stuffing: Over-optimised anchor text with exact-match keywords on every link can trigger spam filters.
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.
| Attribute | HTML Code | When to Use | Effect |
|---|---|---|---|
| Follow (default) | No rel attribute needed | Most editorial links | Passes link equity to the destination |
| Nofollow | rel="nofollow" | Untrusted content, general disclaimers | Hints to search engines not to pass equity (treated as a hint since 2019) |
| Sponsored | rel="sponsored" | Paid links, advertising, sponsorships | Identifies commercially motivated links |
| UGC | rel="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.