Websites
How to Plan Your Website Structure and Sitemap
A step-by-step method to plan website pages, navigation and URLs before design starts, so visitors find what they need and search engines understand the site.
Most website problems start before a single pixel is designed. When no one has planned what pages the site needs and how they connect, you get confusing menus, duplicated content and visitors who cannot find what they came for. A short planning exercise fixes this, and it costs nothing but thought.
What a sitemap is
A sitemap is a plan of every page on your website and how they relate. Think of it as the floor plan of a building. It shows the rooms (pages), the corridors (navigation and links) and which rooms belong together.
Do not confuse it with the XML sitemap you submit to search engines, which is a technical file listing URLs. They are related, but this article is about the planning kind.
Step 1: Define goals and audiences
Before listing pages, answer:
- What should the site achieve? Enquiries, bookings, sales, recruitment?
- Who are the main visitors? Customers, suppliers, job seekers?
- What do each of them need to find?
Every page should serve a goal and an audience. If it does neither, question why it exists.
Step 2: List what customers need to know
Gather everything a visitor might want:
- What you offer, and for whom.
- How much it costs, or how pricing works.
- How it works, step by step.
- Proof you are trustworthy.
- Who you are.
- How to get in touch.
- Answers to common questions.
Use real customer questions as raw material. Emails, calls and WhatsApp messages tell you what people actually ask, and Search Console later shows what they search; see Google Analytics and Search Console for small business.
Step 3: Group content into pages
Turn the list into pages, following one rule: one page, one main purpose.
Typical core pages:
- Home
- Services or products, with a separate page for each main offering
- About
- Contact
- Case studies or portfolio
- Testimonials, or integrated into key pages
- FAQ
- Blog or resources
- Legal pages: privacy policy, terms, and for stores, returns and delivery policies
Separate service pages matter. They give each service room to explain itself and give search engines specific pages to rank. See SEO basics for small business websites.
Step 4: Organise the hierarchy
Arrange pages in levels.
Home
├── Services
│ ├── Service A
│ ├── Service B
│ └── Service C
├── Case studies
├── About
├── Blog
│ └── Articles
└── Contact
Guidelines:
- Keep it shallow. Important pages should be reachable within two or three clicks from the home page.
- Group logically. Use categories your visitors would choose, not your internal departments.
- Avoid orphan pages that nothing links to.
- Do not duplicate the same content across several pages.
For online stores, apply the same logic to categories and products; see ecommerce SEO for online stores.
Step 5: Design the navigation
The main menu should show the most important pages and nothing more.
- Five to seven top-level items is plenty.
- Use clear labels such as "Services", not clever ones such as "Our Magic".
- Highlight one call to action, such as "Get a quote", as a button.
- Put secondary items, such as legal pages, in the footer.
- Make sure the menu works on phones.
- Add breadcrumbs on deeper pages.
Link between related pages inside your content too. Internal links guide visitors and help search engines discover and understand your pages.
Step 6: Plan URLs
URLs should be short, readable and logical.
- Good:
/services/managed-it-support/ - Poor:
/page?id=48392&cat=7
Use lowercase letters and hyphens, reflect the hierarchy and avoid changing them later. If you must change a URL, set up a permanent redirect. See website redesign without losing Google rankings.
Step 7: Map keywords and goals to pages
For each page, note:
- The main topic or search phrase it targets.
- The visitor's likely question.
- The action you want them to take.
- Any proof or content needed.
This prevents two pages competing for the same search and shows gaps where you have no page for something customers look for. Our guide to writing website copy that converts helps once you reach content.
Step 8: Plan for growth
Leave room to add:
- New services.
- Blog categories.
- Location pages, where you can genuinely add value. See local SEO for Gauteng businesses.
- Resource or help sections.
- Additional languages, if relevant.
A flexible structure saves rebuilding later.
Step 9: Test the structure before building
- Card sorting. Write each page on a card and ask a few customers to group them. See whether their groups match yours.
- Task testing. Ask someone to find the price of a service, or how to contact you, using only a paper sitemap. Watch where they hesitate.
- Review with colleagues who deal with customers every day.
Fixing a structure on paper is far cheaper than rebuilding a site.
A simple template
| Page | Purpose | Main visitor | Primary action | Content needed |
|---|---|---|---|---|
| Home | Explain what you do | New visitors | Click a service or contact | Headline, proof, services summary |
| Service A | Sell service A | Prospective customers | Request a quote | Description, process, FAQ |
| About | Build trust | Anyone vetting you | Contact | Team, history, credentials |
| Contact | Make it easy | Ready buyers | Submit form or call | Form, map, hours |
Fill in a table like this for every page, and you have a brief that any designer or developer can work from. It also feeds into how to brief a software developer and makes quotes more accurate; see what a business website costs in South Africa.
Common mistakes
- Building the structure around your organisation chart.
- Putting everything in the main menu.
- One giant "Services" page.
- Burying contact details.
- Changing URLs casually.
- Skipping planning because "the designer will sort it out".
Spend an afternoon on the sitemap. It is the cheapest improvement you can make to a website.
