{"id":92719,"date":"2026-04-29T15:47:56","date_gmt":"2026-04-29T20:47:56","guid":{"rendered":"https:\/\/www.bricktowntom.com\/blog\/?p=92719"},"modified":"2026-04-29T15:47:56","modified_gmt":"2026-04-29T20:47:56","slug":"how-to-start-testing-your-website-with-a-screen-reader","status":"publish","type":"post","link":"https:\/\/www.bricktowntom.com\/blog\/04\/how-to-start-testing-your-website-with-a-screen-reader.html","title":{"rendered":"How to Start Testing Your Website with a Screen Reader"},"content":{"rendered":"<p>There&#8217;s no doubt as to the importance of building accessible websites. It&#8217;s a constant topic of discussion in the web design community. And, in my opinion, most designers want to get it right.<\/p>\n<p>Accessibility impacts all of us in one way or another. Whether it&#8217;s the particular words used in a blog post or the ability to navigate from page to page \u2013 it matters.<\/p>\n<p>But if you&#8217;re not someone who relies on assistive technology like a screen reader, there can be a disconnect. It&#8217;s all too easy to overlook how a given feature affects users. That&#8217;s likely because we haven&#8217;t tested it in that context.<\/p>\n<p>I admit that I&#8217;ve struggled in this area. And I&#8217;m betting that there are plenty of other designers who have as well. My privilege as a sighted user who navigates via a mouse hasn&#8217;t always led me to consider some important aspects of accessibility.<\/p>\n<p>True, I test with automated <a href=\"https:\/\/speckyboy.com\/tools-resources-designing-accessible-websites\/\" target=\"_blank\" rel=\"noopener\">tools<\/a>. I make sure fonts are legible, color contrast meets <a href=\"https:\/\/www.w3.org\/WAI\/standards-guidelines\/wcag\/\" target=\"_blank\" rel=\"noopener\">WCAG standards<\/a>, and images utilize the <a href=\"https:\/\/speckyboy.com\/proper-usage-alt-attribute\/\" target=\"_blank\" rel=\"noopener\">ALT attribute<\/a>. Those are all good things. Yet they don&#8217;t represent the full experience of using a website.<\/p>\n<p>So, how do we take things to the next level? Testing your website with a screen reader is a great way to start. Let&#8217;s take a beginner&#8217;s look at what&#8217;s involved. From there, I&#8217;ll share what I found during my experimentation.<\/p>\n<h2>Find a Screen Reader App<\/h2>\n<p>The first step in the process is to find a suitable screen-reader app. You may not have to go very far, as some operating systems include one by default.<\/p>\n<p>Mac users have access to <a href=\"https:\/\/support.apple.com\/guide\/voiceover\/welcome\/mac\" target=\"_blank\" rel=\"noopener\">VoiceOver<\/a>, while Windows folk can tap into <a href=\"https:\/\/support.microsoft.com\/en-us\/windows\/complete-guide-to-narrator-e4397a0d-ef4f-b386-d8ae-c172f109bdb1\" target=\"_blank\" rel=\"noopener\">Narrator<\/a>. In addition, there are several other <a href=\"https:\/\/en.wikipedia.org\/wiki\/List_of_screen_readers\" target=\"_blank\" rel=\"noopener\">options<\/a> available for virtually every OS. For my part, I&#8217;m going with the open-source app <a href=\"https:\/\/www.nvaccess.org\/download\/\" target=\"_blank\" rel=\"noopener\">NVDA<\/a>. It&#8217;s free to use (supported by donations) and is among the more popular choices.<\/p>\n<p>Regardless of the app you choose, it&#8217;s important to have a basic understanding of how it works. In addition, there may be a need to make a few tweaks beforehand. For example, you&#8217;ll want to make sure that you can understand what is being read. You might also want the software to highlight content as it is read, making it easier to follow along.<\/p>\n<p>WebAIM has put together some handy <a href=\"https:\/\/webaim.org\/articles\/screenreader_testing\/#q2\" target=\"_blank\" rel=\"noopener\">guides<\/a> for setting up various screen readers for testing purposes. They&#8217;ll put you in a good position to see just how accessible your website is.<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/speckyboy.com\/wp-content\/uploads\/2022\/04\/test-with-a-screen-reader-01.jpg?resize=900%2C400&#038;ssl=1\" alt=\"The home page for NVDA screen reader software.\" width=\"900\" height=\"400\" \/><\/p>\n<h2>Getting Around<\/h2>\n<p>Now that you have a trusty screen reader at the ready, it&#8217;s time for testing! To get a taste of the user experience, try going through the various parts of your website via a keyboard with the screen reader enabled.<\/p>\n<p>Some keyboard commands are more universal than others. For instance, the <code>TAB<\/code> key will take you to various links and form controls, while <code>ENTER<\/code> will take you to a link&#8217;s destination. Most seem to use the arrow keys to move from line to line.<\/p>\n<p>However, there may be some special commands that are specific to a screen-reader app. They allow for navigating between headings, landmarks such as headers and footers, etc. For that, you&#8217;ll want to check out its documentation.<\/p>\n<p>It&#8217;s also worth noting that it takes practice to effectively navigate a website this way. The first few tries can be a bit awkward. But once you get the hang of the various commands, things should become more intuitive.<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/speckyboy.com\/wp-content\/uploads\/2022\/04\/test-with-a-screen-reader-02.jpg?resize=900%2C400&#038;ssl=1\" alt=\"The screen reader highlights the current line on the author's website.\" width=\"900\" height=\"400\" \/><\/p>\n<h2>My Experience with a Screen Reader<\/h2>\n<p>Just to clear the air \u2013 I&#8217;m not an expert screen reader user. My knowledge is rudimentary at best. But my experience with NVDA has been enlightening.<\/p>\n<p>I used a few pages of my business website as the testing ground. And what I found weren&#8217;t necessarily major flaws. The text could be read and the site could be navigated.<\/p>\n<p>Rather, I discovered some annoyances \u2013 things that would understandably frustrate users. Let&#8217;s review a few examples:<\/p>\n<h3>A Slider That Interrupts<\/h3>\n<p>In an <a href=\"https:\/\/speckyboy.com\/taylor-arndt-accessibility\/\" target=\"_blank\" rel=\"noopener\">interview<\/a> with accessibility expert Taylor Arndt, she mentioned carousels\/slideshows as features that can <a href=\"https:\/\/speckyboy.com\/web-accessibility-101\/\">hurt accessibility<\/a>. Testing with a screen reader brings that to the forefront.<\/p>\n<p>The automated carousel I used was navigable but had a nasty habit of announcing itself each time the next slide came into view. That made it very difficult for the screen reader to get very far into other sections of the page before being interrupted.<\/p>\n<p>I found a simple enough fix. The WordPress slider plugin I utilize (Soliloquy) has an option to change the <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/Accessibility\/ARIA\/ARIA_Live_Regions\" target=\"_blank\" rel=\"noopener\">ARIA live region<\/a> to a less aggressive setting. This, coupled with using manual navigation for the carousel, got rid of the nuisance.<\/p>\n<h3>Repetitive Text<\/h3>\n<p>Using the <code>ALT<\/code> attribute with images is a common piece of accessibility advice. But for purely-decorative images, providing descriptive text can be redundant. I ran into this on a few different occasions.<\/p>\n<p>Blog post listings were the main culprit. Both the post title and featured image <code>ALT<\/code> attributes were identical \u2013 meaning the screen reader read them twice. The result is that even a relatively short post listing makes for a painful UX.<\/p>\n<p>The sticking point is that the WordPress post listings block I used doesn&#8217;t have an option for leaving empty ALT attributes. Thus, a workaround may be required.<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/speckyboy.com\/wp-content\/uploads\/2022\/04\/test-with-a-screen-reader-03.jpg?resize=900%2C400&#038;ssl=1\" alt=\"A carousel and repetitive ALT text made for a less than ideal user experience.\" width=\"900\" height=\"400\" \/><\/p>\n<h2>Discover How Website Accessibility Works in Practice<\/h2>\n<p>Building websites that adhere to WCAG standards feels satisfying \u2013 and it&#8217;s what we&#8217;re <em>supposed<\/em> to do as web designers. But checking off boxes on a to-do list doesn&#8217;t tell the full story.<\/p>\n<p>Getting a better understanding of how others will experience your work requires a little extra effort. Testing with a screen reader provides a path for gaining more insight. And while this is by no means a complete guide, I hope it helps to pique your interest and experiment.<\/p>\n<p>As I found, even if an item is considered to be accessible by the letter of a standard, that doesn&#8217;t mean it&#8217;s easy to use. This is why it pays to dig a little deeper. It may be the difference between a site that&#8217;s merely usable or one that provides the best possible experience.<\/p>\n<p><strong>Note:<\/strong> As mentioned above, I&#8217;m a novice when it comes to this technology. If you have screen reader tips to share, feel free to reach out to me via <a href=\"https:\/\/twitter.com\/karks88\" target=\"_blank\" rel=\"noopener\">Twitter<\/a>.<\/p>\n<p>The post <a rel=\"nofollow\" href=\"https:\/\/speckyboy.com\/testing-your-website-screen-reader\/\">How to Start Testing Your Website with a Screen Reader<\/a> appeared first on <a rel=\"nofollow\" href=\"https:\/\/speckyboy.com\">Speckyboy Design Magazine<\/a>.<\/p>\n<p>Source: Specky Boy<\/p>\n<p id=\"kc_opp\"><small>Republished by  <a href=\"http:\/\/www.blogtrafficexchange.com\/\">Blog Post Promoter<\/a><\/small><\/p>","protected":false},"excerpt":{"rendered":"<p>There&#8217;s no doubt as to the importance of building accessible websites. It&#8217;s a constant topic of discussion in the web design community. And, &hellip;<\/p>\n","protected":false},"author":1,"featured_media":92720,"comment_status":"false","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[3],"tags":[128],"class_list":["post-92719","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-affiliate-marketing","tag-advantage"],"aioseo_notices":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.bricktowntom.com\/blog\/wp-content\/uploads\/2022\/04\/test-with-a-screen-reader-01.jpg?fit=900%2C400&ssl=1","jetpack_shortlink":"https:\/\/wp.me\/p3k0YU-o7t","jetpack-related-posts":[{"id":92801,"url":"https:\/\/www.bricktowntom.com\/blog\/03\/weekly-news-for-designers-%e2%84%96-641.html","url_meta":{"origin":92719,"position":0},"title":"Weekly News for Designers \u2116 641","author":"admin","date":"March 30, 2026","format":false,"excerpt":"Contra Chrome \u2013 This comic pays homage to the changes Google\u2019s Chrome browser has seen over the years. Figma for Non-Designers \u2013 Exploring core features of Figma that are essential to understanding the design app. The Ultimate Guide To Push Notifications For Developers \u2013 A look at best practices and\u2026","rel":"","context":"In &quot;Affiliate Marketing&quot;","block_context":{"text":"Affiliate Marketing","link":"https:\/\/www.bricktowntom.com\/blog\/category\/affiliate-marketing"},"img":{"alt_text":"Envato Elements","src":"https:\/\/i0.wp.com\/speckyboy.com\/wp-content\/uploads\/2019\/08\/envato-elements-weekly-news.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":93175,"url":"https:\/\/www.bricktowntom.com\/blog\/04\/weekly-news-for-designers-%e2%84%96-648.html","url_meta":{"origin":92719,"position":1},"title":"Weekly News for Designers \u2116 648","author":"admin","date":"April 25, 2026","format":false,"excerpt":"Single Element Loaders: The Spinner \u2013 Create a CSS loader animation using minimal code. Inspiral Web \u2013 This web\/mobile app recreates the joy of drawing with a Spirograph. A Guide to Choosing the Right WordPress Block Plugins \u2013 Things to consider before you install custom blocks. Preline UI \u2013 An\u2026","rel":"","context":"In &quot;Affiliate Marketing&quot;","block_context":{"text":"Affiliate Marketing","link":"https:\/\/www.bricktowntom.com\/blog\/category\/affiliate-marketing"},"img":{"alt_text":"Envato Elements","src":"https:\/\/i0.wp.com\/speckyboy.com\/wp-content\/uploads\/2019\/08\/envato-elements-weekly-news.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":92464,"url":"https:\/\/www.bricktowntom.com\/blog\/04\/weekly-news-for-designers-%e2%84%96-635.html","url_meta":{"origin":92719,"position":2},"title":"Weekly News for Designers \u2116 635","author":"admin","date":"April 26, 2026","format":false,"excerpt":"kod.so \u2013 This browser app will help you create beautiful screenshots of your code snippets. Building Web Layouts For Dual-Screen And Foldable Devices \u2013 Learn how to build layouts that adapt to these newfangled devices. 10 Free WordPress Plugins to Improve Multi-Author Websites \u2013 These free plugins will help you\u2026","rel":"","context":"In &quot;Affiliate Marketing&quot;","block_context":{"text":"Affiliate Marketing","link":"https:\/\/www.bricktowntom.com\/blog\/category\/affiliate-marketing"},"img":{"alt_text":"Envato Elements","src":"https:\/\/i0.wp.com\/speckyboy.com\/wp-content\/uploads\/2019\/08\/envato-elements-weekly-news.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":93181,"url":"https:\/\/www.bricktowntom.com\/blog\/04\/areas-where-ai-can-and-already-is-benefitting-web-designers.html","url_meta":{"origin":92719,"position":3},"title":"Areas Where AI Can (and Already Is) Benefitting Web Designers","author":"admin","date":"April 30, 2026","format":false,"excerpt":"Much has been made about the potential impact artificial intelligence (AI) will have on our lives. And it\u2019s nearly impossible to avoid the headlines that tell us so. What\u2019s more, several products that utilize AI (or something like it) have hit the market. There are a lot of questions about\u2026","rel":"","context":"In &quot;Affiliate Marketing&quot;","block_context":{"text":"Affiliate Marketing","link":"https:\/\/www.bricktowntom.com\/blog\/category\/affiliate-marketing"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.bricktowntom.com\/blog\/wp-content\/uploads\/2022\/06\/ai-benefits-web-designers-01.jpg?fit=900%2C400&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.bricktowntom.com\/blog\/wp-content\/uploads\/2022\/06\/ai-benefits-web-designers-01.jpg?fit=900%2C400&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.bricktowntom.com\/blog\/wp-content\/uploads\/2022\/06\/ai-benefits-web-designers-01.jpg?fit=900%2C400&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.bricktowntom.com\/blog\/wp-content\/uploads\/2022\/06\/ai-benefits-web-designers-01.jpg?fit=900%2C400&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":92358,"url":"https:\/\/www.bricktowntom.com\/blog\/04\/weekly-news-for-designers-%e2%84%96-633.html","url_meta":{"origin":92719,"position":4},"title":"Weekly News for Designers \u2116 633","author":"admin","date":"April 1, 2026","format":false,"excerpt":"Coding & Confusion \u2013 There\u2019s more to reading code than meets the eye. Writing Logic in CSS \u2013 How to build a smart and flexible style system using CSS. 25 Tutorials For Getting More Out of Adobe InDesign \u2013 Use this collection of tutorials to level up your InDesign skills.\u2026","rel":"","context":"In &quot;Affiliate Marketing&quot;","block_context":{"text":"Affiliate Marketing","link":"https:\/\/www.bricktowntom.com\/blog\/category\/affiliate-marketing"},"img":{"alt_text":"Envato Elements","src":"https:\/\/i0.wp.com\/speckyboy.com\/wp-content\/uploads\/2019\/08\/envato-elements-weekly-news.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":93771,"url":"https:\/\/www.bricktowntom.com\/blog\/04\/weekly-news-for-designers-%e2%84%96-662.html","url_meta":{"origin":92719,"position":5},"title":"Weekly News for Designers \u2116 662","author":"admin","date":"April 26, 2026","format":false,"excerpt":"Git Commands Cheat Sheet \u2013 Use this handy reference to find common commands for the version control software. Thanks iPhone 14, designing for device sizes is dead \u2013 How the unique screen resolution of the latest iPhone throws a wrench in mobile design. A New Collaboration with Adobe \u2013 A\u2026","rel":"","context":"In &quot;Affiliate Marketing&quot;","block_context":{"text":"Affiliate Marketing","link":"https:\/\/www.bricktowntom.com\/blog\/category\/affiliate-marketing"},"img":{"alt_text":"Envato Elements","src":"https:\/\/i0.wp.com\/speckyboy.com\/wp-content\/uploads\/2019\/08\/envato-elements-weekly-news.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.bricktowntom.com\/blog\/wp-json\/wp\/v2\/posts\/92719","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bricktowntom.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bricktowntom.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bricktowntom.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bricktowntom.com\/blog\/wp-json\/wp\/v2\/comments?post=92719"}],"version-history":[{"count":1,"href":"https:\/\/www.bricktowntom.com\/blog\/wp-json\/wp\/v2\/posts\/92719\/revisions"}],"predecessor-version":[{"id":92769,"href":"https:\/\/www.bricktowntom.com\/blog\/wp-json\/wp\/v2\/posts\/92719\/revisions\/92769"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bricktowntom.com\/blog\/wp-json\/wp\/v2\/media\/92720"}],"wp:attachment":[{"href":"https:\/\/www.bricktowntom.com\/blog\/wp-json\/wp\/v2\/media?parent=92719"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bricktowntom.com\/blog\/wp-json\/wp\/v2\/categories?post=92719"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bricktowntom.com\/blog\/wp-json\/wp\/v2\/tags?post=92719"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}