Cluster Architecture
Pillar, Hub, and Page Architecture From Clusters
Turn topic clusters into a clean site structure. Build pillar pages, hubs, and supporting pages with predictable URLs, descriptive anchors, and clear routes. This guide focuses on information architecture, not analytics reporting.
Definitions: pillar, hub, page
Pillar
A top-level page that frames a topic and routes to major subtopics. Think of it as the front door for a cluster family. It answers high-level questions, sets scope, and links out. It does not repeat every detail.
Hub
A mid-level page inside a pillar that organizes related children. Hubs live one folder deeper, introduce the subtopic, and list child pages with short descriptions.
Supporting page
A focused page that serves one intent like definition, how-to, template, comparison, pricing, or solution. Each supporting page targets one cluster.
Google’s guidance on helpful content and crawlable links is a useful north star: helpful content, links.
Map clusters to architecture
Each cluster becomes a page or a hub depending on breadth. The head term usually names the pillar or hub. Close variants, questions, and adjacent intents become children.
| Cluster | Page type | Why | Children (examples) |
|---|---|---|---|
| Content strategy | Pillar | Very broad topic that routes many subtopics | content calendar, SEO content, briefs, governance |
| Content briefs | Hub | Multiple intents under a narrow theme | brief template, acceptance criteria, examples |
| SEO brief template | Supporting page | Single intent and offer | — |
URL strategy & slugs
URLs should be human readable, stable, and reflect the architecture. Keep them short, use lowercase, and separate words with hyphens. Avoid dates in slugs. Place hubs and children in predictable folders.
Patterns
- Pillar: /content-strategy/
- Hub: /content-strategy/briefs/
- Child: /content-strategy/briefs/template/
- Sibling child: /content-strategy/briefs/acceptance-criteria/
Slug rules
- One concept per slug
- No stop words unless clarity requires them
- Prefer nouns or noun plus verb like /audit/plan/
See Google on sitemaps and guidance on URL structure basics.
Routing & internal links
Routing tells readers and crawlers where to go next. Use descriptive anchors, shallow hops, and consistent placement for navigation blocks.
Pillar → hubs
- Short intros and a table of hubs
- Cards with one line description and CTA
- List hubs before individual articles
Hub → children
- Alphabetical or task-based grouping
- 2 to 4 featured children at the top
- Contextual links inside sections
Children ↔ siblings
- Two related links at the end
- Descriptive anchors like “brief acceptance criteria”
- Link back to hub near the top
Example HTML block
<nav aria-label="In this hub" class="hub-grid">
<a href="/content-strategy/briefs/template/">Brief template</a>
<a href="/content-strategy/briefs/acceptance-criteria/">Acceptance criteria</a>
<a href="/content-strategy/briefs/examples/">Examples</a>
</nav>Make links crawlable without JavaScript heavy routers for core nav. See Search Central on crawlable links.
Schema & on-page structure
Schema should match visible content. Pillars and hubs use Article or WebPage with breadcrumb data. How-to or FAQ pages can add specific types when content truly exists on the page.
Pillars
- Article or WebPage
- Intro, table of hubs, short answers
- FAQ only if you show real Q&A
Hubs
- WebPage with BreadcrumbList
- Section headings per child group
- Cards with summary and link
Supporting pages
- Article, HowTo, or FAQPage
- One H1 with clear promise
- Internal links back to hub
Schema docs: Search Central, plus Schema.org.
Templates & components
Reusable templates keep architecture consistent and speed up publishing. Aim for a few smart components that writers can use without design help.
Pillar template
- Short overview and problem framing
- Hub directory grid with cards
- Glossary chips for key entities
Hub template
- Hero with one sentence promise
- Filterable grid of children
- Contextual links and FAQs
Supporting page
- Scannable H2s and a steps table
- Compact FAQ block near the end
- CTA that fits the stage
Sitemaps & canonicals
List only canonical URLs in your XML sitemaps. Keep lastmod accurate. Use self-referencing canonicals and avoid duplicate indexable routes created by filters or parameters.
Sitemap snippet
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url><loc>https://example.com/content-strategy/</loc><lastmod>2025-08-01</lastmod></url>
<url><loc>https://example.com/content-strategy/briefs/</loc><lastmod>2025-08-01</lastmod></url>
<url><loc>https://example.com/content-strategy/briefs/template/</loc><lastmod>2025-08-01</lastmod></url>
</urlset>Canonical tag
<link rel="canonical" href="https://example.com/content-strategy/briefs/template/">Docs: duplicate URL consolidation.
Migration from legacy content
Most sites already have overlapping pages. Use your clusters to map legacy URLs to the new structure and ship a redirect plan.
Steps
- Assign each legacy URL to a cluster
- Pick the canonical target per cluster
- Merge or rewrite duplicates as needed
- Ship a 301 map and update internal links
Redirect table
FROM TO
/blog/what-is-content-strategy/ → /content-strategy/
/blog/content-briefs/ → /content-strategy/briefs/Hygiene
- One hop 301s only
- Remove redirected URLs from sitemaps
- Fix breadcrumbs and nav links
Redirect best practices: Search Central.
Governance & SOPs
Architecture fails when naming drifts and routes change without a record. Keep a single source of truth and light processes that protect structure while staying fast.
What to standardize
- Naming rules for pillars, hubs, and slugs
- One cluster equals one supporting page
- Anchor conventions for internal links
Change log
- New URLs with owner and date
- Redirects with from and to
- Reasons for promotions to hub or pillar
If you manage multiple languages, pair this with hreflang. See international targeting.
FAQ
How many hubs should a pillar have
As many as the reader needs to cover the topic without repeating yourself. Many pillars land between three and eight hubs. If a hub grows too large, promote it to a pillar.
Do hubs need text or just links
Always add a short intro that defines scope and sets expectations. Then list children with one sentence summaries. Add an FAQ only if it answers real questions.
Where should solution pages live
Keep solution pages in a stable folder like /solutions/ and link them from relevant hubs. Do not bury them under blog paths.
What about pagination and filters
Avoid indexable infinite combinations. Curate filtered pages that offer unique value and give them clear routes. Use canonical and noindex where appropriate.
Need a second set of eyes on your routes and slugs Ask a quick question.
