AMDE 355 · Advanced Web Design · Week 08
Project 1 Critique & Revision.
Move from “I like it” or “I don’t like it” to evidence-based design decisions. This week, you’ll present your current interface, gather useful feedback, identify the most important problems, and revise the design with purpose.
01 / Why critique is part of design
A critique is not a vote on whether a design is attractive. It is a structured conversation about how well a design communicates, supports its audience, and meets its goals. A useful critique identifies what is working, what is unclear, and what could be tested or improved.
Observe
Describe what you can actually see: hierarchy, spacing, labels, alignment, contrast, navigation, and behavior.
Interpret
Explain what the design seems to communicate and where a viewer may hesitate, misunderstand, or lose their place.
Recommend
Suggest a specific next step tied to the project goal. Avoid vague instructions like “make it pop.”
Vague feedback versus actionable feedback
Too vague
“The page feels off.”
“Make it more modern.”
“I don’t like the colors.”
More useful
“The heading and body copy are almost the same size, so the page has no clear entry point. Increase the heading scale and check it at mobile width.”
“The pale text on the image is difficult to read. Test a darker overlay or move the text onto a solid background.”
02 / The critique framework
Use the same sequence for each project. The order helps separate observation from opinion and encourages feedback that can be acted on.
Restate the goal
Who is the intended audience? What should the visitor understand or do? What problem is the interface solving?
Describe the first impression
What attracts attention first? Is that the most important content? What does the visual hierarchy communicate?
Walk through the experience
Follow the navigation and primary action. Notice unclear labels, missing feedback, dead ends, or unnecessary steps.
Check the interface at different widths
Look for overflow, crowded navigation, awkward line breaks, tiny targets, and changes in content priority.
Prioritize the feedback
Separate critical usability problems from important refinements and optional polish. Do not try to fix everything at once.
Revise and explain
Make focused changes, compare before and after, and explain which feedback informed each decision.
03 / A simple priority system
Feedback is not all equally urgent. Use this priority system to decide what to address first. The labels are a planning tool, not a grade.
Must fix
A visitor cannot complete the main task, important information is missing, text is unreadable, or a key interaction is broken.
Should improve
Hierarchy, spacing, labels, content grouping, or responsive behavior causes friction but does not completely block the task.
Polish
Small decorative refinements, subtle transitions, or optional details that can wait until the main experience works.
04 / Review hierarchy, typography, and spacing
When a page feels unclear, inspect the system before adding decoration. Ask whether the layout makes the most important information easy to find.
Hierarchy
Is there one clear primary heading? Do subheadings divide the content into useful groups? Is the primary action visually distinct?
Typography
Are heading sizes meaningfully different? Is body copy comfortable to read? Are line lengths controlled? Does type scale fluidly?
Spacing
Are related elements grouped closely? Is there enough separation between sections? Are repeated gaps consistent?
Example — tighten an unclear heading hierarchy
Imagine a page where the main heading is only slightly larger than a card title. The first example has no clear hierarchy; the second uses a deliberate scale.
/* The hierarchy is too similar. */
h1 { font-size: 1.6rem; }
h2 { font-size: 1.4rem; }
.card-title { font-size: 1.3rem; }/* Use a stronger, responsive scale. */
h1 {
font-size: clamp(2.4rem, 6vw, 4.8rem);
line-height: 1.05;
}
h2 {
font-size: 1.8rem;
}
.card-title {
font-size: 1.2rem;
}Discussion: bigger is not automatically better. The goal is to make levels clear and consistent, then test the hierarchy in the actual layout and at different screen widths.
05 / Review navigation and interaction
Do not evaluate an interface only as a static screenshot. Interact with it. A navigation system can look polished and still be difficult to use.
- Can you predict what each navigation label means before clicking?
- Is the current page or section identifiable when appropriate?
- Can you find the primary action without searching?
- Does a button or link look interactive and behave as expected?
- Can you use the interface with a keyboard, and is focus visible?
- Does the page give feedback after an action?
Example — visible keyboard focus
If the focus indicator has been removed, a keyboard user may lose track of their position. This small CSS rule makes focus easier to see.
a:focus-visible, button:focus-visible {
outline: 3px solid #2563eb;
outline-offset: 4px;
}Have a classmate press Tab through the page without using the mouse. Ask them to narrate where they are and what they expect to happen.
06 / Responsive critique: desktop, tablet, mobile
Responsive design is more than shrinking a desktop page. Content, navigation, spacing, and layout may need to change as the available space changes.
Desktop
Check overall balance, content width, whitespace, alignment, and whether wide layouts feel intentional rather than stretched.
Tablet
Check whether columns become cramped, navigation wraps awkwardly, or images and text compete for space.
Mobile
Check readability, touch target size, vertical rhythm, overflow, image crops, and whether the primary action stays easy to find.
Example — make a two-column layout collapse cleanly
.project-layout {
display: grid;
grid-template-columns: minmax(0, 1.2fr) minmax(260px, 0.8fr);
gap: 2rem;
}
@media (max-width: 700px) {
.project-layout {
grid-template-columns: 1fr;
gap: 1.25rem;
}
}Test it: temporarily make the browser narrow, then widen it. If content gets squeezed before the media query activates, consider changing the breakpoint or using a more flexible grid.
07 / How to give feedback that helps
Use this repeatable sentence structure when responding to a classmate. It keeps feedback grounded in an observable design choice and a project goal.
I noticed… Name a specific element or behavior.
I expected… Explain what you thought would happen or what you thought was most important.
Because… Connect your observation to the audience, task, or visual hierarchy.
You could test… Suggest one concrete revision or comparison.
Example: “I noticed the three cards have equally strong titles and buttons. I expected one story to be the featured item because it appears first. Because all three compete equally, the priority is unclear. You could test a featured card or stronger heading hierarchy and compare the result.”
08 / In-class assignment — Critique, prioritize, revise
Use your current Project 1 interface. You will present the design, receive peer feedback, choose the most important changes, and document the revision.
Prepare a short walkthrough
Show the main page or prototype. State the audience, purpose, and primary action in two or three sentences.
Collect peer observations
Ask at least two classmates to describe the first thing they notice, one point of confusion, and one thing that works well.
Make a revision list
Record at least three observations. Label each P1 (must fix), P2 (should improve), or P3 (polish). Explain the priority.
Revise at least two items
Implement at least two meaningful changes. At least one should address hierarchy, navigation, responsive behavior, readability, or accessibility.
Compare and reflect
Capture before-and-after screenshots or prototype states. Write a short note explaining what changed, which feedback informed it, and what you would test next.
Deliverables
- Current Project 1 design or prototype.
- Peer critique notes from at least two classmates.
- A prioritized list of at least three potential improvements.
- At least two implemented revisions.
- Before-and-after evidence and a brief reflection.
09 / Critique worksheet
Use these questions as a guide during peer review. Be specific and refer to an actual part of the interface whenever possible.
| Area | Question | Notes / evidence |
|---|---|---|
| Purpose | Can I tell who this is for and what it helps them do? | Write one observation. |
| Hierarchy | What do I notice first? Is it the right thing? | Name the element. |
| Content | Are labels and instructions clear? | Quote or describe the confusing part. |
| Navigation | Can I predict where links and controls will take me? | Identify any uncertain label. |
| Visual design | Do type, spacing, color, and alignment support the message? | Point to one successful choice and one possible change. |
| Responsive layout | Does the page work at desktop, tablet, and mobile widths? | Record a specific width or issue. |
| Accessibility | Can I read the content and navigate with a keyboard? | Record contrast, focus, or target-size concerns. |
| Next step | What is the most useful revision to try first? | Assign P1, P2, or P3. |
10 / Final self-check
Before you finish, review the project against this checklist.
- The audience, purpose, and primary action are clear.
- The visual hierarchy guides attention in a useful order.
- Typography and line length support comfortable reading.
- Navigation labels and interactions are understandable.
- The layout has been checked at desktop, tablet, and mobile widths.
- Keyboard focus is visible and the interface can be navigated without a mouse.
- Feedback has been prioritized instead of treated as a list of mandatory opinions.
- At least two meaningful revisions are documented with before-and-after evidence.
- The reflection explains what changed and what should be tested next.
Instructor-only material · Remove before publishing to students
Instructor Layout Code — Step by Step
Use this worked example to model how to critique an interface, translate feedback into specific changes, and verify the result. The sample is intentionally small so students can follow the reasoning from problem to revision.
Present the sample problem
Show a simple project page. Ask students to identify what they notice first, whether the page has a clear purpose, and whether the action is easy to find.
Separate observation from assumption
Write down what is visible before interpreting it. “The button uses the same color as the background” is an observation; “users will never click it” is an assumption that needs testing.
Make a priority list
Identify whether each issue blocks the task, causes friction, or is simply optional polish. Choose one high-value change to model.
Revise hierarchy and spacing
Use a stronger heading scale, readable text width, consistent spacing, and a clearly differentiated primary action.
Add responsive behavior
Demonstrate how a multi-column layout can collapse at a suitable breakpoint. Test it in the browser instead of assuming the breakpoint is correct.
Verify and document
Repeat the original critique after revision. Ask whether the change addresses the original issue and what evidence would show that it works better.
Instructor example A — A deliberately weak starting point
This example intentionally uses similar heading sizes, a long text line, minimal spacing, and an unclear action. Ask students to critique it before showing the improved version.
<main class="project">
<h1>Design for Everyone</h1>
<h2>Design for Everyone</h2>
<p>
We make digital experiences for people. This project explores
simple ways to help people find information and complete tasks
online. Our goal is to make the experience easier to understand.
</p>
<a href="#">Click here</a>
</main>Ask the class: Why are there two nearly identical headings? What does “Click here” tell us? What should the visitor do next? What is missing from the content structure?
Instructor example B — Improve the structure and wording
Revise the HTML so the page has one main heading, one descriptive paragraph, and an action label that explains its destination. The label should make sense out of context too.
<main class="project">
<p class="eyebrow">Interface Design Case Study</p>
<h1>Design for Everyone</h1>
<p class="intro">
A study in making digital information easier to find,
understand, and use across screen sizes.
</p>
<a class="button"
href="#case-study">
Read the case study
</a>
</main>Point out that the improvement is not only visual. The content structure and action wording are clearer. In a real project, verify that #case-study points to an existing element or replace it with the correct destination.
Instructor example C — Apply visual hierarchy and reading width
Demonstrate the CSS after students have identified the issues. Explain each rule as you add it and ask what would happen if you removed it.
:root {
--ink: #172033;
--muted: #596579;
--accent: #b8f34b;
--space: 1.25rem;
}
.project {
max-width: 1100px;
margin-inline: auto;
padding: clamp(1.25rem, 5vw, 4rem);
color: var(--ink);
}
.eyebrow {
font-size: 0.8rem;
font-weight: 800;
letter-spacing: 0.1em;
text-transform: uppercase;
}
.project h1 {
max-width: 12ch;
font-size: clamp(2.4rem, 6vw, 4.8rem);
line-height: 1.05;
margin: 0.5rem 0 1rem;
}
.intro {
max-width: 60ch;
color: var(--muted);
font-size: 1.125rem;
line-height: 1.7;
}Explain the decisions: max-width limits line length, clamp() keeps the heading responsive, the custom properties centralize repeated colors, and spacing separates the eyebrow, heading, and intro.
Instructor example D — Style the action and add keyboard focus
.button {
display: inline-flex;
align-items: center;
padding: 0.85rem 1.1rem;
background: var(--accent);
color: var(--ink);
font-weight: 800;
text-decoration: none;
border-radius: 0.5rem;
transition: transform 180ms ease;
}
.button:hover {
transform: translateY(-2px);
}
.button:focus-visible {
outline: 3px solid #2563eb;
outline-offset: 4px;
}Ask students to test the button with the mouse and with the keyboard. The hover effect is optional polish; clear wording, adequate target size, and visible focus are more fundamental.
Instructor example E — Make the layout responsive
.case-study {
display: grid;
grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
gap: 2rem;
}
@media (max-width: 700px) {
.case-study {
grid-template-columns: 1fr;
gap: 1.25rem;
}
}Teaching prompt: resize the browser until the two columns become uncomfortable. Move the breakpoint if necessary. Explain that a breakpoint should respond to the content, not simply copy a device’s advertised dimensions.
Instructor example F — Model the revision log
Have students document why each change was made. This makes the process visible and helps distinguish thoughtful revision from random tweaking.
| Observation | Priority | Revision | How to check |
|---|---|---|---|
| Main heading does not stand out. | P2 | Increase the display scale and improve spacing. | Ask a peer what they notice first. |
| “Click here” does not describe the destination. | P1/P2 depending on task | Use a descriptive action label. | Ask a peer to predict what happens. |
| Two columns become cramped on mobile. | P1/P2 depending on content | Stack columns at an appropriate breakpoint. | Test narrow and wide browser widths. |
| Keyboard focus is difficult to see. | P1 | Add a clear focus-visible style. | Navigate using Tab and Shift+Tab. |
Instructor facilitation checklist
- Model a respectful critique before students begin peer review.
- Ask for evidence from the actual interface rather than general preferences.
- Make each reviewer identify one strength and one actionable opportunity.
- Ensure students separate feedback they heard from the revisions they chose.
- Ask students to explain why a revision supports the audience or project goal.
- Require a second check after revisions; do not assume a change fixed the problem.