A brass pipe network on a wooden board channelling flow to a few key labelled tanks

Internal Linking for SEO: Building Topical Authority and Passing PageRank

On-Page SEO Guide

Internal linking is a site-level decision system, not a quota. Audit how pages connect, decide which URLs deserve support, add descriptive crawlable links from genuinely relevant sources, and measure whether the right pages gain visibility and useful user journeys.

What is internal linking in SEO?

Internal linking is the practice of linking one page on a website to another page on the same website. For SEO, internal links help search engines discover URLs, understand relationships between pages, and move link-based signals through a site. For users, they create clear next steps. A useful internal-linking strategy starts by choosing the destination that deserves support, not by adding a fixed number of links to every article.

Quick audit answer: Export or crawl your internal links, compare the crawl with your sitemap and important indexable URLs, find orphaned or under-linked priority pages, check broken and redirected destinations, review anchor text and crawlability, then prioritize fixes by relevance and business/search value. Re-crawl after implementation and compare complete Search Console periods instead of assuming that a new link improved rankings.
Audit the graph firstKnow which URLs link to which, which important pages are isolated, and which links point to errors or redirects.
Prioritize destinationsUse search intent, business value, Search Console visibility, and page quality to decide which URLs deserve support.
Use contextual, crawlable linksPrefer normal <a href> links with descriptive anchor text where the destination helps the reader.
Measure the resultTrack implementation separately from search outcomes: query breadth, impressions, clicks, position, navigation, and conversions.

1. What Google actually confirms about internal links

Internal-linking advice becomes unreliable when useful heuristics are repeated as if Google published them as ranking rules. Start with the parts Google documents clearly, then treat the rest as an editorial or analytical method that needs testing on your own site.

Documented pointWhat it means in practice
Google uses links to discover pages and as a signal for relevance.Important URLs should be reachable through normal site links instead of depending only on a sitemap.
Google recommends crawlable anchor elements with an href.A click interaction is not automatically a reliable crawl path. Inspect rendered HTML when JavaScript is involved.
Anchor text should be descriptive, concise, and relevant.Use wording that helps a person predict the destination. Avoid vague anchors and keyword-stuffed repetition.
Every page you care about should have a link from at least one other page.Do not intentionally leave valuable content isolated from useful site journeys.
There is no magical ideal number of links per page.Judge links by usefulness, relevance, clarity, and the page's purpose rather than a fixed density rule.
AI features still depend on normal Search foundations.Crawlability, indexability, helpful content, and clear site structure still matter; there is no special internal-link schema for AI Overviews.

Primary reference: Google Search Central's link best practices. For generative Search, see Google's AI features and your website and generative AI optimization guidance.

Evidence rule: “Keep important content easy to reach” is sensible. “Every important page must be within exactly three clicks” is a heuristic, not a universal Google ranking threshold. Keep documented guidance separate from your own operating rules.

2. Internal linking audit: a step-by-step workflow

An internal linking audit maps how pages connect and turns that map into a prioritized fix list. The useful output is not “you have 12,384 internal links.” It is “these priority URLs are isolated, these links waste crawl paths, these anchors are unclear, and these are the first changes worth making.”

  1. Build the URL inventory.Combine crawlable site URLs with the XML sitemap, important CMS URLs, and Search Console landing pages. The goal is to avoid auditing only the pages your crawler happened to reach.
  2. Export source-to-target links.At minimum capture source URL, target URL, anchor text, link location or type, status code, canonical destination, and whether the rendered page contains a normal crawlable link.
  3. Find orphaned and near-orphaned priority pages.Compare important indexable URLs against the target-URL column. A page with no crawlable incoming path needs a decision: integrate it, redirect it, noindex it, or retire it.
  4. Find broken links and internal redirects.Fix 4xx destinations. Where practical, update links that point through redirects so the source links directly to the preferred canonical URL.
  5. Review inbound-link distribution.Do not chase a universal “minimum inlink count.” Look for important pages that receive materially less relevant support than comparable pages in the same section.
  6. Review anchor text and destination ownership.Flag vague anchors, misleading anchors, and cases where the same wording points to competing URLs for the same task.
  7. Check depth and navigation.Priority pages should have understandable paths through hubs, navigation, breadcrumbs, or contextual links. Avoid flattening the whole site just to reduce click depth.
  8. Prioritize, implement, then re-crawl.Fix the highest-value problems first, verify the rendered result, and record the implementation date before judging search performance.

What an audit should detect

ProblemHow to detect itTypical decision
Orphan / isolated pageURL exists in sitemap, CMS, analytics, or GSC but has no crawlable incoming internal path.Link it, redirect it, noindex it, or retire it based on purpose.
Priority page with weak internal supportCompare relevant inlinks, source quality, and page importance across similar URLs.Add contextual links from genuinely related pages that already have useful visibility or authority.
Broken internal linkCrawl target returns 4xx.Replace, remove, restore, or redirect only when there is a true replacement.
Redirecting internal linkCrawl target returns 3xx.Point the source directly to the preferred destination when appropriate.
Non-canonical destinationInternal link points to a URL canonicalized elsewhere.Link to the preferred canonical URL unless the alternate URL is intentionally needed.
Generic or misleading anchorAnchor export shows repeated “click here,” “read more,” or wording that does not describe the target.Rewrite when a clearer phrase improves the reader's prediction of the destination.
Competing URL ownershipTwo or more pages receive similar anchors and impressions for the same search task.Clarify which URL owns the intent before adding more links to both.
Router or onclick-only navigationRendered HTML lacks a resolvable <a href> for an important destination.Expose a normal crawlable link when the URL should be discoverable.
Template link bloatMenus, footers, related widgets, or programmatic modules repeat large sets of weakly relevant links.Simplify the rule and protect the links that actually help navigation.

3. Internal link audit worksheet: what to record

A useful audit sheet should let another SEO or developer understand both the evidence and the action without reopening five tools. The following columns are enough for most page-level decisions.

FieldWhy it mattersExample decision use
Source URLShows where the link originates.Is the source topically relevant and worth editing?
Target URLShows the destination receiving the signal and click opportunity.Is this the preferred URL owner?
Anchor textExplains how the destination is labelled.Is it descriptive without being forced?
Link type / locationSeparates contextual, navigation, breadcrumb, footer, image, and module links.Is the link part of a useful journey or repeated boilerplate?
Status codeIdentifies errors and redirects.Fix 4xx; consider direct-linking through 3xx.
Canonical targetChecks whether signals point at the preferred version.Replace links to non-canonical duplicates.
Rendered crawlable?Confirms the actual output contains a resolvable link.Repair onclick-only or hidden implementation when needed.
Target GSC impressions / clicks / positionAdds evidence of existing search visibility.Prioritize relevant URLs already being tested by Google.
Business / strategic priorityPrevents low-value cleanup from consuming the roadmap.Commercial or pillar pages may deserve earlier attention.
Recommended actionTurns analysis into implementation.Add, update, remove, redirect, consolidate, or leave unchanged.
source_url,target_url,anchor_text,link_type,status,canonical_target,rendered_crawlable,target_impressions,target_clicks,target_position,priority,action
Do not rank fixes by link count alone. A page with two excellent contextual links may be healthier than a page with 40 low-value template links. Counts are evidence; they are not the decision by themselves.

4. How to prioritize internal linking fixes

When an audit produces hundreds of findings, the sequence matters more than the size of the spreadsheet. Prioritize with a simple decision principle:

Observed demand × relevance × confidence in the fix ÷ implementation effort.

This is a planning rule, not a Google formula and not a traffic forecast. It keeps the roadmap focused on work that has both evidence and a plausible mechanism.

PatternPriorityWhy
Broken contextual link on a high-traffic or high-value pageHighClear defect, low ambiguity, often easy to fix.
Important indexable page with no incoming internal pathHighDiscovery and site-relationship problem affecting a page you care about.
Relevant page already earning impressions around positions 11–40 but receiving weak internal supportHighExisting relevance makes the intervention more testable than starting from zero.
Same anchor repeatedly points to competing URLsMedium to highCan reinforce unclear URL ownership and confuse maintenance.
Low-value archive with many internal linksMediumWorth reviewing, but only after priority-page problems are clear.
Minor redirect on a low-traffic utility pageLowReal issue, but unlikely to outrank stronger opportunities.

5. Use Google Search Console to choose target pages

Internal linking is most actionable when you know which destination you are trying to strengthen. Search Console helps identify URLs that already have relevant visibility but may still be weakly supported, badly positioned, or associated with the wrong query set.

Search Console patternWhat it may meanInternal-link action
Relevant impressions with positions just outside page oneGoogle understands the page's subject but it has not earned strong visibility.Review intent, content quality, external authority, and relevant incoming internal links together.
Growing query breadth but positions remain 40+Relevance may be developing, but competitive strength or intent satisfaction is still limited.Do not treat internal links as the only fix. Strengthen content usefulness and page authority as needed.
Several relevant queries but low or zero clicksCould be ranking depth, weak snippet appeal, SERP features, or mixed query intent.Fix visibility before diagnosing CTR if the page is mostly outside page one.
New URL is indexed but weakly integratedThe page technically exists without a strong editorial path.Add links from the hub, relevant siblings, and older pages where it answers the next question.
Commercial page gets relevant impressions but blog pages hold most internal visibilityInformation architecture may not route readers and signals toward the commercial destination.Create useful paths from informational content without forcing unrelated sales links.
No impressions because the page is not indexed or canonicalized elsewhereThis is an eligibility problem first.Fix indexing/canonical issues before expecting internal links to solve ranking.

A practical GSC workflow

  1. Filter Performance → Search results to the exact target URL.
  2. Use a complete comparison period when possible, such as 28 days versus the previous 28 days.
  3. Review queries, impressions, clicks, CTR, and position together.
  4. Group queries by user task instead of treating every wording variation as a separate strategy.
  5. Identify the query groups the page should protect, improve, or stop targeting.
  6. Then find relevant existing pages that mention those concepts but do not yet link to the preferred destination.

If the problem is broader than linking, Search Counsel's on-page SEO, content strategy, and technical SEO resources help separate relevance, architecture, and eligibility problems before links are changed.

6. Contextual vs navigational internal links

Different internal links do different jobs. A menu link can expose a core service across the site, while a contextual link can answer the exact next question inside a paragraph. Treating every link as interchangeable hides useful structure.

TypeBest useStrengthWatch for
Contextual body linkConnect a reader to a relevant next explanation, tool, service, or example.Strong semantic context because the surrounding sentence explains the relationship.Do not force commercial links into informational passages that do not need them.
Primary navigationExpose core sections and important recurring destinations.Consistent access and orientation.Do not turn the menu into a full sitemap.
BreadcrumbShow hierarchy and provide upward navigation.Useful structural context.The hierarchy should reflect the real information architecture.
Related-resource moduleSurface useful next reads outside the sentence flow.Scalable discovery.Avoid generic “latest posts” logic that ignores relevance.
Footer linkProvide stable access to essential business and utility pages.Persistent discoverability.Do not use the footer as a keyword-stuffed distribution system.
Image linkMake visual content navigable.Useful when the image itself represents a destination.Use meaningful alt text because the image may provide link context.

How should contextual and navigational links be balanced? Use navigation for persistent site orientation and contextual links for task-specific relationships. You do not need a fixed ratio. A service hub may rely heavily on navigation and cards; a long technical guide may use more contextual references because readers need deeper explanations at specific moments.

7. How to find the best source pages

The strongest source is not automatically the page with the most traffic or backlinks. Topical fit comes first. Then consider source visibility, source authority, destination priority, and whether a person would benefit from the link at that point.

Candidate sourceTopical fitSource strengthReader benefitDecision
High-visibility guide on the same subtopicHighHighHighStrong candidate
Relevant pillar or hub pageHighOften highHighStrong candidate
Older article on an adjacent problemMediumVariableHigh when the next step is naturalReview manually
Homepage paragraph unrelated to the destinationLowHighLowUsually skip
Random “power page” selected only for authorityLowHighLowSkip

Ways to discover candidate source pages

  • Site search: search your domain for the target topic and manually review pages that already discuss it.
  • Crawler exports: search page text and existing anchor data for mentions of the target concept without a link to the preferred URL.
  • Content inventory: use your topic map to find hubs, siblings, prerequisites, and related commercial destinations.
  • Search Console: favor relevant source pages already attracting qualified visibility when they genuinely fit the destination.
  • Backlink/page-strength data: use authority as a tie-breaker after relevance, not as a substitute for relevance.

Search Counsel's topical authority guide makes the same distinction at the cluster level: each URL should own a distinct job while related pages reinforce the broader subject.

8. Anchor text audit: descriptive without turning it into a formula

Anchor text should help a reader predict what happens after the click. Google's guidance emphasizes descriptive, concise, relevant anchor text and useful surrounding context.

Weak: click here

Better: review our guide to how Google evaluates link signals

Also natural: see how topical authority and internal relationships fit into a content system

What to flag in an anchor text audit

  • Vague anchors that do not predict the destination.
  • The same important phrase pointing to multiple competing URLs.
  • Anchors that overpromise what the destination contains.
  • Repeated exact wording inserted mechanically across many pages.
  • Linked images with missing or unhelpful alt text.
  • Anchors that are technically present but placed where a user is unlikely to understand why the link matters.

You do not need an invented exact-match percentage. Natural repetition is normal when a destination has a clear name. The stronger question is whether the wording is useful, accurate, and consistent with which URL owns the topic.

9. Crawlable vs non-crawlable internal links

A control that looks clickable to a person is not automatically the best crawl path. Google recommends standard anchor elements with an href that resolves to a URL.

Recommended

<a href="/javascript-seo/">JavaScript SEO guide</a>

Riskier as the primary crawl path

<span onclick="goTo('/javascript-seo/')">JavaScript SEO guide</span>

JavaScript can still create crawlable links when the rendered output contains a normal anchor with an href. The practical question is not “Was JavaScript used?” It is “What exists in rendered HTML, and can the destination be resolved?” Use rendered-page testing or URL Inspection when implementation is uncertain.

Do not use nofollow as an internal indexing-control system. If a page should stay out of Search, use the appropriate indexing or access control. For normal internal navigation to pages you want discovered and understood, ordinary crawlable links are usually the clearer implementation.

10. How PageRank fits into internal linking without bad math

PageRank began as a way to estimate page importance from links. Internal links participate in a site's link graph, so changing the graph can change how link-based signals move through the site. That is the useful concept.

The mistake is turning that concept into exact modern SEO math. Google does not publish a live “internal link equity meter,” and ranking depends on much more than original PageRank. One link from a strong page does not guarantee a ranking lift, and adding more links does not create authority from nothing.

A practical priority order is:

  1. Relevance: does the source page genuinely relate to the destination?
  2. Destination importance: is the target a page the site actually wants users and search engines to find?
  3. Source strength: does the source earn visibility, links, prominent placement, or meaningful use?
  4. Placement: does the link appear where a person would benefit from the next step?
  5. Ownership: does the anchor reinforce the correct preferred URL rather than a competing page?

For a broader evidence-based discussion, see How Google Evaluates Links.

11. Internal linking architecture: hubs, clusters, services, and ecommerce

Internal linking works best when every important page has a defined role. The goal is not for every page in a cluster to rank for the same broad query. The goal is for each page to solve a distinct task while making the larger subject easy to explore.

Site typeUseful patternCommon failure
Publisher / agencyPillar → focused guides → useful sibling links → service path when relevant.Dozens of articles with no preferred owner for each intent.
SaaSFeature hub → use cases → documentation → comparisons/help content.Blog earns visibility but never supports feature or solution pages.
EcommerceCategory → subcategory → product; buying guides connect into relevant categories and products.Products depend on faceted URLs or search boxes for discovery.
Local / serviceService hub → specific services → relevant locations → proof/FAQs/case studies.Location pages cross-link mechanically without a user reason.

Search Counsel's content strategy work uses the same principle: links should follow real topic and journey relationships, not a template that forces every page to link to every other page.

Visual model: target first, then choose the source

A reliable internal-linking workflow moves from the destination outward. That prevents a common failure: opening an old article and inserting links simply because there is room for them.

1. DemandUse GSC, business value, and intent to identify the page that deserves support.
2. TargetConfirm one preferred URL owns the task and is indexable, useful, and canonical.
3. SourcesFind pages where a contextual link genuinely continues the reader's task.
4. MeasureRe-crawl the links, record the change date, then watch query breadth and positions.

Why this matters: internal linking is strongest when the target has a clear job, the source is topically relevant, and the anchor describes the destination naturally. Raw link count is secondary.

12. Programmatic internal linking: when automation helps

Programmatic internal linking can be useful on large sites where manual review does not scale, but automation should generate candidates rather than blindly insert links. A weak rule repeated across 50,000 URLs becomes a much larger problem than one weak manual link.

Automation ruleUseful guardrail
Suggest links from text similarity or entity overlapRequire a minimum relevance threshold and human review for high-value templates.
Link product/category names automaticallyPrevent self-links, duplicate links, and links to non-canonical or unavailable destinations.
Build related-content modulesRank by topic and user journey, not only recency or tags.
Auto-link exact keywordsCap repetitive placements and protect intentional editorial wording.
Refresh links after merges or redirectsUpdate sources to final canonical destinations and re-crawl to verify.

For smaller sites, a manual or semi-automated workflow is often easier to control. At scale, the important part is not that the system can insert links; it is that the selection rules are explainable, editable, and testable.

13. How many internal links should a page have?

There is no published Google ideal number of internal links per page. Add links when they improve navigation, connect related information, or help important content get discovered. Remove or avoid links that are repetitive, irrelevant, misleading, or present only to hit a quota.

A short definition page may need only a few links. A long technical guide can reasonably contain many because it references prerequisites, examples, source documentation, related problems, and next steps. Judge the page by usefulness and information architecture, not “links per 1,000 words.”

Google-documented guidance vs common SEO folklore

“Keep every page under 150 links.”
No current universal Google rule makes 150 a hard ceiling. Review whether the links are useful and whether the page becomes hard to navigate.
“Every article needs 3–5 contextual links.”
A fixed density is not required. Use as many as the reader task and content relationships justify.
“Every important URL must be within exactly three clicks.”
Shallow, understandable architecture is useful, but three clicks is a heuristic rather than a universal ranking threshold.
“Exact-match internal anchors are dangerous after X%.”
No public percentage threshold exists. Use descriptive, natural wording and clear URL ownership.
“JavaScript links do not count.”
JavaScript can create crawlable links when the rendered result is a normal resolvable anchor element.
“An orphan page can never be discovered.”
An isolated page may still be found through a sitemap or external link, but valuable pages should normally be integrated into useful internal paths.

14. Worked example: choosing one internal link from start to finish

Scenario

Target page: /javascript-seo/

Potential source: a technical SEO guide discussing rendering and crawlability.

Weak implementation

“For more information, click here.”

Stronger implementation

“If navigation or content depends on client-side rendering, check whether your JavaScript SEO implementation leaves important links available in rendered HTML.”

CheckAssessment
Source-to-target relevanceStrong: both pages concern crawl and render behavior.
Reader benefitStrong: the destination explains the next technical problem.
Anchor clarityStrong: “JavaScript SEO implementation” predicts the destination.
CrawlabilityStrong when implemented as a normal <a href>.
Correct URL ownerStrong if /javascript-seo/ is the preferred page for that task.
Forced for SEO only?No. The link remains useful even if search engines did not exist.

That last check is underrated. If a link makes the article worse for a person, “link equity” is not a good reason to keep it.

15. How to measure whether internal-link changes worked

Do not declare success because a crawler shows ten new inlinks. That proves implementation. Search impact requires post-change observation.

Record the baseline before editing

  • Target URL and preferred canonical.
  • Indexing status and important crawl restrictions.
  • Incoming internal-link count plus the most relevant source URLs.
  • Clicks, impressions, CTR, and average position for the target URL.
  • Relevant query groups and position buckets.
  • Organic landing sessions and business outcomes when analytics is available.

After implementation

  1. Re-crawl and confirm new links resolve directly to the preferred URL.
  2. Inspect rendered HTML for JavaScript-generated or conditional links.
  3. Record the change date and allow time for recrawling and reassessment.
  4. Compare complete periods such as 28 days before versus 28 days after when enough data exists.
  5. Review relevant query breadth and position movement, not only total impressions.
  6. Check whether the intended URL is becoming the more consistent owner of the target query group.
  7. Measure whether visitors use the new paths and whether the journeys support useful outcomes.
Correlation warning: if you rewrite the content, change the title, build backlinks, alter navigation, and add internal links at the same time, a ranking change cannot honestly be attributed to internal linking alone. Annotate major SEO changes so later analysis has context.

First-party Search Counsel case context

What changedInternal architecture was rebuilt alongside consolidation, content refreshes, and crawl-path improvements.
What was measuredSearch Console clicks, impressions, featured-snippet appearances, and average position over a six-month comparison.
What we do not claimThe engagement does not isolate the causal effect of one internal link, so the article does not present it as an internal-link-only experiment.

Search Counsel publishes an anonymized six-month Search Console comparison from a broader SEO engagement in which the internal link architecture was rebuilt so blog content supported priority commercial pages and crawl paths were shortened. The same engagement also included duplication fixes, content refreshes, and dedicated local pages.

Organic clicks10,683 → 19,687 (+84.3%)
Impressions384K → 1.66M (+331.3%)
Average position27.9 → 8.9
Attribution limitThese results belong to the full engagement, not internal linking alone.

That attribution limit matters. The case supports internal architecture as one part of a successful system, but it does not isolate the causal effect of one added link. See the published technical SEO case context.

16. Internal linking for AI Overviews and AI Mode

There is no special internal-link formula that guarantees inclusion in AI Overviews or AI Mode. Google's current guidance says the same foundational SEO practices still apply to generative Search. Pages need to be crawlable, indexable, useful, and understandable within the broader site.

Google's generative Search guidance describes retrieval-augmented generation and query fan-out, where related searches can be used to gather supporting information across subtopics. That makes clear page relationships and non-commodity content useful, but it does not mean a site should create a thin page for every possible fan-out variation.

What improves AI-search readiness without inventing “AI SEO” rules

  • Self-contained answers: important questions begin with a direct, defensible answer.
  • Useful information gain: frameworks, audit templates, worked examples, tools, and real evidence add value beyond a generic definition.
  • Source clarity: factual claims point to authoritative documentation where appropriate.
  • Internal discoverability: hubs and supporting pages connect naturally so important content is not isolated.
  • Helpful visuals: diagrams and screenshots should explain a task rather than decorate the page.
  • Technical eligibility: the canonical URL should be indexable and eligible for ordinary Search results.

Google explicitly says there are no additional technical requirements or special schema needed just for AI Overviews or AI Mode. For a citation-specific strategy, see Search Counsel's AI Overviews content guide; keep this page focused on internal-link decisions.

17. Common internal linking mistakes

  • Adding links by quota. A fixed density encourages irrelevant placements.
  • Starting from the source instead of the target. “Where can I add links?” is weaker than “Which page deserves support, and from where?”
  • Choosing sources by authority alone. Relevance should come before raw page strength.
  • Linking every informational keyword to a commercial page. Sales paths should make sense for the reader's current task.
  • Using vague anchors everywhere. “Click here” wastes useful context.
  • Forcing the same exact-match anchor mechanically. Natural language is clearer and easier to maintain.
  • Ignoring URL ownership. More links to two competing pages can reinforce the underlying ambiguity.
  • Publishing new content without adding incoming links. New pages should be integrated into the existing site where relevant.
  • Sending internal links through avoidable redirects. Link directly to the preferred destination where practical.
  • Using onclick-only navigation for important URLs. Check rendered HTML and expose a crawlable anchor when needed.
  • Automating without guardrails. A weak programmatic rule can multiply across thousands of URLs.
  • Calling implementation a result. New inlinks are not the same thing as improved rankings, traffic, or leads.

FAQ: internal linking for SEO

What is an internal linking audit?

An internal linking audit is a structured review of how pages on a site connect. It checks incoming and outgoing links, orphaned pages, broken and redirected destinations, anchor text, crawlability, click depth, canonical targets, and whether important pages receive useful internal support.

Are internal links a Google ranking factor?

Links are part of Google's systems for page discovery, relevance, and link analysis such as PageRank. It is more accurate to say internal links can influence how Google finds, understands, and connects pages than to treat one added link as a guaranteed ranking boost.

How many internal links should I add to a page?

Google does not publish an ideal number. Add links that improve navigation, connect genuinely related information, or help important pages get discovered. A long technical resource can reasonably need more links than a short definition.

What is the best anchor text for an internal link?

Use wording that is descriptive, reasonably concise, and relevant to the destination. A reader should be able to predict where the link goes without relying on a fixed exact-match percentage.

What is an orphan page?

An orphan page is a URL with no discoverable internal link path from the crawled site. It may still be discovered through a sitemap or external link, but a valuable page should normally be connected to relevant site journeys.

How do I balance contextual and navigational internal links?

Use navigation for persistent orientation and access to core sections. Use contextual links when another page directly helps the reader complete the current task. There is no universal ratio; the right mix depends on page type and user journey.

Do JavaScript internal links count?

They can. Google can process dynamically inserted links when the rendered output becomes a normal anchor element with an href. Onclick-only or non-anchor navigation is less reliable as a primary crawl path.

Should internal links use nofollow?

Normal internal navigation to pages you want discovered and understood generally does not need nofollow. Do not use nofollow as a substitute for proper indexing or access controls.

Does internal linking help AI Overviews?

Internal links support the same foundations that matter for generative Search: discovery, crawlability, site structure, and useful connected content. Google does not publish a special internal-link method that guarantees AI Overview or AI Mode inclusion.

Sources and methodology

This guide separates current Google documentation from Search Counsel's editorial and analytical methods. The audit worksheet, prioritization framework, source-selection matrix, and measurement workflow are practical SEO methods; they are not presented as Google's private ranking formula.

Need the audit turned into an implementation roadmap?

Start with the target-page and internal-link audit above. If the problem crosses crawlability, indexation, architecture, and on-page relevance, see Search Counsel's technical SEO services or run the free SEO audit tool for a broader first pass.

Scroll to Top