This module owns the information model, hierarchy, navigation graph and durable URL inventory. It introduces crawlability, canonicals and sitemaps only where architecture can create or prevent structural defects. Module 09 owns the deeper SEO diagnosis and optimization of those search signals.
START WITH THE MODEL
Website architecture is the relationship between information, pages, navigation and discovery — not the shape of the top menu.
Four systems are often mixed together even though they solve different problems. Information architecture defines what information exists and how it is grouped. Content modeling defines reusable content types and fields. Navigation exposes selected paths to users. URL architecture gives resources stable addresses. Search discovery adds another layer: crawlable links, sitemaps, canonicals and indexing controls.
| Layer | Question it answers | Typical failure |
|---|---|---|
| Information architecture | Where does this information logically belong? | Everything becomes a top-level page or category. |
| Content model | What type of thing is this and which fields does it need? | Reviews, guides and tools all become generic posts with inconsistent data. |
| Navigation | Which paths should users see right now? | The menu becomes a mirror of the entire database. |
| URL system | What stable address represents this resource? | URLs change every time a menu or category changes. |
| Discovery/indexing | How do crawlers find the canonical pages worth indexing? | Important pages are orphaned while filter duplicates consume crawl activity. |
Design the information model first. Navigation and URLs should express that model, not create it by accident.
A flat site is not automatically simple
Putting every page one click from the homepage can create an enormous menu and weak context. Conversely, deep nesting can hide important content. The goal is not “flat” or “deep” as an ideology. The goal is a structure where major tasks are obvious, related content is connected and important pages have strong internal discovery paths.
Do not optimize architecture around an invented SEO rule
There is no universal “three-click rule” that guarantees rankings, and Google does not publish a magical ideal number of internal links per page. Use click depth as a practical UX and discovery signal: important pages should not require obscure navigation paths, while lower-priority or specialist content can sit deeper when that reflects user intent.
ARCHITECTURE BEFORE DESIGN
Start with a content and business inventory before drawing a sitemap.
Architecture fails when it begins with menu labels instead of actual information. List what the site must contain, who needs it, why it exists and whether it deserves its own indexable URL. On a new site this is a planning inventory. On an existing site it is a crawl/content inventory.
Minimum inventory fields
| Field | Why it matters |
|---|---|
| Proposed / existing URL | Lets you see duplication, path inconsistency and migration risk. |
| Content type | Separates guides, tools, reviews, landing pages, categories and legal pages. |
| Primary user task | Prevents pages from being created only because a keyword exists. |
| Search intent | Helps separate informational, comparative, transactional and navigational needs. |
| Business role | Awareness, conversion, retention, support, monetization or trust. |
| Parent / hub | Shows which section owns the page. |
| Indexing intent | Index, noindex, canonicalized, utility-only or restricted. |
| Internal-link sources | Identifies pages that would otherwise become orphans. |
| Owner / review cadence | Architecture is operational; stale sections need responsibility. |
Delete a planned page before building it if it has no distinct job
If two planned pages satisfy the same user intent with nearly the same information, combining them is often stronger than publishing both. Architecture should reduce content duplication before SEO tools have to diagnose it later.
DESIGN FOR TASKS
Map the routes users actually need, not the departments you happen to have internally.
A site architecture should support several user journeys at once. A beginner may need a guided path. An experienced user may want direct access to a technical reference. A commercial visitor may want a comparison. A returning visitor may search by product. The same database can support different routes without duplicating the destination page.
Use task statements
Write tasks in plain language: “I need to choose hosting,” “I need to fix an indexing problem,” “I want to compare two SEO tools,” “I need to know whether this affiliate program is worth joining.” Then map the shortest sensible route from likely entry points to the answer.
Needs orientation, trust and a clear starting point.
Needs deep guides, comparisons, evidence and related references.
Needs decisive information, requirements, costs, risks and CTA clarity.
Needs search, recognizable labels and predictable locations.
Primary navigation should represent high-value routes, not every page
A growing site can have hundreds of pages but still only a handful of primary navigation items. The menu is a curated interface, not a database dump.
MODEL REUSABLE CONTENT
Define content types before taxonomies so structure reflects what the content actually is.
For a small site, WordPress Pages and Posts may be enough. As complexity grows, custom post types and custom taxonomies can improve consistency. The decision should come from repeated data and behavior, not from a desire to create more admin menus.
Example for AffiliateBest
| Content type | Typical fields | Why separate it? |
|---|---|---|
| Learning guide | Module, stage, difficulty, next lesson, sources, update date | Sequential education behavior. |
| Product review | Product, price, pros, cons, verdict, alternatives, disclosure | Structured commercial evaluation. |
| Affiliate program profile | Commission, cookie, payout, region, network, status | Comparable business data that changes over time. |
| News item | Event date, source, affected product/category, update status | Freshness and chronology differ from evergreen guides. |
| Static page | Company, legal or evergreen landing content | Not part of chronological publishing. |
Do not create a custom post type when a normal Page plus template solves the problem
Every new content type adds query logic, archive behavior, permissions, SEO configuration and maintenance. Use it when the data model or workflow is genuinely different.
STRUCTURAL OWNERSHIP
Use hierarchy to express ownership and context, not to manufacture keyword-rich folder depth.
A practical hierarchy usually has a small number of major sections, strong hub pages and clearly owned children. Each page should have an obvious answer to “which section owns this?” If the answer is “three sections equally,” either the information model is unclear or you need cross-links rather than duplicate pages.
Example learning hierarchy
/website-building/
/website-fundamentals/
/website-idea-niche-business-model/
/domains-hosting-infrastructure/
/hostinger-guide/
/wordpress-complete-guide/
/website-architecture-navigation-urls/
This hierarchy communicates that each module belongs to Website Building. It does not mean every future section must use nested URLs. Architecture can be logical even when an implementation uses flatter paths.
Keep the number of top-level sections intentionally small
If every new idea becomes a top-level section, users lose orientation and internal authority is diluted across too many competing hubs. Merge adjacent topics until each top-level section has a distinct audience task and enough depth to justify its existence.
STABLE ADDRESSES
Design URLs to be readable, stable and independent from temporary interface decisions.
A URL is an address, not a full breadcrumb. It should usually communicate the resource without encoding every editorial detail. Google recommends logical, intelligible URL structures and specifically recommends hyphens rather than underscores to separate words.
Good URL properties
- Readable enough for a human to infer the topic.
- Stable across menu redesigns and cosmetic category changes.
- Lowercase and consistently formatted.
- Uses hyphens between words where separation is needed.
- Avoids unnecessary session IDs, tracking values and duplicate parameters in canonical URLs.
- Does not include a year for evergreen content unless the year is genuinely part of the resource identity.
| Better | Weaker | Reason |
|---|---|---|
/website-building/seo/ | /page?id=4812 | Readable stable concept. |
/affiliate-programs/saas/ | /affiliate_programs/saas/ | Hyphenated word separation. |
/tools/semrush/ | /best-seo-tool-sem-rush-review-cheap/ | Brand/resource identity without keyword stuffing. |
/website-building/hostinger-guide/ | /2026/09/07/hostinger-guide/ | Evergreen guide does not need publication date in the path. |
Do not change URLs casually after publication
Once a URL earns links, bookmarks, analytics history and search visibility, changing it becomes a migration. If the benefit is cosmetic, the safest decision is often to leave the URL alone.
WORDPRESS PAGE HIERARCHY
Parent/child Pages are useful when the relationship is real — but hierarchy should not become a nesting contest.
WordPress Pages can be hierarchical. This works well for learning centers, documentation and product sections where a child logically belongs to a parent. It is less useful for chronological editorial posts or content that naturally belongs to several themes.
Use a parent when the child loses context without it
A module named “Technical SEO” may naturally sit under a “Website SEO” hub. A company “Privacy Policy” does not need to be a child of “About Us” merely because both are in the footer.
Navigation and parentage do not need to match one-for-one
A child page can appear in contextual cards without appearing in the global menu. A top-level page can be linked from a section hub. Treat CMS hierarchy, menu hierarchy and visual grouping as related but distinct controls.
CLASSIFICATION WITHOUT CHAOS
Use categories for meaningful grouping and tags only when they create a reusable browse dimension.
WordPress categories are hierarchical; tags are non-hierarchical. Both create archive URLs, so every taxonomy decision can create indexable pages, internal links and maintenance obligations.
Category rule: broad, durable and owned
A category should represent a recurring content area that will contain enough useful items to justify an archive. “SEO & Traffic” can make sense. “SEO Tips September” probably does not.
Tag rule: use only if visitors would intentionally browse it
Creating a tag for every keyword, tool mention or company name can produce hundreds of near-empty archives. A tag is not a hidden SEO keyword field. If the tag has no user-facing browse value, do not create it.
Custom taxonomies are powerful when one dimension appears across several content types
For example, “Platform” could classify reviews, affiliate program profiles and tutorials by Hostinger, WordPress, Shopify or another platform. This is useful only if the cross-content browse experience is intentionally designed.
Taxonomy explosion creates thin archives, duplicate intent and crawlable URL inventory that nobody owns. Create taxonomies from a browsing model, not from a keyword spreadsheet.
TOPIC OWNERSHIP
Use hubs and clusters to create useful learning paths, not to manufacture an artificial “topical authority” pattern.
A hub is valuable when it genuinely helps a visitor understand a subject and choose the next resource. The hub should summarize the topic, expose the major subtopics, explain the learning sequence and link to deeper pages. Child resources should link back to the hub and sideways to genuinely related resources.
Strong hub
- Has a clear user promise and scope.
- Explains how the child topics relate.
- Links to all major resources with descriptive context.
- Is useful even before the visitor opens a child page.
- Is updated when the cluster changes.
Weak hub
A page containing 40 keyword-stuffed links and no meaningful explanation is not an information architecture. It is an index page with little user value.
DISCOVERY & CONTEXT
Internal links should answer “what would genuinely help the reader next?” while ensuring important pages are discoverable.
Google uses links to discover pages and understand relevance. Google’s current link guidance recommends crawlable <a href> links and descriptive, reasonably concise anchor text. It also says every page you care about should have a link from at least one other page on your site.
Use four internal-link roles
Hub → child and breadcrumb → parent.
A concept links to the deeper explanation exactly where it becomes relevant.
Guide → next module, comparison → review, tutorial → implementation resource.
404, empty states and discontinued content point users toward the nearest valid destination.
Write anchors that make sense out of context
“Read the complete WordPress professional workflow guide” communicates the destination better than “click here.” Do not force exact-match keywords into every internal link; natural descriptive language is better for users and easier to maintain.
There is no universal ideal number of internal links per page
Add the links the user needs. If a page contains so many links that the reading experience becomes a directory, the architecture may need stronger hubs or progressive disclosure.
MAKE IMPORTANT PAGES FINDABLE
Crawlability begins with ordinary HTML links and coherent routes, not with submitting every URL manually.
Google discovers many URLs through links. A sitemap is useful, but it should supplement architecture rather than compensate for a site where important pages have no internal path.
Critical crawlability checks
- Important navigation and contextual links use real
<a href>URLs. - Important pages return a successful HTTP status and are not accidentally blocked.
- Canonical pages are linked directly rather than through redirect chains.
- Mobile users and crawlers can access the same critical routes.
- Pagination exposes crawlable next-page links when content spans multiple URLs.
- Sitemaps contain canonical URLs you actually want indexed.
Do not confuse crawlability, indexability and ranking
A page can be crawlable but not indexed, indexed but rank poorly, or present in a sitemap yet still not indexed. Architecture improves discovery and context; it does not guarantee search visibility.
ORPHAN-PAGE CONTROL
An important page with no internal links is an operational defect, even if it appears in a sitemap.
In practice, an orphan page is a page that is not reachable through the site’s internal-link graph. Google explicitly recommends that every page you care about have a link from at least one other page. A sitemap can aid discovery, but humans still need a route and internal context still matters.
Orphan detection process
- Export canonical URLs from the CMS and XML sitemap.
- Crawl the site from the homepage using a crawler or internal audit tool.
- Compare the CMS/sitemap inventory against crawl-discovered URLs.
- Classify each unmatched URL: should be linked, intentionally isolated, redirected, noindexed or removed.
- Add contextual or hub links where the page genuinely belongs.
Do not “fix” every orphan by dumping links into the footer
The correct link should explain where the page belongs. A random global link solves a graph problem while creating a UX problem.
SITEMAPS ARE DISCOVERY AIDS
Use XML sitemaps to declare the canonical URL inventory you want search engines to discover.
Google says sitemaps can improve crawling for larger, new or complex sites, but they do not guarantee indexing. A site with proper internal linking may already be discoverable, yet a sitemap still provides a clean URL inventory and useful Search Console diagnostics.
Only include canonical indexable URLs
Do not fill the sitemap with redirecting URLs, tracking duplicates, internal search results or filtered pages you do not want indexed. The sitemap should represent preferred URLs.
Know the size limits before the site becomes enormous
Google documents a limit of 50 MB uncompressed or 50,000 URLs per sitemap. Larger inventories should be split and can be managed through a sitemap index.
ONE PRIMARY URL PER RESOURCE
Canonicalization handles duplicate or very similar URL variants, but architecture should prevent unnecessary duplicates in the first place.
Google groups duplicate or very similar pages and selects a canonical. Signals such as redirects, sitemap inclusion and rel="canonical" can influence that choice. A clean architecture reduces the number of competing URLs before canonicalization is needed.
Common duplicate sources
- HTTP and HTTPS variants after a poor migration.
- www and non-www variants without consistent redirects.
- Tracking parameters.
- Sort/filter parameters.
- Printer or alternate rendering URLs.
- The same content exposed by several taxonomies or routes.
Canonical is a signal, not permission to create endless duplicates
Generating thousands of unnecessary variants and canonicalizing them later still creates crawling and operational overhead. Solve duplication at routing and information-model level when possible.
LARGE LISTS
Pagination must expose real URLs when content is split across multiple result pages.
Google’s pagination guidance notes that crawlers generally follow URLs in href attributes and do not behave like users clicking “load more” buttons. If a category, product list or article archive requires multiple batches, ensure the underlying pages are reachable through crawlable links.
Search-friendly pagination baseline
- Each page has its own URL.
- Pages link sequentially using ordinary anchor links.
- Filter and alternative sort-order URLs are controlled intentionally.
- Infinite scroll or load-more UX has a crawlable URL path underneath when indexable content depends on it.
Do not canonicalize every paginated page to page one simply because they belong to one list
Different pagination URLs usually expose different items. Treat canonicalization according to actual content equivalence, not visual similarity.
FILTERS CAN CREATE INFINITE URL SPACE
Design faceted navigation before filters generate millions of low-value URL combinations.
Filters are useful to humans but can be dangerous to crawlers when every combination creates a crawlable parameter URL. Google’s crawling documentation warns that faceted navigation can create effectively infinite URL spaces, causing overcrawling and slower discovery of useful URLs.
Decide which filter combinations deserve indexable landing pages
For a tools directory, “SEO Tools” may deserve a curated static landing page. “SEO Tools + monthly billing + blue logo + 4-star rating + sort=price” probably does not. Turn recurring high-value search destinations into deliberate pages rather than exposing every runtime filter as an indexable SEO URL.
Return real 404 responses for impossible combinations
Google’s faceted-navigation guidance recommends proper 404 responses for filter combinations with no results or nonsensical combinations. Do not redirect all empty filters to a generic page.
Architecture policy should define parameters
Document which parameters change content materially, which are tracking-only, which are sortable views and which combinations can be crawled or indexed. Without policy, every new filter becomes technical debt.
FROM 50 TO 10,000+ URLS
Large-site architecture is mostly about controlling URL inventory, ownership and repeatable templates.
Do not over-engineer crawl-budget optimization for a small website. Google’s current crawl-budget guide is aimed primarily at very large or very rapidly changing sites. For ordinary sites, clean internal linking, a current sitemap and Page Indexing monitoring are usually the right priorities.
At 50–200 pages
- Keep top-level sections clear.
- Use a simple content inventory.
- Audit orphan pages manually or with a crawler.
- Keep category/tag creation disciplined.
At 200–1,000 pages
- Formalize content types and taxonomy rules.
- Automate internal-link and orphan reporting.
- Track template-level SEO and accessibility defects.
- Segment sitemaps by useful content classes where operationally helpful.
At 1,000–10,000+ pages
- Control parameter and faceted URL spaces.
- Monitor crawl/indexation by section, template and sitemap.
- Use programmatic QA for canonicals, status codes, titles, structured data and links.
- Define lifecycle states: active, merged, expired, archived, redirected or removed.
- Assign section ownership and review SLAs.
True crawl-budget optimization is an advanced concern
Google’s guide currently frames crawl-budget work around sites roughly in the millions of URLs, sites with 10,000+ rapidly changing URLs, or sites with large “Discovered – currently not indexed” inventories. Use those thresholds as context, not as a reason to ignore architecture on smaller sites.
CHANGE CONTROL
Changing architecture on a live site is a migration project, not a design cleanup.
If URLs change, map every old URL to its correct new destination, update internal links, canonicals and sitemaps, then use server-side permanent redirects where appropriate. Google recommends changing major site elements in controlled steps rather than combining domain, CMS and layout changes at once when avoidable.
URL migration workflow
- Export the complete current URL inventory.
- Design the target architecture and freeze naming conventions.
- Create a one-to-one old → new URL mapping where a valid replacement exists.
- Identify pages to merge, remove or keep unchanged.
- Build and test the new routes in staging.
- Implement direct permanent redirects to final targets.
- Update internal links so the site no longer depends on redirects.
- Update canonicals, structured data, hreflang where applicable and XML sitemaps.
- Monitor 404s, redirect chains, indexation and traffic after release.
Do not redirect unrelated deleted pages to the homepage
If there is no relevant replacement, a correct 404/410 may be better than an irrelevant redirect. Google explicitly warns against redirecting many old URLs to one unrelated destination because that can confuse users and may be treated as a soft 404.
PROFESSIONAL BLUEPRINT
Use this sequence to design architecture before implementation.
Define audiences and tasks
List the primary visitor groups and the decisions or outcomes they need.
Inventory the content
List every proposed resource and remove duplicate-intent pages before they exist.
Define content types
Separate pages, guides, reviews, products, program profiles, news and utility content where workflows/data differ.
Group into durable sections
Create a small number of major areas that own the content.
Design taxonomy
Create categories/tags/custom taxonomies only when they support repeated browsing or filtering needs.
Design canonical URL patterns
Choose stable conventions and parameter policy before publishing.
Map navigation
Primary, section, breadcrumb, contextual, footer and search routes each get a defined role.
Map internal links
Every important resource has at least one real contextual or hub source.
Define indexing rules
Decide which archives, filters, search results and utility pages should be indexable.
Test before scale
Use representative content, mobile navigation, crawler testing and user tasks before cloning templates across hundreds of URLs.
Architecture decision record
For major conventions, record the decision, alternatives considered, reason, affected content types and migration consequences. Examples: permalink pattern, taxonomy policy, whether review URLs live under /reviews/, which filters are indexable and how discontinued content is handled.
ARCHITECTURE AUDIT
Audit the graph, not just the menu.
A visual menu review catches only a fraction of architecture problems. A professional audit combines CMS inventory, crawl data, analytics/search data and editorial review.
Audit dimensions
| Dimension | Evidence to inspect | Red flags |
|---|---|---|
| Information model | Section map, content types, taxonomy | Same topic exists in several competing structures. |
| Navigation | Desktop/mobile menus, contextual links, search | Important tasks hidden; menu overloaded. |
| URL inventory | Crawl, sitemap, CMS exports, server logs | Duplicate paths, uncontrolled parameters, unstable naming. |
| Internal graph | Inlinks, outlinks, orphan report | Important pages with zero or irrelevant inlinks. |
| Taxonomy | Category/tag archives | Thin archives, one-post tags, duplicate category intent. |
| Indexation | Search Console, canonicals, status codes | Filtered/search/duplicate pages indexed unexpectedly. |
| Lifecycle | Old content, redirects, discontinued pages | Redirect chains, soft 404s, stale pages with no owner. |
Prioritize by impact × reach × change risk
A broken navigation template affecting 5,000 pages usually outranks a slightly imperfect slug on one low-traffic page. Architecture work should be prioritized like product engineering: blast radius matters.
ARCHITECTURE CHECKLIST
Use this before approving a site structure for growth.
PRACTICE
Complete these exercises before moving to professional web design and UX.
Build a 50-page content inventory
Invent or export 50 realistic URLs. Assign each a content type, user task, search intent, business role, parent/hub, indexing intent and two likely internal-link sources.
Design three navigation routes
Create the primary navigation, one section navigation and one contextual journey for the same site. Prove that they solve different jobs instead of repeating each other.
Run a taxonomy deletion test
List every category and tag you plan to create. For each, write the user reason to browse it and the minimum expected number of items. Delete any taxonomy without a defensible browse purpose.
Find orphans
Compare your CMS or sitemap URL inventory against a crawl starting from the homepage. Classify every URL that the crawl cannot reach.
Simulate a 10× scale test
Take your proposed structure and imagine ten times more guides, tools, reviews and categories. Identify which menu, taxonomy, URL or filter convention breaks first, then redesign it now.
PRIMARY / AUTHORITATIVE SOURCES
English references used for this module
Search crawling and WordPress behavior evolve. Use current official documentation before changing a large production site, especially for indexing controls, URL migrations and faceted navigation.
Source review: . Time-sensitive product, legal, analytics and platform details should still be re-checked at the source immediately before implementation.
MODULE 06 COMPLETE
Next: turn the information architecture into a professional interface people can actually use.
Module 07 covers visual hierarchy, typography, spacing, responsive systems, mobile-first behavior, accessibility, trust, forms, CTA design, cognitive load and conversion-aware UX without sacrificing clarity.