Lesson 02 / Planning
Website Process
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.