Pricing Page URL:  https://quickbooks.intuit.com/pricing/
Guideline Tools used  Results Notes Suggestions
Text Alternatives: 1.1.1 Non-text Content VoiceOver, Code inspection  Non-applicable There are no images that are not links  
Decorative images get empty alt text JAWS, Code inspection, Bookmarklets, Web Dev Tools Pass    
Linked images have descriptive alt text VoiceOver, Code inspection, Bookmarklets, Web Dev Tools Fail Quickbooks logo and Chat icons do not have alt text. Since the link text does not appear when icon is displayed, alt text should be read indicating the function.  The decorative images inside the right-product buttons do not have an empty alt attribute.  Add missing alt text to the Quickbooks logo, the social sites links in the footer, the Trust Verified link on the bottom of the page and the button images
Complex images have appropriate alt text Visual inspection Non-applicable There are no complex images on this page  
Form buttons have descriptive value VoiceOver, Code inspection  Pass    
Form inputs have associated text labels VoiceOver, Code inspection, Bookmarklets, Web Dev Tools Pass    
Embedded Multimedia has accessible text Visual inspection Non-applicable There is no embedded multimedia on this page  
Frames are appropriately titled Code inspection Pass    
Time-based Media Alternatives: 1.2.1 Pre-recorded Audio-only and Video only        
Transcript provided for audio (non-live) JAWS, VoiceOver, code inspection Non-applicable There is no audio or video media on this page  
Text or audio description for audio-only and video-only (video without audio track) JAWS, VoiceOver, code inspection Non-applicable    
Time-based Media Alternatives: 1.2.2 Captions (pre-recorded)        
Synchronized captions provided (You-Tube videos) Visual inspection Pass    
Time-based Media Alternatives: 1.2.3 Audio Description or Media Alternative (Prerecorded)        
Visually conveyed content is available in an alternative media Visual inspection, code inspection Non-applicable  There are no time-based media on this page  
Time-based Media Alternatives: 1.2.4 Captions (Live)        
Synchronized captions provided for all live multi-media that contains audio Visual inspection Non-applicable This page does not have live video  
Time-based Media Alternatives: 1.2.5 Audio Description (pre-recorded)        
Audio descriptions for visually conveyed content provided in synchronized media Visual inspection, code inspection Fail At Level AA, an audio description is required. If this has been provided in conforming to 1.2.3, a full text alternative is optional  
Adaptable Content without loss of information: 1.3.1 Info and Relationships        
Semantic markup to designate headings, lists and special text JAWS, VoiceOver, code inspection, bookmarklets Fail An empty header was found above the Compare Product Features table.. Confusion may arise for the keyboard users navigating by heading elements. Or, when no information about the header is given as the header is read ("Heading Level 2") Find an alternative for spacing, or function of the empty h2 tag.
Table cells associated with their headers. Data Table captions and summaries used when appropriate JAWS, VoiceOver, code inspection Fail Currently, no table headers were read by VoiceOver or JAWS and cells were not properly identified with their header.  The columns above the table describing each option with the Buy Now buttons and link to Free 30-Day Trial are intended to be table headers.  Screen reader users will have no idea which option the bullet is referring to, since the table header is absent Table headers should be written as “th”  but they are written as  “td”
Adaptable Content without loss of information: 1.3.2 Meaningful Sequence        
Reading and navigation order is logical and intuitive JAWS, Keyboard Pass    
Adaptable Content without loss of information: 1.3.3 Sensory Characteristics        
Instructions are not strictly visual or auditory Visual inspection, keyboard Pass    
Distinguishable Content: 1.4.1 Use of Color        
Sole method of conveying content is not color Visual inspection, keyboard Pass    
Color alone is not used to distinguish links from surrounding text Visual inspection, keyboard Fail Most links are underlined when focused. But most are only differentiated from their surrounding non-link text by color alone when not in focus or hover state. One option is to underline all focused or hovered links. Another is to differentiate the links from the surrounding text with other styling, such as a border around links or a background color behind links
Distinguishable Content: 1.4.2 Audio Control        
For audio that automatically plays on a page for more than 3 seconds: provide a mechanism to stop, pause, mute or adjust volume Keyboard, Visual Inspection, JAWS Non-applicable There is no audio on this page  
Distinguishable Content: 1.4.3 Contrast - minimum ratio        
Normal text and images of text have a contrast ratio of at least 4.5:1 Colorzilla, Color Checker, Web Dev Tools, Colour Contrast Analyzer Fail The lime green (#2CA01C) as a background with white text fails at a contrast ratio of 3.4:1.  All other colors meet criteria Darken the lime green background to #248518
Large text has a contrast ratio of at least 3:1 Colorzilla, Color Checker, Web Dev Tools, Colour Contrast Analyzer Pass    
Distinguishable Content: 1.4.4 Resize text        
The page is readable and functional when the text size is doubled Zoom Pass    
Distinguishable Content: 1.4.5 Images of Text        
Image is not used to present text if the same visual presentation can be made using text alone Code inspection, Bookmarklets, Web Dev Tools Pass    
Keyboard Functionally Accessible: 2.1.1 Keyboard        
All page functionality is available using the keyboard (unless something like free-hand drawing) Keyboard, Code Inspection, VoiceOver Fail The question marks indicating information in a pop up, when clicked by a mouse, is not announced by the Voiceover.   A suggestion would be to use html mark up like an event handler with supplemental script, if needed, to create a semantic pop-up for the screen reader to announce
Shortcut keys for a specific page should not conflict with existing browser and screen reader shortcuts Keyboard, Code Inspection Pass    
Keyboard Functionally Accessible: 2.1.2 No Keyboard Trap        
User can navigate to and from all navigable page elements using only a keyboard - never trapped or locked on an element Keyboard, visual Inspection Pass    
Provide Enough Time To Use Content: 2.2.1 Timing Adjustable        
User is given options to turn off, adjust or extend any time limit for a page or application (real-time events excluded) Keyboard, Visual inspection Non-applicable There is no time limit for any application  
Provide Enough Time To Use Content: 2.2.2 Pause, Stop, Hide        
Any content used to draw attention to or highlight content (automatic moving, blinking or scrolling) can not last longer than 5 seconds Keyboard, Visual inspection Non-applicable There is no automatic content on this page  
Automatic updating content (news ticker) can be paused, stopped, hidden or timing manually controlled by user Keyboard, Visual inspection Non-applicable There is no automatic updating content on this page  
Content does not cause seizures: 2.3.1 Three Flashes or Below Threshold        
No page content flashes more than 3 times per second (unless very small and of low contrast or low red color) Keyboard, Visual inspection Non-applicable There is no flashing content on this page  
Help Users Navigate to Content: 2.4.1 Bypass Blocks        
Skip link or footer navigation provided Keyboard, Code Inspection, Visual inspection Fail   Visible or hidden Skip to Main Content or Skip to Footer  links are recommended when multiple pages have the same navigation links to elimnate having to tab through the same banner area on each page
Help Users Navigate to Content: 2.4.1 Bypass Blocks        
Proper heading structure may be considered a sufficient technique Keyboard, Code Inspection, Visual inspection, WAVE, Bookmarklets Fail Users must tab through all navigation and banners on every page.  Nest headings to convey hierarchy.  Another option would be to use ARIA landmarks (banner, navigation) to supplement HTML5 structure elements on the page
Frames are appropriately titled if used as a technique for bypassing individual frames Code inspection, Keyboard Non-applicable This page does not have frames or frame sets to group blocks or repeated content  
Help Users Navigate to Content: 2.4.2 Page Titled        
Web page has a descriptive and informative page title Code inspection, JAWS Pass    
Help Users Navigate to Content: 2.4.3 Focus Order        
The navigation order of links and form elements is logical and intuitive Keyboard, Visual inspection Pass    
Help Users Navigate to Content: 2.4.4 Link Purpose        
The purpose of each line (or form image button) can be determined from the link text alone Visual inspection, Code Inspection Pass    
Help Users Navigate to Content: 2.4.5 Multiple Ways        
User has multiple ways of finding other web pages on the site Visual inspection, keyboard Pass    
Help Users Navigate to Content: 2.4.6 Headings and Label        
Page headings and labels for form and controls are informative Bookmarklets, Visual inspection, Code inspection, VoiceOver Pass    
Help Users Navigate to Content: 2.4.7 Focus Visible        
Any keyboard operable user interface has a mode of operation where the keyboard focus indicator is visible Keyboard, Code Inspection, Visual inspection, NVDA Fail This page has no visible focus indicator provided for links or controls when they have keyboard focus. Anyone using keyboard-only to navigate the website has no idea what button, control or link has the keyboard focus. Some links are underlined when focused, by default, as in the banner navigation, but most elements have no visual feedback for the focus or hover states.   Suggestion to help improve visibility on a focused control or link:  focus { border:1px solid red; }  or style to underline all links
Content is Readable and Understandable: 3.1.1 Language of Page        
Use the HTML lang attribute Code inspection Pass    
Content is Readable and Understandable: 3.1.2 Language of Parts        
Identify the language of the page content that may be different from the rest of the page Visual inspection, code inspection Pass There are no other languages besides english in the content  
Predictable appearance and operation: 3.2.1 On Focus        
When a component receives focus, it should not change substantially or initiate a change of context Keyboard, Visual inspection, NVDA Pass    
Predictable appearance and operation: 3.2.2 On Input        
Interaction with a control or inputting information does not result in a substantial change to the page context Keyboard, Visual inspection, NVDA Pass    
Predictable appearance and operation: 3.2.3 Consistent Navigation        
Keep navigation links that are repeated on web pages in the same order Visual inspection Pass    
Predictable appearance and operation: 3.2.4 Consistent Identification        
Page elements that have the same functionality across web pages are consistently identified Visual Inspection Pass    
Assist Users with Input: 3.3.1 Error Identification        
The elements's label should provide information about format, value, length, etc to prevent an error Visual inspection, code inspection Pass    
Assist Users with Input: 3.3.1 Error Identification        
Form validation errors are presented in an efficient, intuitive and accessible manner NVDA, visual inspection Pass    
Assist Users with Input: 3.3.2 Labels or Instructions        
Sufficient labels and instructions for required interactive elements are provided via instructions, examples, properly positioned form labels and/or fieldsets/ legends Visual inspection Pass    
Assist Users with Input: 3.3.3 Error Suggestion        
If an input error is detected (via client-side or servicer-side validation), provide suggestions for fixing the input in a timely and accessible manner Visual inspection Non-applicable There are no forms on this page  
Assist Users with Input: 3.3.4 Error Prevention (Data - Legal, etc)        
If the user can change or delete the legal, financial or test data, the changes or deletions can be reversed, verified or confirmed Visual inspection Pass There are no fields where legal, financial or test data are entered  
Compatible with future technologies: 4.1.1 Parsing        
Signicant HTML/XHTML validation/ parsing errors are avoided Nu HTML Checker, Code inspection Fail The following errors were identified on this page:   "attribute adhocenable not allowed on element a at this point”  
"element hr not allowed as child of element ul in this context”  
"element style not allowed as child of element section in this context  and Duplicate IDs
It is recommended that corrective measures are taken against these HTML validation issues
Compatible with future technologies: 4.1.2 Name, Role, Value        
Markup is used in a way that facilitates accessibility Nu HTML Checker, Code inspection, WAVE Pass   Add ARIA roles to divs for better AT navigation.  Use <div role=“banner"> on banner section