Skip to content
SEO17 min read

Internal Linking Strategy: How to Link Your Pages for SEO and Readers

How internal links help discovery and understanding, what Google says about anchor text and crawlable links, and a practical process to plan and audit them.

Read time
17 min read
Sections
24
FAQs answered
15
Topic
SEO

Internal linking means linking from one page on your site to another. It helps people move through your content and helps search engines discover pages and understand how they relate. The best internal links use descriptive anchor text, sit naturally within useful content, point to the most relevant page and are checked regularly so none lead nowhere.

Internal links are one of the few SEO levers entirely under your control. They cost nothing, you can change them any time and they affect both visitors and crawlers. They are also where many sites quietly lose value: important pages with no links pointing to them, vague "click here" anchors, and several pages competing because nothing shows which one matters. This guide explains how internal linking works, what Google says about it, and gives a practical process for planning, auditing and maintaining your links. For the bigger picture, see our SEO guide.

  1. Help discovery. Google says it discovers pages by following links from pages it already knows. A page with no internal links may not be found, or may be found slowly.
  2. Show relationships. Links tell search engines which pages relate and which topics belong together.
  3. Guide visitors. A link answers the reader's next question and moves them toward what they came to do.
  4. Signal importance. Pages that many relevant pages link to tend to be those you consider most important. Google has not published how it weighs internal links, so treat this as a sensible principle, not a formula.
  5. Support topic coverage. Links connect a pillar page to its cluster pages. See our guide to topical authority.

Google's documentation on making links crawlable gives clear rules.

  • Use real links. Links should be an <a> element with an href attribute that resolves to an actual address. Google says that links built with only a click handler or with a javascript: address are not recommended, though it may still try to parse them.
  • Write good anchor text. Anchor text should be descriptive, reasonably concise and relevant to both the page it is on and the page it links to. Generic text such as "click here" or "read more" is not helpful.
  • Image links need alt text. For an image used as a link, Google uses the alt attribute as the anchor text.
  • Check rendering. If JavaScript inserts links, use the URL Inspection tool to confirm they appear in the rendered HTML.

Source: Google Search Central on making links crawlable.

TypeWhere it livesBest used for
Navigation linksHeader, footer, menusCore pages and categories every visitor should reach
Contextual linksInside body contentRelated topics, definitions, next steps. Usually the most valuable
BreadcrumbsTop of the pageShowing hierarchy and giving a path back
Related content blocksEnd of articles or product pagesKeeping readers moving
Hub and pillar linksPillar and cluster pagesConnecting a topic set
Calls to actionWithin or after contentMoving readers toward a service or contact page

Writing good anchor text

Anchor text is the visible words of a link. It tells people and search engines what to expect on the destination. Compare these.

WeakBetterWhy
Click hereour technical SEO checklistDescribes the destination
Read morehow to choose a keyword for a pageSets expectations
this articleGoogle's guidance on robots.txtSpecific and useful out of context
SEO SEO SEO servicesSEO services for small businessesNatural, not stuffed

Guidelines:

  • Make anchors descriptive but concise, usually two to six words.
  • Vary the wording across different links to the same page. Use the exact page name some of the time and natural variations at others.
  • Avoid using the exact same keyword-rich anchor every time. It reads as unnatural.
  • Make sure the sentence still reads naturally if the link were removed.
  • Never use anchors that mislead about the destination.

Site architecture and click depth

Internal links form your site structure. A flat, logical structure helps both crawlers and visitors.

  • Keep important pages shallow. As a rule of thumb, aim for key pages within three clicks of the home page. Deeper pages tend to be found and visited less.
  • Group by topic. Organise categories and subcategories around how customers think.
  • Link up and across. Child pages link to parents. Siblings link to each other where relevant.
  • Do not rely on search forms. Crawlers cannot always use internal search, so important pages need real links.
  • Avoid orphan pages. Every page you want indexed needs at least one link from another page.
  1. Find inbound sources. List existing pages on related topics. Add a contextual link from three to five of them to the new page, with descriptive anchors.
  2. Plan outbound links. Add links from the new page to its pillar, to two or three related pages and to the relevant service or product page.
  3. Check the owner. Make sure the new page does not target the same intent as an existing page. If it does, update the existing one instead.
  4. Add to hubs. Include it in the relevant category, pillar or resource list.
  5. Add to the sitemap if it does not update automatically.
  6. Review after a few weeks to check it has been crawled and indexed.

1. Crawl the site

Use a site crawler to list every page and the links between them. Export reports for internal links per page, orphan pages, broken links and redirected links.

2. Find orphan pages

Compare the crawl with your sitemap and with Search Console. Pages that appear in the sitemap but have no internal links are orphans. Decide for each: link it, merge it or remove it.

3. Fix broken and redirected links

Update links that point to 404 pages or to redirected URLs so they reach the final address. This saves crawling effort and avoids frustrating visitors.

4. Check your most important pages

List the ten pages that matter most to your business. Count how many internal links each receives. If a key page has fewer links than a minor blog post, add links from relevant pages.

5. Review anchor text

Look for generic anchors and for any single page linked with only one repeated phrase. Improve clarity and variety.

6. Look for competing pages

If two pages are both linked with similar anchors for the same topic, you may have a cannibalization problem. Decide which page owns the topic, then adjust links and, if needed, merge pages with a 301 redirect.

7. Check rendered HTML

If your site uses JavaScript heavily, confirm in URL Inspection that links appear in the rendered page.

Google gives no fixed number. Use judgement. A long guide may carry many contextual links, while a short page needs only a few. The test is usefulness: would a reader want to follow this link at this point? If you are adding links only to hit a count, you are probably adding too many. Equally, a page with no outbound internal links is a dead end for visitors.

Internal links can prevent or create cannibalization. When many pages link to two different pages using the same anchor for the same topic, you send mixed signals. To prevent it:

  • Decide which single page owns each topic. See our keyword research guide for a keyword map.
  • Link to the owning page when you mention that topic, with the clearest anchor.
  • Use different anchors for different pages. Do not point "technical SEO checklist" at two pages.
  • Merge near-duplicate pages with a 301 redirect, and update internal links to the survivor.

Linking from content to commercial pages

Helpful content should lead naturally to what you sell, without forcing it. Link to a service page where the reader would reasonably want it, for example where an article ends with "if you want help with this, see our technical SEO services". Use anchors that describe the service honestly. Avoid stuffing a guide with dozens of sales links. Readers notice, and it can look manipulative.

Nofollow and other link attributes

For internal links, you normally do not need any rel attribute. Google's documentation on qualifying links says that for links within your own site you should use the robots.txt disallow rule if you want to stop crawling, rather than nofollow. The nofollow, sponsored and ugc attributes are for outbound links to qualify your relationship with the destination. Do not use nofollow on internal links to sculpt which pages receive value. It is unnecessary and can backfire.

Internal linking for large sites and shops

  • Use category hubs. Link from category pages to top products and subcategories.
  • Add related products and guides. Link product pages to buying guides and vice versa.
  • Control filters. Faceted navigation can create thousands of near-duplicate URLs. Link prominently to the versions you want indexed.
  • Automate carefully. Automated related-content modules help, but check them. Irrelevant automated links add noise.
  • Use breadcrumbs to show hierarchy.

A simple linking workflow

WhenTask
Before publishingPlan inbound and outbound links. Check no existing page owns the topic
At publishingAdd links from related pages and relevant hubs
Four weeks laterCheck indexing. Add more links if it is not being picked up
QuarterlyCrawl, fix broken and redirected links and find orphans
When a page is merged or removedUpdate every link that pointed to it

Common internal linking mistakes

  • Leaving important pages with no internal links.
  • Using "click here" and "read more" as anchors.
  • Linking the same keyword-rich anchor repeatedly to one page.
  • Linking to redirected or broken URLs.
  • Using JavaScript-only links.
  • Pointing different pages at the same topic.
  • Stuffing pages with irrelevant links.
  • Forgetting to update links after merging pages.

A worked example: auditing a small business site

This is an invented example. A Leeds solicitors' firm has a 90-page website: service pages, a blog with 40 articles and several location pages. Enquiries from organic search have stalled.

1. Crawl and export

A crawl lists 90 pages, with the number of internal links each receives. The firm exports orphan pages, broken links, redirected links and anchor text.

2. What the audit finds

FindingDetail
Orphan pages11 blog posts and two service pages have no internal links, so they are hard for visitors and crawlers to find
Weak links to key pagesThe "Employment law" service page receives only 3 internal links, while an old news item receives 40 from the sidebar
Generic anchorsOver 60 links use "read more" or "click here"
Redirected links18 internal links point to URLs that now redirect, after a previous restructure
Competing pagesTwo blog posts about redundancy rights target the same question, with similar anchors pointing to both
JavaScript-only linksThe location menu uses click handlers, so crawlers may not follow it

3. Fixes, in order

  1. Replace the JavaScript menu links with real anchor links.
  2. Merge the two redundancy posts into one stronger page and redirect the other with a 301.
  3. Link each orphan blog post from at least two relevant pages, and from the matching service page, with descriptive anchors.
  4. Add contextual links from the five most-read blog posts to the Employment law service page, with anchors such as "employment law advice for small businesses".
  5. Update redirected links to point straight to the final URLs.
  6. Replace the 20 most visible "read more" links with descriptive text.
  7. Remove the old news item from the sidebar, so it stops taking a disproportionate share of internal links.

4. Follow up

The firm re-crawls two weeks later, checks Search Console for indexing changes on the former orphan pages, and sets a quarterly reminder. It tracks impressions and clicks for the Employment law page, which rise over the following months, though it cannot isolate the link changes from other work done at the same time.

PlacementTypical strengthUse for
In the first third of the body contentHigh. Readers see them and context is clearThe most important related pages
Within a relevant sentence in the middle of contentHigh. Natural and helpfulDefinitions, deeper guides and examples
End of article "next steps" blockMedium to high for engagementThe logical next page or action
Navigation and footerGood for access, but less specificCore pages and categories
Sidebars and widgetsLower context. Often repeated everywhereUse sparingly and review whether they still deserve space

Using AI and automation for internal links

Tools and AI assistants can suggest internal links by finding related pages. They are useful, with care.

  • Use them for suggestions, not blind insertion. A person should check relevance and wording.
  • Check anchor text. Automated anchors can be repetitive or awkward.
  • Avoid link stuffing. Adding dozens of automated links per page reduces usefulness.
  • Keep the topic map as the source of truth. Links should follow the pillar and cluster structure, not just textual similarity.
  • Re-check after changes. Automation can break when pages move.

Google says a high quantity of pages or links does not make a site better. Focus on usefulness.

A checklist for every new page

  • Does the page have a unique purpose and owner, with no competing page?
  • Have I added links to it from at least three relevant existing pages?
  • Does it link to its pillar, two related pages and the relevant service page?
  • Is the anchor text descriptive and varied?
  • Are all links real anchor elements with working addresses?
  • Is the page in the sitemap and, where appropriate, in a hub or navigation list?
  • Have I set a date to check that it has been crawled and indexed?

Common questions about internal linking

QuestionAnswer
Do internal links pass "link juice"?Google has not published how it weighs internal links. Think in terms of usefulness and discoverability. Pages that are well linked from relevant pages are easier to find and understand
Should I link to the same page more than once in an article?Once or twice where useful is fine. Repeating the same link many times rarely helps readers
Is footer linking helpful?For core pages, yes. For long lists of keyword links, no. Keep footers tidy and useful
Do links in images count?Google uses the image's alt text as anchor text for linked images, so write descriptive alt text
Should I open internal links in a new tab?Usually not. Let people choose. Use new tabs only where they help, such as to keep a form open
How do I handle links when I change a URL?Redirect the old URL with a 301 and update internal links to the new address, so people and crawlers go straight to the final page

Good linking follows what visitors need next. Map the typical journey and place links at each step.

StageVisitor questionLink to
LearningWhat is this and how does it work?The pillar guide and definitions
ComparingWhich option suits me?Comparison pages, case studies and pricing information
DecidingCan I trust them and what happens next?Service page, reviews, process and contact page
After contactWhat should I prepare?Checklists and FAQs

Review your top ten landing pages and ask: where would a visitor naturally want to go next, and is that link there?

Internal linking during migrations and redesigns

  • Export current internal links and the pages that receive the most links before you start.
  • Keep the linking structure for important topics, and improve it, instead of flattening it.
  • Update internal links to new URLs at launch, instead of relying only on redirects.
  • Check navigation, footers and templates, since they affect thousands of links at once.
  • Re-crawl after launch and compare with the baseline for orphan pages and broken links.

A story of a linking fix that took a page from invisible to useful

This is an invented composite. A York firm of accountants had written an excellent guide called "Allowable expenses for sole traders: a plain-English guide", with examples drawn from real client questions. It was the best page on the site, according to the partners. But Search Console showed it received few impressions, and analytics showed almost no visits.

The marketing assistant ran a crawl and found the problem immediately. The page had been published a year earlier and was linked from one place only: a "Recent posts" widget on the blog home page that had long since moved it off the first page. No service page linked to it. None of the 30 other blog posts mentioned it. In effect, the best page on the site was almost an orphan, and anyone who landed on a related page had no way of discovering it.

She made a plan. She listed every page where a reader might want the guide: the sole trader accounting service page, the self-assessment page, the "starting a business" guide, the page about bookkeeping software and five blog posts about tax deadlines. For each, she wrote a sentence that introduced the link naturally: "If you are unsure what counts as an allowable expense, our guide to allowable expenses for sole traders sets out the main categories with examples." She used descriptive anchor text, not "click here", and varied the wording between pages.

She also added a "Related guides" block to the guide itself, linking to the self-assessment checklist and the bookkeeping page, so readers could continue their journey. And she added the guide to the main "Resources" menu, since it was clearly one of the firm's most useful pieces. She noted the date of each change and set a reminder to check indexing and performance.

Within a few weeks, Search Console showed an increase in impressions for the guide, and over the following months clicks rose steadily. More importantly, the guide began to appear in the paths of visitors who went on to request a call. The team could not prove that the links alone caused the improvement, because the firm also updated the guide's examples and added a downloadable checklist at the same time. But the case showed how easy it is to publish something valuable and then leave it unconnected. Internal links are the simplest way to make good work discoverable, for people and for crawlers.

Where we can help

We are a digital marketing agency in Manchester, UK and Mumbai, India. Our SEO audit includes an internal link review: orphan pages, broken links, weak anchors and competing pages. Contact us and we will show you the quickest changes.

FAQ

Your questions, answered in plain English

Internal linking is linking from one page on your website to another. It helps visitors navigate and helps search engines discover pages and understand how they relate.

Google discovers pages by following links, and links show how pages relate. Good internal links help important pages get found, crawled and understood, and guide visitors toward what they need.

Google says anchor text should be descriptive, reasonably concise and relevant to the page it is on and the page it links to. Avoid generic phrases such as click here or read more.

Google gives no fixed number. Use judgement: add links where a reader would want them. Avoid padding a page with irrelevant links, and avoid leaving it with no links to other pages.

An orphan page is a page that no other page on your site links to. Search engines may not find it, so link it from relevant pages, merge it or remove it.

Crawl your site and compare the list of crawled pages with your sitemap and Search Console data. Pages that appear in the sitemap or Search Console but have no internal links are orphans.

No. Vary the wording naturally. Repeating the same keyword-rich anchor for one page every time can look unnatural. Use the page name sometimes and natural variations at other times.

Google recommends links as anchor elements with an href. Links that rely only on click handlers or javascript: addresses are not recommended, though Google may still try to parse them. Check rendered HTML in URL Inspection.

Normally no. Google's guidance says nofollow, sponsored and ugc qualify outbound links. To stop crawling of internal URLs, use robots.txt. Do not use nofollow to sculpt internal value.

As a rule of thumb, keep key pages within about three clicks of the home page. This is a guideline, not a Google rule, but shallower pages are generally easier to find and visit.

Yes. If several pages target the same intent and link with similar anchors, you send mixed signals. Decide which page owns each topic, link to it consistently and merge duplicates.

Link where the reader would naturally want help, with honest, descriptive anchors such as the name of the service. Avoid filling guides with sales links, which can look manipulative.

Quarterly is sensible for most sites, plus after migrations, mergers of pages or large content launches. Check orphan pages, broken and redirected links and anchor text.

Yes. They show hierarchy to visitors and help search engines understand how pages relate. Use them where they help navigation and make sure they are real links.

Redirect the old URL to the surviving page with a 301 and update internal links to point directly to the survivor, so you avoid redirect chains and keep the topic clear.

Still curious? Send us your question and a strategist will get back to you.

#Internal Linking#Anchor Text#Site Architecture#Orphan Pages#SEO
KwiqRank Team

Written by KwiqRank Team

KwiqRank is a digital marketing agency in Manchester, UK and Mumbai, India, working on SEO, GEO, AEO, paid media and websites. We check facts against official sources, and tell you when something is unconfirmed. Spotted a mistake? Tell us and we will correct it.

Found this useful?

Want this done for you?

Start with an audit tied to revenue. We will tell you what is worth fixing and what is not.

See SEO services