What is an internal link?
An internal link points from one URL to another URL on the same website:
<a href="/academy/canonical-urls/">Learn how canonical URLs work</a>The destination may be another article, a product, a category, a service, a contact route or any other page within the site.
Internal links appear in several places:
- main navigation and menus;
- breadcrumbs;
- category and hub pages;
- contextual links within body copy;
- product filters and pagination;
- related-content modules;
- footers and utility navigation.
The visible words inside a text link are its anchor text. They help a visitor understand the destination before choosing it. Search engines can also use the anchor and surrounding sentence to interpret the linked page.
Why do internal links matter for SEO?
They create paths to discover pages
Search engines find many URLs by following links from pages they already know. An XML sitemap can provide another discovery route, but it does not replace a navigable site structure.
An important page with no internal links may be difficult for visitors to find and can be overlooked by crawlers. A link from a relevant, discoverable page gives it a clear route into the site.
They help people continue a useful journey
Someone reading about canonical tags may need the guide to duplicate content next. A person comparing hiking boots may want the waterproof range or size guide. Relevant internal links reduce the work needed to reach that next answer.
Good internal linking begins with this visitor need. Search benefits follow from a site that is easier to navigate and understand.
They show how pages relate
Navigation, breadcrumbs, hubs and contextual links reveal whether a page belongs to a product category, service area or topic. These relationships help create a coherent information architecture instead of a loose collection of URLs.
They signal which pages the site emphasises
Pages linked from prominent navigation or many relevant pages are treated differently within the site's own structure from pages linked once in an old archive. Internal links can reinforce the importance of a cornerstone guide, category or commercial landing page.
That does not mean adding hundreds of sitewide links to a page will make it rank. Placement, relevance, page quality and the wider search landscape all matter.
They provide descriptive context
Anchor text such as “canonical URL guide” tells people and search engines more than “click here”. Different natural descriptions across relevant pages can clarify the destination without manufacturing keyword variations.
The main types of internal link
Primary navigation
The main menu gives direct access to important sections. It should reflect how visitors think about the site rather than attempting to link every URL from every page.
Breadcrumbs
Breadcrumbs show a page's position within a hierarchy and offer a route back to broader sections:
Home > Academy > On-page SEO > Internal Linking and SEOThey are especially useful for ecommerce, directories, documentation and other deep sites.
Category and hub links
A hub page introduces a subject or collection and links to its component pages. The component pages can link back to the hub and across to closely related material.
The Clearcrawl Academy category page, for example, can introduce On-page SEO and connect its title-tag, meta-description, heading, image, internal-linking and cannibalisation guides.
Contextual links
Contextual links sit within the main content at the moment another resource becomes useful. They usually carry strong explanatory value because the surrounding sentence establishes why someone might follow them.
If several URL versions show the same content, use the canonical URL guide to decide which page should represent the group.Related-content links
“Related guides” or “You may also like” modules can support discovery when the recommendations are relevant. Automated modules need rules that prevent unrelated, obsolete or repetitive destinations.
Utility and footer links
Privacy policies, account pages, contact details and other persistent routes belong in utility navigation. A very large footer containing every service, location and article can become difficult for people to use and can blur the site's real hierarchy.
Make internal links crawlable
Use a standard HTML anchor element with an href value that resolves to a real URL:
<a href="/academy/internal-linking-and-seo/">Internal linking and SEO</a>Elements that only behave like links through click handlers are less reliable for crawling and can also create keyboard and accessibility problems:
<!-- Avoid using a non-link element for navigation -->
<span onclick="goTo('/academy/internal-linking-and-seo/')">
Internal linking and SEO
</span>JavaScript can insert links, but the rendered result should still use an <a> element with a resolvable href.
Link directly to the intended final URL. Avoid sending internal links through redirects, tracking wrappers or redirect chains when the destination can be used instead.
Before linking heavily to a page, confirm that it:
- returns a successful response;
- is the canonical version you intend to promote;
- allows indexing when it is meant to appear in search;
- contains the content promised by the link;
- works for visitors without requiring an unexpected login or state.
How to build an internal linking strategy
- 01Identify the pages that matter.
List the pages that support important visitor tasks and business goals. Include major categories, services, products, tools and evergreen resources.
Do not base the list on search volume alone. A low-volume help page may be essential to someone deciding whether to buy, while a high-traffic article may not be the right destination from a commercial page.
- 02Map the site's main subjects and journeys.
Group pages by the questions they answer or tasks they support. For each group, identify the broad hub or category, detailed supporting pages, natural next steps, pages that overlap and may need consolidation, and important pages that currently sit outside the route.
This map gives links a reason to exist. It also exposes content gaps and near-duplicate pages before links reinforce the wrong structure.
- 03Give every important page a route in.
Each page you care about should be linked from at least one other findable page. Strong destinations will often have several routes from navigation, hubs and relevant content.
A route should make sense to a visitor. Adding a hidden sitemap-style block to the bottom of every page is not a substitute for placing content within the real information architecture.
- 04Add contextual links at the point of need.
Review existing pages for moments where another resource would genuinely help. Link a term to its explanation, a problem to its repair guide or a category to the relevant product range.
- 05Use clear and varied wording.
Describe the destination in concise natural language. The anchor can vary according to the sentence without targeting a quota of exact or partial matches.
Canonical URLs explained our guide to canonical tags choose the preferred version of a duplicate pageThese phrases can all point to the same guide when each fits its context.
- 06Build maintenance into publishing.
- Add it to the appropriate hub or category.
- Link to it from relevant established pages.
- Add useful links from the new page to existing material.
- Check its breadcrumbs and navigation path.
- Recrawl the affected section after publication.
When a page moves or is removed, update its internal links rather than leaving the redirect to handle them indefinitely.
How to write useful anchor text
Anchor text should be descriptive, reasonably concise and relevant to both the current page and destination.
Help the link make sense on its own
Compare:
Weak: To understand canonical tags, click here.
Clear: Read our guide to canonical URLs.“Click here” communicates an action but not the destination. The clear version remains understandable when scanning a page or browsing links with assistive technology.
Set the right expectation
Do not label a link “SEO checklist” if it leads to a pricing page. Accurate anchor text protects trust and reduces avoidable backtracking.
Keep the surrounding sentence useful
The words around a link establish why it is relevant. Avoid placing several one-word links beside one another or turning an entire paragraph into a link.
Avoid keyword stuffing
Internal links do not need identical keyword-rich wording everywhere. Repetition can make copy awkward and may hide the distinctions between destinations.
Forced: Read our best internal linking SEO strategy guide for internal linking SEO best practices.
Natural: Build the wider process with our internal linking strategy guide.Give linked images appropriate alt text
When an image is the only content inside a link, its alt text should describe the destination or action. If visible text in the same link already does that, the image can usually have empty alt text to avoid repetition. Good internal links should lead to live pages; learn how to fix broken destinations and find important pages with no incoming links.
How topic hubs and clusters should work
A topic hub provides an overview and routes readers to useful detail. Supporting pages answer distinct questions within that subject and can link back to the hub or to closely related siblings.
On-page SEO hub
├─ Title tags
├─ Meta descriptions
├─ Heading structure
├─ Image alt text
├─ Internal linking
└─ Keyword cannibalisationThe diagram is a starting model, not a rule that every page must link to all five siblings. The title-tag guide may naturally link to meta descriptions and headings. The internal-linking guide may connect to orphan pages and broken links from other categories.
Useful clusters have:
- a clear purpose for the hub;
- distinct supporting pages;
- descriptive navigation between them;
- links based on reader need;
- no requirement to force every possible connection.
If two supporting pages answer the same question, adding more internal links may deepen their competition. Review whether they should be differentiated or combined.
How to use crawl depth
Crawl depth is the minimum number of link steps a crawler takes to reach a URL from the chosen start page. The homepage is commonly depth zero, pages linked from it are depth one, and so on.
Depth can reveal useful patterns:
- an important category may be buried behind several intermediate pages;
- an old archive can create a long route to evergreen content;
- faceted navigation may generate deep clusters of low-value URLs;
- a new section may not be connected to the primary architecture.
There is no universal rule that every page must sit within exactly three clicks of the homepage. Large documentation, ecommerce and publication sites naturally contain different depths. Judge whether the route is logical for the visitor and whether important content is disproportionately hard to reach.
Do not confuse crawl depth with the number of folders in a URL. /guides/seo/links/page/ can be reached from the homepage in one click, while /page/ can be six links away.
How to find orphan pages
An orphan page has no crawlable internal link from the website's connected page set. It may still be known through an XML sitemap, analytics, Search Console, external links or an old crawl.
A normal website crawl cannot prove that an undiscovered orphan exists, because the crawler needs a route to find it. Compare the crawl with other URL sources such as:
- XML sitemaps;
- analytics landing pages;
- Google Search Console URLs;
- CMS or product exports;
- backlink data;
- previous crawls.
For each candidate, decide whether to:
- add useful internal links and keep the page;
- merge it with a stronger page and redirect;
- restore a missing category or hub route;
- noindex it if it serves a private or utility purpose;
- remove it with an appropriate response when it is obsolete.
Do not link an outdated or low-value page merely to remove its orphan label. First decide whether it belongs in the active site.
How to audit internal links
Find broken destinations
Internal links to 404, 410 or failing server responses interrupt visitors and waste crawl routes. Replace the destination, update the link or remove it when no useful replacement exists.
Replace unnecessary redirects
A working redirect prevents a dead end, but internal links should normally point straight to the final page. Direct links reduce latency and avoid chains or future redirect failures.
Review pages with few incoming links
Low incoming-link counts can identify buried pages, but context matters. A specialist policy page may need only one clear route; a major category receiving one obscure link is a stronger concern.
Distinguish links from unique source pages. A footer link repeated on 5,000 URLs is structurally different from relevant contextual links on ten related guides.
Review heavily linked pages
High counts are not automatically good. Determine whether the destination deserves sitewide prominence and whether repeated modules help people use the page.
Inspect anchor-text patterns
Group anchor text by destination. Look for vague phrases, misleading wording, identical template anchors and different destinations that share the same ambiguous label.
Check crawlability
Find navigation built from non-anchor elements, empty anchors, malformed URLs or JavaScript routes that do not resolve to standard links in the rendered HTML.
Check canonical and indexability conflicts
Do not consistently link to one URL while declaring another as canonical. Review links pointing to noindex pages, canonical alternates and unintended parameter versions.
Compare templates and page types
Group findings by menu, footer, related-content module, product template or editorial body. The highest-value repair often sits in one shared component rather than hundreds of individual pages.
Review internal linking in Clearcrawl
Clearcrawl helps turn a large link export into a map of the site's real routes. You can see whether an important page is buried, a navigation component points through redirects or an old template keeps sending visitors to missing URLs.
Use the crawl to identify structure and patterns. Use page purpose, visitor journeys and other URL sources to decide what each route should become.
How to fix and verify internal-link problems
- 01Define the intended destination.
Choose the canonical, indexable URL that best fulfils the link's promise. Resolve duplicate or competing pages before directing more internal links toward them.
- 02Fix shared components first.
Repair menus, breadcrumbs, footers, product templates and related-content rules before editing one-off links. A single component change can remove thousands of redirecting or broken routes.
- 03Improve the contextual links.
Update high-value pages with links that genuinely help their readers. Use descriptive anchors and place them where the destination becomes relevant.
- 04Connect retained orphan pages.
Add approved pages to their correct hub, category or contextual route. Redirect or remove pages that should not remain separate destinations.
- 05Recrawl the affected sections.
Verify that links resolve directly, important pages are reachable, redirect chains have disappeared and crawl depth changed as expected. Check the rendered output when JavaScript or interactive components create links.
- 06Monitor behaviour and search performance.
Review navigation use, search impressions and crawling over time. Internal-link changes do not operate in isolation, so interpret movement alongside content updates, redirects, demand and other site changes.
Common mistakes
Google publishes no magical ideal link count. Add a link when the destination helps the visitor or clarifies the site's structure.
Natural wording changes with the sentence. Repetition can make content awkward and provides less useful context than clear, varied descriptions.
Update links to the final destination after a move. Redirects are a safety net for old routes, not the preferred internal architecture.
A sitemap can help discovery, but an important page should also have a useful route from another findable page.
If two pages fulfil the same intent, first decide whether to differentiate, merge or redirect them. Otherwise the internal linking plan may reinforce the overlap.
Frequently asked questions
What is internal linking in SEO?
Internal linking is the system of links between pages on the same website. It helps visitors navigate, gives crawlers routes to discover content and shows how pages relate within the site's structure.
How many internal links should a page have?
There is no ideal number for every page. Include the navigation and contextual links that help a visitor use the page without making the experience crowded or repetitive. Relevance and clarity matter more than a quota.
What anchor text should I use for an internal link?
Use concise, natural wording that describes the destination and makes sense in the surrounding sentence. Avoid vague phrases such as “click here” when a more informative label is available, and do not force keywords into every link.
Do internal links help Google find pages?
Yes. Google discovers many URLs by following links from pages it already knows. Every important page should have a crawlable link from at least one other findable page, even when it is also listed in an XML sitemap.
What is the difference between a deep page and an orphan page?
A deep page can be reached through internal links but requires several steps from the crawl start. An orphan page has no crawlable internal route from the connected site, although it may still appear in a sitemap, analytics or other data source.
ClearcrawlTurn separate pages into a useful website
Crawl your site to uncover broken destinations, redirecting links, buried pages and gaps in the internal structure. Repair the shared patterns, reconnect useful content and crawl again to confirm the result.
7 free days. See what Clearcrawl can find, then choose the plan that fits your site.