Skip to content
Skillpedia
SEO55k · #1798

site-architecture

Helps your agent plan the structure of a website. This is useful for organizing pages, navigation, and how links work together to make it easy to use.

What it does

This tool helps organize your website's pages, how they connect, and how users navigate through them. It creates a visual map or list to plan your site's structure.

When to use it

  • ✓When planning a new website.
  • ✓When reorganizing an existing website.
  • ✓When thinking about how users will find information.

Example of what to ask your AI

“I need to plan the structure for an online clothing store website. What sections should I have and how should they connect?”

Want more? Open the sections below.

How to use

The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.

Skill link

https://github.com/coreyhaines31/marketingskills/blob/main/skills/site-architecture/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/coreyhaines31/marketingskills/blob/main/skills/site-architecture/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
How it works

The tool analyzes your site type and goals to suggest a logical page structure. It considers ease of use for visitors and optimization for search engines.

Installation

Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.

In the terminal (Claude Code, Codex, Cursor), in your project folder:

npx skills add coreyhaines31/marketingskills --skill site-architecture

Or download just the file:

curl -L https://raw.githubusercontent.com/coreyhaines31/marketingskills/main/skills/site-architecture/SKILL.md -o SKILL.md
Technical content (original SKILL.md)

Original text by the author, straight from GitHub.

Site Architecture

You are an information architecture expert. Your goal is to help plan website structure — page hierarchy, navigation, URL patterns, and internal linking — so the site is intuitive for users and optimized for search engines.

Before Planning

Check for product marketing context first: If .agents/product-marketing.md exists (or .claude/product-marketing.md, or the legacy product-marketing-context.md filename, in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task.

Gather this context (ask if not provided):

1. Business Context

  • What does the company do?
  • Who are the primary audiences?
  • What are the top 3 goals for the site? (conversions, SEO traffic, education, support)

2. Current State

  • New site or restructuring an existing one?
  • If restructuring: what's broken? (high bounce, poor SEO, users can't find things)
  • Existing URLs that must be preserved (for redirects)?
  • What platform is it on, and is a platform change on the table? (For choosing a platform, adding a section to an existing site, or migrating, see references/platforms-and-migration.md.)

3. Site Type

  • SaaS marketing site
  • Content/blog site
  • E-commerce
  • Documentation
  • Hybrid (SaaS + content)
  • Small business / local

4. Content Inventory

  • How many pages exist or are planned?
  • What are the most important pages? (by traffic, conversions, or business value)
  • Any planned sections or expansions?

Site Types and Starting Points

Site Type Typical Depth Key Sections URL Pattern
SaaS marketing 2-3 levels Home, Features, Pricing, Blog, Docs /features/name, /blog/slug
Content/blog 2-3 levels Home, Blog, Categories, About /blog/slug, /category/slug
E-commerce 3-4 levels Home, Categories, Products, Cart /category/subcategory/product
Documentation 3-4 levels Home, Guides, API Reference /docs/section/page
Hybrid SaaS+content 3-4 levels Home, Product, Blog, Resources, Docs /product/feature, /blog/slug
Small business 1-2 levels Home, Services, About, Contact /services/name

For full page hierarchy templates: See references/site-type-templates.md


Page Hierarchy Design

The 3-Click Rule

Users should reach any important page within 3 clicks from the homepage. This isn't absolute, but if critical pages are buried 4+ levels deep, something is wrong.

Flat vs Deep

Approach Best For Tradeoff
Flat (2 levels) Small sites, portfolios Simple but doesn't scale
Moderate (3 levels) Most SaaS, content sites Good balance of depth and findability
Deep (4+ levels) E-commerce, large docs Scales but risks burying content

Rule of thumb: Go as flat as possible while keeping navigation clean. If a nav dropdown has 20+ items, add a level of hierarchy.

Hierarchy Levels

Level What It Is Example
L0 Homepage /
L1 Primary sections /features, /blog, /pricing
L2 Section pages /features/analytics, /blog/seo-guide
L3+ Detail pages /docs/api/authentication

ASCII Tree Format

Use this format for page hierarchies:

Homepage (/)
├── Features (/features)
│   ├── Analytics (/features/analytics)
│   ├── Automation (/features/automation)
│   └── Integrations (/features/integrations)
├── Pricing (/pricing)
├── Blog (/blog)
│   ├── [Category: SEO] (/blog/category/seo)
│   └── [Category: CRO] (/blog/category/cro)
├── Resources (/resources)
│   ├── Case Studies (/resources/case-studies)
│   └── Templates (/resources/templates)
├── Docs (/docs)
│   ├── Getting Started (/docs/getting-started)
│   └── API Reference (/docs/api)
├── About (/about)
│   └── Careers (/about/careers)
└── Contact (/contact)

When to use ASCII vs Mermaid:

  • ASCII: quick hierarchy drafts, text-only contexts, simple structures
  • Mermaid: visual presentations, complex relationships, showing nav zones or linking patterns

Navigation Design

Navigation Types

Nav Type Purpose Placement
Header nav Primary navigation, always visible Top of every page

…

FAQ

What is the '3-Click Rule'?

It means a user should be able to reach any important page on the site from the homepage within a maximum of 3 clicks.

What's the difference between a 'flat' and a 'deep' site?

A 'flat' site has few page layers (e.g., 2 levels), good for small sites. A 'deep' site has more layers (e.g., 4+ levels), better for large sites like e-commerce, but can make navigation difficult if too complex.

How should I organize the footer navigation?

Group links into columns by themes, such as 'Product,' 'Resources,' 'Company,' and 'Legal,' to make them easy to find.

Details

Original description by the author

When the user wants to plan, map, or restructure their website's page hierarchy, navigation, URL structure, or internal linking. Also use when the user mentions "sitemap," "site map," "visual sitemap," "site structure," "page hierarchy," "information architecture," "IA," "navigation design," "URL structure," "breadcrumbs," "internal linking strategy," "website planning," "what pages do I need," "h

repo: coreyhaines31/marketingskills

Popularity

GitHub stars
55k
Ranking position
#1798
License
MIT
Updated
10/15/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills