Internal linking is the practice of linking from one page on your website to another page on the same website. Done well, it helps search engines find and understand your pages, spreads authority from strong pages to weaker ones, and guides visitors to the next useful step.
In our SEO audits, internal linking is one of the most common gaps we find and one of the cheapest to fix. Sites publish good content, then leave it isolated, with no links pointing to it. This guide explains how internal links work, how to structure them, and a step by step process to audit and fix yours.
What internal links are
An internal link is any hyperlink that points to another page on the same domain. Your main navigation, footer links, breadcrumbs, "related posts" blocks and links inside the body text are all internal links. An external link, by contrast, points to a different domain.
A basic internal link in HTML looks like this in plain terms: an anchor element with an href attribute pointing to a path on your site, and some visible text that people click. That visible text is the anchor text, and it matters.
Types of internal links
- Navigational links. Menus, footers and breadcrumbs. They define site structure and appear on many pages.
- Contextual links. Links placed inside the body content, where one topic naturally leads to another. These carry the most meaning for search engines and readers.
- Related content links. Lists of related articles or products, often automated.
- Pagination and category links. Links that connect listing pages, archives and product categories.
Why internal linking matters
Crawling and discovery
Search engines discover pages mainly by following links. A page with no internal links pointing to it may still be found through a sitemap, but it is harder to discover and often treated as less important. Pages buried many clicks deep from the homepage tend to be crawled less often.
Understanding context
Links and their anchor text tell search engines what the target page is about and how pages relate. If 10 pages about kitchen renovation all link to your "kitchen renovation cost" guide with descriptive anchors, that page's topic is clear.
Distributing authority
Pages that earn external backlinks build authority. Internal links pass some of that value to other pages on your site. Linking from a strong page to a new or important page can help the new page get noticed and ranked.
User experience and conversions
Internal links answer the reader's next question. Someone reading about symptoms wants the treatment page. Someone reading a pricing guide wants the service page or the contact form. Good links keep visitors on your site and move them toward an action.
Anchor text: how to write it
Anchor text is the clickable text of a link. It should describe the destination page clearly.
- Be descriptive. "Our guide to local SEO for clinics" beats "click here" or "read more".
- Vary it naturally. Different pages can link to the same target with slightly different wording. Avoid using the identical exact keyword phrase on every link, which reads as unnatural.
- Keep it relevant. The anchor should match what the reader will find. Misleading anchors frustrate users.
- Keep it short. A few words, not a full sentence.
- Do not use the same anchor for different pages. If "pricing" links to 3 different pages across your site, search engines and users get mixed signals.
Site structure: hub and spoke, topic clusters
The most effective internal linking follows a planned structure rather than random links added when someone remembers.
The hub and spoke model
A hub page (sometimes called a pillar page) covers a broad topic in depth, such as "Website maintenance". Spoke pages cover specific subtopics in detail: "How to back up a WordPress site", "Plugin update checklist", "Uptime monitoring tools". The hub links to every spoke. Each spoke links back to the hub and to closely related spokes.
Together, the hub and spokes form a topic cluster. This structure shows search engines that you cover a subject thoroughly, and it gives readers an obvious path between beginner and detailed content.
How to plan a cluster
- Pick a core topic tied to a service or product you sell.
- List the questions customers ask about it. Each substantial question can become a spoke.
- Decide which page is the hub. Often it is a service page or a broad guide.
- Map the links: hub to each spoke, each spoke to the hub, and spokes to each other where genuinely related.
- Add a link from the cluster to the relevant commercial page, so readers who are ready can act.
Keep important pages close to the homepage
As a working guideline, your most important pages should be reachable within a few clicks from the homepage. A flat, logical structure helps both crawlers and people.
Orphan pages and why they hurt
An orphan page is a page with no internal links pointing to it. Visitors cannot reach it by browsing, and search engines may only find it through a sitemap, if at all. Orphans are common after site migrations, redesigns, landing page campaigns and blogs where old posts drop off paginated archives.
Some orphans are intentional, like a thank you page or a campaign page you do not want indexed. The problem is orphaned pages you want to rank. Those need links from relevant pages, or a decision to redirect or remove them.
How to audit and fix internal links, step by step
- Crawl your site. Use a crawler such as Screaming Frog, Sitebulb, or the site audit tool in an SEO platform you already use. Export every internal URL, its inlinks count, its click depth and its status code.
- Compare against your sitemap and analytics. Pages in your XML sitemap or Google Analytics that the crawler did not find through links are likely orphans.
- Check Google Search Console. The Links report shows your most internally linked pages. If your most linked pages are unimportant ones, like tag archives, your structure needs work. The Pages report shows indexing problems that weak linking can contribute to.
- Fix broken internal links. Links pointing to 404 pages waste crawl effort and frustrate visitors. Update them to the correct live URL.
- Update links that go through redirects. Point internal links directly to the final URL instead of a redirected one. Redirect chains slow crawling and page loads.
- List your priority pages. The pages that drive revenue or that you want to rank. Check each one's inlink count and click depth.
- Find linking opportunities. Search your own site for pages that mention the priority topic, for example with a site search on Google or a text search in your CMS. Add contextual links where they help the reader.
- Link from strong pages. Pages with backlinks or high traffic are the best sources for links to pages you want to lift.
- Resolve orphans. Link to the ones worth keeping, merge thin duplicates into stronger pages, and redirect or remove the rest.
- Review anchor text. Replace generic anchors on important links with descriptive ones.
- Recrawl and monitor. Crawl again to confirm fixes. Repeat the audit on a regular schedule, and add an internal linking step to your publishing checklist.
Internal linking checklist for every new page
- Link to the new page from at least 2 or 3 relevant existing pages.
- Link from the new page to its hub and to closely related pages.
- Use descriptive anchor text.
- Include a link to the relevant service, product or contact page where it helps the reader.
- Check that every link points to a live URL, not a redirect.
- Make sure the page is reachable from navigation, a category or a hub, not only from a sitemap.
Common internal linking mistakes
| Mistake | Why it hurts | Fix |
|---|---|---|
| Generic anchors like "click here" | No context for users or search engines | Describe the destination page |
| Orphan pages | Hard to discover, seen as less important | Link from relevant pages or remove |
| Links to redirected or broken URLs | Wastes crawling, slows pages, poor experience | Link directly to the final live URL |
| Too many links in one block | Dilutes attention, looks spammy | Keep links relevant and purposeful |
| Important pages buried deep | Crawled less often | Link from hubs, categories and navigation |
| Same exact match anchor everywhere | Reads as unnatural | Vary wording naturally |
| Nofollow on internal links | Gives mixed signals about your own pages | Use normal links internally in most cases |
| Links only in automated widgets | Weaker context than in body text | Add contextual links inside content |
Internal linking in WordPress and custom sites
On WordPress, the block editor lets you search your own content while adding a link, which makes contextual linking quick. Some SEO plugins also suggest internal links. Treat suggestions as ideas, not instructions, and add only links that help the reader. For large or custom sites, including Next.js builds, we often generate related content and breadcrumb links from structured data such as categories and tags, then add hand picked contextual links on priority pages. If you run WordPress, our WordPress service covers structure and technical fixes like these.
Common questions
How many internal links should a page have?
There is no fixed number. Add links where they genuinely help the reader move to related or next step content, and avoid stuffing dozens of links into a short article. A long guide will naturally have more links than a short product page.
Do internal links help SEO rankings?
They help search engines discover your pages, understand what they are about, and see which ones you consider important. They also pass some authority between pages. Internal links will not make weak content rank, but they help good content get found and understood.
What is the difference between internal and external links?
Internal links point to other pages on the same domain. External links point to a different website. Both are useful, but internal links are fully under your control, which makes them one of the easiest SEO improvements to make.
Should internal links open in a new tab?
Usually no. Visitors expect internal links to open in the same tab, and forcing new tabs can be confusing, especially on mobile. Save new tabs for cases like a form or tool the user needs to keep open.
How often should I audit internal links?
A crawl every few months is reasonable for most small and medium sites, plus a check after any redesign, migration or large content update. Sites that publish often benefit from a quick internal linking step on every new page.
If you suspect your site has orphan pages, broken links or a structure that buries your best content, we can crawl it and give you a prioritized fix list. Our SEO service starts with exactly this kind of technical review. Get in touch and share your site.




