Kaniasty's CARMEL Guidelines

6 step UX guidelines for website evaluation.

1. Consistency

1.1. Style guides

The design follows branding or style guides that dictate the use of logos, color, and typography.

1.2. Design patterns

The design follows a cohesive set of human interface guidelines or design patterns.

1.3. Naming conventions

Naming conventions are consistent across pages and widgets.

1.4. Look & feel

Layouts and page elements have a cohesive look and feel.

1.5. Interactions

Similar interactions and design patterns behave consistently.

2. Accessibility

2.1. Font size

The design meets minimum font size legibility guidelines.

2.2. Contrast

The design meets guidelines for minimum contrast between foreground, text and background.

2.3. Double coding

Visual information is 'double-coded' for accessibility by users with color blindness or other visual impairments.

2.4. Target size

The design meets guidelines for minimum target size for mouse and touch targets.

2.5. Screen Readers

The design meets W3C's Web Content Accessibility Guidelines (WCAG) for users of screen readers.

3. Recovery

3.1. Confirmation dialogs

The design meets minimum font size legibility guidelines.

3.2. Undo functions

Undo functions prevent major data loss and unintended consequences.

3.3. Error messages

Error messages include instructions for recovery.

3.4. Version control

Version control, history or archiving functions are built into data intensive or collaborative workflows.

3.5. System recovery

The system mitigates impact of catastrophic errors, crashes, and network outages.

4. Memory

4.1. Limited choices

Lists of critical choices (menu options, navigation categories) are visible in a single view, or limited to <10 items.

4.2. Automatic calculations

The system 'does the math' for the user.

4.3. Feedback

Microcopy and microinteractions provide ongoing feedback to the user.

4.4. Chunking and masking

Long strings of text or numbers (security codes, phone numbers) are visually chunked or masked.

4.5. Security practices

Security systems reduce need for spontaneous recall by utilizing password best practices, 2-step-authentication, or single sign-on.

5. Efficiency

5.1. Shallow navigation

Navigation hierarchy is no more than 3 or 4 levels deep.

5.2. Responsive layouts

Layouts are responsive, or optimized for the screen size of target devices.

5.3. Navigation shortcuts

Navigation breadcrumbs, progress trackers, and keyboard shortcuts improve findability.

5.4. Accelerators

Autocomplete, auto-detect and other accelerators improve task speed.

5.5. Autosave

Auto-save and/or cookies maintain session state and prevent accidental data loss.

6. Language

6.1. Internal language

Branded vocabulary, internal language, and marketing jargon is used sparingly, and absent from navigation, menus, and buttons.

6.2. Technical jargon

Technical or system jargon is absent from error messages and other microcopy.

6.3. Acronyms

Acronyms include access to definitions, and appear in narrative content only.

6.4. Plain language

Technical, legal, and other potentially difficult-to-understand content is written in plain language.

6.5. Readability level

Content readability level is appropriate for the target audience(s).

Learn more
A profile image of a woman.A profile image of a man.

Cut website approval times with Heurio

By clicking “Accept all”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Privacy Policy for more information.