CHAPTER · GRAPH SHAPE

What a healthy SaaS internal link graph should look like

Written by Olayinka Olayokun·Published ·Updated ·Verified

A SaaS internal link graph is the directed graph of every internal hyperlink on the marketing site, where nodes are URLs and edges are links — and where its shape (hubs, clusters, depth) determines how search engines interpret the site's topical structure.

SUMMARY

A healthy SaaS internal link graph looks like a small set of connected sub-graphs — each sub-graph is one sub-topic, with a pillar at the centre and 4–8 clusters linked outward and back. URLs in the graph are 1–3 clicks from the homepage and 1–2 clicks from at least one commercial page. Everything else — long, thin chains; orphan pages; pages linked only from the footer — is graph debt.

Key takeaways
  • Internal link graph shape — not just link count — determines topical authority signal.
  • Each sub-topic should be a connected sub-graph: pillar at the centre, 4–8 clusters linked bidirectionally.
  • Every URL should be reachable in 1–3 clicks from the homepage; 1–2 clicks from a commercial page.
  • Orphan pages (zero internal links) are silent rank killers — audit quarterly.
  • Footer links count for less than body-content links — don't rely on the footer for important pages.

In plain English ·A healthy SaaS internal link graph is a set of connected sub-graphs — one per sub-topic — with pillar pages at the centre and clusters linked outward and back. Depth is 1–3 clicks from the homepage; orphan pages are eliminated.

BY THE NUMBERS
≤3 clicks
Maximum depth from homepage to any rankable URL
SERPNAUT playbook
4–8 clusters
Typical cluster count per sub-graph pillar in a healthy SaaS graph
SERPNAUT playbook
0 orphans
Target orphan count after each quarterly audit
SERPNAUT playbook
COMPARISON

How this compares

Graph shapeSignal to GoogleOutcome
Flat (everything links everywhere)Confused topical structureNothing ranks strongly
Deep chain (home → page → page → page)Buried content; weak link equityLeaf pages underperform content quality
Connected sub-graphs (pillars + clusters)Clear topical organisationCluster pages rank; pillar earns topical authority
Orphan-heavyCrawl signal scatteredMany pages effectively invisible

A SaaS internal link graph is the directed graph of every internal hyperlink on the marketing site, where nodes are URLs and edges are links — and where its shape (hubs, clusters, depth) determines how search engines interpret the site's topical structure.

Most SaaS sites grow internal links organically — writers add links where they remember to, designers add navigation where it fits. The result is a graph that's deep in some places, flat in others, with orphans accumulating month over month. Google can read that graph but can't make sense of the site's topical structure. Intentional shape — pillars, clusters, depth caps — converts the same number of links into a vastly stronger topical authority signal.

What this chapter covers: sub-graph-organised, shallow, orphan-free, commercially-anchored.

The connected sub-graph topology

Imagine the site as a set of sub-graphs, one per sub-topic. Each sub-graph has a pillar URL at its centre (e. g. /playbook/technical-seo-for-saas) and 4–8 cluster URLs branching outward (e. g. /playbook/technical-seo-for-saas/rendering-for-saas).

Imagine the site as a set of sub-graphs, one per sub-topic. Each sub-graph has a pillar URL at its centre (e.g. /playbook/technical-seo-for-saas) and 4–8 cluster URLs branching outward (e.g. /playbook/technical-seo-for-saas/rendering-for-saas).

Within each sub-graph, every cluster links up to the pillar (anchor: the pillar's head term), and every cluster links across to at least 2 siblings (anchor: the sibling's modifier-extended phrase). The pillar links down to every cluster (in a table of contents or chapters block).

Across sub-graphs, pillars link to other pillars where the relationship is logically real ('technical SEO is the foundation for topical authority'). Cluster-to-cluster cross-sub-graph links are sparse and intentional — overuse blurs the topical signal.

Depth caps and the 3-click rule

Every rankable URL — every commercial page, every pillar, every cluster — should be reachable in 3 clicks or fewer from the homepage. Beyond 3 clicks, both Google's crawl budget allocation and the link equity that reaches the page decay sharply.

Every rankable URL — every commercial page, every pillar, every cluster — should be reachable in 3 clicks or fewer from the homepage. Beyond 3 clicks, both Google's crawl budget allocation and the link equity that reaches the page decay sharply.

Test it: open the homepage, click the shortest path to a random cluster URL. If it takes 4+ clicks, the site architecture has a depth problem. Fix by promoting key clusters into top-level navigation or a featured-content block on the homepage.

Commercial anchoring

Every cluster URL should be 1–2 clicks from at least one commercial page (pricing, comparison, product). The shortest path from a cluster to a CTA is the path link equity flows along — long paths mean lower conversion, even when the cluster ranks well.

Every cluster URL should be 1–2 clicks from at least one commercial page (pricing, comparison, product). The shortest path from a cluster to a CTA is the path link equity flows along — long paths mean lower conversion, even when the cluster ranks well.

Audit by walking from each commercial page out: which clusters are 1 click away? 2 clicks? 3+? Clusters 3+ clicks from any commercial page are topical-only assets — they may rank but won't produce trials directly.

The orphan problem

An orphan page is any URL with zero internal links pointing to it. They accumulate silently — writers publish a post and forget to link to it; templates get refactored and old links break; URL slugs change without redirect updates.

An orphan page is any URL with zero internal links pointing to it. They accumulate silently — writers publish a post and forget to link to it; templates get refactored and old links break; URL slugs change without redirect updates.

Audit quarterly with Screaming Frog or Sitebulb's orphan-page report. For each orphan, add at least 3 contextually relevant internal links from existing pages — typically the pillar above it, two sibling clusters, and one commercial page if relevant. Orphan elimination is one of the highest-ROI SEO maintenance tasks.

BEFORE YOU SHIP

The checklist for this chapter

  • Map the site as connected sub-graphs — one per sub-topic
  • Confirm every rankable URL is ≤3 clicks from the homepage
  • Confirm every cluster is ≤2 clicks from a commercial page
  • Run quarterly Screaming Frog or Sitebulb crawl for orphan detection
  • Fix every orphan with 3+ contextually relevant internal links
  • Audit cross-sub-graph links — keep them sparse and logically real
HOW THIS CONNECTS

Where this chapter sits in the guide

every other internal linking discipline — without a healthy graph shape, link mechanics and anchor work compound on a broken foundation. Read the pillar and cluster link mechanics for saas chapter →

a clear topical map — sub-graph shape mirrors the topical-map structure. Read the related guide →

Screaming Frog or Sitebulb crawl depth report and orphan-page report.

backlink profile — internal link graph is what you control directly; backlink profile is what other sites give you.

ANSWERS

Quick answers about the shape of a saas internal link graph

What does 'shape' mean for an internal link graph?
The topology of how URLs link to each other. A flat shape (every page links to every other page) signals nothing. A deep shape (long chains from home to leaf) buries content. A connected sub-graph shape (clear clusters with pillars and inter-cluster links) signals topical organisation and earns the topical authority benefit.#
How deep is too deep?
More than 3 clicks from the homepage is too deep for most marketing site URLs. Google's crawl budget allocation and topical relevance signal both decay with depth. If a URL is 5 clicks deep, it's structurally invisible — and won't rank no matter how good the content.#
What's an orphan page and why is it bad?
An orphan is any URL with zero internal links pointing to it. Google may still find it (via sitemap), but with no internal link equity, it ranks far below its content quality. Audit Screaming Frog quarterly for orphans; fix every one by adding 1–3 contextually relevant internal links.#
COMMON QUESTIONS

Questions about the shape of a saas internal link graph

SOURCES
  1. Internal links distribute PageRank and signal topical relationships across a site. Google Search Central — links
  2. Site architecture and crawl depth affect indexation and ranking. Google — SEO Starter Guide
FROM PLAYBOOK TO YOUR SITE

This chapter is one node in the founder-led playbook. To see which nodes your specific URLs are bleeding traffic from, get a founder-grade SEO audit of your URLs. Same six disciplines, applied to the pages you actually own.

WHO WROTE THIS

Olayinka Olayokun

Founder, SERPNAUT and Invoicemonk

Written by Olayinka Olayokun. I run SERPNAUT, a founder-led SEO service for B2B SaaS, and Invoicemonk, the SaaS I grew from zero to 300+ organic visits and a paying customer in 28 days using the same playbook. Everything below is what worked on my own URLs and on the audits I've shipped since.

The shape of the internal link graph is the structural backbone of every other SEO discipline. Topical authority, on-page SEO, technical SEO — all compound when the graph is healthy and all are wasted when it isn't. Spend the afternoon mapping the graph, fix the orphans and depth problems, and every subsequent SEO investment lands on stronger ground.

See the full guide at internal linking for saas: routing authority to pricing. The commercial bridge above is the canonical path from this chapter to your URLs.