a11yTips — Make the placement of repeated components more…

Make the placement of repeated components more predictable

no. 015

Make sure objects repeated on multiple pages are presented in the same relative order

User interfaces can be confusing and difficult to understand or even predict, especially when users are not very experienced with the Web or have cognitive disabilities preventing them from fully using the features offered to them. Making sure that user interfaces are predictable and easy to figure out is a great way to make them more usable.

To do this, simply make sure that whenever components are repeated across multiple pages (such as navigation menus or search forms), that these components are presented in the same relative order each time they appear. Involve real end users in the testing process and make sure they can figure out the user interface. Not only will this help maintain consistent presentation between pages, it will also help users better understand how to use the interface more efficiently.

User Story
Simple Code Example

Not Applicable

Testing Methodology

List the components that are repeated from one page to another across the website and for each component, make sure they appear in the same relative order across all pages. This also applies to navigational components repeated across multiple [...]

Read article at dboudreau.tumblr.com

Article Taxonomies

Categories:
Fatal error: Uncaught Error: Object of class WP_Error could not be converted to string in /home/webable/www/www/wp-content/themes/webable/content-mcm.php:65 Stack trace: #0 /home/webable/www/www/wp-includes/template.php(812): require() #1 /home/webable/www/www/wp-includes/template.php(745): load_template('/home/webable/w...', false, Array) #2 /home/webable/www/www/wp-includes/general-template.php(206): locate_template(Array, true, false, Array) #3 /home/webable/www/www/wp-content/themes/webable/single-mcm_article.php(15): get_template_part('content-mcm') #4 /home/webable/www/www/wp-includes/template-loader.php(106): include('/home/webable/w...') #5 /home/webable/www/www/wp-blog-header.php(19): require_once('/home/webable/w...') #6 /home/webable/www/www/index.php(17): require('/home/webable/w...') #7 {main} thrown in /home/webable/www/www/wp-content/themes/webable/content-mcm.php on line 65