{"id":55385,"date":"2022-08-18T16:42:25","date_gmt":"2022-08-18T11:12:25","guid":{"rendered":"https:\/\/www.tothenew.com\/blog\/?p=55385"},"modified":"2022-08-25T17:08:30","modified_gmt":"2022-08-25T11:38:30","slug":"how-to-design-products-with-accessibility-standards-wcag","status":"publish","type":"post","link":"https:\/\/www.tothenew.com\/blog\/how-to-design-products-with-accessibility-standards-wcag\/","title":{"rendered":"How To Design Products With Accessibility standards ( WCAG )"},"content":{"rendered":"<p class=\"gmail-p2\">Today accessible design has become more and more important as it not only provides a structured navigation &amp; control but also a great overall user experience.<\/p>\n<p class=\"gmail-p2\">While this is not only limited to people with physical &amp; mental challenges but the majority of users. Great accessible design caters to a better experience not just for people with disability, but also for people without them.<\/p>\n<h2><b>Why accessible\u00a0design is so important today?\u00a0<\/b><\/h2>\n<p class=\"gmail-p2\">1) Today a major chunk of the world population uses the internet whether it\u2019s to search for news, pay bills, book, or watch a video, Therefore accessibility has become a necessity to cater to every kind of audience that is on the platform.<\/p>\n<p class=\"gmail-p2\">2) As UX designers, it is also our job to empathize with different kinds of users &amp; help them access &amp; experience the product without any challenges.<\/p>\n<p class=\"gmail-p2\">3) Good accessibility or WCAG is formalized under law 508 as the accessibility standard. Most of us know about the dominos pizza case, Where a blind man sued dominos as per the claim that the company\u2019s website is not accessible &amp; he faced a lot of problems ordering pizza.<\/p>\n<h2 class=\"gmail-p4\"><b>Understanding WCAG<br \/>\n<\/b><\/h2>\n<p class=\"gmail-p2\">WCAG 2.1 is the updated version of WCAG 2.0 it includes 17 new standards that cater to people with further disabilities, 2.1 cater not only to web but mobile users as well.<\/p>\n<p class=\"gmail-p2\">WCAG guidelines are categorized into 3 different conformance levels. One needs to achieve these levels if they want to make their website truly accessible.<\/p>\n<ul class=\"gmail-ul1\">\n<li class=\"gmail-li2\"><i>Level A \u2014 <\/i>The lowest and easiest level of conformance to obtain. Level A sets a minimum level of accessibility which most websites have.<\/li>\n<li class=\"gmail-li2\"><i>Level AA \u2014 <\/i>This is the level recommended conformance for all web-based information.<\/li>\n<li class=\"gmail-li2\"><i>Level AAA \u2014 <\/i>The highest and hardest level of conformance to obtain. It\u2019s always recommended to strive for full AAA compliance as it is not possible to satisfy all Level AAA Success Criteria for some content.<\/li>\n<\/ul>\n<h2 class=\"gmail-p2\"><b>WCAG further categories the guidelines as below:-<\/b><\/h2>\n<p class=\"gmail-p2\"><b>Perceivable<\/b>: Your product should be perceivable, this means that all the users should be easily able to understand your content. If there\u2019s an audio or video in your product it should have captions\/subtitles. If the content is text-based it should have text to speech feature enabled for your website.<\/p>\n<p class=\"gmail-p2\"><b>Operable<\/b>: Your product should be easy to operate, Users with disabilities find it hard to use mouse controls. Your whole website should be accessible via keyboard, Proceed &amp; back actions as well, Avoid using any time-based information like ( input forms)\u00a0 as it will increase the cognitive load on your users.<\/p>\n<p class=\"gmail-p2\"><b>Understandable<\/b>: The user should always be made aware of any button actions\/functions, input fields need to have detailed hint text. Icons should be used for easy explanation ( avoid using any complex icons ) NOTE : showing breadcrumbs on each screen gives peace of mind to the users.<\/p>\n<p class=\"gmail-p2\"><b>Robust<\/b>: Users should be able to access your website from any platform &amp; it should have similar guidelines for each. The code should be clean. Designer &amp; Developer should often collaborate to check if everything is as per WCAG standards.<\/p>\n<h2 class=\"gmail-p4\"><b>How to use WCAG in your designs with examples<br \/>\n<\/b><\/h2>\n<p class=\"gmail-p2\">Now there are a lot of guidelines and methods to properly use WCAG in your design but, for the sake of this article, we are going to check only a few examples that are the most used ones.<\/p>\n<p><b>1. High Contrast Design<br \/>\n<\/b><br \/>\nAlways make sure your designs have enough contrast, WCAG suggests using black on white background as it has the maximum contrast, but even if you\u2019re using other colors make sure it is contrasting enough.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-55377\" style=\"font-size: 1rem;\" src=\"\/blog\/wp-ttn-blog\/uploads\/2022\/08\/1-300x222.png\" alt=\"\" width=\"300\" height=\"222\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2022\/08\/1-300x222.png 300w, \/blog\/wp-ttn-blog\/uploads\/2022\/08\/1-1024x758.png 1024w, \/blog\/wp-ttn-blog\/uploads\/2022\/08\/1-768x569.png 768w, \/blog\/wp-ttn-blog\/uploads\/2022\/08\/1-1536x1138.png 1536w, \/blog\/wp-ttn-blog\/uploads\/2022\/08\/1-2048x1517.png 2048w, \/blog\/wp-ttn-blog\/uploads\/2022\/08\/1-624x462.png 624w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><b><\/b><\/p>\n<p><b>2. Responsive Zoom<br \/>\n<\/b><br \/>\nWCAG suggests a website should have 400% zoom, Once zoomed in the content should be presented in one singular column this avoids unnecessary long scrolling. Devs should test this feature on an ideal phone size of 320px wide.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-55378\" src=\"\/blog\/wp-ttn-blog\/uploads\/2022\/08\/Responsive-zoom-300x209.png\" alt=\"\" width=\"300\" height=\"209\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2022\/08\/Responsive-zoom-300x209.png 300w, \/blog\/wp-ttn-blog\/uploads\/2022\/08\/Responsive-zoom-1024x713.png 1024w, \/blog\/wp-ttn-blog\/uploads\/2022\/08\/Responsive-zoom-768x535.png 768w, \/blog\/wp-ttn-blog\/uploads\/2022\/08\/Responsive-zoom-1536x1070.png 1536w, \/blog\/wp-ttn-blog\/uploads\/2022\/08\/Responsive-zoom-2048x1426.png 2048w, \/blog\/wp-ttn-blog\/uploads\/2022\/08\/Responsive-zoom-624x435.png 624w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<p><b><b><b>3. Visual Data<\/b><\/b><\/b><\/p>\n<p>WCAG suggests any visual data should be presented with the help of numbering as someone with color blindness will have difficulty analyzing it. The data should have also text read functionality. ( Tools like JAWS &amp; NVDA can be used to add such functionality )<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-55379\" src=\"\/blog\/wp-ttn-blog\/uploads\/2022\/08\/Graph-300x176.png\" alt=\"\" width=\"300\" height=\"176\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2022\/08\/Graph-300x176.png 300w, \/blog\/wp-ttn-blog\/uploads\/2022\/08\/Graph-1024x600.png 1024w, \/blog\/wp-ttn-blog\/uploads\/2022\/08\/Graph-768x450.png 768w, \/blog\/wp-ttn-blog\/uploads\/2022\/08\/Graph-1536x900.png 1536w, \/blog\/wp-ttn-blog\/uploads\/2022\/08\/Graph-2048x1199.png 2048w, \/blog\/wp-ttn-blog\/uploads\/2022\/08\/Graph-624x365.png 624w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<p><b><b><b>4. Font Size<\/b><\/b><\/b><\/p>\n<p>Avoid using 12px when designing for accessibility use at least a font size of 14px or 14px bold as your base font.<\/p>\n<p>.<img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-55380\" src=\"\/blog\/wp-ttn-blog\/uploads\/2022\/08\/Screenshot-2022-08-17-at-1.38.00-AM-300x132.png\" alt=\"\" width=\"300\" height=\"132\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2022\/08\/Screenshot-2022-08-17-at-1.38.00-AM-300x132.png 300w, \/blog\/wp-ttn-blog\/uploads\/2022\/08\/Screenshot-2022-08-17-at-1.38.00-AM-1024x449.png 1024w, \/blog\/wp-ttn-blog\/uploads\/2022\/08\/Screenshot-2022-08-17-at-1.38.00-AM-768x337.png 768w, \/blog\/wp-ttn-blog\/uploads\/2022\/08\/Screenshot-2022-08-17-at-1.38.00-AM-624x274.png 624w, \/blog\/wp-ttn-blog\/uploads\/2022\/08\/Screenshot-2022-08-17-at-1.38.00-AM.png 1244w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<p><b><b>5. Visual Cues<\/b><\/b><\/p>\n<p>Visual cues and hint texts should be present for the users to make any kind of information easier to understand.<\/p>\n<p><b><b><b>6. Keyboard Shortcut<\/b><\/b><\/b><\/p>\n<p>Quick action keyboard shortcuts can be added to a website for users&#8217; accessibility. This not\u00a0only reduces the number of clicks but makes performing an action much faster &amp; accessible.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-55381\" src=\"\/blog\/wp-ttn-blog\/uploads\/2022\/08\/Keyboard-shortcut-300x225.png\" alt=\"\" width=\"300\" height=\"225\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2022\/08\/Keyboard-shortcut-300x225.png 300w, \/blog\/wp-ttn-blog\/uploads\/2022\/08\/Keyboard-shortcut-768x576.png 768w, \/blog\/wp-ttn-blog\/uploads\/2022\/08\/Keyboard-shortcut-624x468.png 624w, \/blog\/wp-ttn-blog\/uploads\/2022\/08\/Keyboard-shortcut.png 800w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<p><b><b><b>7. Increase font size<\/b><\/b><\/b><\/p>\n<p>A default font size switcher should be available on the website for users&#8217; ease of accessibility. Generally, 3 different font sizes can be used but more can be added as well.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-55382\" src=\"\/blog\/wp-ttn-blog\/uploads\/2022\/08\/Frame-72-300x82.png\" alt=\"\" width=\"300\" height=\"82\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2022\/08\/Frame-72-300x82.png 300w, \/blog\/wp-ttn-blog\/uploads\/2022\/08\/Frame-72-1024x280.png 1024w, \/blog\/wp-ttn-blog\/uploads\/2022\/08\/Frame-72-768x210.png 768w, \/blog\/wp-ttn-blog\/uploads\/2022\/08\/Frame-72-1536x420.png 1536w, \/blog\/wp-ttn-blog\/uploads\/2022\/08\/Frame-72-2048x560.png 2048w, \/blog\/wp-ttn-blog\/uploads\/2022\/08\/Frame-72-624x171.png 624w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<p><b><b><b>8. No, Truncate text<\/b><\/b><\/b><\/p>\n<p>Any kind of text whether paragraphs or hint texts should be completely &amp; clearly visible to the users. Users need not perform any additional action like clicking the paragraph or (read more) which is generally used to show truncated text.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-55383 size-medium\" src=\"\/blog\/wp-ttn-blog\/uploads\/2022\/08\/Truncat-Text-300x168.png\" alt=\"\" width=\"300\" height=\"168\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2022\/08\/Truncat-Text-300x168.png 300w, \/blog\/wp-ttn-blog\/uploads\/2022\/08\/Truncat-Text-1024x575.png 1024w, \/blog\/wp-ttn-blog\/uploads\/2022\/08\/Truncat-Text-768x431.png 768w, \/blog\/wp-ttn-blog\/uploads\/2022\/08\/Truncat-Text-1536x862.png 1536w, \/blog\/wp-ttn-blog\/uploads\/2022\/08\/Truncat-Text-2048x1149.png 2048w, \/blog\/wp-ttn-blog\/uploads\/2022\/08\/Truncat-Text-624x350.png 624w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<p><b><b><b>9. No Time Constraints<\/b><\/b><\/b><\/p>\n<p>When designing for WCAG it\u2019s necessary to avoid any action that has time constraints like making a payment or filing a form, This can increase the cognitive load on the user &amp; can make them stressed. <b>Note &#8211;\u00a0<\/b> If it\u2019s necessary to have time constraints for a particular action. The user should be warned before time expires and given at least a few seconds to extend the time limit with a simple action (for example, &#8220;press the space bar&#8221;), and the user is allowed to extend the time limit by at least ten times.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-55384\" src=\"\/blog\/wp-ttn-blog\/uploads\/2022\/08\/No-Time-Constraints-237x300.png\" alt=\"\" width=\"237\" height=\"300\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2022\/08\/No-Time-Constraints-237x300.png 237w, \/blog\/wp-ttn-blog\/uploads\/2022\/08\/No-Time-Constraints-811x1024.png 811w, \/blog\/wp-ttn-blog\/uploads\/2022\/08\/No-Time-Constraints-768x970.png 768w, \/blog\/wp-ttn-blog\/uploads\/2022\/08\/No-Time-Constraints-1216x1536.png 1216w, \/blog\/wp-ttn-blog\/uploads\/2022\/08\/No-Time-Constraints-1621x2048.png 1621w, \/blog\/wp-ttn-blog\/uploads\/2022\/08\/No-Time-Constraints-624x788.png 624w, \/blog\/wp-ttn-blog\/uploads\/2022\/08\/No-Time-Constraints.png 1960w\" sizes=\"(max-width: 237px) 100vw, 237px\" \/><\/p>\n<h2 class=\"gmail-p2\"><b>\u00a0Curated useful resources to deeply understand WCAG principles &amp; how to apply them<\/b><\/h2>\n<p><strong>Official WCAG Website<\/strong><\/p>\n<p class=\"gmail-p2\">W3C is the international standards organization for the World Wide Web. Listing down all the steps &amp; in-depth behind the process for WCAG &amp; its implementation.<\/p>\n<p><a href=\"https:\/\/www.w3.org\/\"><span class=\"gmail-s5\">https:\/\/www.w3.org\/<\/span><\/a><\/p>\n<p><b>Best real examples of WCAG websites<br \/>\n<\/b><\/p>\n<p class=\"gmail-p2\">Below is the list of highly acclaimed websites for WCAG standards. This will help you understand what a real-life WCAG standard website looks like. All these websites are marked for AAA standards.<\/p>\n<p><a href=\"https:\/\/www.visionaustralia.org\/\"><span class=\"gmail-s5\">https:\/\/www.visionaustralia.org\/<\/span><\/a><br \/>\n<a href=\"https:\/\/www.parrapark.com.au\/\"><span class=\"gmail-s5\">https:\/\/www.parrapark.com.au\/<\/span><\/a><br \/>\n<a href=\"https:\/\/www.deque.com\/\"><span class=\"gmail-s5\">https:\/\/www.deque.com<\/span><\/a><\/p>\n<p><b>Must read WCAG articles<\/b><\/p>\n<p class=\"gmail-p5\"><span class=\"gmail-s4\"><a href=\"https:\/\/medium.com\/c2-group\/wcag-2-1-guidelines-explained-with-examples-5c7c5d8b69eb\">https:\/\/medium.com\/c2-group\/wcag-2-1-guidelines-explained-with-examples-5c7c5d8b69eb<\/a><\/span><\/p>\n<p class=\"gmail-p5\"><span class=\"gmail-s4\"><a href=\"https:\/\/www.thinkbean.com\/drupal-development-blog\/website-accessibility-design-vs-aa-vs-aaa\">https:\/\/www.thinkbean.com\/drupal-development-blog\/website-accessibility-design-vs-aa-vs-aaa<\/a><\/span><\/p>\n<p class=\"gmail-p5\"><span class=\"gmail-s4\"><a href=\"https:\/\/www.microsoft.com\/en-gb\/trust-center\/compliance\/accessibility\">https:\/\/www.microsoft.com\/en-gb\/trust-center\/compliance\/accessibility<\/a><\/span><\/p>\n<p class=\"gmail-p5\"><span class=\"gmail-s4\"><a href=\"https:\/\/www.niaaa.nih.gov\/\">https:\/\/www.niaaa.nih.gov\/<\/a><\/span><\/p>\n<p class=\"gmail-p2\"><b><br \/>\nMy Top Figma Plugins to Check WCAG Compatibility Score<br \/>\n<\/b><\/p>\n<ol class=\"gmail-ol1\">\n<li class=\"gmail-li2\">STARK for Figma<\/li>\n<li class=\"gmail-li2\">A11y by Microsoft ( Highly Recommended )<\/li>\n<li class=\"gmail-li2\">Contrast Checker<\/li>\n<li class=\"gmail-li2\">Advance Contrast<\/li>\n<li class=\"gmail-li5\"><span class=\"gmail-s3\">Accessibility Insights for Web ( Web Plugin by Microsoft )<b><br \/>\n<\/b><a href=\"https:\/\/microsoftedge.microsoft.com\/addons\/detail\/accessibility-insights-fo\/ghbhpcookfemncgoinjblecnilppimih\"><span class=\"gmail-s4\"><b>https:\/\/microsoftedge.microsoft.com\/addons\/detail\/accessibility-insights-fo\/ghbhpcookfemncgoinjblecnilppimih<\/b><\/span><\/a><\/span><\/li>\n<\/ol>\n<h3 class=\"gmail-p4\"><b><br \/>\nConclusion ?<br \/>\n<\/b><\/h3>\n<p class=\"gmail-p2\">Next time you design a website or app, Always keep accessibility at the back of your mind. As a designer, we should learn to build our product experiences for everyone. \ud83d\ude42<\/p>\n<p><strong>Thank you for reading till the end. I hope you found this helpful.<em> ?<\/em><\/strong><\/p>\n<p><strong>References<\/strong><\/p>\n<p><b>Key Source<\/b> &#8211; <a href=\"https:\/\/bit.ly\/2QL5iBV\">https:\/\/bit.ly\/2QL5iBV<\/a><br \/>\n<span class=\"gmail-s3\"><b>Key Source<\/b> &#8211; <a href=\"https:\/\/bit.ly\/3bXbu6z\"><span class=\"gmail-s4\">https:\/\/bit.ly\/3bXbu6z<\/span><\/a><\/span><br \/>\n<b>Key Source<\/b> &#8211; <a href=\"https:\/\/bit.ly\/3pud02V\">https:\/\/bit.ly\/3pud02V<\/a><\/p>\n<div class=\"ap-custom-wrapper\"><\/div><!--ap-custom-wrapper-->","protected":false},"excerpt":{"rendered":"<p>Today accessible design has become more and more important as it not only provides a structured navigation &amp; control but also a great overall user experience. While this is not only limited to people with physical &amp; mental challenges but the majority of users. Great accessible design caters to a better experience not just for [&hellip;]<\/p>\n","protected":false},"author":1485,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"iawp_total_views":14},"categories":[3887,3429,3109],"tags":[5006,3598,4708],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/posts\/55385"}],"collection":[{"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/users\/1485"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/comments?post=55385"}],"version-history":[{"count":5,"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/posts\/55385\/revisions"}],"predecessor-version":[{"id":55414,"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/posts\/55385\/revisions\/55414"}],"wp:attachment":[{"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/media?parent=55385"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/categories?post=55385"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/tags?post=55385"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}