Authority flows through the mesh. The linker is what wires it.
Internal linking is where structure becomes authority. The linker understands the role of every page in the mesh and builds links that reinforce it rather than linking arbitrarily.
The linker knows the role of every page.
Hub pages, supporting content, commercial pages, taxonomy terms, and service pages each receive and distribute links differently.
Hub pages
Anchor a cluster — they collect and concentrate authority.
Supporting content
Reinforce the hub and feed authority back into it.
Commercial pages
Where topical authority is meant to convert.
Taxonomy terms
Ranking pages that extend the cluster and connect across it.
Service pages
Linked to distribute authority toward the business outcome.
Triple-gated, and it never fails a run.
When enabled, the linker processes every piece of content after generation, injecting links before the content reaches publishing.
Site-level toggle
Enable or disable internal linking for the whole site.
Module-level toggle
Control the linker independently within a run.
Non-fatal
If the linker fails, the run continues — it never blocks publishing.
Each link type serves a different structural purpose.
Density rules prevent over-linking. The linker builds links that reinforce the mesh, not links for their own sake.
| Control | What it does |
|---|---|
| Five-factor scorer | Decides which links to place by structural role |
| Density rules | Cap links per page to prevent over-linking |
| Bulk insertion | Links inserted across content at scale |
| Contextual placement | Anchors placed where they read naturally |
- Seven SAG-aware link types7 types
- Contextual anchor placementNatural
- Bulk insertion across contentAt scale
- Density rules applied per pageNo over-linking
Links placed by guesswork
Links that ignore structural roles dilute authority and read like filler.
- Links ignore page roles
- Anchors placed without context
- No density control — pages over-linked
- Authority scattered, not directed
Links placed by role
The linker knows hub, supporting, and commercial roles — so authority flows where it should.
Five factors, seven link types, one Stage 4.5.
Where internal linking usually goes wrong.
Links that do not follow structure do not build authority.
| Anti-pattern | Why it fails | The linker approach |
|---|---|---|
| Linking by keyword match alone | Ignores the role each page plays in the mesh | Five-factor scorer reads hub, supporting, and commercial roles |
| Stuffing links into every paragraph | Over-linking dilutes authority and reads like filler | Density rules cap links per page |
| Manual linking, page by page | Slow, inconsistent, never finished | Bulk insertion across content after generation |
| Linking as a separate afterthought | Content ships before it is wired into the structure | Stage 4.5 — links injected before publishing |
Stage 4.5, between generation and publishing.
The linker is triple-gated and non-fatal — it wires content into the mesh without ever blocking a run.
- 01Content generatedA piece of content completes Stage 4.
- 02Score by roleThe five-factor scorer reads every page's role.
- 03Inject linksSeven link types placed contextually, within density rules.
- 04Pass to publishingWired content moves on — failure here never fails the run.
Wire the mesh together.
Connect a URL and the linker distributes authority across every cluster you build.
