All posts
Web design & development

Topic Clusters and Pillar Pages: Building Them into Site Architecture

Pillar pages in site architecture: how to design hub templates, CMS fields, breadcrumbs and linking rules so topic clusters work as structure, not just content.

By Mehdi Hassan7 min read

The short answer

Pillar pages fit into site architecture as hub templates: one page per core topic that covers it broadly and links to every detailed article in its cluster, while each article links back. To make topic clusters work, design the hub template, CMS relationships, breadcrumbs and related-article blocks so links are built into the structure, not added by hand.

Key takeaways

  • A topic cluster is a structure first: hub template, CMS relationships and linking rules, then content.
  • Model the hub-to-article relationship in the CMS so links, breadcrumbs and related lists update themselves.
  • Give hub pages their own template; a long blog post with links is not a pillar page.
  • Keep cluster URLs flat; express the hierarchy with links and breadcrumbs, not deep folders.
  • Pick hub topics that match buyer problems your product solves, not every keyword you could rank for.

Part of Website Information Architecture: How to Structure a Marketing Site

How do topic clusters and pillar pages fit into site architecture?

Topic clusters and pillar pages fit into website architecture as a second hierarchy alongside your main navigation. The main navigation organizes the pages buyers use to evaluate you: product, solutions, pricing. Topic clusters organize the educational content that brings buyers in earlier, grouping articles under hub pages that each cover one core topic.

Most advice about clusters is about writing: pick a topic, write a long pillar post, write supporting posts, link them. That works until you have fifty articles and someone forgets to add the links. The angle of this article is the build side: designing hub templates and CMS structure so the cluster holds together automatically. For the wider structure your clusters sit inside, see our website information architecture guide.

If you want the content and keyword side in depth, our guide to building topic clusters on a marketing site covers topic selection and writing. This one covers the templates and the wiring.

What is a pillar page, structurally?

Structurally, a pillar page is a hub: a page that introduces a topic, answers its main question directly and routes readers to the detailed article for each sub-question. It's both a page worth reading and a directory of the cluster. Each child article links back to it, and children link to each other where it helps the reader.

Element

Pillar (hub) page

Cluster (child) article

Scope

The whole topic, broadly

One sub-question, in depth

Links out

To every child, grouped logically

To the hub early, plus a few siblings

Template

Hub template with a cluster index

Standard article template

Breadcrumb

Blog or Resources, then the hub

Blog or Resources, then hub, then article

Updates

Index updates when children are added

Content updates on its own schedule

This article is itself a child in a cluster: it links to its hub early and to sibling articles where they're relevant. That pattern, repeated across every article, is what makes the cluster legible to readers, search engines and answer engines.

How do you design a pillar page template?

Design a pillar page template as a distinct page type with its own layout, not as a long blog post. It needs to do two jobs at once: give a complete overview a reader can stop at, and make the rest of the cluster easy to scan and enter. Those jobs need components a standard article template doesn't have.

  • A direct answer at the top. A short summary that answers the topic's main question, which is also what answer engines tend to quote. Our guide to answer-first page structure covers how to write it.
  • A table of contents. Built from the H2s, so long hubs stay navigable.
  • Section-to-child links. Each section ends with a link to the child article that goes deeper.
  • A cluster index. A grouped list or table of every child article, pulled from the CMS.
  • Breadcrumbs. So readers and crawlers can see where the hub sits.
  • A soft conversion block. One offer that fits the topic, placed where the reader is most convinced.

How should the CMS model topic clusters?

The CMS should model topic clusters as a relationship between content, not as text links typed into articles. Give each article a reference field that points to its hub, and let the templates use that relationship to build breadcrumbs, back-links and the hub's index. When an editor publishes a new article and picks its hub, every link updates itself.

  1. Create a hub collection or flag

    Either a separate Hubs collection or an is-hub field on articles. A separate collection is cleaner when hubs need different fields.

  2. Add a hub reference to articles

    A required reference field on each article that points to its hub. One hub per article keeps the structure clear.

  3. Add an optional grouping field

    A short field such as Group lets the hub's index sort children into logical sections instead of one long list.

  4. Render the relationships in templates

    The article template shows the breadcrumb and a link to the hub; the hub template queries its children and renders the grouped index.

  5. Add related-article blocks

    Show a few sibling articles at the end of each child, pulled from the same hub, so readers move sideways through the cluster.

  6. Validate before publishing

    Check that every article has a hub, that links point to published pages and that the hub index contains no orphans.

If you're setting up collections from scratch, our content modeling guide covers how to structure references and fields for a SaaS site. The same approach powers directories such as a SaaS integrations page, where a hub lists every integration and each detail page links back.

For example, suppose a SaaS company wants a cluster on onboarding

For example, suppose a SaaS company that sells onboarding software wants a cluster around customer onboarding. The hub, /blog/customer-onboarding, covers what onboarding is, the stages, the metrics and the common mistakes, with a short section on each.

Ten child articles go deeper: an onboarding checklist, email sequences, onboarding metrics, onboarding for enterprise accounts and so on. Each sits at /blog/its-slug, with no nested folders. In the CMS, each child references the onboarding hub and has a Group value such as Planning, Execution or Measurement.

The hub template renders those three groups as a read-next table. Each child shows a breadcrumb back to the hub and three related siblings. When the team publishes an eleventh article, they pick the hub and group, and it appears in the right place without anyone editing the hub.

What URL structure should pillar pages use?

Pillar pages and their children should use flat URLs, typically /blog/hub-topic and /blog/child-topic, with the hierarchy shown through links and breadcrumbs instead of nested folders. Nesting children under their hub in the URL, such as /blog/onboarding/checklist, looks neat but breaks when an article moves to a different cluster or a hub is split in two.

Flat URLs mean you can reorganize clusters by changing a CMS reference, with no redirects. Our URL structure best practices explain why stable, shallow paths matter more than encoding today's grouping into the address.

How do you choose pillar topics for a SaaS site?

Choose pillar topics that sit where the problems your product solves meet what your buyers search for. A hub should attract readers who could plausibly become customers, and it should lead naturally to your product and solutions pages. Topics chosen only for search volume bring traffic that never converts.

  • Start from your messaging: the problems on your home and product pages are your first hub candidates.
  • Check that each topic has enough real sub-questions for several useful child articles.
  • Avoid hubs that overlap heavily; two hubs covering nearly the same topic split your authority.
  • Map each hub to the product or solutions page it should send readers to. Our SaaS sitemap template shows where those pages live.

How do you audit an existing cluster structure?

Audit a cluster by checking whether every article belongs to a hub, links to it, and appears in its index, and whether hubs overlap. A quick crawl plus a CMS export usually shows the gaps quickly.

  1. List every article with its hub reference, or note that it has none.
  2. Crawl the site and check that each child links to its hub and each hub links to all its children.
  3. Look for orphan articles with no internal links pointing at them.
  4. Compare hub topics and their top queries in Search Console for overlap.
  5. Check that hubs link onward to the right product or solutions pages.

Our on-page SEO audit guide covers the internal-link checks in more detail.

Frequently asked questions

How long should a pillar page be?
Long enough to cover the topic's main questions with a short section each, which for most B2B topics makes it one of the longer pages on your site. Length isn't the goal, though. A pillar page should be complete as an overview and leave depth to the child articles. If a section keeps growing, that's a signal to write a child article and link to it.
How many articles should a topic cluster have?
Enough to cover the real sub-questions buyers ask about the topic, and no more. A cluster with only a couple of articles isn't much of a cluster, and one that keeps sprawling may be two topics that should be split into separate hubs. Let the questions decide the count, not a target number.
Can a blog post belong to more than one topic cluster?
It can link to more than one hub, but it should have one primary hub for its breadcrumb and its place in the index. Assigning several primary hubs makes the structure ambiguous for readers and crawlers alike. If an article truly fits two clusters, pick the closer one as primary and add a contextual link to the other.
Do pillar pages still matter for AI search?
Clear structure helps answer engines understand which page is your authoritative overview of a topic and which pages cover the details. A hub with a direct answer at the top and well-linked children gives them obvious pages to quote for broad and specific questions. The structure matters more than the label pillar page.

· CEO & Design Director

Copywriter, designer and developer, and founder of Designify Studio. Over five years, 60+ projects across 14+ industries, for startups that have raised $300M+.

Want this done for you? Website, $8,000.

A multi-page marketing site, designed by us, developed in Next.js and animated. $8,000, one-time, up to 6 pages. Book a free 30-minute call to see if it fits.

Schedule Call