Wiki Index
Patterns
Concrete, reusable solutions to a recurring UI or content problem — the patterns themselves, independent of the theory that motivates them.
Content
- About Us Pages — the three questions visitors implicitly ask, and ten background-content categories (profile, contact, legal, PR, and more) that answer them
- AI Content Marking — a single consistent, scope-matched visual marker and disclosure-calibration framework; text disclosure and layered explanation popover for when a marker won’t survive; a revert-to-AI affordance; C2PA machine-readable provenance (manifests, ingredients, hard/soft binding) for content that circulates independently; and binding legal disclosure minimums (EU AI Act Article 50)
- Alt Text — writing alt text by image role (informative/decorative/functional), a ~125-character limit, and choosing between alt text, a caption, and adjacent body text
- Content Modules — the reusable, database- or file-backed content areas a page template’s publishing system fills in, and the administration tooling that lets content be published without recoding pages
- Context-Sensitive Help — placing help text and links spatially near the point of need, and when to use a floating window vs. a pop-up for it
- Effective Images — choosing photography vs. illustration vs. icons by user need rather than default, and avoiding “images of text” outside a narrow essential-text exception
- Frequently Asked Questions — gathering, organizing, and placing a FAQ page as a redundant (not primary) usability aid
- Headlines and Blurbs — writing a short, hook-driven headline and blurb for promoted content, and storing both with the article so they can be reused anywhere it’s referenced
- Homepage Portal — the homepage as highest-leverage page, balancing brand, content, personalization, navigation, and download speed
- Live Chat Support — presenting webchat as one contact channel with a disclosed wait time, humanizing the adviser to resolve human-vs-bot trust doubt, and ARIA-live/labeling/skip-link accessibility patterns tested against real screen readers
- Plain Language — audience-first writing: inverted pyramid structure, active voice, avoiding nominalizations, sentence-case capitalization, pronoun and terms-of-ability conventions, lists and tables for scanning, headings as navigation, paraphrase and usability testing for clarity
- Printable Pages — a dedicated printer-friendly page template, built by stripping non-essential regions rather than restyling the on-screen page
- Site Footer — the persistent footer (legal links, copyright, secondary nav) that closes every page; design and consistency principles
- Site Header — the persistent header (brand identity, primary nav, utility links) that opens every page; design and consistency principles
- Social Sharing — handing a share action off to the device’s own share mechanism instead of a row of per-network buttons, a per-network fallback where no device mechanism exists, and sharing a page’s canonical URL rather than the sender’s own address
- Up-Front Value Proposition — a persuasive, unique one-sentence promise, arrived at via team brainstorming and customer testing
E-commerce
Domain-specific application of the patterns above to transactional sites.
- Clean Product Details — product page template: above-fold decision elements (thumbnail, price, Add to Cart) and below-fold research elements (full description, reviews, related products)
- Cross-Selling and Up-Selling — recommending accessories or upgrades related to a customer’s current choice, kept visually secondary and repeated at checkout
- Easy Returns — return policy visibility on every page and a self-service return funnel with trackable labels
- Featured Products — curated, editorialized product lists (Best-Sellers, Editors’ Picks, On Sale) for browsing-minded customers
- Gift Giving — price-hiding packing slips, per-item gift notes and wrap pricing, and a gift-finder recommendation flow
- Multiple Destinations — shipping different items in one order to different addresses, with a destination-grouped order summary
- Order Tracking and History — self-service order history, modification, and shipment tracking
- Personalized Recommendations — recommendations from deliberate signals (ratings, preference interviews) rather than noisy inferred browsing data, with privacy disclosure
- Quick-Flow Checkout — distraction-free checkout funnel: deal-breakers upfront, guest path, address/shipping/payment steps, pre-submission order summary, confirmation
- Recommendation Community — customer reviews: a write/preview funnel, use policies and filtering, and meta-ratings for surfacing trustworthy reviews
- Shopping Cart — holding area for items before checkout: persistent carts, item details, wish lists, cross-sell, localized terminology
Forms & Interaction
- Action Buttons — shading a button to signal it’s clickable, leveraging real-world and learned-GUI knowledge; standardized action-verb label vocabulary
- Auto-save — automatically persisting user input without an explicit save action, with save-state status indicators
- Direct Manipulation — drag-based interaction for organizing sets and editing layouts, grab techniques, and movability cues
- Drill-Down Options — hierarchical pick lists and hierarchical menus for interdependent option sets
- Empty States — matching a scenario (no data, no results, success, creation, required configuration, no access, back-end failure) to the right level of detail, a consistent icon/heading/body/action structure, and screen-reader-safe element replacement
- Error Messages — validation timing (on submit, not while typing), placing errors near the field they concern with
aria-describedby, and writing clear, recoverable, non-leaking error text - Floating Windows — non-blocking DHTML overlay for supplementary content; link-based vs. automatic triggers, and how it differs from a blocking modal
- Form Design — visible labels, input-width affordance, option selectors, and progress indicators
- Loading States — skeleton screens vs. spinners, button loading state stability, and timing patterns for fast and slow operations
- Modal Dialogs — on-screen positioning, Escape/close/focus conventions, context-specific button labels, and when a full page is preferable
- Page Not Found — a custom 404 page as a recovery opportunity: search, navigation, and site-map links instead of a dead end
- Predictive Input — pick-list type-ahead and predictive text input, preloaded or dynamically loaded, for speeding up long or unbounded fields; select-only vs. editable comboboxes, the four ARIA autocomplete behaviors, and the underlying
role/aria-expanded/aria-activedescendantwiring - Process Funnel — a step-by-step page sequence (e.g., checkout) designed to minimize distraction and drop-off, generalizing the funnel structure that Quick-Flow Checkout applies to e-commerce specifically
- Progress Bar — step outlining, completion-state visualization, clickable vs. non-clickable step navigation, and step-specific edit links for multistep processes
- Progressive Disclosure — revealing only what is needed for the current step and deferring additional detail on demand, to reduce decision load and cognitive overhead
(target-selection time and sizing draw on Fitts's Law; error-recovery and control/freedom draw on Interface Design Principles and Seven Stages of Action — all in Principles)
Interaction Modalities
Patterns for interacting outside a conventional flat, two-handed, screen-and-mouse/touch session.
- AI Chat Interface — chat-window structure (container, toggle, header, message list, footer); per-message AI marking; a “thinking” indicator for a response still generating; citation cards for retrieval-augmented sources; attachment preview/edit; response-reaction controls (feedback, copy, share, listen); and conversation-design writing rules for pacing, framing, and closing a message
- Spatial Interface — comfort-first placement within a person’s field of view, safe distances from real objects, motion design that avoids sensory-mismatch sickness, multimodal input (hand/eye/voice/controller), distance-legible type and target sizing, and display-specific (opaque vs. additive) color design
- Voice User Interface — turn-taking cues borrowed from human conversation, discoverability without a visible menu, spoken-language style rules, confirmation calibrated to cost of error, error recovery with nothing to point at, earcon usage, and when to fall back to a screen
- Wearable Interface — scoping to one or two critical tasks, canonical round-screen layout types, glanceable tile/complication design, truncation-safe text at the smallest supported screen, user-configurable-type-scale testing, one-handed gesture restraint, and wrist-appropriate notification urgency
Internationalization
- Internationalization — URL structure for multi-locale sites, hreflang, designing for text expansion/RTL, localized date/currency/time formats, translator/localization-management practices, and cultural and legal considerations beyond translation
Navigation & Search
- Breadcrumb Navigation — hierarchical trail showing location in site structure; three types (location, attribute, path); placement conventions; when breadcrumbs fail and tags are better; ARIA implementation
- Browsable Content — organizing content for browsing rather than searching, information scent, and finding-your-way-back cues
- Category Pages — keeping a site’s distinct sections recognizably part of one whole, via consistent layout and a clear “arrival” signal
- Consistent Sidebars of Related Content — surfacing related links in a consistently-placed, length-capped sidebar
- Content Organization Schemes — five combinable schemes (hierarchical, task-based, alphabetical, chronological, popularity-based) for grouping browsable content
- Embedded Links — in-text links as an exploration and skimming aid, balanced against link-count clutter
- External Links — minimizing link rot, marking off-site destinations, and when to open a new window
- Filters and Facets — narrowing a large result set by independent attributes: control-per-attribute-type, visible result counts, removable active-filter chips, and explicit AND/OR logic
- Jump Menus — an expandable/collapsible navigation menu for link sets too large for a standing navigation bar
- Multiple Ways to Navigate — supporting both intention- and impulse-driven navigation (search/browse/next-step vs. relate/promote), placed according to which motivator each tool serves
- Navigation Menus — menu structure reflecting site IA; signaling current page; flyout/dropdown design constraints; visual conventions; mobile menus; navigation-bar layouts (top-running, side-running, top-and-left); tab rows
- Organized Search Results — relevant summaries, grouping, log-tuned terms, and task support on a search-results page
- Search Action Module — a simple, consistently-placed search box + button on every page, with an optional category selector for large sites
- Site Map (Navigation Page) — a comprehensive, last-resort navigation page distinct from the internal planning-artifact sitemap
- Straightforward Search Forms — avoiding Boolean syntax and exact-match dead ends so search forms forgive imprecise queries
- Unified Browsing Hierarchy — cross-linking a site’s content, commerce, and community sections instead of forcing navigation back through the homepage
(menu-depth and grouping guidance draws on Hick's Law; the case for the conventional blue underlined link draws on Affordance — both in Principles)
Privacy & Trust
- Cookie Consent Banner — equal-prominence accept/reject, granular default-off category toggles, keeping consent separate from terms and conditions, and withdrawal-with-same-ease design
- Preventing Phishing Scams — scam taxonomy, attacker techniques, and interface-level countermeasures (exposure limits, layered verification, referer-log monitoring)
- Privacy Policy — footer placement and key-page prominence, the multilayered short/condensed/complete structure, COPPA provisions for children, and federal-site legal requirements
- Privacy Preferences — Westin’s three-way privacy-attitude segmentation, the privacy-mirror technique, and designing disclosure/choice differently for company- vs. community-facing sharing
(raw connection security — TLS configuration, certificate management — remains out of scope; see Trust and Credibility in Principles for the design-facing side)
Responsive Design
- Expanding and Fixed Screen Width — letting a layout stretch to fill the browser vs. holding it to a fixed, readable width
- Location-Based Services — personalizing content by a customer’s real-time physical location: navigation guides, tagged content, social coordination, and fleet tracking, designed for privacy from the start
- Mobile-First Design — sequencing strategy: design for the smallest, most constrained device first, then progressively enhance for larger screens
- Mobile Input Design — reducing interaction cost on limited, imprecise mobile input: fewer elements, consistent positions, minimized text entry
- Mobile Screen Sizing — the decision framework for how much to adapt a site for small screens, and minimizing scrolling by prioritizing what’s above the fold
- Responsive Web Design — making pages render usably across all screen sizes via fluid grids, flexible images, and breakpoint-driven layout shifts
(touch/pointer target sizing — 48×48dp Android, 44×44pt iOS, 44×44dp pointer minimum — is covered by Fitts's Law in Principles)
Site Genres
*Categories of Web site, each combining several of the patterns above into a genre-specific whole.
- Blogs — genre flexibility, the individual/group/community operating-model spectrum, and the reader-comments tradeoff
- Community Conference — the policy decisions (usage rules, moderation, anonymity, archiving) that turn a bare message board into a trustworthy community
- Educational Forums — networking students, parents, teachers, and mentors without sacrificing educational effectiveness to administrative efficiency
- Enabling Intranets — role-based personalized views and workflow automation for internal company tools
- Grassroots Information Sites — a single expert’s curated, comprehensive answer to a topic, credible through comprehensiveness and currency
- News Mosaics — breadth-and-depth news coverage, the time/form/audience differences from broadcast/print news, and durable per-story archiving
- Nonprofits as Networks of Help — connecting sponsors, volunteers, staff, and beneficiaries directly rather than serving each in isolation
- Self-Service Government — replacing red tape and faceless bureaucracy with transparent self-service status and local-agent access
- Stimulating Arts and Entertainment — keeping entry pages conventional so experimental interaction stays confined to exhibits visitors choose to enter
- Valuable Company Sites — the 95/5 homepage-space rule and organizing around customer needs rather than internal org structure
- Web Apps That Work — try-before-you-buy expectations, plain-HTML vs. richer interaction, and delay feedback for Web applications
User-Tailored Content & Accounts
- Account Management — a single consolidated account page plus task-based contextual access to the same data
- Customer Sessions — temporary vs. persistent sessions, cookies vs. session IDs, and the identification/authentication distinction
- Email Communications — the subscription/notification distinction, high- vs. low-priority opt-out rules, and writing craft (subject lines, sender identity, plain-text vs. HTML)
- Message Boards — anonymity and moderation as independent design decisions, findability within a site’s navigation, threaded vs. unthreaded views, and moderator tooling
- Notifications — toast/banner/modal severity taxonomy; alert fatigue; opt-in vs. opt-out defaults; per-channel user control; push notification permission timing
- Passwordless Authentication — introducing passkeys at the right moment, benefit-before-technology and alternative-not-replacement framing, consistent labeling/iconography, unified sign-in and settings-page legibility, and risk-calibrated biometric re-authentication
- Personalized Content — the general content-personalization pattern behind product recommendations: intentional (edit, interview) vs. automatic (deduce, filter) targeting, and why forcing personalization on new visitors backfires
- Sign-In and Account Creation — minimal-information account creation, forgotten-password handling, deferred sign-in, and guest accounts
Visual Design & Layout
- Above the Fold — keeping the most important content visible without scrolling, despite unknowable screen sizes
- Clear First Reads — giving each page one dominant visual element, via color/size/font/position, that unifies it
- Clear Typography — legibility vs. readability distinction; typeface selection by content category; text composition (line length, leading, justification, tracking); display vs. text typography; typeface as tone signal
- Dark Theme — dark grey surfaces instead of true black, conveying elevation via a lighter overlay rather than shadow alone, desaturating primary/secondary colors, a stricter dark-surface contrast floor, and deliberate theme toggling
- Dashboard Design — presentation vs. exploration dashboard types, F-pattern importance hierarchy, five standard card types (aggregate status, trend, utilization, details, events), the dashbar pattern, a six-step layout process, and dynamic-card sizing
- Data Tables — row/column header labeling with the
scopeattribute, table captions, right-aligning numeric columns for comparison, and splitting large datasets rather than compressing them - Data Visualization — matching chart type to what the data represents, differentiating series by more than color, testing a palette in greyscale, and pairing every chart with an accessible table
- Grid Layout — dividing a page into a consistent row/column structure so customers can predict where things live
- Page Loading Speed — cutting file count/weight, splitting large pages so the top renders first, reusing cached assets, and managing perceived vs. measured speed and layout stability
- Page Template — reusable structural layout per page type (homepage, category, detail, results) that holds navigation and content regions in fixed, predictable positions across all pages of that class; global vs. individual templates, and designing template variations as small multiples of one base rather than independent designs
Website Discoverability
- Favicon — brand recognition at small sizes; credibility and performance implications of missing favicons; formats (ICO/PNG/SVG), standard sizes, and mobile home-screen icons
- Permalinks — generic vs. content-specific URLs, temporary URLs for sensitive content, and designing a URL that keeps working indefinitely
- Search Engine Optimization — how crawlers discover and index pages (sitemaps, robots.txt, noindex, internal linking depth); descriptive hyphenated URLs and canonicalization; title tags, meta descriptions, and heading hierarchy; content freshness, white/black/grey hat distinction, and mobile-first indexing
Principles
The underlying theories, laws, and cognitive models that the patterns above are built on.
Accessibility Principles
- Accessibility — designing so perceptual/physical variation among customers doesn’t lock anyone out: keyboard/motor access, assistive technology support beyond screen readers, page structure and landmark regions, motion/vestibular safety, and a six-disability-type framework (blind, low-vision, color-blind, deaf/hard-of-hearing, physical/motor, cognitive) for checking a design against who it needs to serve
- Cognitive Accessibility — designing for memory, attention, and reading-comprehension differences (generous extendable time limits, no context changes on focus, plain-language abbreviation expansion, review-before-submit), plus low-numeracy and dyscalculia-specific guidance
Cognitive, Perceptual & Interaction Principles
- Affordance — what an environment/object makes possible and perceivable (Gibson vs. Norman), signifiers, the perceivable/hidden/false split, and knurling as a physical affordance/signifier pairing; the case for the conventional blue underlined link
- Change Blindness — the failure to notice a visual change happening right in front of you (Chabris and Simons’ 1999 “invisible gorilla” experiment), and why an interface update that’s technically present but not visually salient goes unnoticed the same way
- Cognitive Load — working memory capacity limits (Miller’s 7±2, Cowan’s 4±1); intrinsic vs. extraneous vs. germane load; the psychological mechanism underlying Hick’s Law, progressive disclosure, and Gestalt grouping
- Emotional Design — Norman’s visceral/behavioral/reflective levels of design, and why strength on one level can’t compensate for weakness on another
- Error Prevention and Recovery — slip vs. mistake diagnosis; eliminating error-prone conditions with forcing functions and constraints (poka-yoke); detecting what elimination can’t reach; mitigating what can’t be prevented (confirmation with a harmless default, reversibility, detect-and-suggest)
- Fitts's Law — Paul Fitts’s 1954 law relating target-selection time to distance and target size, plus its design implications (infinite edges, magic corners, touchscreen sizing) and related laws (Hick’s Law, the steering law)
- Gestalt Psychology — the perceptual-organization principles (proximity, similarity, connectedness, closure, continuity, common fate, symmetry, figure-ground, law of past experience) behind grouping and focal-point design
- Gulfs of Execution and Evaluation — Norman’s gulf of execution (intent vs. allowable actions) and gulf of evaluation (effort to tell whether an action worked), predating and later mapped onto Seven Stages of Action‘s cycle, plus the four design principles that narrow them
- Hick's Law — William Hick’s 1952 law relating decision time to the number of choices (logarithmically, and only when the choices are organized), with implications for menu design and progressive disclosure
- Interface Design Principles — seven principles (consistency, feedback, recognition over recall, error recovery, control and freedom, accelerators, minimalism) for applying patterns across all human-facing input categories
- Interface Metaphor — borrowing a real-world domain’s visuals/behavior wholesale (desktop metaphor, skeuomorphism), its history from the Xerox Alto through the Macintosh, and the contested evidence for its actual effectiveness
- Keyboard Shortcuts — simultaneous vs. sequential key combinations, the early-Mac convention of never redefining a standard shortcut, and inconsistent cross-platform notation
- Mental Models — a user’s internal, necessarily simplified picture of how a system works, built from prior experience and the interface’s own signals; usability problems as a mismatch between this model and actual system behavior
- Modal vs. Modeless Interfaces — interface states where the same input means different things (Tesler’s and Raskin’s definitions); mode errors and why they happen; quasimodes as a mitigation; real-world mode-confusion incidents (Air France 447, USS John S. McCain); design recommendations
- Motion Design — choosing motion for a specific communicative purpose, productive vs. expressive motion styles, physically-inspired easing curves (standard/entrance/exit), classic animation principles (squash and stretch, anticipation, follow-through, arcs), duration scaling by animation size, and multi-element choreography (grid-aligned paths, semantic/spatial consistency, staggered entrances, continuity elements, forward/back direction reversal)
- Peak-End Rule — Kahneman and Fredrickson’s heuristic that an experience is remembered mainly by its most intense moment and its ending, not its total or average; duration neglect; applications to service, pricing, and checkout-flow confirmation design
- Recognition Over Recall — the cognitive-science basis for the usability principle: recollection vs. familiarity, the “butcher-on-the-bus” phenomenon, and recognition’s own limits (false confidence in recognition-only testing)
- Seven Stages of Action — Norman’s action-cycle model (four execution + three evaluation stages) and the film-projector story that motivated it, used as a stage-by-stage diagnostic checklist for design review
- Stroop Effect — the interference between two conflicting automatic cues (naming ink color while a word insists on a different one), the emotional-Stroop variant showing the mechanism isn’t color-specific, and its generalization to any interface with competing cues in working memory (a de-emphasized primary button, a control placed against convention)
- Undo — linear vs. non-linear undo models, Command vs. Memento pattern implementations, multi-level undo limits, and what clears a redo stack
- Visual Hierarchy — ordering elements by importance using color, size, alignment, and character contrast; Von Restorff (isolation) effect; preattentive processing and why pop-out fails once a target differs by two features at once; squint test for evaluation
Human-AI Interaction Principles
- Explainable AI — distinguishing transparency/explainability/interpretability, the four explanation principles (explanation, meaningfulness, explanation accuracy, knowledge limits), a six-type explanation taxonomy with process-based/outcome-based split, contextual factors for prioritizing among them, matching detail to available time, and risk-calibrated model choice
- Human-AI Interaction — defining human oversight roles across the autonomy spectrum (including moving control to other lifecycle stages when real-time review isn’t possible), appeal/override recourse channels (including the UK GDPR Article 22 rule against solely-automated significant decisions), four named human-AI-configuration failure patterns (automation complacency, selective adherence, algorithmic aversion, emotional entanglement), and a human-centered-design context-of-use framing for why bias mitigation isn’t the same problem as accessibility
Information Architecture Principles
- Information Architecture — the four systems (organization, labeling, navigation, search) that structure a site’s content for findability; a named eight-principle checklist (objects, choices, disclosure, exemplars, front doors, multiple classification, focused navigation, growth); and how card sorting and affinity diagramming produce a candidate structure for validation
Trust & Privacy Principles
- Dark Patterns — deceptive interface techniques (bait-and-switch, drip pricing, confirmshaming, misdirection, privacy zuckering, roach motel) that trade short-term conversion for trust, and the regulatory response to them
- Trust and Credibility — earning and re-earning customer trust via legitimacy signals, data protection, reliability, and honest communication
Visual & Communication Theory
- Color Theory — color mixing (RGB/CMYK), color-wheel schemes (complementary, analogous, triadic), Chevreul’s three contrast types, WCAG contrast ratios, never relying on color alone to convey meaning, and the cultural limits of color harmony and symbolism as universal design rules
- Design Tokens — constraining color, spacing, typography, and other style values to a fixed, named scale rather than arbitrary per-instance choices, for visual consistency and shared designer/developer vocabulary
- White Space — the deliberately unmarked portion of a layout as an active design element: positive/negative visual weight, figure-ground reversal (Rubin’s vase, the FedEx arrow), lowercase-vs-all-caps legibility, and spacing as a relationship/hierarchy signal
Processes
Design methodology: how to learn about users and run a design project.
Each process below is tagged with the design stage(s) it belongs to (a filled circle marks a stage the process applies to; an open circle marks one it doesn’t). The 5-stage taxonomy is adapted from Hanington, B. & Martin, B., Universal Methods of Design.
- Plan
- Explore
- Concept
- Evaluate
- Launch
- A/B Testing — comparing two live versions of a page differing by one variable to measure which produces better behavioral outcomes; quantitative complement to qualitative usability testing; segment-level effects can reverse the aggregate winner
- Affinity Diagramming — clustering raw research notes on a wall-sized surface into a hierarchy of groups and super-groups, seeding a site’s first candidate information architecture
- Card Sorting — open/closed/reverse/Modified-Delphi variants and semantic/syntactic analysis, turning customer vocabulary into a candidate information architecture
- Contextual Inquiry — a structured, principle-driven field visit (context, partnership, interpretation, focus) for observing and discussing real work in a user’s own environment, followed by a dedicated interpretation session to build shared findings
- Customer-Centered Design — building design decisions around customers’ existing expectations and validating them through direct observation
- Customer Research Methods — observation (shadowing, guided tours, intercept interviews), interviews, surveys, and focus groups for learning about customers
- Design-Centering Styles — competing design philosophies (company-, technology-, designer-centered) contrasted against customer-centered design; nine common organizational objections rebutted
- GOMS — Goals/Operators/Methods/Selection-rules modeling for predicting skilled-user task time without a live usability test; KLM, CPM-GOMS, and the Project Ernestine case study
- Heuristic Evaluation — three to five expert evaluators independently judging an interface against Nielsen’s ten usability heuristics, then merging findings; evaluator roles, severity rating, and other named heuristic sets
- Iterative Design — the design-prototype-evaluate cycle, why late fixes are costly, and the right-feature/right-implementation framework
- Journey Mapping — visualizing a user’s full experience across phases: actions, tools, decisions, emotions, and pain points; contrasted with service blueprints
- Know Your Customers — balancing people, tasks, technology, and social context before designing anything
- NASA-TLX — the NASA Task Load Index: a six-subscale subjective workload questionnaire, its pairwise-weighting scoring formula, the Raw TLX variant, and administration format effects
- Participatory Design — involving stakeholders directly in generating design ideas (not just evaluating them), Arnstein’s Ladder of participation, and the Scandinavian labor-movement tradition it grew from
- Personas and Scenarios — fictional customers and context-rich stories used to sanity-check design decisions early
- Rapid Prototyping — site maps, storyboards, schematics, and the low-to-high-fidelity prototyping spectrum
- Service Design — planning the people, infrastructure, and delivery process behind an entire service, not just its interface; five principles (user-centered, co-creative, sequencing, evidencing, holistic), service blueprints, and touchpoints
- Storyboarding — a rough, sketched sequence of pages showing how a person carries out one task, deliberately kept low-fidelity and often paired with a scenario or persona; the “design comics” variant and its place across prototyping and the development process
- Task Analysis — cataloging what customers currently do and want to do before designing a solution
- Usability Engineering — the research-focused discipline behind usability testing: the five usability attributes, ISO 9241’s definition, and the slip/mistake error taxonomy
- Usability Evaluation Methods — expert/heuristic review, informal think-aloud testing, and formal bottom-line usability studies
- Web Design Patterns — reusable problem/solution pairs for UI/UX, organized into an interconnected pattern language and grouped A–M by design-process stage
- Web Site Development Process — the seven-phase project process (Discovery, Exploration, Refinement, Production, Implementation, Launch, Maintenance) that embeds iterative design and customer-centered design at every stage
Standards
Formal external specifications and legal/regulatory frameworks that the patterns and principles above are designed to conform to, rather than design theory in their own right.
Accessibility Standards
- WAI-ARIA (Accessible Rich Internet Applications) — WAI-ARIA: roles/states/properties metadata for custom dynamic widgets, the accessibility tree, and the Five Rules of ARIA (prefer native HTML first)
- Web Content Accessibility Guidelines (WCAG) — the W3C’s Web Content Accessibility Guidelines: POUR principles, guideline/success-criteria/conformance structure, version history (1.0–3.0 draft), and jurisdiction-specific legal mandates
Platform Interface Guidelines
- Design System — an organization-scoped counterpart to a platform HIG; the pattern-language/design-language/UI-kit distinction, design tokens as its shared vocabulary, and why an unmaintained design system degrades instead of staying neutral
- Human Interface Guidelines — platform-published recommendations for consistent application interfaces (visual design, interaction, text); recommendation-not-mandate framing and cross-platform examples (Apple, GNOME, KDE, Windows/Fluent Design System, Android)
Privacy & Data Law
- CalOPPA (California Online Privacy Protection Act) — the first U.S. state law requiring a posted privacy policy; conspicuous-link and disclosure requirements, and the Do Not Track disclosure amendment
- CCPA / CPRA (California Consumer Privacy Act / California Privacy Rights Act) — California’s consumer-rights statute (as amended by the CPRA): know/access/delete/opt-out/correct rights, the homepage opt-out link, opt-out preference signals, and the 45-day response deadline
- COPPA (Children's Online Privacy Protection Act) — parental notice and verifiable consent before collecting from a child under 13; data minimization, retention limits, and parental review/delete/refuse rights
- Fair Information Practices — the legal framework behind a privacy policy: the safe-harbor seven principles and the FTC’s four recommended domestic practices
- GDPR (General Data Protection Regulation) — the EU’s regulation: lawful bases for processing, consent-UI requirements (freely given/specific/informed/unambiguous, no pre-ticked boxes), the full data-subject-rights set, Privacy by Design/Default, and 72-hour breach notification
- HIPAA (Health Insurance Portability and Accountability Act) — protected health information: patient notice and 30-day access rights, minimum-necessary disclosure, and interface/security requirements for health-adjacent products
Sources
The external and internal sources cited, grouped by origin.
Academic Coursework & Independent Study
- Animation in the Interface (CMU 05-430 Programming Usable Interfaces, Lecture 22) — a CMU lecture adapting cartoon-animation technique to interface motion via the Solidity/Exaggeration/Reinforcement framework; used with the author’s permission; see Motion Design
- Applying Animation: An Independent Study on Motion in Mobile App Interfaces — a CMU independent study surveying real mobile apps for why and how animation should move; used with the author’s permission; see Motion Design
C2PA
- C2PA and Content Credentials Explainer — the Coalition for Content Provenance and Authenticity’s own plain-language guide to Content Credentials: manifests, ingredients (including a generative-AI prompt as an input ingredient), hard vs. soft binding, and durability through redistribution; see AI Content Marking
Digital.gov
- Federal chatbot and virtual-assistant case studies (Digital.gov) — three Digital.gov articles on federal chatbot/virtual-assistant deployments (USA.gov, AskTSA, Federal Student Aid’s Aidan): disclosing AI involvement regardless of whether an assistant is named and a persistent icon doubling as an ongoing AI-identity marker (see AI Content Marking), and handing off to a human agent or self-service knowledge base when a chatbot can’t answer (see Human-AI Interaction)
- An Introduction to Content (Digital.gov) — Digital.gov’s six practices for useful digital content, including annual content audits and authoritativeness signals
- Interviews (Digital.gov Human-Centered Design Guide) — Digital.gov’s human-centered design guide to running research interviews: team roles, the 5 Whys, and word-mirroring
- Plain Language Guide (Digital.gov / PLAIN) — Digital.gov / PLAIN plain language guide (public domain): principles, writing (active voice, nominalizations, jargon), design for reading, and testing for clarity; see Plain Language
- Research Collaboration and HCD Guide Series (Digital.gov) — Digital.gov research-collaboration and HCD guides (public domain): journey mapping, contextual observation variants; see Journey Mapping, Customer Research Methods
- Usability Testing (Digital.gov Plain Language Guide) — Digital.gov’s plain-language guide to running a usability test: session structure, recruiting, and scenario writing
European Union
- EU AI Act — Article 50 (Transparency Obligations) — Article 50 of the EU AI Act: chatbot/AI-interaction disclosure, machine-readable marking of generative output, deepfake/public-interest-text disclosure and its editorial-review exception, and emotion-recognition/biometric-categorization notice; see AI Content Marking
- Regulation (EU) 2016/679 — General Data Protection Regulation (EUR-Lex official text) — the GDPR’s own official legislative text (freely reusable per Commission Decision 2011/833/EU): Recital 32’s exact consent-mechanism wording and consent-request disruptiveness standard; see GDPR (General Data Protection Regulation)
FBI
- 2025 Internet Crime Report — FBI Internet Crime Complaint Center’s 2025 Internet Crime Report (public domain): phishing/spoofing complaint and loss figures; see Preventing Phishing Scams
FTC
- Bringing Dark Patterns to Light (FTC Staff Report) — the FTC’s own staff report on dark patterns (public domain): four named categories backed by real FTC enforcement cases, the ROSCA cancellation-effort standard, and an asymmetric-prominence Accept/Reject example; see Dark Patterns
- Complying with COPPA: Frequently Asked Questions (FTC) — the FTC’s own COPPA compliance FAQ (public domain): the neutral-age-screen standard and the mixed-audience-site age-gating conditions; see COPPA (Children's Online Privacy Protection Act)
FuguUX Public (Substack)
- Fitts's Law: Why Every UX Practitioner Should Know It — FuguUX Substack post on Fitts’s Law: bigger/closer targets, labeling an icon to widen its clickable area, and keeping critical actions within easy reach rather than far down a page; see Fitts's Law
- The Grid - Structure and Style — FuguUX Substack post on grid layout: column/modular/hierarchical grid types and why grid discipline matters (largely reinforcing Grid Layout‘s existing coverage); see Grid Layout, including the case for deliberately breaking a grid once it’s established
- Affordances and Signifiers (FuguUX Blog Post) — FuguUX blog post on affordances and signifiers: knurling as a physical affordance/signifier pairing, older Windows’ corner-grip knurling mimicry, a resort door handle needing an explanatory sign, and a flat-design text-vs-button comparison; see Affordance
- Grouping Elements: Turning Visual Chaos into Intuitive Design — FuguUX blog post on Gestalt-based grouping: an elevator-panel running example of proximity vs. an explicit connecting bar, plus real-world grouping failures (Amazon, a fan-community poll, Facebook); new “Connectedness” principle and an Amazon example added to Gestalt Psychology
- It Just Works: Tiny Details That Matter in UX Design — FuguUX Substack post on small implementation details: input-format tolerance in sign-in fields, 2FA keyboard-focus placement and auto-submit, and Fitts’s-Law-sized container click targets; see Form Design, Sign-In and Account Creation, and Fitts's Law
- Preattentive Processing in UX Design, or the Magic of Making Things Pop Out — FuguUX blog post naming preattentive processing directly: a blurred-Gmail pop-out demonstration, the seven named preattentive variables, and the single-feature-vs-two-feature limit on pop-out; see Visual Hierarchy
- The Importance of Information Visualization — FuguUX Substack post on charting data: matching chart type to data, pre-attentive processing, color by value/saturation rather than hue, the greyscale contrast test, and visual variables beyond color; see Data Visualization, plus the greyscale test in Color Theory
- The Vanishing Act: How Change Blindness Affects Your Users (and What to Do About It) — FuguUX blog post on change blindness: the Chabris/Simons “invisible gorilla” experiment, a fabricated Dell mockup and a real ACM-renewal-form account of easy-to-miss error messages, and six visibility design techniques; see Change Blindness
- When Your Design (Inadvertently) Fights Your Users — FuguUX blog post generalizing the Stroop effect to interface design: a dual-cue vending-machine mixup, a de-emphasized Save button, a misplaced back arrow, and an unlabeled clickable row; see Stroop Effect
Google Assistant
- Google Conversation Design Guide (Assistant Actions) — Google’s Conversation Design guide for Assistant Actions (CC BY 4.0): conversation-design-as-its-own-discipline framing, human turn-taking research, four discovery pathways, spoken-language style rules, confirmation calibrated to cost of error, three-way error-recovery escalation, earcon guidance, and visual-component fallback rules; see Voice User Interface
Google Search Central
- Core Web Vitals (Google Search Central) — Google’s own documentation defining Core Web Vitals (CC BY 4.0): LCP, INP, and CLS with their fixed pass/fail thresholds; see Page Loading Speed
- SEO Starter Guide (Google Search Central) — Google’s own introductory SEO guide (CC BY 4.0):
nofollowlink annotation, directory-based topical grouping, image/video contextual placement, and myth-corrections including heading order having no ranking effect; see Search Engine Optimization - Influencing Title Links in Google Search (Google Search Central) — Google’s own documentation on how it builds a search result’s title link (beyond the
<title>tag) and the specific issues that make it override a page’s own title; see Search Engine Optimization
Government & Company Design Systems
- Android Developers: Passkey Design Patterns and Biometric Authentication — Android Developers’ passkey design-pattern and biometric-authentication guides (Apache 2.0, per developer.android.com/license): four passkey-prompt moments, benefit-before-technology and consistent-label/icon content rules, unified account-selector/settings-page guidance, and the initial-sign-in-vs-step-up-reauthentication distinction with its risk-calibrated confirmation rule; see Passwordless Authentication
- Wear OS Design Guidelines (Android Developers) — Google’s Wear OS design documentation (Apache 2.0, per developer.android.com/license): wearable-specific UX constraints (critical-task scoping, wrist-time budget), canonical round-screen layout types, tile/complication design rules, truncation-prevention techniques, user-configurable-typography testing, one-handed gesture rules, and notification urgency framework; see Wearable Interface
- Android XR Design Guidelines (Android Developers) — Google’s Android XR design documentation (Apache 2.0, per developer.android.com/license): comfort/safety design pillars, spatial-panel placement measurements, motion-sickness mitigation, multimodal-input rules, distance-legible typography and target sizing, opaque-vs-additive display color guidance, and orbiter/elevation restraint; see Spatial Interface
- Carbon Design System: Accessibility, Content, Color, Motion, and Spacing Guidelines (IBM) — IBM’s Carbon Design System accessibility, content, color, motion, spacing, and AI guideline pages (Apache License 2.0, confirmed via the
carbon-websiterepo’s own LICENSE file): the six-disability-type accessibility framework, the sentence-case/pronoun/terms-of-ability/action-verb content guidance, role-based color tokens/themes/interaction-state rules, productive/expressive motion styles with easing/duration/choreography rules, a 13-step spacing token scale with relationship/hierarchy design rules, and Carbon for AI’s consistent AI-content marker/explainability-popover/revert-to-AI guidance; see Accessibility, Plain Language, Action Buttons, Color Theory, Motion Design, White Space, and AI Content Marking - Carbon Design System: Empty States and Dashboards (IBM) — IBM’s Carbon Design System empty-states and dashboards pattern pages (Apache License 2.0): the no-data/user-action/error-management scenario framing and its in-line-documentation/starter-content/onboarding first-use alternatives, and the presentation-vs-exploration dashboard distinction with F-pattern hierarchy guidance; see Empty States and Dashboard Design
- GOV.UK Webchat Alpha: User Research and Accessibility Patterns — three 2016 GOV.UK/GDS blog posts (Open Government Licence v3.0) on the webchat alpha project: human-vs-bot trust research and adviser-humanization techniques, and ARIA-live-region/labeling/sound/skip-link accessibility patterns tested against real screen readers; see Live Chat Support
- Designing for people with dyscalculia and low numeracy — GOV.UK Design Notes blog post (OGL v3.0): dyscalculia and low-numeracy prevalence, and a joint DWP/HMRC accessibility poster’s dos and don’ts for designing with numbers; see Cognitive Accessibility
- AI Playbook for the UK Government — AI Playbook for the UK Government (OGL v3.0, GDS/DSIT): a plain-text chatbot-disclosure example and watermarking/provenance-metadata guidance for redistributed AI content (see AI Content Marking), human-control-at-other-stages guidance for instant-response AI and the UK GDPR Article 22 automated-decision rule (see Human-AI Interaction); mostly governance/procurement/security process out of scope
- accessible-autocomplete (GOV.UK Design System) — GOV.UK’s accessible-autocomplete component (OGL v3.0): the data-quality rationale for constraining a field to known values, and a dedicated country-picker as a purpose-built variant; see Predictive Input
- Contextual Research and Observation (GOV.UK Service Manual) — GOV.UK Service Manual (OGL v3.0): practical guidance for running contextual research visits — session-length/daily limits, pair research, discussion guides, the observation-style spectrum, visit logistics, and accessibility planning; see Contextual Inquiry
- GOV.UK Design System — GOV.UK Design System (OGL v3.0): components and patterns for accessible government services; see Form Design, Action Buttons, Notifications, Site Header, Site Footer, Breadcrumb Navigation, Effective Images, Data Tables, Error Messages, Live Chat Support, and Human Interface Guidelines
- Designing Good Government Services: An Introduction (GOV.UK Service Manual) — GOV.UK Service Manual’s characteristics of a good government service (OGL v3.0): hidden internal structure, no dead ends, fewer-steps-fewer-mistakes, deliberate friction before risky steps, real-time cross-channel consistency, and algorithmic-decision transparency; see Service Design
- Keyboard Accessibility (Home Office Design System) — UK Home Office Design System’s keyboard-interaction guidance (OGL v3.0, inferred from the UK central-government default): the single-character-shortcut accidental-trigger risk (misclicks, speech-to-text false positives) and general keyboard-access basics; see Keyboard Shortcuts
- Loading Spinner (Home Office Design System) — UK Home Office Design System’s loading spinner component guidance (OGL v3.0, inferred from the UK central-government default): improve-before-bridging framing, timeout/failure handling, and the
role="status"accessibility technique; see Loading States - Accessibility (Material Design) — Google’s Material Design accessibility guidelines (Apache 2.0): alt-text writing craft, DOM-order-vs-visual-order, touch/pointer target sizing, accessibility-text labeling craft, and motion/vestibular guidance; see Accessibility, Alt Text, Fitts's Law, and Action Buttons
- Color usage (Material Design) — Google’s Material Design color-usage guidelines (Apache 2.0): color hierarchy and scarcity, bold-vs-subtle brand color, and state/meaning signaling; see Color Theory
- Dark theme (Material Design) — Google’s Material Design dark-theme guidelines (Apache 2.0): dark-grey-over-black surface color, elevation via a lighter overlay instead of shadow, primary/secondary color desaturation, a stricter 15.8:1 dark-surface contrast floor, and theme-toggle placement; see Dark Theme
- PatternFly AI: Conversation and Chatbot Guidelines (Red Hat) — Red Hat’s PatternFly AI guideline pages (MIT License, confirmed via the
patternfly-orgrepo’s own LICENSE file): five ethical principles (accountability, explainability, transparency, fairness, human-centeredness) and the “imperceptible AI is not ethical” rule, chat-window structure, per-message AI marking, a thinking-indicator convention, citation-card format for retrieval-augmented sources, attachment preview/edit, response-reaction controls, and conversation-design writing rules; see AI Chat Interface - PatternFly: Empty State and Dashboard Design Guidelines (Red Hat) — Red Hat’s PatternFly empty-state and dashboard guideline pages (MIT License): a seven-scenario/size/icon-color empty-state taxonomy and its content rules, and a five-card-type/dashbar/six-step-process dashboard design methodology; see Empty States and Dashboard Design
- Design Principles (U.S. Web Design System) — USWDS’s five design principles, cited live (no local file) at designsystem.digital.gov
- Design Tokens (U.S. Web Design System) — USWDS’s design-tokens page (CC0): constraining color/spacing/typography/etc. to a fixed, named scale; see Design Tokens
- USWDS Components: Date Picker, Memorable Date, Character Count, Input Mask, Text Input, Validation — six USWDS component pages (CC0): date picker vs. memorable date, character count, input mask, text-input validation timing, and a deprecated live-validation component documented as a tested accessibility failure case; see Form Design
- Autosave (VA.gov Design System) — VA.gov Design System’s autosave component guidance (public domain, U.S. federal government work): authenticated-only scoping, the reference-ID confirmation-message pattern, and the
aria-describedbyaccessibility technique; see Auto-save
HHS
- Summary of the HIPAA Privacy Rule (HHS.gov) — HHS’s own official summary of the HIPAA Privacy Rule (public domain): the Notice of Privacy Practices’ delivery/posting/electronic-availability requirements, the written-acknowledgment expectation, and the three-year health-plan re-notification cadence; see HIPAA (Health Insurance Portability and Accountability Act)
ICO
- Explaining decisions made with AI (ICO & The Alan Turing Institute) — ICO & The Alan Turing Institute’s “Explaining decisions made with AI” (OGL v3.0): a six-type explanation taxonomy (rationale, responsibility, data, fairness, safety-and-performance, impact) with a process-based/outcome-based split, five contextual factors for prioritizing among them, layered and dialogue-based explanation delivery, and before/after-decision explanation timing; see Explainable AI
- Guidance on the Use of Storage and Access Technologies (ICO) — ICO’s guidance on cookies and similar technologies (OGL v3.0): equal-prominence accept/reject consent mechanisms, granular default-off category toggles, the ban on bundling consent with terms and conditions, the legitimate-interests-toggle dark pattern, withdrawal-with-same-ease requirements, and a six-month re-prompt guideline; see Cookie Consent Banner
MDN Web Docs
- Accessibility and Spatial Patterns (MDN Web Docs) — MDN’s guide to static striped/repeating patterns as an independent seizure risk (CC BY-SA 2.5+): the five-pair (moving)/eight-pair (static) stripe threshold; see Accessibility
- Personalization to Help Browse Safely (MDN Web Docs) — MDN’s guide to personalization settings for vestibular/photosensitive users (CC BY-SA 2.5+): honoring a system-level “reduce motion” preference as its own accommodation; see Accessibility
- Cognitive accessibility (MDN Web Docs) — MDN’s cognitive-accessibility guide (CC BY-SA 2.5+): time-limit extension, focus/context-change rules, language/abbreviation declaration, and review-before-submit guidance; see Cognitive Accessibility
- Web Accessibility: Understanding Colors and Luminance (MDN Web Docs) — MDN’s guide to luminance vs. color contrast (CC BY-SA 2.5+): luminance as the real driver of legibility, blue’s inherently low luminance, saturated red’s independent seizure risk, and surrounding-context effects on perceived contrast; see Color Theory and Accessibility
- Using ARIA for Labels with Embedded Fields (MDN Web Docs) — MDN’s guide to
aria-labelledbyfor labels split across text before and after an input (CC BY-SA 2.5+); see Form Design - Responsive Web Design (MDN) — MDN’s responsive web design tutorial (CC BY-SA 2.5+): content-driven breakpoint selection and the viewport meta tag; see Responsive Web Design
- MDN: Web Share API — MDN’s Web Share API reference (CC BY-SA 2.5+): the OS-mechanism overview and the
share()method’s user-activation requirement; see Social Sharing
Mozilla
- Mozilla Metrics: Firefox Download Page Speed, Part II — Mozilla Metrics blog post (CC BY-SA 3.0): a 2010 A/B test finding a 2.2-second load-time cut raised Firefox download-page conversions 15.4%; see Page Loading Speed
NASA
- NASA Task Load Index (TLX) — NASA’s own page for the NASA Task Load Index (TLX), public domain U.S. federal government work: the six-subscale weighted-average workload score, its origin and application settings, and open-source paper/iOS-app availability; see NASA-TLX
NIST
- Four Principles of Explainable Artificial Intelligence (Draft NISTIR 8312) — draft NISTIR 8312: the four principles of explainable AI (explanation, meaningful, explanation accuracy, knowledge limits), five explanation-purpose categories, and the finding that humans meet these principles poorly themselves; see Explainable AI
- Towards a Standard for Identifying and Managing Bias in Artificial Intelligence (NIST SP 1270) — NIST SP 1270: human-centered-design context-of-use framing for AI (organizational/operational/societal environment, digital divide), appeal/override recourse-channel guidance, and the automation-complacency/selective-adherence failure patterns; see Human-AI Interaction
- AI Risk Management Framework (AI RMF 1.0) — NIST’s AI Risk Management Framework (AI RMF 1.0, public domain U.S. federal work): human-AI configuration spectrum and bias amplification in human-AI teaming (see Human-AI Interaction), and the transparency/explainability/interpretability distinction (see Explainable AI)
- AI Risk Management Framework: Generative Artificial Intelligence Profile (NIST AI 600-1) — NIST AI 600-1, the Generative AI companion profile to the AI RMF (public domain): the algorithmic-aversion and emotional-entanglement failure patterns (see Human-AI Interaction), a five-factor disclosure-calibration framework (see AI Content Marking), and named content-provenance metadata fields/techniques
OSTP
- Blueprint for an AI Bill of Rights — White House OSTP’s “Blueprint for an AI Bill of Rights” (public domain, U.S. federal work): risk-calibrated model choice, tailoring an explanation to its purpose, and stating an explanation’s error range (see Explainable AI), plus opt-out notice, proportional human-fallback staffing, propagating a reversed decision through its downstream effects, immediate fallback for time-critical systems, and training human reviewers against automation bias (see Human-AI Interaction)
Van Duyne, Landay & Hong — The Design of Sites (2006)
- The Design of Sites: Ch. 1 — Customer-Centered Web Design: More Than a Good Idea — Ch. 1 of The Design of Sites: the business case for customer-centered design, contrasted with competing design styles and common myths
- The Design of Sites: Ch. 2 — Making the Most of Web Design Patterns — Ch. 2 of The Design of Sites: what Web design patterns are, their six-part format, and a worked customer-centered redesign example
- The Design of Sites: Ch. 3 — Knowing Your Customers: Principles and Techniques — Ch. 3 of The Design of Sites: principles and techniques for understanding customers before designing for them
- The Design of Sites: Ch. 4 — Involving Customers with Iterative Design — Ch. 4 of The Design of Sites: iterative design, rapid prototyping, and usability evaluation methods
- The Design of Sites: Ch. 5 — Processes for Developing Customer-Centered Sites — Ch. 5 of The Design of Sites: the seven-phase process for designing, building, and maintaining a customer-centered Web site
- The Design of Sites: Pattern Group A — Site Genres — Pattern Group A of The Design of Sites: eleven of twelve site-genre patterns: see News Mosaics, Community Conference, Self-Service Government, Nonprofits as Networks of Help, Grassroots Information Sites, Valuable Company Sites, Educational Forums, Stimulating Arts and Entertainment, Web Apps That Work, Enabling Intranets, and Blogs; Personal E-Commerce (A1) roadmapped Groups F/G’s already-documented patterns rather than adding new ones, so its one new nugget (a cross-channel research statistic) folded into Easy Returns instead
- The Design of Sites: Pattern Group B — Creating a Navigation Framework — Pattern Group B of The Design of Sites: multiple ways to navigate, browsable content, five content-organization schemes, and category pages, in full; site accessibility folded into Accessibility
- The Design of Sites: Pattern Group C — Creating a Powerful Homepage — Pattern Group C of The Design of Sites: the HOMEPAGE PORTAL and UP-FRONT VALUE PROPOSITION patterns, in full
- The Design of Sites: Pattern Group D — Writing and Managing Content — Pattern Group D of The Design of Sites: page templates, content modules, headlines and blurbs, personalized content, and message boards; writing for search engines and distinctive HTML titles folded into Search Engine Optimization; inverted-pyramid writing style folded into Plain Language and Headlines and Blurbs; internationalized and localized content folded into Internationalization; style sheets excluded as CSS implementation
- The Design of Sites: Pattern Group E — Building Trust and Credibility — Pattern Group E of The Design of Sites: site branding and secure connections folded into Trust and Credibility; see Fair Information Practices, Privacy Policy, About Us Pages, Email Communications, Privacy Preferences, and Preventing Phishing Scams
- The Design of Sites: Pattern Group F — Basic E-Commerce — Pattern Group F of The Design of Sites: quick-flow checkout, clean product details, shopping cart, address/shipping/payment steps, order summary, order confirmation, and easy returns, in full
- The Design of Sites: Pattern Group G — Advanced E-Commerce — Pattern Group G of The Design of Sites: featured products, cross-selling, personalized recommendations, recommendation communities, multiple destinations, gift giving, and order tracking, in full
- The Design of Sites: Pattern Group H — Helping Customers Complete Tasks — Pattern Group H of The Design of Sites: process funnels, sign-in/account creation, account management, customer sessions, floating windows, FAQ pages, context-sensitive help, direct manipulation, clear forms, predictive input, drill-down options, and progress bars, in full
- The Design of Sites: Pattern Group I — Designing Effective Page Layouts — Pattern Group I of The Design of Sites: grid layout, above the fold, clear first reads, expanding/fixed screen width, and sidebars, in full
- The Design of Sites: Pattern Group J — Making Site Search Fast and Relevant — Pattern Group J of The Design of Sites: the search box, the search form, and the search-results page, in full
- The Design of Sites: Pattern Group K — Making Navigation Easy — Pattern Group K of The Design of Sites: navigation bars, tab rows, action buttons, breadcrumbs, embedded/external links, descriptive link names, obvious links, familiar language, error prevention/messages, page-not-found pages, permalinks, jump menus, and site maps, in full
- The Design of Sites: Pattern Group L — Speeding Up Your Site — Pattern Group L of The Design of Sites: see Page Loading Speed, combining L1-L6 with modern Core Web Vitals case-study evidence; perceived-speed/progress-indicator content also cross-referenced from Interface Design Principles
- The Design of Sites: Pattern Group M — The Mobile Web — Pattern Group M of The Design of Sites, the book’s last: see Mobile Screen Sizing, Mobile Input Design, and Location-Based Services; period-specific specifics (WAP/WML, 2006-era device input hardware, AJAX/direct-manipulation avoidance, mobile pick-list avoidance) excluded as dated implementation detail superseded by modern touchscreen devices
- The Design of Sites: Glossary — the book’s full glossary (A–X): a terminology cross-check against existing pages, with a few minor refinements folded in
W3C
- Combobox Pattern (W3C WAI-ARIA Authoring Practices Guide) — the W3C WAI-ARIA Authoring Practices Guide’s combobox pattern (W3C Document License, verified against the license text directly): the select-only/editable distinction, the four autocomplete behaviors, and the core
role/aria-expanded/aria-controls/aria-activedescendant/aria-autocompletewiring; see WAI-ARIA (Accessible Rich Internet Applications) and Predictive Input
web.dev
- web.dev: Core Web Vitals Business-Impact Case Studies — Google’s web.dev Core Web Vitals business-impact case-study series (CC BY 4.0): 13 real companies’ page-speed/layout-stability optimizations paired with the conversion/revenue metrics that followed; see Page Loading Speed and Mobile-First Design
- web.dev: Passkey User Experience Design — web.dev’s passkey UX case study and deployment checklist (CC BY 4.0): Google’s own passkey-rollout design rationale (convenience-first framing, term familiarity, prompt timing, alternative-not-replacement positioning) and the verify-before-creating/notify-after-creating account-safety points; see Passwordless Authentication
- web.dev: Integrate with the OS Sharing UI with the Web Share API — web.dev’s Web Share API article (CC BY 4.0): the OS-mechanism rationale, the Santa Tracker screen-space/adoption case study, and the canonical-URL recommendation; see Social Sharing
Wikipedia
- 12 Basic Principles of Animation (Wikipedia) — the twelve classic principles of hand-drawn character animation; see Motion Design
- A/B Testing (Wikipedia) — Wikipedia’s dedicated A/B testing article: statistical testing methods, the 2018 industry-challenges paper, and Google/Microsoft adoption history; see A/B Testing and Google
- Affordance (Wikipedia) — Wikipedia’s article on affordance: Gibson’s original sense, Norman’s 1988 design narrowing, the 2013 “signifiers” split, and Gaver’s perceivable/hidden/false categories
- Breadcrumb navigation (Wikipedia) — three breadcrumb types (location, attribute, path), placement, separator conventions, usability limits; see Breadcrumb Navigation
- California Online Privacy Protection Act (Wikipedia) — Wikipedia’s article on CalOPPA: the first U.S. state law requiring a posted privacy policy, its Do Not Track disclosure amendment, and the 30-day cure period; see CalOPPA (California Online Privacy Protection Act)
- Card Sorting (Wikipedia) — Wikipedia’s article on card sorting: open/closed/reverse/Modified-Delphi variants and semantic/syntactic analysis methods; see Card Sorting
- California Consumer Privacy Act (Wikipedia) — Wikipedia’s article on the CCPA/CPRA: coverage thresholds, consumer rights, the homepage opt-out link, and response-deadline requirements; see CCPA / CPRA (California Consumer Privacy Act / California Privacy Rights Act)
- Cognitive Load (Wikipedia) — Wikipedia’s article on cognitive load: the intrinsic/extraneous/germane load distinction, Miller’s working-memory capacity figure, and the digital-distraction/multitasking load finding; see Cognitive Load
- Color Theory (Wikipedia) — Wikipedia’s article on color theory: additive/subtractive mixing models, color-wheel schemes and contrast types, and cultural limits of color harmony and symbolism
- Contextual Design (Wikipedia) — Wikipedia’s article on Contextual Design: the seven-step process contextual inquiry is the first step of, and the five named work models (flow, sequence, cultural, artifact, physical); see Contextual Inquiry
- Contextual Inquiry (Wikipedia) — Wikipedia’s article on contextual inquiry: the four guiding principles (context, partnership, interpretation, focus), the three-phase visit structure, and the interpretation-session/sample-size guidance; see Contextual Inquiry
- Children's Online Privacy Protection Act (Wikipedia) — Wikipedia’s article on COPPA: the “directed to children” test, verifiable-parental-consent methods, and data-minimization/retention rules; see COPPA (Children's Online Privacy Protection Act)
- Dark pattern (Wikipedia) — Wikipedia’s article on dark patterns: named pattern types (bait-and-switch, drip pricing, confirmshaming, misdirection, privacy zuckering, roach motel) and the EU/California/UK/US regulatory response; see Dark Patterns
- The Design of Everyday Things (Wikipedia) — Wikipedia’s article on Don Norman’s The Design of Everyday Things: the seven-stages-of-action model, both gulfs, and the book’s role as the origin of Norman’s affordance/signifier theory
- Design system (Wikipedia) — Wikipedia’s article on design systems: the definition, the pattern-language/design-language/UI-kit distinction, the design-tokens connection, documented advantages, and the practice’s own history from Christopher Alexander through Atomic Design; see Design System
- Emotional Design (Wikipedia) — Wikipedia’s article on Norman’s Emotional Design: the visceral/behavioral/reflective levels and the Juicy Salif example; see Emotional Design
- Error message (Wikipedia) — Wikipedia’s article on error messages: security-conscious error-message writing (don’t leak exploitable info) and the PC LOAD LETTER cryptic-message example folded into Error Messages; “fail pets” (branded error mascots) folded into Trust and Credibility
- Error-Tolerant Design (Wikipedia) — Wikipedia’s article on error-tolerant design: the prevention-then-mitigation framing, behavior-shaping constraints, and confirmation/trash-bin/detect-and-suggest mitigation techniques; see Error Prevention and Recovery
- Faceted Search (Wikipedia) — Wikipedia’s article on faceted search: the multi-dimensional facet-classification model, the 2014 retail-adoption figure, and library OPAC examples; see Filters and Facets
- Favicon (Wikipedia) — history (IE5, 1999), formats (ICO/PNG/SVG), sizes, mobile home-screen icons, performance/security implications; see Favicon
- Fitts's Law (Wikipedia) — Wikipedia’s article on Fitts’s Law: the movement-time formula, design applications, and related laws
- General Data Protection Regulation (Wikipedia) — Wikipedia’s article on GDPR: lawful bases, Article 7 consent requirements, the full data-subject-rights set, Privacy by Design/Default, and breach-notification timelines; see GDPR (General Data Protection Regulation)
- Gestalt Psychology (Wikipedia) — Wikipedia’s article on Gestalt psychology: the eight perceptual-organization principles and their interface-design applications
- GOMS (Wikipedia) — Wikipedia’s article on GOMS: the four-component model, its KLM/CMN-GOMS/NGOMSL/CPM-GOMS variants, and the Project Ernestine case study; see GOMS
- Heuristic evaluation (Wikipedia) — Wikipedia’s article on heuristic evaluation: Nielsen and Molich’s usability-inspection method, the ten named heuristics, evaluator-count/independence conventions, evaluator roles, severity rating, and other named heuristic sets; see Heuristic Evaluation
- Hick's Law (Wikipedia) — Wikipedia’s article on Hick’s Law: the decision-time formula, menu-design implications, and its relationship to Fitts’s Law
- Health Insurance Portability and Accountability Act (Wikipedia) — Wikipedia’s article on HIPAA: covered entities, the Privacy Rule’s notice/access/authorization requirements, and Security Rule provisions touching interface design; see HIPAA (Health Insurance Portability and Accountability Act)
- Human Interface Guidelines (Wikipedia) — Wikipedia’s article on human interface guidelines: definition, scope, the recommendation-not-mandate framing, and cross-platform examples; see Human Interface Guidelines
- Information architecture (Wikipedia) — Wikipedia’s article on information architecture: the user-experience definition, the four-systems (organization/labeling/search/navigation) framework, and a named eight-principle list; see Information Architecture
- Interaction Design Pattern (Wikipedia) — Wikipedia’s article on interaction design patterns: the pattern-library-vs-pattern-language distinction, a generic eight-element pattern-documentation template, and a patterns-vs-guidelines comparison; see Web Design Patterns
- Interface Metaphor (Wikipedia) — Wikipedia’s article on interface metaphors: the desktop-metaphor lineage from the Xerox Alto through the Macintosh and Windows, named examples (skeuomorphism, tree views), and the contested evidence for actual effectiveness; see Interface Metaphor
- Iterative Design (Wikipedia) — Wikipedia’s article on iterative design: engineering history (PDCA, spiral development), the Marshmallow Challenge, and the case for iteration sometimes requiring a fundamentally different design; folded into the existing Iterative Design page
- Keyboard Shortcut (Wikipedia) — Wikipedia’s article on keyboard shortcuts: simultaneous vs. sequential key combinations, the early-Mac convention against redefining standard shortcuts, and cross-platform notation differences; see Keyboard Shortcuts
- Material Design (Wikipedia) — Wikipedia’s article on Material Design: paper/skeuomorphic design philosophy, grid/animation/depth conventions, and version history (MD1 → MD2 → MD3/Material You → Material 3 Expressive); see Affordance (elevation) and Personalized Content (wallpaper-derived theming)
- Mental Model (Wikipedia) — Wikipedia’s article on mental models: Craik’s 1943 coinage, the Johnson-Laird reasoning-theory and Gentner/Stevens HCI-usability branches, and their later HCI application; the coinage and core definition feed Mental Models
- Meta-moderation system (Wikipedia) — Wikipedia’s article on meta-moderation: a second layer where members rate whether a moderator’s individual decision was fair, distributing moderation judgment instead of concentrating it in a small admin team; see Message Boards
- Modal Window (Wikipedia) — Wikipedia’s article on the modal window as a UI component (separate from “Mode (user interface)”): use cases, the focus-stealing/mode-error/habituation problems, design recommendations, modeless infobars, and macOS’s Sheets pattern; see Modal vs. Modeless Interfaces
- Mode (User Interface) (Wikipedia) — Wikipedia’s article on interface modes: Tesler’s and Raskin’s definitions, quasimodes, mode errors and their causes, the Air France 447/Asiana 214/USS John S. McCain incidents, and design recommendations; see Modal vs. Modeless Interfaces
- NASA-TLX (Wikipedia) — Wikipedia’s article on NASA-TLX: exact subscale question wording, the pairwise-weighting scoring formula, the Raw TLX variant, and the paper-vs-screen administration format-effect finding; see NASA-TLX
- Navigation bar (Wikipedia) — Wikipedia’s stub article on navigation bars; everything it covers is already handled in more depth by Navigation Menus and Site Header
- Negative space (Wikipedia) — Wikipedia’s article on negative space: the positive/negative visual-weight distinction, figure-ground reversal (Rubin’s vase, the FedEx arrow, the Formula One “1”), the Japanese “ma” concept, and the lowercase-vs-all-caps legibility connection; see White Space
- Net Promoter Score (Wikipedia) — Wikipedia’s article on the Net Promoter Score: the single-question promoter/passive/detractor methodology, Reichheld’s 2003 origin, and academic criticism of its predictive validity; see Usability Evaluation Methods
- Participatory Design (Wikipedia) — Wikipedia’s article on participatory design: its Scandinavian labor-movement origins, Arnstein’s Ladder of Citizen Participation, and the software field’s two distinct traditions; see Participatory Design
- Peak-End Rule (Wikipedia) — Wikipedia’s article on the peak-end rule: Kahneman and Fredrickson’s snapshot model, the cold-water and colonoscopy studies, duration neglect, and business/medical/service applications; see Peak-End Rule
- Poka-yoke (Wikipedia) — Wikipedia’s article on poka-yoke (“mistake-proofing”): the mistake-vs-defect distinction, warning-vs-control implementation types, Shingo’s spring-switch worked example, and everyday forcing-function examples; see Error Prevention and Recovery
- Progressive disclosure (Wikipedia) — Wikipedia’s article on progressive disclosure: definition, macOS print dialog as the canonical example, theme park queue as a physical-world analogy
- Recall (Memory) (Wikipedia) — Wikipedia’s article on recall memory: the two-stage search-then-decision theory, free/cued/serial recall subtypes, primacy/recency effects, and the encoding-specificity principle; see Recognition Over Recall (alongside Recognition Memory (Wikipedia))
- Recognition Memory (Wikipedia) — Wikipedia’s article on recognition memory: the recollection/familiarity dual-process theory, the “butcher-on-the-bus” phenomenon, and a caution against recognition-only testing creating false confidence; see Recognition Over Recall (alongside Recall (Memory) (Wikipedia))
- Responsive Web Design (Wikipedia) — Wikipedia’s article on responsive web design: definition, three technical pillars, historical timeline (2001–2015), mobile-first design, and UI plasticity
- Search engine optimization (Wikipedia) — Wikipedia’s SEO article: crawling/indexing/ranking, on-page factors, mobile-first indexing, white/black/grey hat distinction, international SEO, PageRank; see Search Engine Optimization
- Service Design (Wikipedia) — Wikipedia’s article on service design: definition, the five design principles, the 1982/1988 service-blueprint and discipline-naming origin story, and a three-part analytical/design/collaborative methodology; see Service Design
- Storyboard (Wikipedia) — Wikipedia’s article on storyboards: the software-specification-phase use (sketched screens revised collaboratively by engineers and a client) and the “design comics” persona-in-narrative variant; see Storyboarding
- Stroop Effect (Wikipedia) — Wikipedia’s article on the Stroop effect: the automaticity explanation for why conflicting color/text cues create friction, its 1935/1929 origin, and the emotional-Stroop variant; see Stroop Effect
- System Usability Scale (Wikipedia) — Wikipedia’s article on the System Usability Scale: ten-item structure, scoring formula, and Usability/Learnability sub-scores; see Usability Evaluation Methods
- Thread (online communication) (Wikipedia) — Wikipedia’s article on conversation threading: hierarchical/nested vs. linear/flat display, the hazard of offering both at once, and why subject-line-only matching is unreliable; see Message Boards
- Typography (Wikipedia) — Wikipedia’s article on typography: legibility/readability distinction, typeface selection by content category, text composition principles, display vs. text typography, and typography as mood/tone signal
- Undo (Wikipedia) — Wikipedia’s article on the undo pattern: FRESS (1968) and Bravo (1974) origins, the Macintosh Edit-menu convention, linear vs. non-linear undo models, Command vs. Memento pattern implementations; see Undo
- Usability Engineering (Wikipedia) — Wikipedia’s article on usability engineering: its 1988/1993 origins, the five usability attributes, ISO 9241, the slip/mistake error taxonomy, and the RITE method
- Usability Testing (Wikipedia) — Wikipedia’s article on usability testing: guerrilla/remote/A-B testing, the five-users claim and the Nielsen-Landauer formula, and sampling-bias limitations (disability underrepresentation, WEIRD bias); see Usability Evaluation Methods
- Visual Hierarchy (Wikipedia) — Wikipedia’s article on visual hierarchy: Gestalt foundation, Von Restorff effect, four physical characteristics (color, size, alignment, character), and UX application
- WAI-ARIA (Wikipedia) — Wikipedia’s article on WAI-ARIA: the roles/states/properties model, the accessibility tree, the Five Rules of ARIA, and version history (2006–2023)
- Web Accessibility (Wikipedia) — Wikipedia’s overview of Web accessibility: the POUR principles, WCAG’s structure and history, assistive technologies, and global legislation
- Web Accessibility Initiative (Wikipedia) — Wikipedia’s article on WAI: founding history, the five specification families it produces, and the 71% visitor-abandonment statistic
- Web Colors (Wikipedia) — Wikipedia’s article on web colors: hex notation, named colors, CSS color models (RGB/HSL), web-safe palette history, and WCAG contrast ratios
- Web Content Accessibility Guidelines (Wikipedia) — Wikipedia’s dedicated WCAG article: version history through 2.2 and the 3.0 draft, exact success-criteria counts, and jurisdiction-specific legal mandates
- Web navigation (Wikipedia) — Wikipedia’s article on web navigation: the hierarchical/global/local navigation vocabulary, folded into Navigation Menus; everything else (history, dropdown/flyout/sitemap/anchor glossary entries) already covered elsewhere or non-actionable
- Web Typography (Wikipedia) — Wikipedia’s article on web typography: web-safe fonts, font stack fallback mechanism, generic families, web fonts vs. performance, image replacement anti-pattern
- White space (visual arts) (Wikipedia) — Wikipedia’s stub article on white space: the definition, the information-density tradeoff, and white space as a deliberate design choice rather than mere emptiness; see White Space