Build useful internal paths
Connect related pages with descriptive, contextual links.
Internal linking is the cheapest work in this course and the most frequently done badly. Nobody has to approve it, no external party is involved, and the entire surface is under your control. The usual result is a site that adds links by rule rather than by reason.
The rule version looks like this: every article gets three internal links, the anchor text is the target page's keyword, and a plugin inserts them wherever the phrase appears. It satisfies an audit and it produces links that interrupt a reader mid-sentence to offer something they did not want.
A link earns its place when the destination helps the reader continue. More links is not a better site.
Context is what makes a link useful
The same two pages can be linked well or badly depending entirely on where the link sits. Horizon's damages section, where a reader has just learned which losses are recoverable, is exactly where estimate a possible settlement range is a helpful next step. The same link dropped into an unrelated article about choosing a lawyer is an advertisement.
The plugin version is the clearest failure. Inserting best Austin personal injury settlement calculator wherever that phrase occurs produces links nobody clicks, anchors that read like ad copy, and a pattern that looks automated because it is. It also spends the page's credibility on something the reader did not ask for.
Write the anchor to describe what is on the other side, in the words of the surrounding sentence. Estimate a possible settlement range does that. The exact-match keyword version describes the page you wish to rank rather than the page you are linking to, and readers can tell.
Depth decides what gets found and re-found
- Discoverable only through a sitemap, if it is listed there
- Nothing on the site claims this page is important
- Fix: link it from the page that owns the topic, not the footer
- Reachable, but rarely revisited by crawlers
- Inherits little from the pages that actually earn references
- Fix: shorten the path, do not add another sitemap
- Reached from a page people and crawlers already visit
- Anchor text states what the page is for
- Fix: keep the anchor honest as the page changes
Fix the links that already exist before adding more
Broken and redirected internal links are more common than teams expect, and they accumulate silently after every migration. A link to a URL that now 404s wastes the reader's click and the crawl. A link that redirects works, but it is a hop nobody needs and it usually means the source page was never updated after a move.
Fix them at the source, not with a redirect. Adding a redirect to cover an internal link is patching your own site against itself. Update the link to point at the current URL, and keep redirects for external references you do not control.
Do this before any campaign to add new links. A site with forty broken internal links and a plan to add sixty more is prioritizing the visible work over the work that already has an audience.
When no page wants to link to it
The usual way this work gets framed is from the destination: this page needs more internal links, so go and add some. That framing is what produces forced insertions, because it starts from a quota rather than from a reader.
Turn it around. Ask which pages have readers whose next question this page answers. Usually two or three exist and the links write themselves. Sometimes none exist, and that is the finding worth having.
No natural source is an architecture problem, not a linking one. A page nothing on the site has a reason to link to is a page with no place in the map from module 3. It is either serving a task no other page leads to, which means the path into it is missing, or it is serving a task nobody on this site needed, which is a different conversation. Adding forced links buries the question under work.
The same logic caps the count. There is no correct number of internal links per page, and any figure somebody quotes is invented. The limit is how many places in a page a reader's task genuinely changes, which on most pages is a small number and on a long guide might be six.
Classify the anchors instead of summarizing them
Reading a list of anchors and forming an impression produces a sentence like most of them are fine. Counting them into buckets produces a number you can act on, and the two frequently disagree.
Six buckets, applied to every link pointing at the page, internal and external:
- Exact match on the category term. Usually zero, and its absence is the finding.
- Descriptive. The bucket you are trying to grow.
- Brand only. Tells the engine the name and nothing about the job.
- Vague: learn more, visit website, read on. Wasted position.
- Empty, or an image with no alt text. Invisible.
- Navigation furniture. Exclude it before calculating anything, or the site's own template will dominate every percentage.
That last exclusion matters more than it sounds. A global menu link appears on every page, so counting it turns a template decision into what looks like an editorial pattern.
Then run the same count on the page's children. This is the comparison that turns a finding into a cheap fix. A parent page whose anchors are 0% descriptive looks like a hard problem. The same count across its seven child pages coming back at 48% descriptive says something else entirely: the site knows how to write a link and does it everywhere except here. That is a habit, and habits are cheaper to change than capabilities.
Improve the paths
Four passes, and the first one identifies the pages worth the effort rather than treating every page equally.
- Find important pages that are weakly linked.Important against the module 1 outcome. A weakly linked page nobody needs is not a problem, and fixing it is work with no payoff attached.
- Choose source pages where the reader's task actually changes.Read the candidate section and ask whether somebody there would want the destination next. If the honest answer is no, the link belongs somewhere else or nowhere.
- Write the anchor as part of the sentence.Descriptive, natural, and specific to the destination. An anchor that reads like it was inserted was inserted, and it is the pattern people notice first.
- Repair broken and redirected internal links.At the source. Then recheck the crawl paths after release, because this is the kind of change that quietly breaks other things.
Internal-path repair plan
The plan restores useful discovery where the crawl could not verify a path into important pages.
Before this lesson: important pages with an unverified discovery path
- Priority pages
- Calculator and surviving case-results page
- Crawl observation
- No useful inbound internal path recorded
- Candidate sources
- Service, location, proof, and guide pages
- Boundary
- No sitewide exact-match linking rule
After this lesson: Finished output
- Evidence boundary
- The latest crawl could not verify internal links into the calculator and competing results pages
- Source candidates
- Relevant service pages, location pages, case-results hub, and supporting guides
- Priority path
- Austin hub -> injury service -> calculator -> consultation
- Acceptance
- Matched crawl records the intended path; every link has a useful source context and a valid destination
Use the principle on your own project
Follow the sequence once. The goal is a defensible decision, not completing steps for their own sake.
Important destination pages · Crawl and internal-link evidence · Relevant source pages and sections
- Find important orphan or weakly linked pages.
- Choose relevant source pages.
- Write descriptive anchor text in useful context.
- Fix broken and redirected internal links.
- Recheck crawl paths after release.
Reference notesDefinitions, site-specific paths, common mistakes, and completion paths
Terms in plain language
Use these definitions when a term is unfamiliar.
- Internal link
A link from one page on the same site to another page where the destination helps the visitor continue or understand a task.
ExampleAn Austin injury page links to the settlement calculator when estimation becomes the next useful step.
- Link context
The surrounding sentence, section, source page, and user purpose that explain why the destination is relevant.
ExampleA calculator link inside a damages explanation carries more useful context than a sitewide footer link.
- Link equity
A shorthand for signals that may flow through crawlable links. It is not a precise quantity visible in analytics.
ExampleDo not claim a new internal link transfers a known number of authority points.
Choose the path that matches your site
New sites establish evidence; established sites use history.
Design navigation, parent-child paths, and contextual next steps before launch so every important page is reachable without relying on the sitemap alone.
Use crawl paths, orphan evidence, page performance, and user tasks to repair missing links, misleading anchors, and excessive template links.
Common mistakes
What people often do and what to do instead.
- Adding sitewide links solely to increase counts
- InsteadPlace links where they help a person continue a related task.
- Using the same exact-match anchor everywhere
- InsteadUse clear, natural language that accurately describes the destination.
You should now have
- Source, destination, anchor, placement, and reason
- Broken and orphan paths resolved
- A recrawl check
Before you move on, confirm
- Every link helps a user continue.
- Anchor text describes the destination.
- Broken destinations are fixed at the source.

