Quick answer: Add an internal link when it answers the reader’s next useful question. Start with important pages that are hard to reach, replace vague link labels, and check the destination. A page full of blue text is not a navigation strategy. It is sometimes just a paragraph wearing too much jewellery.
Start here: Choose what to link · See a worked example · Copy the audit record
For: service businesses and small editorial teams maintaining a growing website. This is an editorial workflow, not a promise of rankings or enquiries. The example business and numbers below are hypothetical.

- Choose the next question before choosing the link
- Build a small inventory you can actually maintain
- Write labels that set an honest expectation
- Worked example: connect a five-page decision
- Connect distinct questions in a topic cluster
- Test the published route, not just the editor
- Copy this link audit record
- Judge usefulness without inventing an SEO win
- Useful detail: Give a linked image a destination-oriented description
- What our live link audit checked
- Source and editorial basis
Choose the next question before choosing the link
Imagine a reader on a page about choosing a website platform. They may need to understand ownership costs before comparing quotes. Sending them straight to a contact form can be premature; sending them to twelve loosely related articles can be exhausting.
Write the reader’s current task in one sentence. Then name the information missing from that task. That gap is a candidate for a link. If the current paragraph can answer it clearly in one sentence, answer it there instead of making the reader leave.
| Reader’s situation | Useful destination | Reason to skip the link |
|---|---|---|
| Choosing between two approaches | A focused comparison with trade-offs | The destination repeats the same introduction |
| Ready to carry out a task | A checklist or worked procedure | The checklist needs a product or permission they do not have |
| Uncertain whether the service fits | Scope, exclusions or a relevant FAQ | The page offers general reassurance without answering the concern |
| Ready to enquire | The relevant contact or booking route | The route contradicts the service’s eligibility or availability |
This decision table is a suggested editorial method. It is not a Google scoring system. A useful link needs a useful destination; a clever label cannot repair an empty page.
Build a small inventory you can actually maintain
Use a sheet with one row per important page. Record its live URL, primary reader task, owner, and where a visitor can find it. Include service pages and practical guides, not only the newest blog posts.
Start with the pages involved in a real customer decision. For a small consultancy, that might be the service overview, scope page, pricing explanation, preparation checklist and contact page. This is a manageable first pass; it is not a claim that other pages never matter.
- No useful incoming route: add a contextual link from a genuinely related page.
- Many routes, wrong expectations: improve labels or reconsider which page should receive the link.
- Two pages doing the same job: decide whether both are needed before adding more links.
- Old destination: check whether the service, instructions or eligibility still apply.
A sitemap and a menu are helpful parts of a site, but they do not explain why a particular reader should open the next guide. Use the content refresh checklist when the destination itself needs work.
Write labels that set an honest expectation
Google’s link guidance recommends descriptive, concise anchor text and ordinary crawlable links with a destination in the href attribute. It also says there is no ideal universal link count. Use those basics without turning every sentence into an SEO exercise.
Compare these editorial examples:
- Vague: “Read more.” Clearer: “Compare website maintenance responsibilities.”
- Overpromising: “Get your instant price,” when the page only contains an enquiry form. Clearer: “Request a quote for your project.”
- Too broad: “Our guide.” Clearer: “Prepare your website handover checklist.”
Read the sentence aloud, including the link text. If it sounds like a list of search keywords, simplify it. Put the link where the question arises, with enough surrounding explanation to make the choice easy.
Worked example: connect a five-page decision
A hypothetical bookkeeping firm has five useful pages, but its articles end with the same generic “Contact us” button. Readers who are still comparing services receive no help with the intermediate decision.
| Current page | Unanswered question | Proposed route |
|---|---|---|
| Monthly bookkeeping overview | What work is included? | Scope and exclusions |
| Scope and exclusions | What affects the fee? | Pricing explanation |
| Pricing explanation | What should I prepare? | Preparation checklist |
| Preparation checklist | How do I ask whether we fit? | Contact page |
These are options at useful decision points, not a mandatory four-click funnel. A visitor who already knows what they need should still be able to reach contact details directly. Do not hide the main action to make the diagram look tidy.
Suppose the team checks 20 existing links and finds four misleading labels and two outdated destinations. If those are six distinct links, the issue rate is 6 ÷ 20 = 30% of the checked sample. It is not 30% of all site links unless the sample includes the whole site.
Fixing those six links is a verifiable maintenance result. More leads would require separate evidence. The count tells you what was repaired, not what the repair earned.
Connect distinct questions in a topic cluster
Before adding links between articles that share a keyword, write each page’s job in one line. For example, this site’s keyword discovery guide helps shortlist a relevant customer question. The keyword cluster map assigns that question to an existing URL or a genuinely distinct new page. The content brief turns the assigned task into a writer’s evidence and acceptance requirements. Those are three different steps; their links should explain when to move between them.
Test the sentence around each link. “If you already have a shortlist, assign each question to a page before commissioning copy” gives a reason to open the map. “Read more SEO tips” does not. Where two articles answer the same decision, improve the stronger answer and examine overlap before building more cross-links. A link cannot make duplicate reader tasks distinct.
Cluster route record: Current task: [task]. Missing next question: [question]. Destination’s distinct answer: [one sentence]. Anchor text: [what the reader will get]. Live check: [destination, date, narrow-screen result]. This adds intent to the link audit rather than a fixed number of links per article.
Test the published route, not just the editor
- Open the source page. Find the link in its surrounding paragraph and check that the label still makes sense.
- Follow it. Confirm the destination answers the promised question and does not land on a login screen, unrelated homepage or empty archive.
- Check the exact section. If the link contains a section anchor, confirm that section still exists after edits.
- Try a narrow screen and keyboard. Check whether the link is distinguishable and can be reached and activated without a mouse.
- Record the outcome. Keep the checked URL, date, issue, action and remaining uncertainty.
A page loading successfully is only one part of the check. An outdated price explanation can be the wrong destination even when it loads perfectly. Conversely, a temporary access restriction during a check does not prove that a page has been deleted.
After a site move, review the URL mapping and migration checklist. Update links to the intended live destination where appropriate, and preserve a record of any unresolved route.
Copy this link audit record
- Source page and section:
- Reader’s task or question:
- Current label and destination URL:
- Proposed label and destination URL:
- Why this destination helps:
- Live page, section, narrow-screen and keyboard checks:
- Issue found and action taken:
- Owner, check date and next review trigger:
Use review triggers rather than checking everything every morning. A renamed page, changed service, migration or substantial article rewrite is a useful trigger. For a new article, check both its outgoing links and an appropriate route into it from existing content.
Judge usefulness without inventing an SEO win
Keep operational checks separate from outcomes. Operational checks include accurate labels, working destinations and reachable priority pages. Outcomes include readers reaching relevant services or completing genuine enquiries.
If you measure link use, interpret it in context: a low click count may mean the answer was already complete, the link was hard to notice, or few people saw the page. It does not identify the cause on its own. Use the Search Console weekly review for search observations and the measurement checklist to distinguish clicks from enquiries.
Useful detail: Give a linked image a destination-oriented description
Google uses the alt text of a linked image as anchor text.
If a category card links through its image, describe the destination or useful subject rather than writing a generic image label. Keep that wording consistent with the visible card title so the two routes do not promise different answers.
Try this:
- Choose one image-linked article card.
- Check its alt text against the destination article.
- Use a concise, accurate description and verify the image link reaches the same intended page as the card title.
Source: Google Search Central: crawlable links. Checked October 3, 2026. The practical check is a PSL suggestion.
What our live link audit checked
On 4 October 2026, PSL checked the rendered bodies of its 82 current public articles. The audit found 585 first-party href occurrences, including 505 article-target occurrences and 415 distinct directed article pairs. All 143 fragment targets existed. Each article had at least one incoming link from another article body. Forty-one other destinations, including downloads, images and Home, returned HTTP 200 in GET or asset HEAD checks. No broken link was found in this bounded audit.
We also followed the “keyword cluster map” link from this article on desktop and at 320px, reached the intended article, and returned with Back. These checks show route availability at the time; they do not establish indexing, rankings or reader outcomes.
Source and editorial basis
Reviewed 29 September 2026. Google Search Central: link best practices supports the crawlable-link and anchor-text basics. The inventory, decision table, worked example and audit record are our suggested editorial workflow, not official ranking criteria.

