Lesson 02 / Planning

Website Process

Time
35 min
Type
Reading + Practice
Level
Beginner

A thoughtful and systematic approach that aligns user needs, business goals, and technical execution.

Teacher Notes / In-Class Use

Demo Live

  • Model the core workflow from the lesson using a small class example.
  • Connect the example back to the first goal: Understand the essential stages in the web design process

Try In Class

  • Define the audience for your class site.
  • Have students make one visible change, save, refresh, and explain what changed.

Submit Or Check

  • Ask students to show the work in the browser, not only in the editor.
  • Have students commit their progress with a clear message when the checkpoint is stable.

Watch For

  • Students copying code without checking file paths, spelling, or capitalization.
  • Visual changes that work locally but break when the project is published.

Learning Goals

  • Understand the essential stages in the web design process
  • Connect each step to building an effective, user-centered site
  • Move from audience and goals through content, structure, design, code, launch, and iteration

Introduction

Creating a successful website doesn't happen by accident. It requires a thoughtful and systematic approach that ensures user needs, business goals, and technical execution all align.

This lesson explores the essential stages in the web design process, focusing on how each step contributes to building an effective, user-centered site.

Understanding the Target Audience

Every successful website starts with understanding its audience. Identifying who will visit your site helps shape the entire user experience.

  • Think about whether your audience is individuals, professionals, companies, or a mix.
  • Use demographic research to define characteristics like age, interests, and tech savviness.
  • Create user personas to visualize different user types and guide design decisions.

Knowing your audience influences the complexity of the site, the tone of the content, and the functionality offered.

Defining Goals and Objectives

With your audience in mind, determine what they want to accomplish. Why are they visiting your site?

  • Start broadly, then narrow down to specific user tasks and objectives.
  • Create user scenarios to model how different users might interact with your site.

These goals inform your content and feature planning, ensuring your site is built with purpose.

Creating and Organizing Content

Now it's time to generate the actual content that meets your audience's needs. Content should:

  • Be concise and helpful without overwhelming users.
  • Support user goals with relevant information, tools, or services.
  • Be planned around site tasks and organized effectively into pages.

Designing a Site Map

The site map acts as a blueprint, outlining the site's structure and content organization. It helps you:

  • Visualize all necessary pages and their relationships.
  • Organize navigation logically for usability.

Depending on the project's size, your site map can range from simple to highly detailed.

Wireframing the Layout

Wireframes help you plan page layouts without focusing on visual design. They allow you to:

  • Prioritize key content and place it in optimal screen locations.
  • Focus on functionality, not appearance.

Wireframes serve as a functional guide, helping you map out content structure and user interaction.

Fleshing Out the Design

Once wireframes are approved, you can add visual design elements. This stage:

  • Defines color schemes, typography, imagery, and branding.
  • Brings the user experience to life visually while adhering to the wireframe structure.

Be sure to stay grounded in usability as you develop the visual style.

Coding and Testing

With the design finalized, the development phase begins. Tips for successful coding include:

  • Follow your site map to create structured, well-organized HTML files.
  • Use folders for assets (CSS, JS, images) and comments to clarify your code.
  • Test across multiple browsers to ensure consistency.

Tools like browser testing services help identify compatibility issues early.

Launch and Iteration

Launching your site isn't the end. Real users may expose issues that testing missed.

  • Monitor performance and usability after launch.
  • Collect feedback and be ready to make improvements in a second phase.

A successful site continues to evolve based on user behavior and feedback.

Conclusion

Designing a website is more than visual flair. It's a structured process that prioritizes users, content, and usability from the ground up.

By following these steps, you can ensure that your site is not only beautiful but also functional, accessible, and effective.

Checkpoint

Before moving on, make sure these feel true.

  • I can explain the main concept in my own words.
  • I can apply this lesson to my current project.
  • I can verify the result in the browser.
  • I can commit the change with a clear message.

Practice

  • Define the audience for your class site.
  • Create a simple site map.
  • Sketch one wireframe before writing code.