Skip to content
Academy
Marketing Academy · Field Work●SEO
MiniBuild the Asset· 30 minutes

Build the Web: A Pillar-Cluster Internal Linking Map

Klaviyo

Objective: Given a new pillar topic and five planned cluster posts, produce a complete, real internal-linking map, every link, both directions, with anchor text, plus a crawl-depth check confirming every post lands within the lesson's three-click rule.

Klaviyo's content team is publishing a new pillar page, "The Complete Guide to Email Marketing Automation", along with five supporting cluster posts. Nobody has mapped how they should actually link together, so posts are at real risk of shipping as five disconnected articles instead of one dense topical cluster.

Build the actual link map: name the pillar, name the five cluster posts, specify every pillar-to-cluster and cluster-to-pillar link with its anchor text, add cluster-to-cluster links where topically relevant, then verify crawl depth from the homepage.

How should five cluster posts and a pillar page link together, in both directions, so they form one dense topical web instead of five disconnected articles?

Content Architecture/Internal Linking/Site Structure Planning

Before you start

What you'll need

  • —A defined pillar topic and its planned cluster subtopics
  • —Basic spreadsheet skills for planning a link map
Pillar page
a comprehensive page covering a broad topic, linking out to narrower cluster posts that each cover one subtopic in depth.
Topic cluster model
a content architecture where cluster posts link back to a pillar, the pillar links out to every cluster post, and related clusters link to each other.
Three-click rule
the guideline that any important page should be reachable within 3 clicks of the homepage, since link distance affects crawl priority and authority flow.

Free path (everything below is enough to finish)

FreeConfirm the new links get crawled and check for any new indexing errors after the cluster ships

Free, the only way to confirm Google has actually seen and processed the new link structure.

FreemiumRe-crawl the live site after publishing to verify the actual click-depth from the homepage matches the plan

Free tier easily covers a single pillar-plus-five-post cluster; confirms the plan matches reality, not just the spreadsheet.

Paid upgrades (optional, faster/deeper)

SEMrush(optional)
FreemiumRun a content-gap/topic-cluster analysis to check whether a 6th cluster subtopic is missing before finalizing the map

The free path (manual mapping + a re-crawl) is complete for planning and verifying this exact 5-post cluster; SEMrush is worth it for discovering additional subtopics at scale.

The process

2 steps

Step 01 of 02

The Topic Cluster Model: The Best Architecture in 2025

The lesson's four-step model: build a comprehensive pillar page, write cluster posts on subtopics, link every cluster post back to the pillar, link the pillar out to every cluster post, and link related cluster posts to each other where relevant.

Given the pillar "Email Marketing Automation" and five candidate cluster posts (welcome flows, abandoned cart flows, win-back flows, segmentation for automation, and A/B testing automated emails), how should every link between them actually run, in both directions?

Google Sheets— A planning spreadsheet: pillar row, five cluster-post rows, forward-link and back-link columns.

Procedure

  1. List the pillar page and all five cluster posts as rows
  2. For each cluster post, write the exact anchor text it should use to link back to the pillar
  3. For the pillar page, write the exact anchor text it should use to link out to each of the five cluster posts
  4. Identify which cluster posts are topically close enough to link directly to each other (e.g. welcome flows and segmentation)
Sample output
PILLAR: /email-marketing-automation-guide

Cluster 1: /welcome-flow-automation
  -> Pillar anchor: "the complete email marketing automation guide"
  Pillar -> Cluster 1 anchor: "setting up a welcome flow"

Cluster 2: /abandoned-cart-flow-automation
  -> Pillar anchor: "our full automation guide"
  Pillar -> Cluster 2 anchor: "recovering abandoned carts automatically"

Cluster 3: /win-back-flow-automation
  -> Pillar anchor: "email marketing automation strategy"
  Pillar -> Cluster 3 anchor: "win-back flows for lapsed customers"

Cluster 4: /segmentation-for-automation
  -> Pillar anchor: "automation guide"
  Pillar -> Cluster 4 anchor: "segmenting your list for automated flows"
  Cluster 4 -> Cluster 1 anchor: "segmenting new subscribers for your welcome flow"

Cluster 5: /ab-testing-automated-emails
  -> Pillar anchor: "automation fundamentals"
  Pillar -> Cluster 5 anchor: "A/B testing your automated flows"
  Cluster 5 -> Cluster 2 anchor: "testing subject lines on abandoned cart emails"

Healthy

Every cluster post links back to the pillar and receives a link from it, anchor text varies across posts instead of repeating identically, and at least two cluster-to-cluster links exist where topics genuinely overlap.

Unhealthy

Five cluster posts published with links only to the homepage and category page, no pillar-to-cluster web at all, exactly the loosely-connected-posts pattern the lesson contrasts against the topic cluster model.

What this means

The two cluster-to-cluster links (segmentation into welcome flows, A/B testing into abandoned cart) aren't decoration, they're what makes this a dense topical web instead of six posts that each happen to mention the pillar once.

So what do I do about it?

SymptomActionEffort
Five cluster posts are in the CMS as drafts with no linking plan attachedAttach this link map to each draft before it goes to the editor, not after publish30 min
YouYou can do this yourself, no engineering access required.

Step 02 of 02

The Three-Click Rule

The lesson's three-click rule: any important page should be reachable within 3 clicks from the homepage, since Google's crawlers prioritize pages close to the homepage in link distance and pages 7 clicks deep get crawled rarely with almost no internal authority flow.

Two of the five cluster posts (win-back flows and A/B testing) currently have no path from the homepage shorter than Homepage -> Blog -> Category -> Post archive -> Post, 4 clicks. How do you get both under 3 clicks without a navigation redesign?

Google Sheets— Same spreadsheet, add a click-depth column tracing the shortest path from homepage to each cluster post.

Procedure

  1. Trace the current shortest path from the homepage to each of the 5 cluster posts
  2. Flag any post at 4+ clicks
  3. Add the flagged posts to the pillar page's outbound link list (the pillar itself should sit 1-2 clicks from the homepage)
  4. Re-trace the path: homepage -> pillar -> cluster post, confirm it now resolves in 2-3 clicks
Sample output
BEFORE:
  Win-back flows:        Homepage -> Blog -> Category -> Archive -> Post   (4 clicks)
  A/B testing automation: Homepage -> Blog -> Category -> Archive -> Post   (4 clicks)

AFTER (both added to the pillar's outbound link list, pillar is 1 click from homepage nav):
  Win-back flows:        Homepage -> Pillar -> Post   (2 clicks)
  A/B testing automation: Homepage -> Pillar -> Post   (2 clicks)

Healthy

Every cluster post resolves in 3 clicks or fewer from the homepage, using the pillar page itself as the shortcut rather than requiring a navigation rebuild.

Unhealthy

Publishing all five cluster posts and leaving two of them reachable only through a 4-click archive path, guaranteeing they get crawled less often and receive less authority than the other three.

What this means

The pillar page isn't just a hub for topical authority, it's also the fastest lever for fixing crawl depth: linking a deep post from a shallow, well-linked page instantly shortens its path without touching the site's navigation structure.

So what do I do about it?

SymptomActionEffort
Two cluster posts sit 4 clicks from the homepageAdd both to the pillar page's outbound link list before publishing either post5 min
EitherYou or a developer can handle this, depending on your access.

Analyze your findings

What to look for

Bidirectionality
Does every cluster post both link to and receive a link from the pillar, not just one direction?
Anchor text variety
Does anchor text vary across posts, or does the same phrase repeat identically everywhere?
Topical cluster-to-cluster links
Are cross-links between clusters based on genuine topical overlap, not added just to hit a count?
Click depth
Does every post resolve within 3 clicks of the homepage, and if not, what's the specific fix?

Make the call

Win-back flows and A/B testing automation currently sit 4 clicks from the homepage. What's the correct fix?

Recommendation · Priority: Medium

“Before the five cluster posts publish, the linking map should be finalized as specified: every cluster post links to the pillar and receives a link from it, using distinct anchor text per post rather than repeating the same phrase. Two cluster-to-cluster links (segmentation into welcome flows, A/B testing into abandoned cart) should ship alongside the pillar links, since these reflect genuine topical overlap rather than arbitrary cross-linking. Win-back flows and A/B testing automation should be added to the pillar's outbound link list before publish, since their current path resolves at 4 clicks and this single addition brings both to 2 clicks.”

Common mistakes

What trips people up

  • Linking clusters to the pillar but not the pillar back to clusters — the topic cluster model requires links in both directions, a one-way link chain doesn't build the same topical density.

  • Reusing identical anchor text across every cluster-to-pillar link — varied, descriptive anchor text carries more relevance signal than the same phrase repeated five times.

  • Adding cluster-to-cluster links without genuine topical overlap — a forced cross-link between unrelated posts doesn't strengthen the topical web and can confuse readers about the post's actual focus.

  • Fixing click depth with a navigation redesign instead of the pillar's link list — the pillar page is usually the fastest lever for reducing click depth, a full navigation change is unnecessary effort for the same result.

Final deliverable

A complete pillar-cluster link map: 1 pillar page plus 5 cluster posts, every link listed in both directions with its anchor text, and a crawl-depth check confirming every post resolves within 3 clicks of the homepage.

See a reference example
Sample output
The same build applied to a FirstCry-style parenting pillar, "Newborn Care Essentials", illustrative: 5 cluster posts (feeding schedules, sleep training, vaccination timelines, babyproofing, postpartum recovery) were mapped with 10 pillar-cluster links plus 3 cluster-to-cluster links (feeding schedules into sleep training, vaccination timelines into babyproofing). Two posts that would have sat 4 clicks deep in the category archive were pulled to 2 clicks by adding them to the pillar's outbound list before publish.

Success criteria

You're done when you can:

  • All 5 cluster posts have both a link to the pillar and a link from the pillar, each with distinct (not identical) anchor text
  • At least 2 genuinely topical cluster-to-cluster links are specified, not just pillar-and-back
  • Every cluster post's shortest path from the homepage is traced and shown to resolve in 3 clicks or fewer
  • Any post that would have exceeded 3 clicks has a specific, named fix (not a vague 'improve navigation' note)

Key takeaway

A topic cluster isn't just a group of related posts, it's a deliberately built link structure where every connection, pillar to cluster, cluster to pillar, and cluster to cluster, is planned before publish. Getting the map right up front avoids shipping posts that technically cover related topics but never actually reinforce each other.