| UI or UX | UI + UX - Context-aware starting values for fields, filters, scopes, layouts, schedules, channels, or workflow options | UI + UX - Dedicated user or app configuration management surface | UI + UX - Persistent hub for communication, consent, topic, privacy, language, and personalization choices | UI + UX - Ranked suggestions generated from context, behavior, item similarity, popularity, editorial rules, or recommendation models |
| UI guidance | Render adaptive defaults as visible starting values with source labels, confidence or rule basis, scope, freshness, and a nearby way to change, reset, or stop using the signal. | Render settings management as a durable configuration surface with a clear Settings or Preferences entry point, grouped categories, current values, setting descriptions, ownership or scope labels, dependencies, save or immediate-apply behavior, status feedback, search or section navigation for larger sets, and reset or restore defaults where appropriate. | Render a preference center as a returnable hub with categories for communications, channels, topics or interests, notification delivery, privacy and data sharing, cookie or tracking consent, personalization, language or locale, required messages, managed values, source-of-truth status, and save feedback. | Render recommendations as a labelled set of suggested items with clear item identity, recommendation reason, source or basis, availability, and a visible way to dismiss or tune at least the current item. |
| UX guidance | Use adaptive defaults when the product can reduce repetitive setup by proposing values from current context, recent use, prior correction, locale, role, organization policy, device, or task history. | Use settings management when users need to review and change persistent app, account, workspace, notification, privacy, display, integration, or system behavior outside the immediate task flow. | Use a preference center when users need durable control over what they receive, which channels may be used, which topics they want, which consent purposes are active, how personalization uses their data, and which choices cannot be disabled. | Use recommendations to reduce discovery effort when the system has evidence that a small set of items, products, services, content, or next actions may be useful in the user's current context. |
| Good UI | A case export form defaults to Current queue and CSV because the user exported the same queue yesterday, labels the basis, and lets them switch scope before export. | A notification settings page groups channels, quiet hours, digest frequency, and workspace scope; each row shows current value, effect, dependency, and whether changes save immediately. | A customer account preference center shows Email, SMS, Push, Topics, Cookies, Data sharing, Language, and Required service messages, each with current status, scope, and last saved time. | A benefits dashboard shows Recommended for you with cards labelled Because you saved appeals guidance, Popular with benefits caseworkers, and Editorial fallback for Benefits, each with Not interested and Save controls. |
| Bad UI | A payment form preselects the highest donation amount because it predicts generosity and hides the source. | A page called Settings mixes billing invoices, destructive account deletion, onboarding tips, profile setup, search results, and global navigation with no grouping or save model. | A single Receive updates switch hides whether it controls marketing email, SMS, push, product notices, analytics consent, or service messages. | A carousel says You will love this, hides that the first card is sponsored, and gives no reason or dismissal control. |
| Good UX | A user opens a recurring report, sees Project: Acme and Range: Last month already filled from the previous run, changes the range to Quarter, and the system asks whether to remember that correction. | A user turns off weekly digest emails, sees the setting save immediately, keeps urgent security emails enabled, and understands the workspace-level override. | A user turns off promotional email, keeps outage SMS and account security email, changes language to Spanish, withdraws ad personalization, and sees which transactional messages remain required. | A user hides a benefits recommendation as Not interested, chooses a reason, and the list immediately replaces it with a lower-ranked item without changing their recently viewed history. |
| Bad UX | A user submits a form without noticing that an adaptive default changed the external recipient. | A user changes a privacy setting thinking it affects only one project, but the value applies to the whole account. | A user declines analytics in a cookie banner but later cannot find the preference center needed to withdraw personalization consent after signing in. | Users assume recommendations are mandatory next steps because the UI mixes them with required workflow tasks. |
| Best fit | Users repeatedly choose similar values and the product can explain a likely starting value from current context or prior behavior. | Users need to inspect and change persistent app, account, workspace, privacy, notification, display, integration, device, or system behavior. | Users need to revisit and change communication, consent, topic, personalization, privacy, channel, language, or data-sharing choices. | Users need discovery help in a large item, product, content, service, or action space. |
| Avoid when | The value is high impact and cannot be reviewed before commit. | The task is a one-time transaction, submission, setup wizard, or onboarding flow. | The product only needs a small app setting unrelated to communications, consent, or personalization. | The product has too few items for ranking to reduce effort. |
| Required state | Neutral default state with no personal signal | Settings overview with categories and current values | Overview with preference categories and current effective status | Default recommended state with labelled section, item identity, reason, source, and action controls. |
| Accessibility burden | Expose the adapted value, reason, scope, and state as text, not only as prefilled controls or visual chips. | Use headings, section labels, fieldsets, and persistent labels so settings groups and controls have clear programmatic names. | Group categories with headings, fieldsets, legends, and persistent labels that name the affected channel, purpose, topic, source, and scope. | Use a heading or labelled region that names the recommendation set and does not rely on carousel position alone. |
| Common misuse | Preselecting values to increase conversion, spend, sharing, or consent rather than to reduce honest user effort. | Using settings as a dumping ground for unrelated navigation, billing, help, profile setup, onboarding, or destructive account actions. | Using one master preference switch for communication, privacy, cookies, topics, and required messages. | Counting schema-valid recommendation cards as complete without reasons, controls, or source disclosure. |