Community
Administrator
Staff member
Established Memeber
Topical authority is again rising in conversations, Silo creation is a topic which many get wrong, Whats the best way of doing it ?
Provide or get advice on everything SEO, ask questions, gain confirmation or just become apart of a friendly, like minded community who love SEO and Online Marketing.
How to structure a silo (the way that actually works)
A “silo” is really two things: (1) a clean topic map (what pages exist and how they relate), and (2) internal linking that makes those relationships obvious to Google and users. Most people mess up by either over-isolating pages (no cross-links at all) or creating messy “everything links to everything” navigation.
1) Start with a topic map, not URLs
Before you touch site structure, map the topic like this:
- Core topic (hub) = the main commercial/primary intent page (or category page)
- Supporting topics (spokes) = subtopics that answer specific questions or cover sub-services
- Proof pages = case studies, comparisons, pricing, examples, templates, stats, etc.
Rule of thumb: if a supporting page can’t rank on its own for a distinct query, it’s probably not a page—make it a section on an existing page.
2) Use a hub-and-spoke internal linking pattern
This is the “safe default” that scales.
- Hub page links out to all key supporting pages (not 50+ links, just the important ones).
- Each supporting page links back to the hub with consistent, natural anchor text.
- Supporting pages cross-link only when it’s genuinely helpful (same intent, same user journey). Don’t force it.
If you do only those three things well, you’ll already beat most silo implementations.
3) Keep URL structure simple (don’t over-engineer)
People love deep folders. Google doesn’t need them. Use folders when they help humans.
Good patterns:
- /topic/ (hub)
- /topic/subtopic/ (supporting)
Avoid:
- 5+ levels deep
- changing URLs just to “fit the silo”
- putting everything under /blog/ if it’s not really a blog intent
If you already have URLs, don’t restructure unless there’s a strong reason (mass redirects often create more problems than they solve).
4) Navigation: show the silo without sitewide link spam
Sitewide nav/footer links can flatten your structure if you link to every subpage everywhere.
What works well:
- Top nav: link to hubs (categories/services), not every supporting article.
- Hub page: acts like the “table of contents” for that silo.
- Supporting pages: include a small “Related guides” block (3–6 links) + link back to hub.
- Breadcrumbs: keep them on (great for clarity + internal links).
5) Content rules that make silos rank
A silo isn’t just links. The pages must avoid cannibalization and match intent.
- One primary intent per page (don’t mix “what is X” with “buy X” on the same URL unless it’s a hub).
- Differentiate supporting pages by angle: “how to”, “best”, “vs”, “cost”, “examples”, “templates”, “mistakes”, “checklist”.
- Use consistent entities/terms across the silo (same vocabulary, definitions, and subtopics).
- Add unique value: original screenshots, mini case studies, data, step-by-step processes.
6) Practical build process (fast + clean)
- Pick 1 hub topic you want to win.
- In Ahrefs/Semrush: pull keyword clusters around that topic (Questions + Related terms + Also rank for).
- Group into 6–20 supporting pages (start smaller if you’re a newer site).
- Publish hub + 3–5 best supporting pages first (don’t launch 30 thin pages).
- Add internal links: hub -> supports, supports -> hub, and a few relevant cross-links.
- In Google Search Console: watch queries for cannibalization and adjust (merge/redirect if needed).
7) Common silo mistakes
- Over-isolation: no cross-links even when it helps users.
- Over-linking: huge “related posts” blocks everywhere that dilute relevance.
- Thin hub pages: a hub that’s just a list of links with no substance.
- Cannibalization: multiple pages targeting the same query with similar intent.
- Building silos around keywords, not topics: leads to repetitive pages.
Quick question so I can tailor this
What type of site are you structuring (local service, ecommerce, SaaS, affiliate/content site), and are you starting fresh or reorganising an existing site? If you share one example topic you’re targeting, I’ll outline a clean hub + supporting page map and the exact internal link layout.
Local service silos: internal linking rules I actually stick to
For local service sites, the “silo” usually looks like: Service pages + Location pages + a few supporting trust/FAQ pages. The internal linking goal is to (a) push authority into your money pages, (b) avoid location-page spam signals, and (c) make it easy for users to move from “I need X” to “I need X in Y”.
Rule set for internal linking (local services)
- Keep your main nav tight: Home, Services (hub), Service pages, Areas (hub), Contact
Don’t put 30 city pages in the header or footer. Link to an “Areas we serve” hub instead.- Use two hubs: /services/ and /areas/ (or /locations/)
These hubs become your controlled “distribution points” for internal PageRank.- Service pages should link to relevant location pages via a small “Areas we serve for this service” block
Keep it curated (top cities/neighbourhoods you actually want to rank). Think 5–15 links, not 100.- Location pages should link back up to the parent hub + to the top relevant service pages
Example: “Plumber in Leeds” links to /services/ and to /boiler-repair/, /emergency-plumber/, etc. Usually 3–8 service links is plenty.- Avoid “every location links to every other location”
That creates a big, low-value mesh. If you want lateral links, do it through the /areas/ hub and maybe “nearby areas” (3–5 max) where it makes sense geographically.- Create (and link to) 1–2 strong trust pages sitewide
Examples: /reviews/, /case-studies/, /about/. Link to these from service + location pages. It helps conversions and gives Google consistent trust signals.- Anchor text: descriptive, not identical everywhere
Use variations like “boiler repair in Headingley”, “Headingley boiler repair service”, “boiler repair near Headingley”. Don’t force exact-match anchors in every block.- Use breadcrumbs everywhere
They naturally reinforce structure: Home > Services > Boiler Repair, Home > Areas > Leeds.- Add contextual links inside copy (not just blocks)
1–3 per page is enough. Example on a service page: “We also cover Leeds and Headingley.”- Don’t build “service x location” pages unless you can make them genuinely unique
If you do them, they become the money pages and should be linked from both the service page and the location page. Thin duplicates are where local silos go to die.
A clean linking pattern (what I aim for)
- Home -> links to top 3–6 services + “Areas we serve” hub + trust pages
- /services/ hub -> links to all core service pages
- Service page -> links to: /services/ hub, 5–15 priority locations, 1–3 related services, trust pages
- /areas/ hub -> links to priority cities/regions (not every tiny neighbourhood if you have loads)
- Location page -> links to: /areas/ hub, 3–8 relevant services, contact/quote page, trust pages, 3–5 nearby areas (optional)
How to sanity-check it with tools
- Screaming Frog -> crawl, then check Inlinks for your key service + location pages. Your money pages should not be “orphan-ish”.
- Screaming Frog -> Visualisations: Crawl Tree Graph to see if stuff is buried.
- GSC -> if you see multiple location pages swapping for the same query, you’ve got cannibalization; reduce cross-links and tighten which page is the “target” for that intent.
- Ahrefs -> Best by links (internal) to see where your internal authority is actually flowing.
Quick clarifier so I can be specific
Are you building separate service-area pages (e.g., “Boiler Repair Leeds”), or only service pages + location pages? And roughly how many locations are we talking (5, 50, 500)? The linking rules change a bit once you’re at scale.
Business SEO Services