Accessibility Health Check
https://fidelity.com
Excellent
https://daylight.sonde.life/usfin/fidelity-com/
Excellent
Executive Summary
Top Findings
criticalImages must have alternative text: Fix all of the following: Element has an alt attribute containing only a space character, which is not ignored by all screen readersWCAG 1.1.1
<img src="/bin-public/060_www_fidelity_com/images/icon/phone_black.png" alt=" " style="margin-right: 10px; padding: 0; width: 50px;">
Ensure <img> elements have alternative text or a role of none or presentation. See: https://www.w3.org/WAI/WCAG22/Understanding/non-text-content Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
criticalInsufficient color contrast: 1.27:1 (required: 4.5:1 for normal text). Foreground: rgb(85, 85, 85), background: rgb(56, 96, 190). Text: "Filter Icon"WCAG 1.4.3
<title>Filter Icon</title>
Current ratio: 1.27:1 (need 4.5:1). Change foreground from #555555 to #e2e2e1 (ratio: 4.5:1). Or change background from #3860be to #000000.
criticalInsufficient color contrast: 1.27:1 (required: 4.5:1 for normal text). Foreground: rgb(85, 85, 85), background: rgb(56, 96, 190). Text: "Filter Icon"WCAG 1.4.3
<title>Filter Icon</title>
Current ratio: 1.27:1 (need 4.5:1). Change foreground from #555555 to #e2e2e1 (ratio: 4.5:1). Or change background from #3860be to #000000.
criticalInsufficient color contrast: 1.00:1 (required: 4.5:1 for normal text). Foreground: rgb(0, 0, 0), background: rgb(0, 0, 0). Text: "This is a modal window."WCAG 1.4.3
<p class="vjs-modal-dialog-description vjs-control-text" id="vjs_video_3_component_473_description">This is a modal window.</p>
Current ratio: 1.00:1 (need 4.5:1). Change foreground from #000000 to #757575 (ratio: 4.6:1). Current ratio: 1.38:1 (need 4.5:1). Change foreground from #000000 to #8c8c8c (ratio: 4.5:1). Or change background from #20262f to #000000.
criticalInsufficient color contrast: 1.27:1 (required: 4.5:1 for normal text). Foreground: rgb(85, 85, 85), background: rgb(56, 96, 190). Text: "Filter Icon"WCAG 1.4.3
<title>Filter Icon</title>
Current ratio: 1.27:1 (need 4.5:1). Change foreground from #555555 to #e2e2e1 (ratio: 4.5:1). Or change background from #3860be to #000000.
criticalInsufficient color contrast: 1.38:1 (required: 4.5:1 for normal text). Foreground: rgb(0, 0, 0), background: rgb(32, 38, 47). Text: "Beginning of dialog window. Escape will cancel and close the"WCAG 1.4.3
<p class="vjs-modal-dialog-description vjs-control-text" id="vjs_video_3_component_479_description">Beginning of dialog window. Escape will cancel and close the window.</p>
Current ratio: 1.38:1 (need 4.5:1). Change foreground from #000000 to #8c8c8c (ratio: 4.5:1). Or change background from #20262f to #000000.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highEmpty heading (role="heading"). Headings must contain text for screen reader navigation to work.WCAG 1.3.1
<!-- a11y: role="heading" -->
Add text content to the heading, or remove the heading element if it serves no structural purpose. WCAG 1.3.1 requires meaningful heading structure.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highEmpty heading (role="heading"). Headings must contain text for screen reader navigation to work.WCAG 1.3.1
<!-- a11y: role="heading" -->
Add text content to the heading, or remove the heading element if it serves no structural purpose. WCAG 1.3.1 requires meaningful heading structure.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highEmpty heading (role="heading"). Headings must contain text for screen reader navigation to work.WCAG 1.3.1
<!-- a11y: role="heading" -->
Add text content to the heading, or remove the heading element if it serves no structural purpose. WCAG 1.3.1 requires meaningful heading structure.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highEmpty heading (role="heading"). Headings must contain text for screen reader navigation to work.WCAG 1.3.1
<!-- a11y: role="heading" -->
Add text content to the heading, or remove the heading element if it serves no structural purpose. WCAG 1.3.1 requires meaningful heading structure.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highEmpty heading (role="heading"). Headings must contain text for screen reader navigation to work.WCAG 1.3.1
<!-- a11y: role="heading" -->
Add text content to the heading, or remove the heading element if it serves no structural purpose. WCAG 1.3.1 requires meaningful heading structure.
highEmpty heading (role="heading"). Headings must contain text for screen reader navigation to work.WCAG 1.3.1
<!-- a11y: role="heading" -->
Add text content to the heading, or remove the heading element if it serves no structural purpose. WCAG 1.3.1 requires meaningful heading structure.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highElements must meet minimum color contrast ratio thresholds: Fix any of the following: Element has insufficient color contrast of 3.39 (foreground color: #ffffff, background color: #6f9824, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1WCAG 1.4.3
<h3 class="tabs--list-header">I want an Age-Based portfolio that automatically adjusts</h3>
Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds. See: https://www.w3.org/WAI/WCAG22/Understanding/contrast-minimum Current ratio: 3.39:1 (need 4.5:1). Change foreground from #ffffff to #262525 (ratio: 4.5:1).
highDocuments must have <title> element to aid in navigation: Fix any of the following: Document does not have a non-empty <title> elementWCAG 2.4.2
<html lang="en" class="no-js webkit chrome mac js" style="">
Ensure each HTML document contains a non-empty <title> element. See: https://www.w3.org/WAI/WCAG22/Understanding/page-titled
highConsole warning: Error in Optanon wrapper, please review your code. TypeError: Cannot read properties of null (reading 'getElementsByTagName')
https://cdn.cookielaw.org/scripttemplates/202407.1.0/otBannerSdk.js:6mediumAdd a Content-Security-Policy header with appropriate directives
highFocus jumps backward from "Contact Us" to "Share Your Screen" (visual distance: 369px). No explicit tabIndex — likely a DOM order issue.WCAG 2.4.3
<a>Share Your Screen</a>
Reorder elements in the DOM to match the visual layout.
highFocus jumps backward from "Learn" to "Products" (visual distance: 462px). No explicit tabIndex — likely a DOM order issue.WCAG 2.4.3
<a>Products</a>
Reorder elements in the DOM to match the visual layout.
highFocus jumps backward from "Life Insurance" to "search or get a quote, please use arrow down to select sugge" (visual distance: 519px). No explicit tabIndex — likely a DOM order issue.WCAG 2.4.3
<input>search or get a quote, please use arrow down to select sugge</input>
Reorder elements in the DOM to match the visual layout.
highFocus jumps backward from "Contact Us" to "Share Your Screen" (visual distance: 353px). No explicit tabIndex — likely a DOM order issue.WCAG 2.4.3
<a>Share Your Screen</a>
Reorder elements in the DOM to match the visual layout.
highVideo element has no caption track. Deaf and hard-of-hearing users cannot access the audio content.WCAG 1.2.2
<video class="vjs-tech" preload="auto" poster="https://media.fidelity.com/assets/Fidelity.com/92/536/529-billpay-poster.png" crossorigin="anonymous" data-setup="{"playbackRates": [0.25, 0.5,...Add a <track kind="captions" src="captions.vtt" srclang="en" label="English"> element inside the <video> tag.
highMissing X-Content-Type-Options header
Add X-Content-Type-Options: nosniff Add X-Frame-Options: DENY or SAMEORIGIN Add a Content-Security-Policy header with appropriate directives Add Referrer-Policy: strict-origin-when-cross-origin or no-referrer
highstrict-transport-security header has invalid or weak value: max-age=21600
Add Strict-Transport-Security header with max-age of at least 31536000 Add X-Frame-Options: DENY or SAMEORIGIN Add a Content-Security-Policy header with appropriate directives Add Referrer-Policy: strict-origin-when-cross-origin or no-referrer
highMissing Content-Security-Policy header
Add a Content-Security-Policy header with appropriate directives
highMissing Content-Security-Policy header
Add a Content-Security-Policy header with appropriate directives
mediumPage has 7 "navigation" landmarks but only 6 have distinct labels. Screen reader users cannot distinguish between them.WCAG 1.3.1
<!-- 7 navigation landmarks, 6 labeled -->
Add unique aria-label or aria-labelledby to each "navigation" landmark so screen readers can differentiate them. Example: <nav aria-label="Primary">, <nav aria-label="Footer">.
mediumFocusable element has generic role. Keyboard users can reach it but screen readers provide no context about its purpose.WCAG 4.1.2
<!-- a11y: role="generic" -->
Add an explicit ARIA role (e.g., role="button") and an accessible name. WCAG 4.1.2 requires interactive elements to expose their role.
mediumPage has 2 "banner" landmarks but only 0 have distinct labels. Screen reader users cannot distinguish between them.WCAG 1.3.1
<!-- 2 banner landmarks, 0 labeled -->
Add unique aria-label or aria-labelledby to each "banner" landmark so screen readers can differentiate them. Example: <nav aria-label="Primary">, <nav aria-label="Footer">.
mediumPage has 9 "navigation" landmarks but only 6 have distinct labels. Screen reader users cannot distinguish between them.WCAG 1.3.1
<!-- 9 navigation landmarks, 6 labeled -->
Add unique aria-label or aria-labelledby to each "navigation" landmark so screen readers can differentiate them. Example: <nav aria-label="Primary">, <nav aria-label="Footer">.
mediumFocusable element has generic role. Keyboard users can reach it but screen readers provide no context about its purpose.WCAG 4.1.2
<!-- a11y: role="generic" -->
Add an explicit ARIA role (e.g., role="button") and an accessible name. WCAG 4.1.2 requires interactive elements to expose their role.
mediumPage has 9 "navigation" landmarks but only 6 have distinct labels. Screen reader users cannot distinguish between them.WCAG 1.3.1
<!-- 9 navigation landmarks, 6 labeled -->
Add unique aria-label or aria-labelledby to each "navigation" landmark so screen readers can differentiate them. Example: <nav aria-label="Primary">, <nav aria-label="Footer">.
mediumFocusable element has generic role. Keyboard users can reach it but screen readers provide no context about its purpose.WCAG 4.1.2
<!-- a11y: role="generic" -->
Add an explicit ARIA role (e.g., role="button") and an accessible name. WCAG 4.1.2 requires interactive elements to expose their role.
mediumPage has 2 "navigation" landmarks but only 0 have distinct labels. Screen reader users cannot distinguish between them.WCAG 1.3.1
<!-- 2 navigation landmarks, 0 labeled -->
Add unique aria-label or aria-labelledby to each "navigation" landmark so screen readers can differentiate them. Example: <nav aria-label="Primary">, <nav aria-label="Footer">.
mediumPage has 11 "navigation" landmarks but only 6 have distinct labels. Screen reader users cannot distinguish between them.WCAG 1.3.1
<!-- 11 navigation landmarks, 6 labeled -->
Add unique aria-label or aria-labelledby to each "navigation" landmark so screen readers can differentiate them. Example: <nav aria-label="Primary">, <nav aria-label="Footer">.
mediumFocusable element has generic role. Keyboard users can reach it but screen readers provide no context about its purpose.WCAG 4.1.2
<!-- a11y: role="generic" -->
Add an explicit ARIA role (e.g., role="button") and an accessible name. WCAG 4.1.2 requires interactive elements to expose their role.
mediumFocusable element has generic role. Keyboard users can reach it but screen readers provide no context about its purpose.WCAG 4.1.2
<!-- a11y: role="generic" -->
Add an explicit ARIA role (e.g., role="button") and an accessible name. WCAG 4.1.2 requires interactive elements to expose their role.
mediumDocument should not have more than one banner landmark: Fix any of the following: Document has more than one banner landmark
<header>
Ensure the document has at most one banner landmark. See: https://www.w3.org/WAI/WCAG22/quickref/ Ensure landmarks are unique. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumHeading levels should only increase by one: Fix any of the following: Heading order invalid
<h3 _ngcontent-ng-c520347061="" class="slide-title">Invest smart from the start with a brokerage account</h3>
Ensure the order of headings is semantically correct. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumAll page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<div class="fds-global__footer">
Ensure all page content is contained by landmarks. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumBanner landmark should not be contained in another landmark: Fix any of the following: The banner landmark is contained in another landmark.
<div class="nav-utility" role="banner">
Ensure the banner landmark is at top level. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumAll page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<li class="page-controls--text-large"> <a title="Largest text size" href="#largest"><span class="off-screen">Largest text size </span>A</a> </li>
Ensure all page content is contained by landmarks. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumAll page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<li class="page-controls--text-medium"> <a title="Larger text size" href="#larger"><span class="off-screen">Larger text size </span>A</a> </li>
Ensure all page content is contained by landmarks. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumLandmarks should have a unique role or role/label/title (i.e. accessible name) combination: Fix any of the following: The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable
<nav>
Ensure landmarks are unique. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumBanner landmark should not be contained in another landmark: Fix any of the following: The banner landmark is contained in another landmark.
<div class="nav-utility" role="banner">
Ensure the banner landmark is at top level. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumAll page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<li class="page-controls--text-small active"> <a title="Default text size" href="#default"><span class="off-screen">Default text size </span>A</a> </li>
Ensure all page content is contained by landmarks. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumAll page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<a id="sharePageControl" href="#share">Share</a>
Ensure all page content is contained by landmarks. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumAll page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<li class="page-controls--print">
<a ltag="VSDESC^ccprint" href="#print">Print</a>
</li>Ensure all page content is contained by landmarks. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumAll page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<li class="page-controls--text-small active"> <a title="Default text size" href="#default"><span class="off-screen">Default text size </span>A</a> </li>
Ensure all page content is contained by landmarks. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumAll page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<li class="page-controls--text-medium"> <a title="Larger text size" href="#larger"><span class="off-screen">Larger text size </span>A</a> </li>
Ensure all page content is contained by landmarks. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumAll page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<li class="page-controls--print">
<a ltag="VSDESC^ccprint" href="#print">Print</a>
</li>Ensure all page content is contained by landmarks. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumLandmarks should have a unique role or role/label/title (i.e. accessible name) combination: Fix any of the following: The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable
<nav>
Ensure landmarks are unique. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumAll page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<li class="page-controls--text-large"> <a title="Largest text size" href="#largest"><span class="off-screen">Largest text size </span>A</a> </li>
Ensure all page content is contained by landmarks. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumBanner landmark should not be contained in another landmark: Fix any of the following: The banner landmark is contained in another landmark.
<div class="nav-utility" role="banner">
Ensure the banner landmark is at top level. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumAll page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<a id="sharePageControl" href="#share">Share</a>
Ensure all page content is contained by landmarks. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumBanner landmark should not be contained in another landmark: Fix any of the following: The banner landmark is contained in another landmark.
<header class="header-navless header-navless--menu-link" id="header" role="banner">
Ensure the banner landmark is at top level. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumLandmarks should have a unique role or role/label/title (i.e. accessible name) combination: Fix any of the following: The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable
<nav>
Ensure landmarks are unique. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumAll page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<div id="layout-region-page-disclosure">
Ensure all page content is contained by landmarks. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumAll page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<div class="vid--legal vid--legal--show">© 1998 – 2013 FMR LLC</div>
Ensure all page content is contained by landmarks. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumAll page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<li class="page-controls--print">
<a ltag="VSDESC^ccprint" href="#print">Print</a>
</li>Ensure all page content is contained by landmarks. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumAll page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<span class="contact-us--contact-number">800-544-1914</span>
Ensure all page content is contained by landmarks. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumContentinfo landmark should not be contained in another landmark: Fix any of the following: The contentinfo landmark is contained in another landmark.
<div class="seo-footer" role="contentinfo">
Ensure the contentinfo landmark is at top level. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumAll page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<p class="contact-us--description">Call a college savings representative</p>
Ensure all page content is contained by landmarks. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumHeading levels should only increase by one: Fix any of the following: Heading order invalid
<h3 class="contact-us--headline">Questions?</h3>
Ensure the order of headings is semantically correct. See: https://www.w3.org/WAI/WCAG22/quickref/ Ensure all page content is contained by landmarks. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumAll page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<h2 class="vid--title">Fidelity BillPay® for 529 Accounts</h2>
Ensure all page content is contained by landmarks. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumAll page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<a id="sharePageControl" href="#share">Share</a>
Ensure all page content is contained by landmarks. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumAll page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<li class="page-controls--text-medium"> <a title="Larger text size" href="#larger"><span class="off-screen">Larger text size </span>A</a> </li>
Ensure all page content is contained by landmarks. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumAll page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<li class="contact-us--list-items"><a href="https://scs.fidelity.com/accounts/services/contact/im-service-line-customer-redirect.shtml" class="contact-us--link">Chat with a representative</a> <...
Ensure all page content is contained by landmarks. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumBanner landmark should not be contained in another landmark: Fix any of the following: The banner landmark is contained in another landmark.
<div class="nav-utility" role="banner">
Ensure the banner landmark is at top level. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumDocument should have one main landmark: Fix all of the following: Document does not have a main landmark
<html lang="en" class="no-js webkit chrome mac js" style="">
Ensure the document has a main landmark. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumLandmarks should have a unique role or role/label/title (i.e. accessible name) combination: Fix any of the following: The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable
<nav>
Ensure landmarks are unique. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumAll page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<div class="toc-overview"><ul><li class="return-link"><a href="/529-plans/overview">529 College Savings Plans Overview</a></li></ul></div>
Ensure all page content is contained by landmarks. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumAll page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<li class="page-controls--text-large"> <a title="Largest text size" href="#largest"><span class="off-screen">Largest text size </span>A</a> </li>
Ensure all page content is contained by landmarks. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumAll page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<div class="vid--description">This quick demo shows how you can use Fidelity’s online payment service for college expenses.</div>
Ensure all page content is contained by landmarks. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumAll page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<div class="header-contact-us--header-main">
Ensure all page content is contained by landmarks. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumAll page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<li class="page-controls--text-small active"> <a title="Default text size" href="#default"><span class="off-screen">Default text size </span>A</a> </li>
Ensure all page content is contained by landmarks. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumLink is distinguished from surrounding text only by color (link: rgb(14, 103, 169), text: rgb(20, 20, 20)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://www.fidelity.com/fixed-income-bonds/cds" id="Link_1636412184218" name="Link_1636412184218">CDs</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(14, 103, 169), text: rgb(20, 20, 20)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://www.fidelity.com/crypto/overview" id="Link_1750797240914" name="Link_1750797240914">Crypto</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(14, 103, 169), text: rgb(20, 20, 20)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://www.fidelity.com/etfs/overview" id="Link_1636411076377" name="Link_1636411076377">ETFs</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(14, 103, 169), text: rgb(20, 20, 20)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://www.fidelity.com/fixed-income-bonds/individual-bonds/overview" id="Link_1636411112327" name="Link_1636411112327">Bonds</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(14, 103, 169), text: rgb(20, 20, 20)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://www.fidelity.com/mutual-funds/overview" id="Link_1636411062737" name="Link_1636411062737" class="footer-in-524-9498">Mutual Funds</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(14, 103, 169), text: rgb(20, 20, 20)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://www.fidelity.com/trading/trading-platforms" id="Link_1636412205044" name="Link_1636412205044">Fidelity Trader+</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(14, 103, 169), text: rgb(20, 20, 20)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://www.fidelity.com/options-trading/overview" id="Link_1636412194044" name="Link_1636412194044">Options</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(14, 103, 169), text: rgb(20, 20, 20)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://www.fidelity.com/fixed-income-bonds/overview" id="Link_1636411096467" name="Link_1636411096467">Fixed Income</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(14, 103, 169), text: rgb(20, 20, 20)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://www.fidelity.com/branches/branch-locations" id="Link_1636412216025" name="Link_1636412216025">Investor Centers</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(14, 103, 169), text: rgb(20, 20, 20)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://www.fidelity.com/stock-trading/overview" id="Link_1636412226123" name="Link_1636412226123">Stocks</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://digital.fidelity.com/ftgw/digital/portfolio/positions" target="_top" data-primary-level2="AccountPositions" class="locked pre-login-level2"><span>Account Positions</span><span role="i
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://digital.fidelity.com/ftgw/digital/trade-equity/index/orderEntry" target="_top" data-primary-level2="Trade" class="locked pre-login-level2"><span>Trade</span><span role="img" class="sc
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://digital.fidelity.com/ftgw/digital/billpay/home" target="_top" data-primary-level2="BillPay" class="locked pre-login-level2"><span>Bill Pay</span><span role="img" class="screen-reader-
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://digital.fidelity.com/ftgw/digital/cashmanagement" target="_top" data-primary-level2="CashManagement" class="locked pre-login-level2"><span>Cash Management</span><span role="img" class
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://digital.fidelity.com/prgw/digital/login/full-page?AuthRedUrl=https://digital.fidelity.com/ftgw/digital/portfolio/summary" target="_top" class="locked pre-login-level2" data-primary-le
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://www.fidelity.com/customer-service/money-movement" target="_top" data-primary-level2="Transfer"><span>Transfers</span></a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a id="mobile_accounts_trade_mobile" href="javascript:;" data-primary-level1="AccountsTrade" data-nav-type="key-value"><span>Accounts & Trade</span></a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://digital.fidelity.com/ftgw/pna/customer/pgc/networth/" target="_top" data-primary-level2="FullView" class="locked pre-login-level2"><span>Full View<sup>®</sup></span><span role="img" c
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://digital.fidelity.com/ftgw/digital/trader-dashboard" target="_blank" data-primary-level2="TradingDashboard" class="locked pre-login-level2"><span>Fidelity Trader+ Web</span><span role=
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://www.fidelity.com/trading/trading-platforms" target="_top" data-primary-level2="ActiveTraderPro"><span>Fidelity Trader+</span></a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://digital.fidelity.com/ftgw/digital/trade-equity/index/orderEntry" target="_top" data-primary-level2="Trade" class="locked pre-login-level2"><span>Trade</span><span role="img" class="sc
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://digital.fidelity.com/ftgw/digital/trader-dashboard" target="_blank" data-primary-level2="TradingDashboard" class="locked pre-login-level2"><span>Fidelity Trader+ Web</span><span role=
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://digital.fidelity.com/ftgw/pna/customer/pgc/networth/" target="_top" data-primary-level2="FullView" class="locked pre-login-level2"><span>Full View<sup>®</sup></span><span role="img" c
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://www.fidelity.com/customer-service/money-movement" target="_top" data-primary-level2="Transfer"><span>Transfers</span></a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://digital.fidelity.com/prgw/digital/login/full-page?AuthRedUrl=https://digital.fidelity.com/ftgw/digital/portfolio/summary" target="_top" class="locked pre-login-level2" data-primary-le
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://digital.fidelity.com/ftgw/digital/portfolio/positions" target="_top" data-primary-level2="AccountPositions" class="locked pre-login-level2"><span>Account Positions</span><span role="i
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a id="mobile_accounts_trade_mobile" href="javascript:;" data-primary-level1="AccountsTrade" data-nav-type="key-value"><span>Accounts & Trade</span></a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://digital.fidelity.com/ftgw/digital/billpay/home" target="_top" data-primary-level2="BillPay" class="locked pre-login-level2"><span>Bill Pay</span><span role="img" class="screen-reader-
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://digital.fidelity.com/ftgw/digital/cashmanagement" target="_top" data-primary-level2="CashManagement" class="locked pre-login-level2"><span>Cash Management</span><span role="img" class
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://www.fidelity.com/trading/trading-platforms" target="_top" data-primary-level2="ActiveTraderPro"><span>Fidelity Trader+</span></a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(14, 103, 169), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a class="expand-collapse--option-fancycollapse expand-collapse--fancycollapse" href="#">Collapse all </a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(30, 111, 29), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://www.fidelity.com/529-plans/college-gifting" id="Link_1614805674678" name="Link_1614805674678" class="scl-green">college gifting</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(14, 103, 169), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="#" class="expand-collapse--head expand-collapse--fancyexpand">
<span itemprop="name">
Where can I find historical information about my CollegeSAdd a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(14, 103, 169), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://az529.gov/investment-options/college-savings-bank/" id="Link_1666130580805" title="College Savings Bank" target="_blank" class="popup" name="Link_1666130580805" onclick="advancedlink(
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(30, 111, 29), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://accountmaint.fidelity.com/ftgw/onlineforms/action/init" id="Link_1666129821976" name="Link_1666129821976" class="scl-green">investment instructions</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(30, 111, 29), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://www.fidelity.com/bin-public/060_www_fidelity_com/documents/customer-service/authorization-for-direct-deposit.pdf" id="Link_1666129707003" target="_blank" name="Link_1666129707003" cla
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(14, 103, 169), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a class="expand-collapse--option-fancyexpand expand-collapse--fancyexpand" href="#">Expand all </a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(30, 111, 29), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://www.fidelity.com/customer-service/deposit-money" id="Link_1614805618902" name="Link_1614805618902" class="scl-green">automatic contributions</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(14, 103, 169), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="#" class="expand-collapse--head expand-collapse--fancyexpand">
<span itemprop="name">
Where can I find additional information about my account Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(14, 103, 169), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://login.fidelity.com/ftgw/Fas/Fidelity/RtlCust/IdentifyUser/Init/?intent=nur&" id="Link_1713824670270" name="Link_1713824670270"><span class="scl-green">online access</span></a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://digital.fidelity.com/ftgw/digital/portfolio/positions" target="_top" data-primary-level2="AccountPositions" class="locked pre-login-level2"><span>Account Positions</span><span role="i
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://digital.fidelity.com/ftgw/digital/billpay/home" target="_top" data-primary-level2="BillPay" class="locked pre-login-level2"><span>Bill Pay</span><span role="img" class="screen-reader-
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a id="mobile_accounts_trade_mobile" href="javascript:;" data-primary-level1="AccountsTrade" data-nav-type="key-value"><span>Accounts & Trade</span></a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://digital.fidelity.com/prgw/digital/login/full-page?AuthRedUrl=https://digital.fidelity.com/ftgw/digital/portfolio/summary" target="_top" class="locked pre-login-level2" data-primary-le
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://digital.fidelity.com/ftgw/digital/trader-dashboard" target="_blank" data-primary-level2="TradingDashboard" class="locked pre-login-level2"><span>Fidelity Trader+ Web</span><span role=
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://digital.fidelity.com/ftgw/digital/trade-equity/index/orderEntry" target="_top" data-primary-level2="Trade" class="locked pre-login-level2"><span>Trade</span><span role="img" class="sc
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://digital.fidelity.com/ftgw/pna/customer/pgc/networth/" target="_top" data-primary-level2="FullView" class="locked pre-login-level2"><span>Full View<sup>®</sup></span><span role="img" c
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://digital.fidelity.com/ftgw/digital/cashmanagement" target="_top" data-primary-level2="CashManagement" class="locked pre-login-level2"><span>Cash Management</span><span role="img" class
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://www.fidelity.com/customer-service/money-movement" target="_top" data-primary-level2="Transfer"><span>Transfers</span></a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://www.fidelity.com/trading/trading-platforms" target="_top" data-primary-level2="ActiveTraderPro"><span>Fidelity Trader+</span></a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumInsufficient color contrast: 3.51:1 (required: 4.5:1 for normal text). Foreground: rgb(255, 0, 0), background: rgb(240, 240, 240). Text: "Please enter a valid ZIP code"WCAG 1.4.3
<span class="glpg-seo-footer--error-text"> Please enter a valid ZIP code </span>
Current ratio: 3.51:1 (need 4.5:1). Change foreground from #ff0000 to #dd0000 (ratio: 4.5:1).
mediumInsufficient color contrast: 3.51:1 (required: 4.5:1 for normal text). Foreground: rgb(255, 0, 0), background: rgb(240, 240, 240). Text: "Please enter a valid ZIP code"WCAG 1.4.3
<span class="seo-footer--error-text"> Please enter a valid ZIP code </span>
Current ratio: 3.51:1 (need 4.5:1). Change foreground from #ff0000 to #dd0000 (ratio: 4.5:1).
mediumInsufficient color contrast: 3.89:1 (required: 4.5:1 for normal text). Foreground: rgb(64, 136, 0), background: rgb(240, 240, 240). Text: "Stay Connected"WCAG 1.4.3
<h3 class="seo-footer--stay-connected">Stay Connected </h3>
Current ratio: 3.89:1 (need 4.5:1). Change foreground from #408800 to #3a7c00 (ratio: 4.5:1).
mediumInsufficient color contrast: 3.51:1 (required: 4.5:1 for normal text). Foreground: rgb(255, 0, 0), background: rgb(240, 240, 240). Text: "Please enter a valid ZIP code"WCAG 1.4.3
<span class="seo-footer--error-text"> Please enter a valid ZIP code </span>
Current ratio: 3.51:1 (need 4.5:1). Change foreground from #ff0000 to #dd0000 (ratio: 4.5:1).
mediumNavigation "site" has links in a different order than on www.fidelity.com. Shared links appear as [Skip to main content, Fidelity.com Home, Log in, Accounts & Trade, Portfolio, Account Positions, Trade, Fidelity Trader+ Web, Fidelity Trader+, Transfers, Cash Management, Bill Pay, Full View®, Security Settings, Account Features, Documents, Tax Forms & Information, Retirement Distributions, Refer a Friend, Retirement, Retirement Planning, 401(k) Rollovers & IRA Transfers, Retirement Accounts, Retirement Education, Wealth Management, Wealth Management Offerings, Financial Advisors, Financial Planning, Investment Management, Wealth Management Insights, News & Research, News, Wealth Management Insights, Watchlist, Alerts, Stocks, ETFs, Crypto, Mutual Funds, Fixed Income, Bonds & CDs, Options, IPOs, Annuities, Learn, Mutual Funds, Fixed Income, Bonds & CDs, Options, Annuities, Customer Service, Fidelity Assistant, Profile, Log in, Open an account, Fidelity.com Home, Customer Service, Fidelity Assistant, Profile, Open an account, Log in, Accounts & Trade, Portfolio, Account Positions, Trade, Fidelity Trader+ Web, Fidelity Trader+, Transfers, Cash Management, Bill Pay, Full View®, Security Settings, Account Features, Documents, Tax Forms & Information, Retirement Distributions, Refer a Friend, Retirement, Retirement Planning, 401(k) Rollovers & IRA Transfers, Retirement Accounts, Retirement Education, Wealth Management, Wealth Management Offerings, Financial Advisors, Financial Planning, Investment Management, Wealth Management Insights, News & Research, News, Wealth Management Insights, Watchlist, Alerts, Stocks, ETFs, Crypto, Mutual Funds, Fixed Income, Bonds & CDs, Options, IPOs, Annuities, Learn, Mutual Funds, Fixed Income, Bonds & CDs, Options, Annuities] vs baseline [Skip to main content, Fidelity.com Home, Log in, Accounts & Trade, Portfolio, Account Positions, Trade, Fidelity Trader+ Web, Fidelity Trader+, Transfers, Cash Management, Bill Pay, Full View®, Security Settings, Account Features, Documents, Tax Forms & Information, Retirement Distributions, Refer a Friend, Retirement, Retirement Planning, 401(k) Rollovers & IRA Transfers, Retirement Accounts, Retirement Education, Wealth Management, Wealth Management Offerings, Financial Advisors, Financial Planning, Investment Management, Wealth Management Insights, News & Research, News, Wealth Management Insights, Watchlist, Alerts, Stocks, ETFs, Crypto, Mutual Funds, Fixed Income, Bonds & CDs, Options, IPOs, Annuities, Learn, Customer Service, Fidelity Assistant, Profile, Log in, Open an account, Fidelity.com Home, Customer Service, Fidelity Assistant, Profile, Open an account, Log in, Accounts & Trade, Portfolio, Account Positions, Trade, Fidelity Trader+ Web, Fidelity Trader+, Transfers, Cash Management, Bill Pay, Full View®, Security Settings, Account Features, Documents, Tax Forms & Information, Retirement Distributions, Refer a Friend, Retirement, Retirement Planning, 401(k) Rollovers & IRA Transfers, Retirement Accounts, Retirement Education, Wealth Management, Wealth Management Offerings, Financial Advisors, Financial Planning, Investment Management, Wealth Management Insights, News & Research, News, Wealth Management Insights, Watchlist, Alerts, Stocks, ETFs, Crypto, Mutual Funds, Fixed Income, Bonds & CDs, Options, IPOs, Annuities, Learn].WCAG 3.2.3
<nav aria-label="site"><!-- 120 links --></nav>
Keep navigation links in the same relative order across all pages. Adding or removing links is fine, but shared links should maintain consistent ordering.
mediumNavigation "div" has links in a different order than on www.fidelity.com. Shared links appear as [Accounts & Trade, Portfolio, Account Positions, Trade, Fidelity Trader+ Web, Fidelity Trader+, Transfers, Cash Management, Bill Pay, Full View®, Security Settings, Account Features, Documents, Tax Forms & Information, Retirement Distributions, Refer a Friend, Retirement, Retirement Planning, 401(k) Rollovers & IRA Transfers, Retirement Accounts, Retirement Education, Wealth Management, Wealth Management Offerings, Financial Advisors, Financial Planning, Investment Management, Wealth Management Insights, News & Research, News, Wealth Management Insights, Watchlist, Alerts, Stocks, ETFs, Crypto, Mutual Funds, Fixed Income, Bonds & CDs, Options, IPOs, Annuities, Learn, Mutual Funds, Fixed Income, Bonds & CDs, Options, Annuities] vs baseline [Accounts & Trade, Portfolio, Account Positions, Trade, Fidelity Trader+ Web, Fidelity Trader+, Transfers, Cash Management, Bill Pay, Full View®, Security Settings, Account Features, Documents, Tax Forms & Information, Retirement Distributions, Refer a Friend, Retirement, Retirement Planning, 401(k) Rollovers & IRA Transfers, Retirement Accounts, Retirement Education, Wealth Management, Wealth Management Offerings, Financial Advisors, Financial Planning, Investment Management, Wealth Management Insights, News & Research, News, Wealth Management Insights, Watchlist, Alerts, Stocks, ETFs, Crypto, Mutual Funds, Fixed Income, Bonds & CDs, Options, IPOs, Annuities, Learn].WCAG 3.2.3
<nav aria-label="div"><!-- 53 links --></nav>
Keep navigation links in the same relative order across all pages. Adding or removing links is fine, but shared links should maintain consistent ordering.
mediumNavigation "div" has links in a different order than on www.fidelity.com. Shared links appear as [Accounts & Trade, Portfolio, Account Positions, Trade, Fidelity Trader+ Web, Fidelity Trader+, Transfers, Cash Management, Bill Pay, Full View®, Security Settings, Account Features, Documents, Tax Forms & Information, Retirement Distributions, Refer a Friend, Retirement, Retirement Planning, 401(k) Rollovers & IRA Transfers, Retirement Accounts, Retirement Education, Wealth Management, Wealth Management Offerings, Financial Advisors, Financial Planning, Investment Management, Wealth Management Insights, News & Research, News, Wealth Management Insights, Watchlist, Alerts, Stocks, ETFs, Crypto, Mutual Funds, Fixed Income, Bonds & CDs, Options, IPOs, Annuities, Learn, Mutual Funds, Fixed Income, Bonds & CDs, Options, Annuities] vs baseline [Accounts & Trade, Portfolio, Account Positions, Trade, Fidelity Trader+ Web, Fidelity Trader+, Transfers, Cash Management, Bill Pay, Full View®, Security Settings, Account Features, Documents, Tax Forms & Information, Retirement Distributions, Refer a Friend, Retirement, Retirement Planning, 401(k) Rollovers & IRA Transfers, Retirement Accounts, Retirement Education, Wealth Management, Wealth Management Offerings, Financial Advisors, Financial Planning, Investment Management, Wealth Management Insights, News & Research, News, Wealth Management Insights, Watchlist, Alerts, Stocks, ETFs, Crypto, Mutual Funds, Fixed Income, Bonds & CDs, Options, IPOs, Annuities, Learn].WCAG 3.2.3
<nav aria-label="div"><!-- 53 links --></nav>
Keep navigation links in the same relative order across all pages. Adding or removing links is fine, but shared links should maintain consistent ordering.
mediumNavigation "site" has links in a different order than on www.fidelity.com. Shared links appear as [Skip to main content, Fidelity.com Home, Log in, Accounts & Trade, Portfolio, Account Positions, Trade, Fidelity Trader+ Web, Fidelity Trader+, Transfers, Cash Management, Bill Pay, Full View®, Security Settings, Account Features, Documents, Tax Forms & Information, Retirement Distributions, Refer a Friend, Retirement, Retirement Planning, 401(k) Rollovers & IRA Transfers, Retirement Accounts, Retirement Education, Wealth Management, Wealth Management Offerings, Financial Advisors, Financial Planning, Investment Management, Wealth Management Insights, News & Research, News, Wealth Management Insights, Watchlist, Alerts, Stocks, ETFs, Crypto, Mutual Funds, Fixed Income, Bonds & CDs, Options, IPOs, Annuities, Learn, Mutual Funds, Fixed Income, Bonds & CDs, Options, Annuities, Customer Service, Fidelity Assistant, Profile, Log in, Open an account, Fidelity.com Home, Customer Service, Fidelity Assistant, Profile, Open an account, Log in, Accounts & Trade, Portfolio, Account Positions, Trade, Fidelity Trader+ Web, Fidelity Trader+, Transfers, Cash Management, Bill Pay, Full View®, Security Settings, Account Features, Documents, Tax Forms & Information, Retirement Distributions, Refer a Friend, Retirement, Retirement Planning, 401(k) Rollovers & IRA Transfers, Retirement Accounts, Retirement Education, Wealth Management, Wealth Management Offerings, Financial Advisors, Financial Planning, Investment Management, Wealth Management Insights, News & Research, News, Wealth Management Insights, Watchlist, Alerts, Stocks, ETFs, Crypto, Mutual Funds, Fixed Income, Bonds & CDs, Options, IPOs, Annuities, Learn, Mutual Funds, Fixed Income, Bonds & CDs, Options, Annuities] vs baseline [Skip to main content, Fidelity.com Home, Log in, Accounts & Trade, Portfolio, Account Positions, Trade, Fidelity Trader+ Web, Fidelity Trader+, Transfers, Cash Management, Bill Pay, Full View®, Security Settings, Account Features, Documents, Tax Forms & Information, Retirement Distributions, Refer a Friend, Retirement, Retirement Planning, 401(k) Rollovers & IRA Transfers, Retirement Accounts, Retirement Education, Wealth Management, Wealth Management Offerings, Financial Advisors, Financial Planning, Investment Management, Wealth Management Insights, News & Research, News, Wealth Management Insights, Watchlist, Alerts, Stocks, ETFs, Crypto, Mutual Funds, Fixed Income, Bonds & CDs, Options, IPOs, Annuities, Learn, Customer Service, Fidelity Assistant, Profile, Log in, Open an account, Fidelity.com Home, Customer Service, Fidelity Assistant, Profile, Open an account, Log in, Accounts & Trade, Portfolio, Account Positions, Trade, Fidelity Trader+ Web, Fidelity Trader+, Transfers, Cash Management, Bill Pay, Full View®, Security Settings, Account Features, Documents, Tax Forms & Information, Retirement Distributions, Refer a Friend, Retirement, Retirement Planning, 401(k) Rollovers & IRA Transfers, Retirement Accounts, Retirement Education, Wealth Management, Wealth Management Offerings, Financial Advisors, Financial Planning, Investment Management, Wealth Management Insights, News & Research, News, Wealth Management Insights, Watchlist, Alerts, Stocks, ETFs, Crypto, Mutual Funds, Fixed Income, Bonds & CDs, Options, IPOs, Annuities, Learn].WCAG 3.2.3
<nav aria-label="site"><!-- 120 links --></nav>
Keep navigation links in the same relative order across all pages. Adding or removing links is fine, but shared links should maintain consistent ordering.
mediumNavigation region "site" (present on www.fidelity.com) is missing on this page. Navigation should appear consistently across pages.WCAG 3.2.3
<!-- missing: nav[aria-label="site"] -->
Ensure the "site" navigation region appears on all pages in the site. Consistent navigation helps users predict where to find content. Ensure the "web_accounts_trade_web" navigation region appears on all pages in the site. Consistent navigation helps users predict where to find content. Ensure the "web_retirement_web" navigation region appears on all pages in the site. Consistent navigation helps users predict where to find content. Ensure the "web_wealth_management_web" navigation region appears on all pages in the site. Consistent navigation helps users predict where to find content. Ensure the "web_news_research_web" navigation region appears on all pages in the site. Consistent navigation helps users predict where to find content. Ensure the "web_products_web" navigation region appears on all pages in the site. Consistent navigation helps users predict where to find content. Ensure the "web_investing_web" navigation region appears on all pages in the site. Consistent navigation helps users predict where to find content.
mediumNavigation "site" has links in a different order than on www.fidelity.com. Shared links appear as [Skip to main content, Fidelity.com Home, Log in, Accounts & Trade, Portfolio, Account Positions, Trade, Fidelity Trader+ Web, Fidelity Trader+, Transfers, Cash Management, Bill Pay, Full View®, Security Settings, Account Features, Documents, Tax Forms & Information, Retirement Distributions, Refer a Friend, Retirement, Retirement Planning, 401(k) Rollovers & IRA Transfers, Retirement Accounts, Retirement Education, Wealth Management, Wealth Management Offerings, Financial Advisors, Financial Planning, Investment Management, Wealth Management Insights, News & Research, News, Wealth Management Insights, Watchlist, Alerts, Stocks, ETFs, Crypto, Mutual Funds, Fixed Income, Bonds & CDs, Options, IPOs, Annuities, Learn, Mutual Funds, Fixed Income, Bonds & CDs, Options, Annuities, Customer Service, Fidelity Assistant, Profile, Log in, Open an account, Fidelity.com Home, Customer Service, Fidelity Assistant, Profile, Open an account, Log in, Accounts & Trade, Portfolio, Account Positions, Trade, Fidelity Trader+ Web, Fidelity Trader+, Transfers, Cash Management, Bill Pay, Full View®, Security Settings, Account Features, Documents, Tax Forms & Information, Retirement Distributions, Refer a Friend, Retirement, Retirement Planning, 401(k) Rollovers & IRA Transfers, Retirement Accounts, Retirement Education, Wealth Management, Wealth Management Offerings, Financial Advisors, Financial Planning, Investment Management, Wealth Management Insights, News & Research, News, Wealth Management Insights, Watchlist, Alerts, Stocks, ETFs, Crypto, Mutual Funds, Fixed Income, Bonds & CDs, Options, IPOs, Annuities, Learn, Mutual Funds, Fixed Income, Bonds & CDs, Options, Annuities] vs baseline [Skip to main content, Fidelity.com Home, Log in, Accounts & Trade, Portfolio, Account Positions, Trade, Fidelity Trader+ Web, Fidelity Trader+, Transfers, Cash Management, Bill Pay, Full View®, Security Settings, Account Features, Documents, Tax Forms & Information, Retirement Distributions, Refer a Friend, Retirement, Retirement Planning, 401(k) Rollovers & IRA Transfers, Retirement Accounts, Retirement Education, Wealth Management, Wealth Management Offerings, Financial Advisors, Financial Planning, Investment Management, Wealth Management Insights, News & Research, News, Wealth Management Insights, Watchlist, Alerts, Stocks, ETFs, Crypto, Mutual Funds, Fixed Income, Bonds & CDs, Options, IPOs, Annuities, Learn, Customer Service, Fidelity Assistant, Profile, Log in, Open an account, Fidelity.com Home, Customer Service, Fidelity Assistant, Profile, Open an account, Log in, Accounts & Trade, Portfolio, Account Positions, Trade, Fidelity Trader+ Web, Fidelity Trader+, Transfers, Cash Management, Bill Pay, Full View®, Security Settings, Account Features, Documents, Tax Forms & Information, Retirement Distributions, Refer a Friend, Retirement, Retirement Planning, 401(k) Rollovers & IRA Transfers, Retirement Accounts, Retirement Education, Wealth Management, Wealth Management Offerings, Financial Advisors, Financial Planning, Investment Management, Wealth Management Insights, News & Research, News, Wealth Management Insights, Watchlist, Alerts, Stocks, ETFs, Crypto, Mutual Funds, Fixed Income, Bonds & CDs, Options, IPOs, Annuities, Learn].WCAG 3.2.3
<nav aria-label="site"><!-- 120 links --></nav>
Keep navigation links in the same relative order across all pages. Adding or removing links is fine, but shared links should maintain consistent ordering.
mediumNavigation "div" has links in a different order than on www.fidelity.com. Shared links appear as [Accounts & Trade, Portfolio, Account Positions, Trade, Fidelity Trader+ Web, Fidelity Trader+, Transfers, Cash Management, Bill Pay, Full View®, Security Settings, Account Features, Documents, Tax Forms & Information, Retirement Distributions, Refer a Friend, Retirement, Retirement Planning, 401(k) Rollovers & IRA Transfers, Retirement Accounts, Retirement Education, Wealth Management, Wealth Management Offerings, Financial Advisors, Financial Planning, Investment Management, Wealth Management Insights, News & Research, News, Wealth Management Insights, Watchlist, Alerts, Stocks, ETFs, Crypto, Mutual Funds, Fixed Income, Bonds & CDs, Options, IPOs, Annuities, Learn, Mutual Funds, Fixed Income, Bonds & CDs, Options, Annuities] vs baseline [Accounts & Trade, Portfolio, Account Positions, Trade, Fidelity Trader+ Web, Fidelity Trader+, Transfers, Cash Management, Bill Pay, Full View®, Security Settings, Account Features, Documents, Tax Forms & Information, Retirement Distributions, Refer a Friend, Retirement, Retirement Planning, 401(k) Rollovers & IRA Transfers, Retirement Accounts, Retirement Education, Wealth Management, Wealth Management Offerings, Financial Advisors, Financial Planning, Investment Management, Wealth Management Insights, News & Research, News, Wealth Management Insights, Watchlist, Alerts, Stocks, ETFs, Crypto, Mutual Funds, Fixed Income, Bonds & CDs, Options, IPOs, Annuities, Learn].WCAG 3.2.3
<nav aria-label="div"><!-- 53 links --></nav>
Keep navigation links in the same relative order across all pages. Adding or removing links is fine, but shared links should maintain consistent ordering.
mediumClicking "Wealth Management" inserts 1 element(s) without ARIA live region. Screen readers will not announce this dynamic content.WCAG 4.1.3
<a id="web_wealth_management_web" aria-expanded="false" href="javascript:;" data-primary-level1="WealthManagement" data-testid="WealthManagement"><span>Wealth Management</span></a>
Wrap dynamically inserted content in an element with aria-live="polite" (or role="status"/"alert") so assistive technologies announce the change.
mediumClicking "#QSIFeedbackButton-btn" inserts 1 element(s) without ARIA live region. Screen readers will not announce this dynamic content.WCAG 4.1.3
<button role="button" aria-label="Give Feedback" id="QSIFeedbackButton-btn" style="position: fixed; visibility: visible; cursor: pointer; border-width: medium; border-style: none; border-color: curren
Wrap dynamically inserted content in an element with aria-live="polite" (or role="status"/"alert") so assistive technologies announce the change.
mediumClicking "#QSIFeedbackButton-btn" inserts 1 element(s) without ARIA live region. Screen readers will not announce this dynamic content.WCAG 4.1.3
<button role="button" aria-label="Give Feedback" id="QSIFeedbackButton-btn" style="position: fixed; visibility: visible; cursor: pointer; border-width: medium; border-style: none; border-color: curren
Wrap dynamically inserted content in an element with aria-live="polite" (or role="status"/"alert") so assistive technologies announce the change.
mediumClicking "#QSIFeedbackButton-btn" inserts 1 element(s) without ARIA live region. Screen readers will not announce this dynamic content.WCAG 4.1.3
<button role="button" aria-label="Give Feedback" id="QSIFeedbackButton-btn" style="position: fixed; visibility: visible; cursor: pointer; border-width: medium; border-style: none; border-color: curren
Wrap dynamically inserted content in an element with aria-live="polite" (or role="status"/"alert") so assistive technologies announce the change.
mediumClicking "News & Research" inserts 1 element(s) without ARIA live region. Screen readers will not announce this dynamic content.WCAG 4.1.3
<a id="web_news_research_web" aria-expanded="false" href="javascript:;" data-primary-level1="NewsResearch" data-testid="NewsResearch"><span>News & Research</span></a>
Wrap dynamically inserted content in an element with aria-live="polite" (or role="status"/"alert") so assistive technologies announce the change.
medium"Investor Centers" is visually at position 61 but receives focus at position 35 (drift: 26).WCAG 2.4.3
<a>Investor Centers</a>
Align DOM order with visual presentation, or use tabIndex to match the visual sequence.
medium"Give Feedback" is visually at position 22 but receives focus at position 34 (drift: 12).WCAG 2.4.3
<button>Give Feedback</button>
Align DOM order with visual presentation, or use tabIndex to match the visual sequence.
mediumVideo element has no audio description track. Blind users cannot perceive visual-only content in the video.WCAG 1.2.5
<video class="vjs-tech" preload="auto" poster="https://media.fidelity.com/assets/Fidelity.com/92/536/529-billpay-poster.png" crossorigin="anonymous" data-setup="{"playbackRates": [0.25, 0.5,...Add a <track kind="descriptions" src="descriptions.vtt" srclang="en" label="Audio Descriptions"> element inside the <video> tag.
mediumContent clipped by 18px when text spacing is applied per WCAG 1.4.12. Text may be hidden when users adjust spacing for readability.WCAG 1.4.12
<a href="https://www.youtube.com/user/fidelityinvestments" id="Link_1636412456843" target="_blank" name="Link_1636412456843" onclick="advancedlink('https://www.youtube.com/user/fidelityinvestments','YAvoid fixed-height containers with overflow: hidden for text content. Use min-height or allow containers to grow.
mediumContent clipped by 311px when text spacing is applied per WCAG 1.4.12. Text may be hidden when users adjust spacing for readability.WCAG 1.4.12
<span class="off-screen customer-secure-lock-icon">Log In Required</span>
Avoid fixed-height containers with overflow: hidden for text content. Use min-height or allow containers to grow.
mediumContent clipped by 18px when text spacing is applied per WCAG 1.4.12. Text may be hidden when users adjust spacing for readability.WCAG 1.4.12
<a href="https://www.linkedin.com/company/fidelity-investments" id="Link_1636412449926" target="_blank" name="Link_1636412449926" onclick="advancedlink('https://www.linkedin.com/company/fidelity-invesAvoid fixed-height containers with overflow: hidden for text content. Use min-height or allow containers to grow.
mediumContent clipped by 18px when text spacing is applied per WCAG 1.4.12. Text may be hidden when users adjust spacing for readability.WCAG 1.4.12
<a href="https://www.instagram.com/fidelityinvestments" id="Link_1636412442155" target="_blank" name="Link_1636412442155" onclick="advancedlink('https://www.instagram.com/fidelityinvestments','You areAvoid fixed-height containers with overflow: hidden for text content. Use min-height or allow containers to grow.
mediumElement overflows viewport by 22px at 320px width.WCAG 1.4.10
<table class="table-simple" width="90%" style="margin: 10px 30px 0px 30px; border:none;"> <tbody> <tr> <td valign="top" width="60px" style="border:none;"> <h3 class="last-child" style="font-weight: 60
Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.
mediumElement overflows viewport by 14px at 320px width.WCAG 1.4.10
<h3 class="last-child" style="font-weight: 600;">Existing Fidelity relationship</h3>
Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.
mediumElement overflows viewport by 22px at 320px width.WCAG 1.4.10
<td valign="top" width="60px" style="border-left: 1; border-bottom: 0;"> <h3 class="last-child" style="font-weight: 600;">Existing Fidelity relationship</h3> <ol> <li>Visit your <strong><a href="https
Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.
mediumElement overflows viewport by 6px at 320px width.WCAG 1.4.10
<li>Visit your <strong><a href="https://oltx.fidelity.com/ftgw/fbc/ofsummary/defaultPage" id="Link_1612279790798" name="Link_1612279790798" class="secure-lock-icon"><span class="scl-green">Accounts su
Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.
mediumElement overflows viewport by 14px at 320px width.WCAG 1.4.10
<ol> <li>Visit your <strong><a href="https://oltx.fidelity.com/ftgw/fbc/ofsummary/defaultPage" id="Link_1612279790798" name="Link_1612279790798" class="secure-lock-icon"><span class="scl-green">Accoun
Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.
mediumContent clipped by 33px when text spacing is applied per WCAG 1.4.12. Text may be hidden when users adjust spacing for readability.WCAG 1.4.12
<div id="QSIFeedbackButton-pullup-container" class="QSIFeedbackButton" role="dialog" aria-modal="true" aria-hidden="true" style="position: fixed; left: 0px; width: 100%; height: 0px; top: 100%; overfl
Avoid fixed-height containers with overflow: hidden for text content. Use min-height or allow containers to grow.
mediumElement overflows viewport by 22px at 320px width.WCAG 1.4.10
<tbody> <tr> <td valign="top" width="60px" style="border:none;"> <h3 class="last-child" style="font-weight: 600;">New to Fidelity?</h3> <ol> <li>Set up your <a href="https://login.fidelity.com/ftgw/Fa
Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.
mediumElement overflows viewport by 22px at 320px width.WCAG 1.4.10
<tr> <td valign="top" width="60px" style="border:none;"> <h3 class="last-child" style="font-weight: 600;">New to Fidelity?</h3> <ol> <li>Set up your <a href="https://login.fidelity.com/ftgw/Fas/Fideli
Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.
mediumElement overflows viewport by 655px at 320px width.WCAG 1.4.10
<div class="below-disclosure--content no-expand-collapse">
<!--!Rendering The Terms of use Component -->
<div class="below-disclosure--para">
543962.2.0
</div>
</div>Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.
mediumElement overflows viewport by 113px at 320px width.WCAG 1.4.10
<li class="seo-footer--reserved-link-items seo-footer--last-item"> <a id="do-not-share" style="white-space:nowrap" href="#" onclick="javascript:return false;" name="do-not-share">Do Not Sell or Shar
Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.
mediumElement overflows viewport by 655px at 320px width.WCAG 1.4.10
<div class="below-disclosure">
<div class="below-disclosure--content no-expand-collapse">
<!--!Rendering The Terms of use Component -->
<div class="below-disclosure--para">
Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.
mediumContent clipped by 23px when text spacing is applied per WCAG 1.4.12. Text may be hidden when users adjust spacing for readability.WCAG 1.4.12
<span class="screen-reader-only">Fidelity.com Home</span>
Avoid fixed-height containers with overflow: hidden for text content. Use min-height or allow containers to grow.
mediumContent clipped by 107px when text spacing is applied per WCAG 1.4.12. Text may be hidden when users adjust spacing for readability.WCAG 1.4.12
<span class="vjs-control-text" aria-live="polite">Play Video</span>
Avoid fixed-height containers with overflow: hidden for text content. Use min-height or allow containers to grow.
mediumContent clipped by 33px when text spacing is applied per WCAG 1.4.12. Text may be hidden when users adjust spacing for readability.WCAG 1.4.12
<h2 class="screen-reader-only">Footer</h2>
Avoid fixed-height containers with overflow: hidden for text content. Use min-height or allow containers to grow.
mediumElement overflows viewport by 12px at 320px width.WCAG 1.4.10
<input class="seo-footer--btn" type="submit" value="Search">
Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.
mediumElement overflows viewport by 113px at 320px width.WCAG 1.4.10
<a id="do-not-share" style="white-space:nowrap" href="#" onclick="javascript:return false;" name="do-not-share">Do Not Sell or Share My Personal Information</a>
Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.
mediumElement overflows viewport by 655px at 320px width.WCAG 1.4.10
<div class="below-disclosure--para">
543962.2.0
</div>Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.
mediumElement overflows viewport by 663px at 320px width.WCAG 1.4.10
<div id="layout-region-page-disclosure">
<!-- Begin disclosures component -->
Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.
mediumContent clipped by 125px when text spacing is applied per WCAG 1.4.12. Text may be hidden when users adjust spacing for readability.WCAG 1.4.12
<span class="off-screen">, (Opens in a new window)</span>
Avoid fixed-height containers with overflow: hidden for text content. Use min-height or allow containers to grow.
lowARIA role should be appropriate for the element: Fix any of the following: ARIA role link is not allowed for given element
<article _ngcontent-ng-c2265149108="" name="learn-card-component" role="link" class="variation--small" tabindex="0">
Ensure role attribute has an appropriate value for the element. See: https://www.w3.org/WAI/WCAG22/quickref/
lowARIA role should be appropriate for the element: Fix any of the following: ARIA role link is not allowed for given element
<article _ngcontent-ng-c2265149108="" name="learn-card-component" role="link" class="variation--small" tabindex="0">
Ensure role attribute has an appropriate value for the element. See: https://www.w3.org/WAI/WCAG22/quickref/
lowARIA role should be appropriate for the element: Fix any of the following: ARIA role link is not allowed for given element
<article _ngcontent-ng-c2265149108="" name="learn-card-component" role="link" class="variation--small" tabindex="0">
Ensure role attribute has an appropriate value for the element. See: https://www.w3.org/WAI/WCAG22/quickref/
lowARIA role should be appropriate for the element: Fix any of the following: ARIA role tablist is not allowed for given element
<section _ngcontent-ng-c1120880444="" role="tablist" class="tab-group">
Ensure role attribute has an appropriate value for the element. See: https://www.w3.org/WAI/WCAG22/quickref/
lowHeadings should not be empty: Fix any of the following: Element does not have text that is visible to screen readers aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute
<h3></h3>
Ensure headings have discernible text. See: https://www.w3.org/WAI/WCAG22/quickref/
lowHeadings should not be empty: Fix any of the following: Element does not have text that is visible to screen readers aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute
<h3 class="expand-collapse--title"></h3>
Ensure headings have discernible text. See: https://www.w3.org/WAI/WCAG22/quickref/
lowHeadings should not be empty: Fix any of the following: Element does not have text that is visible to screen readers aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute
<h3 class="multiple-element--header"></h3>
Ensure headings have discernible text. See: https://www.w3.org/WAI/WCAG22/quickref/
lowHeadings should not be empty: Fix any of the following: Element does not have text that is visible to screen readers aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute
<h3 class="multiple-element--header"></h3>
Ensure headings have discernible text. See: https://www.w3.org/WAI/WCAG22/quickref/
lowHeadings should not be empty: Fix any of the following: Element does not have text that is visible to screen readers aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute
<h3></h3>
Ensure headings have discernible text. See: https://www.w3.org/WAI/WCAG22/quickref/
lowHeadings should not be empty: Fix any of the following: Element does not have text that is visible to screen readers aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute
<h3 class="expand-collapse--title"></h3>
Ensure headings have discernible text. See: https://www.w3.org/WAI/WCAG22/quickref/
lowDeep focus region: nav ".off-screen{position:absolute;left:-312." has 14 tab stops before focus escapes. Consider adding skip navigation or grouping with arrow keys.WCAG 2.4.1
<nav role="nav">.off-screen{position:absolute;left:-312.</nav>Add a "skip to content" link or use roving tabindex to reduce the number of Tab stops.
lowDeep focus region: nav "site" has 14 tab stops before focus escapes. Consider adding skip navigation or grouping with arrow keys.WCAG 2.4.1
<nav role="nav">site</nav>
Add a "skip to content" link or use roving tabindex to reduce the number of Tab stops.
lowBroken link: https://jobs.fidelity.com/ returned status 403 Forbidden after 1 attempts
<a href="https://jobs.fidelity.com/">Careers</a>
lowBroken link: https://www.tiktok.com/@fidelityinvestments returned status 403 Forbidden after 1 attempts
<a href="https://www.tiktok.com/@fidelityinvestments">TikTok, (Opens in a new window)</a>
lowBroken link: https://www.twitter.com/fidelity returned status 403 Forbidden after 1 attempts
<a href="https://www.twitter.com/fidelity">X (Twitter), (Opens in a new window)</a>
lowBroken link: https://www.morningstar.com/api-corporate/midway/v1/research/download/1187834?timestamp=16984368000000500&token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRhIjp7ImRvY3VtZW50SWQiOjExODc4MzR9LCJpYXQiOjE3MTE2NjI1MzV9.xbtaP1JLQZ7KkVhvZhQ5n_oJRIJl3896ETs2YdjEXRI returned status 404 Not Found after 2 attempts
<a href="https://www.morningstar.com/api-corporate/midway/v1/research/download/1187834?timestamp=16984368000000500&token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRhIjp7ImRvY3VtZW50SWQiOjExODc4MzR9LCJpYXQiOjE3MTE2NjI1MzV9.xbtaP1JLQZ7KkVhvZhQ5n_oJRIJl3896ETs2YdjEXRI">2023</a>
lowBroken link: https://www.twitter.com/fidelity returned status 403 Forbidden after 1 attempts
<a href="https://www.twitter.com/fidelity">X (Twitter), (Opens in a new window)</a>
lowBroken link: https://jobs.fidelity.com/ returned status 403 Forbidden after 1 attempts
<a href="https://jobs.fidelity.com/">Careers</a>
lowBroken link: https://marketing.morningstar.com/api-corporate/axiom/ama/v1/research/download/1234577?timestamp=17230591800000500&token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRhIjp7ImRvY3VtZW50SWQiOjEyMzQ1Nzd9LCJpYXQiOjE3Mjk3ODA4Mzh9.79lOb4oMJ9tdkWSSxT1vwe28yCu5iF0mRq5WIDeCMu8 returned status 404 Not Found after 2 attempts
<a href="https://marketing.morningstar.com/api-corporate/axiom/ama/v1/research/download/1234577?timestamp=17230591800000500&token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRhIjp7ImRvY3VtZW50SWQiOjEyMzQ1Nzd9LCJpYXQiOjE3Mjk3ODA4Mzh9.79lOb4oMJ9tdkWSSxT1vwe28yCu5iF0mRq5WIDeCMu8">2025</a>
lowBroken link: https://www.tiktok.com/@fidelityinvestments returned status 403 Forbidden after 1 attempts
<a href="https://www.tiktok.com/@fidelityinvestments">TikTok, (Opens in a new window)</a>
lowBroken link: https://cts.businesswire.com/ct/CT?id=smartlink&url=https%3A%2F%2Fmarketing.morningstar.com%2Fapi-corporate%2Faxiom%2Fama%2Fv1%2Fresearch%2Fdownload%2F1234577%3Ftimestamp%3D17230591800000500%26token%3DeyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRhIjp7ImRvY3VtZW50SWQiOjEyMzQ1Nzd9LCJpYXQiOjE3Mjk4MDM4NjB9.p9m3Z_ZA80Z5TUet6tFMvO9v7yM0SJSLQ1FAASRZrzc&esheet=54143491&newsitemid=20241028014862&lan=en-US&anchor=updated+methodology&index=4&md5=285b89aa3218c1a3ce2899c50d7bf914 returned status 404 Not Found after 2 attempts
<a href="https://cts.businesswire.com/ct/CT?id=smartlink&url=https%3A%2F%2Fmarketing.morningstar.com%2Fapi-corporate%2Faxiom%2Fama%2Fv1%2Fresearch%2Fdownload%2F1234577%3Ftimestamp%3D17230591800000500%26token%3DeyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRhIjp7ImRvY3VtZW50SWQiOjEyMzQ1Nzd9LCJpYXQiOjE3Mjk4MDM4NjB9.p9m3Z_ZA80Z5TUet6tFMvO9v7yM0SJSLQ1FAASRZrzc&esheet=54143491&newsitemid=20241028014862&lan=en-US&anchor=updated+methodology&index=4&md5=285b89aa3218c1a3ce2899c50
lowBroken link: https://www.twitter.com/fidelity returned status 403 Forbidden after 1 attempts
<a href="https://www.twitter.com/fidelity">X (Twitter), (Opens in a new window)</a>
lowBroken link: https://www.tiktok.com/@fidelityinvestments returned status 403 Forbidden after 1 attempts
<a href="https://www.tiktok.com/@fidelityinvestments">TikTok, (Opens in a new window)</a>
lowBroken link: https://jobs.fidelity.com/ returned status 403 Forbidden after 1 attempts
<a href="https://jobs.fidelity.com/">Careers</a>
lowBroken link: https://www.tiktok.com/@fidelityinvestments returned status 403 Forbidden after 1 attempts
<a href="https://www.tiktok.com/@fidelityinvestments">TikTok, (Opens in a new window)</a>
lowBroken link: https://jobs.fidelity.com/ returned status 403 Forbidden after 1 attempts
<a href="https://jobs.fidelity.com/">Careers</a>
lowBroken link: https://www.twitter.com/fidelity returned status 403 Forbidden after 1 attempts
<a href="https://www.twitter.com/fidelity">X (Twitter), (Opens in a new window)</a>
Best Page Fix Opportunities
/529-plans/billpay-for-52971findings
criticalInsufficient color contrast: 1.00:1 (required: 4.5:1 for normal text). Foreground: rgb(0, 0, 0), background: rgb(0, 0, 0). Text: "This is a modal window."WCAG 1.4.3
<p class="vjs-modal-dialog-description vjs-control-text" id="vjs_video_3_component_473_description">This is a modal window.</p>
Current ratio: 1.00:1 (need 4.5:1). Change foreground from #000000 to #757575 (ratio: 4.6:1). Current ratio: 1.38:1 (need 4.5:1). Change foreground from #000000 to #8c8c8c (ratio: 4.5:1). Or change background from #20262f to #000000.
criticalInsufficient color contrast: 1.27:1 (required: 4.5:1 for normal text). Foreground: rgb(85, 85, 85), background: rgb(56, 96, 190). Text: "Filter Icon"WCAG 1.4.3
<title>Filter Icon</title>
Current ratio: 1.27:1 (need 4.5:1). Change foreground from #555555 to #e2e2e1 (ratio: 4.5:1). Or change background from #3860be to #000000.
criticalInsufficient color contrast: 1.38:1 (required: 4.5:1 for normal text). Foreground: rgb(0, 0, 0), background: rgb(32, 38, 47). Text: "Beginning of dialog window. Escape will cancel and close the"WCAG 1.4.3
<p class="vjs-modal-dialog-description vjs-control-text" id="vjs_video_3_component_479_description">Beginning of dialog window. Escape will cancel and close the window.</p>
Current ratio: 1.38:1 (need 4.5:1). Change foreground from #000000 to #8c8c8c (ratio: 4.5:1). Or change background from #20262f to #000000.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highDocuments must have <title> element to aid in navigation: Fix any of the following: Document does not have a non-empty <title> elementWCAG 2.4.2
<html lang="en" class="no-js webkit chrome mac js" style="">
Ensure each HTML document contains a non-empty <title> element. See: https://www.w3.org/WAI/WCAG22/Understanding/page-titled
highConsole warning: Error in Optanon wrapper, please review your code. TypeError: Cannot read properties of null (reading 'getElementsByTagName')
https://cdn.cookielaw.org/scripttemplates/202407.1.0/otBannerSdk.js:6mediumAdd a Content-Security-Policy header with appropriate directives
highVideo element has no caption track. Deaf and hard-of-hearing users cannot access the audio content.WCAG 1.2.2
<video class="vjs-tech" preload="auto" poster="https://media.fidelity.com/assets/Fidelity.com/92/536/529-billpay-poster.png" crossorigin="anonymous" data-setup="{"playbackRates": [0.25, 0.5,...Add a <track kind="captions" src="captions.vtt" srclang="en" label="English"> element inside the <video> tag.
mediumPage has 11 "navigation" landmarks but only 6 have distinct labels. Screen reader users cannot distinguish between them.WCAG 1.3.1
<!-- 11 navigation landmarks, 6 labeled -->
Add unique aria-label or aria-labelledby to each "navigation" landmark so screen readers can differentiate them. Example: <nav aria-label="Primary">, <nav aria-label="Footer">.
mediumFocusable element has generic role. Keyboard users can reach it but screen readers provide no context about its purpose.WCAG 4.1.2
<!-- a11y: role="generic" -->
Add an explicit ARIA role (e.g., role="button") and an accessible name. WCAG 4.1.2 requires interactive elements to expose their role.
mediumFocusable element has generic role. Keyboard users can reach it but screen readers provide no context about its purpose.WCAG 4.1.2
<!-- a11y: role="generic" -->
Add an explicit ARIA role (e.g., role="button") and an accessible name. WCAG 4.1.2 requires interactive elements to expose their role.
mediumAll page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<div id="layout-region-page-disclosure">
Ensure all page content is contained by landmarks. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumAll page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<div class="vid--legal vid--legal--show">© 1998 – 2013 FMR LLC</div>
Ensure all page content is contained by landmarks. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumAll page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<li class="page-controls--print">
<a ltag="VSDESC^ccprint" href="#print">Print</a>
</li>Ensure all page content is contained by landmarks. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumAll page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<span class="contact-us--contact-number">800-544-1914</span>
Ensure all page content is contained by landmarks. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumContentinfo landmark should not be contained in another landmark: Fix any of the following: The contentinfo landmark is contained in another landmark.
<div class="seo-footer" role="contentinfo">
Ensure the contentinfo landmark is at top level. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumAll page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<p class="contact-us--description">Call a college savings representative</p>
Ensure all page content is contained by landmarks. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumHeading levels should only increase by one: Fix any of the following: Heading order invalid
<h3 class="contact-us--headline">Questions?</h3>
Ensure the order of headings is semantically correct. See: https://www.w3.org/WAI/WCAG22/quickref/ Ensure all page content is contained by landmarks. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumAll page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<h2 class="vid--title">Fidelity BillPay® for 529 Accounts</h2>
Ensure all page content is contained by landmarks. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumAll page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<a id="sharePageControl" href="#share">Share</a>
Ensure all page content is contained by landmarks. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumAll page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<li class="page-controls--text-medium"> <a title="Larger text size" href="#larger"><span class="off-screen">Larger text size </span>A</a> </li>
Ensure all page content is contained by landmarks. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumAll page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<li class="contact-us--list-items"><a href="https://scs.fidelity.com/accounts/services/contact/im-service-line-customer-redirect.shtml" class="contact-us--link">Chat with a representative</a> <...
Ensure all page content is contained by landmarks. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumBanner landmark should not be contained in another landmark: Fix any of the following: The banner landmark is contained in another landmark.
<div class="nav-utility" role="banner">
Ensure the banner landmark is at top level. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumDocument should have one main landmark: Fix all of the following: Document does not have a main landmark
<html lang="en" class="no-js webkit chrome mac js" style="">
Ensure the document has a main landmark. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumLandmarks should have a unique role or role/label/title (i.e. accessible name) combination: Fix any of the following: The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable
<nav>
Ensure landmarks are unique. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumAll page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<div class="toc-overview"><ul><li class="return-link"><a href="/529-plans/overview">529 College Savings Plans Overview</a></li></ul></div>
Ensure all page content is contained by landmarks. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumAll page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<li class="page-controls--text-large"> <a title="Largest text size" href="#largest"><span class="off-screen">Largest text size </span>A</a> </li>
Ensure all page content is contained by landmarks. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumAll page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<div class="vid--description">This quick demo shows how you can use Fidelity’s online payment service for college expenses.</div>
Ensure all page content is contained by landmarks. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumAll page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<div class="header-contact-us--header-main">
Ensure all page content is contained by landmarks. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumAll page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<li class="page-controls--text-small active"> <a title="Default text size" href="#default"><span class="off-screen">Default text size </span>A</a> </li>
Ensure all page content is contained by landmarks. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://digital.fidelity.com/ftgw/digital/portfolio/positions" target="_top" data-primary-level2="AccountPositions" class="locked pre-login-level2"><span>Account Positions</span><span role="i
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://digital.fidelity.com/ftgw/digital/billpay/home" target="_top" data-primary-level2="BillPay" class="locked pre-login-level2"><span>Bill Pay</span><span role="img" class="screen-reader-
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a id="mobile_accounts_trade_mobile" href="javascript:;" data-primary-level1="AccountsTrade" data-nav-type="key-value"><span>Accounts & Trade</span></a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://digital.fidelity.com/prgw/digital/login/full-page?AuthRedUrl=https://digital.fidelity.com/ftgw/digital/portfolio/summary" target="_top" class="locked pre-login-level2" data-primary-le
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://digital.fidelity.com/ftgw/digital/trader-dashboard" target="_blank" data-primary-level2="TradingDashboard" class="locked pre-login-level2"><span>Fidelity Trader+ Web</span><span role=
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://digital.fidelity.com/ftgw/digital/trade-equity/index/orderEntry" target="_top" data-primary-level2="Trade" class="locked pre-login-level2"><span>Trade</span><span role="img" class="sc
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://digital.fidelity.com/ftgw/pna/customer/pgc/networth/" target="_top" data-primary-level2="FullView" class="locked pre-login-level2"><span>Full View<sup>®</sup></span><span role="img" c
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://digital.fidelity.com/ftgw/digital/cashmanagement" target="_top" data-primary-level2="CashManagement" class="locked pre-login-level2"><span>Cash Management</span><span role="img" class
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://www.fidelity.com/customer-service/money-movement" target="_top" data-primary-level2="Transfer"><span>Transfers</span></a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://www.fidelity.com/trading/trading-platforms" target="_top" data-primary-level2="ActiveTraderPro"><span>Fidelity Trader+</span></a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumInsufficient color contrast: 3.89:1 (required: 4.5:1 for normal text). Foreground: rgb(64, 136, 0), background: rgb(240, 240, 240). Text: "Stay Connected"WCAG 1.4.3
<h3 class="seo-footer--stay-connected">Stay Connected </h3>
Current ratio: 3.89:1 (need 4.5:1). Change foreground from #408800 to #3a7c00 (ratio: 4.5:1).
mediumInsufficient color contrast: 3.51:1 (required: 4.5:1 for normal text). Foreground: rgb(255, 0, 0), background: rgb(240, 240, 240). Text: "Please enter a valid ZIP code"WCAG 1.4.3
<span class="seo-footer--error-text"> Please enter a valid ZIP code </span>
Current ratio: 3.51:1 (need 4.5:1). Change foreground from #ff0000 to #dd0000 (ratio: 4.5:1).
mediumNavigation "site" has links in a different order than on www.fidelity.com. Shared links appear as [Skip to main content, Fidelity.com Home, Log in, Accounts & Trade, Portfolio, Account Positions, Trade, Fidelity Trader+ Web, Fidelity Trader+, Transfers, Cash Management, Bill Pay, Full View®, Security Settings, Account Features, Documents, Tax Forms & Information, Retirement Distributions, Refer a Friend, Retirement, Retirement Planning, 401(k) Rollovers & IRA Transfers, Retirement Accounts, Retirement Education, Wealth Management, Wealth Management Offerings, Financial Advisors, Financial Planning, Investment Management, Wealth Management Insights, News & Research, News, Wealth Management Insights, Watchlist, Alerts, Stocks, ETFs, Crypto, Mutual Funds, Fixed Income, Bonds & CDs, Options, IPOs, Annuities, Learn, Mutual Funds, Fixed Income, Bonds & CDs, Options, Annuities, Customer Service, Fidelity Assistant, Profile, Log in, Open an account, Fidelity.com Home, Customer Service, Fidelity Assistant, Profile, Open an account, Log in, Accounts & Trade, Portfolio, Account Positions, Trade, Fidelity Trader+ Web, Fidelity Trader+, Transfers, Cash Management, Bill Pay, Full View®, Security Settings, Account Features, Documents, Tax Forms & Information, Retirement Distributions, Refer a Friend, Retirement, Retirement Planning, 401(k) Rollovers & IRA Transfers, Retirement Accounts, Retirement Education, Wealth Management, Wealth Management Offerings, Financial Advisors, Financial Planning, Investment Management, Wealth Management Insights, News & Research, News, Wealth Management Insights, Watchlist, Alerts, Stocks, ETFs, Crypto, Mutual Funds, Fixed Income, Bonds & CDs, Options, IPOs, Annuities, Learn, Mutual Funds, Fixed Income, Bonds & CDs, Options, Annuities] vs baseline [Skip to main content, Fidelity.com Home, Log in, Accounts & Trade, Portfolio, Account Positions, Trade, Fidelity Trader+ Web, Fidelity Trader+, Transfers, Cash Management, Bill Pay, Full View®, Security Settings, Account Features, Documents, Tax Forms & Information, Retirement Distributions, Refer a Friend, Retirement, Retirement Planning, 401(k) Rollovers & IRA Transfers, Retirement Accounts, Retirement Education, Wealth Management, Wealth Management Offerings, Financial Advisors, Financial Planning, Investment Management, Wealth Management Insights, News & Research, News, Wealth Management Insights, Watchlist, Alerts, Stocks, ETFs, Crypto, Mutual Funds, Fixed Income, Bonds & CDs, Options, IPOs, Annuities, Learn, Customer Service, Fidelity Assistant, Profile, Log in, Open an account, Fidelity.com Home, Customer Service, Fidelity Assistant, Profile, Open an account, Log in, Accounts & Trade, Portfolio, Account Positions, Trade, Fidelity Trader+ Web, Fidelity Trader+, Transfers, Cash Management, Bill Pay, Full View®, Security Settings, Account Features, Documents, Tax Forms & Information, Retirement Distributions, Refer a Friend, Retirement, Retirement Planning, 401(k) Rollovers & IRA Transfers, Retirement Accounts, Retirement Education, Wealth Management, Wealth Management Offerings, Financial Advisors, Financial Planning, Investment Management, Wealth Management Insights, News & Research, News, Wealth Management Insights, Watchlist, Alerts, Stocks, ETFs, Crypto, Mutual Funds, Fixed Income, Bonds & CDs, Options, IPOs, Annuities, Learn].WCAG 3.2.3
<nav aria-label="site"><!-- 120 links --></nav>
Keep navigation links in the same relative order across all pages. Adding or removing links is fine, but shared links should maintain consistent ordering.
mediumNavigation "div" has links in a different order than on www.fidelity.com. Shared links appear as [Accounts & Trade, Portfolio, Account Positions, Trade, Fidelity Trader+ Web, Fidelity Trader+, Transfers, Cash Management, Bill Pay, Full View®, Security Settings, Account Features, Documents, Tax Forms & Information, Retirement Distributions, Refer a Friend, Retirement, Retirement Planning, 401(k) Rollovers & IRA Transfers, Retirement Accounts, Retirement Education, Wealth Management, Wealth Management Offerings, Financial Advisors, Financial Planning, Investment Management, Wealth Management Insights, News & Research, News, Wealth Management Insights, Watchlist, Alerts, Stocks, ETFs, Crypto, Mutual Funds, Fixed Income, Bonds & CDs, Options, IPOs, Annuities, Learn, Mutual Funds, Fixed Income, Bonds & CDs, Options, Annuities] vs baseline [Accounts & Trade, Portfolio, Account Positions, Trade, Fidelity Trader+ Web, Fidelity Trader+, Transfers, Cash Management, Bill Pay, Full View®, Security Settings, Account Features, Documents, Tax Forms & Information, Retirement Distributions, Refer a Friend, Retirement, Retirement Planning, 401(k) Rollovers & IRA Transfers, Retirement Accounts, Retirement Education, Wealth Management, Wealth Management Offerings, Financial Advisors, Financial Planning, Investment Management, Wealth Management Insights, News & Research, News, Wealth Management Insights, Watchlist, Alerts, Stocks, ETFs, Crypto, Mutual Funds, Fixed Income, Bonds & CDs, Options, IPOs, Annuities, Learn].WCAG 3.2.3
<nav aria-label="div"><!-- 53 links --></nav>
Keep navigation links in the same relative order across all pages. Adding or removing links is fine, but shared links should maintain consistent ordering.
mediumClicking "#QSIFeedbackButton-btn" inserts 1 element(s) without ARIA live region. Screen readers will not announce this dynamic content.WCAG 4.1.3
<button role="button" aria-label="Give Feedback" id="QSIFeedbackButton-btn" style="position: fixed; visibility: visible; cursor: pointer; border-width: medium; border-style: none; border-color: curren
Wrap dynamically inserted content in an element with aria-live="polite" (or role="status"/"alert") so assistive technologies announce the change.
mediumClicking "News & Research" inserts 1 element(s) without ARIA live region. Screen readers will not announce this dynamic content.WCAG 4.1.3
<a id="web_news_research_web" aria-expanded="false" href="javascript:;" data-primary-level1="NewsResearch" data-testid="NewsResearch"><span>News & Research</span></a>
Wrap dynamically inserted content in an element with aria-live="polite" (or role="status"/"alert") so assistive technologies announce the change.
mediumVideo element has no audio description track. Blind users cannot perceive visual-only content in the video.WCAG 1.2.5
<video class="vjs-tech" preload="auto" poster="https://media.fidelity.com/assets/Fidelity.com/92/536/529-billpay-poster.png" crossorigin="anonymous" data-setup="{"playbackRates": [0.25, 0.5,...Add a <track kind="descriptions" src="descriptions.vtt" srclang="en" label="Audio Descriptions"> element inside the <video> tag.
mediumElement overflows viewport by 655px at 320px width.WCAG 1.4.10
<div class="below-disclosure--content no-expand-collapse">
<!--!Rendering The Terms of use Component -->
<div class="below-disclosure--para">
543962.2.0
</div>
</div>Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.
mediumElement overflows viewport by 113px at 320px width.WCAG 1.4.10
<li class="seo-footer--reserved-link-items seo-footer--last-item"> <a id="do-not-share" style="white-space:nowrap" href="#" onclick="javascript:return false;" name="do-not-share">Do Not Sell or Shar
Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.
mediumElement overflows viewport by 655px at 320px width.WCAG 1.4.10
<div class="below-disclosure">
<div class="below-disclosure--content no-expand-collapse">
<!--!Rendering The Terms of use Component -->
<div class="below-disclosure--para">
Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.
mediumContent clipped by 23px when text spacing is applied per WCAG 1.4.12. Text may be hidden when users adjust spacing for readability.WCAG 1.4.12
<span class="screen-reader-only">Fidelity.com Home</span>
Avoid fixed-height containers with overflow: hidden for text content. Use min-height or allow containers to grow.
mediumContent clipped by 107px when text spacing is applied per WCAG 1.4.12. Text may be hidden when users adjust spacing for readability.WCAG 1.4.12
<span class="vjs-control-text" aria-live="polite">Play Video</span>
Avoid fixed-height containers with overflow: hidden for text content. Use min-height or allow containers to grow.
mediumContent clipped by 33px when text spacing is applied per WCAG 1.4.12. Text may be hidden when users adjust spacing for readability.WCAG 1.4.12
<h2 class="screen-reader-only">Footer</h2>
Avoid fixed-height containers with overflow: hidden for text content. Use min-height or allow containers to grow.
mediumElement overflows viewport by 12px at 320px width.WCAG 1.4.10
<input class="seo-footer--btn" type="submit" value="Search">
Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.
mediumElement overflows viewport by 113px at 320px width.WCAG 1.4.10
<a id="do-not-share" style="white-space:nowrap" href="#" onclick="javascript:return false;" name="do-not-share">Do Not Sell or Share My Personal Information</a>
Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.
mediumElement overflows viewport by 655px at 320px width.WCAG 1.4.10
<div class="below-disclosure--para">
543962.2.0
</div>Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.
mediumElement overflows viewport by 663px at 320px width.WCAG 1.4.10
<div id="layout-region-page-disclosure">
<!-- Begin disclosures component -->
Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.
mediumContent clipped by 125px when text spacing is applied per WCAG 1.4.12. Text may be hidden when users adjust spacing for readability.WCAG 1.4.12
<span class="off-screen">, (Opens in a new window)</span>
Avoid fixed-height containers with overflow: hidden for text content. Use min-height or allow containers to grow.
lowDeep focus region: nav ".off-screen{position:absolute;left:-312." has 14 tab stops before focus escapes. Consider adding skip navigation or grouping with arrow keys.WCAG 2.4.1
<nav role="nav">.off-screen{position:absolute;left:-312.</nav>Add a "skip to content" link or use roving tabindex to reduce the number of Tab stops.
lowDeep focus region: nav "site" has 14 tab stops before focus escapes. Consider adding skip navigation or grouping with arrow keys.WCAG 2.4.1
<nav role="nav">site</nav>
Add a "skip to content" link or use roving tabindex to reduce the number of Tab stops.
lowBroken link: https://www.tiktok.com/@fidelityinvestments returned status 403 Forbidden after 1 attempts
<a href="https://www.tiktok.com/@fidelityinvestments">TikTok, (Opens in a new window)</a>
lowBroken link: https://jobs.fidelity.com/ returned status 403 Forbidden after 1 attempts
<a href="https://jobs.fidelity.com/">Careers</a>
lowBroken link: https://www.twitter.com/fidelity returned status 403 Forbidden after 1 attempts
<a href="https://www.twitter.com/fidelity">X (Twitter), (Opens in a new window)</a>
/529-plans/arizona-investment-options49findings
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highEmpty heading (role="heading"). Headings must contain text for screen reader navigation to work.WCAG 1.3.1
<!-- a11y: role="heading" -->
Add text content to the heading, or remove the heading element if it serves no structural purpose. WCAG 1.3.1 requires meaningful heading structure.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highEmpty heading (role="heading"). Headings must contain text for screen reader navigation to work.WCAG 1.3.1
<!-- a11y: role="heading" -->
Add text content to the heading, or remove the heading element if it serves no structural purpose. WCAG 1.3.1 requires meaningful heading structure.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highEmpty heading (role="heading"). Headings must contain text for screen reader navigation to work.WCAG 1.3.1
<!-- a11y: role="heading" -->
Add text content to the heading, or remove the heading element if it serves no structural purpose. WCAG 1.3.1 requires meaningful heading structure.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highElements must meet minimum color contrast ratio thresholds: Fix any of the following: Element has insufficient color contrast of 3.39 (foreground color: #ffffff, background color: #6f9824, font size: 12.0pt (16px), font weight: normal). Expected contrast ratio of 4.5:1WCAG 1.4.3
<h3 class="tabs--list-header">I want an Age-Based portfolio that automatically adjusts</h3>
Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds. See: https://www.w3.org/WAI/WCAG22/Understanding/contrast-minimum Current ratio: 3.39:1 (need 4.5:1). Change foreground from #ffffff to #262525 (ratio: 4.5:1).
highFocus jumps backward from "Life Insurance" to "search or get a quote, please use arrow down to select sugge" (visual distance: 519px). No explicit tabIndex — likely a DOM order issue.WCAG 2.4.3
<input>search or get a quote, please use arrow down to select sugge</input>
Reorder elements in the DOM to match the visual layout.
highFocus jumps backward from "Contact Us" to "Share Your Screen" (visual distance: 353px). No explicit tabIndex — likely a DOM order issue.WCAG 2.4.3
<a>Share Your Screen</a>
Reorder elements in the DOM to match the visual layout.
highMissing Content-Security-Policy header
Add a Content-Security-Policy header with appropriate directives
mediumPage has 9 "navigation" landmarks but only 6 have distinct labels. Screen reader users cannot distinguish between them.WCAG 1.3.1
<!-- 9 navigation landmarks, 6 labeled -->
Add unique aria-label or aria-labelledby to each "navigation" landmark so screen readers can differentiate them. Example: <nav aria-label="Primary">, <nav aria-label="Footer">.
mediumFocusable element has generic role. Keyboard users can reach it but screen readers provide no context about its purpose.WCAG 4.1.2
<!-- a11y: role="generic" -->
Add an explicit ARIA role (e.g., role="button") and an accessible name. WCAG 4.1.2 requires interactive elements to expose their role.
mediumAll page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<li class="page-controls--text-small active"> <a title="Default text size" href="#default"><span class="off-screen">Default text size </span>A</a> </li>
Ensure all page content is contained by landmarks. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumAll page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<li class="page-controls--text-medium"> <a title="Larger text size" href="#larger"><span class="off-screen">Larger text size </span>A</a> </li>
Ensure all page content is contained by landmarks. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumAll page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<li class="page-controls--print">
<a ltag="VSDESC^ccprint" href="#print">Print</a>
</li>Ensure all page content is contained by landmarks. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumLandmarks should have a unique role or role/label/title (i.e. accessible name) combination: Fix any of the following: The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable
<nav>
Ensure landmarks are unique. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumAll page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<li class="page-controls--text-large"> <a title="Largest text size" href="#largest"><span class="off-screen">Largest text size </span>A</a> </li>
Ensure all page content is contained by landmarks. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumBanner landmark should not be contained in another landmark: Fix any of the following: The banner landmark is contained in another landmark.
<div class="nav-utility" role="banner">
Ensure the banner landmark is at top level. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumAll page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<a id="sharePageControl" href="#share">Share</a>
Ensure all page content is contained by landmarks. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://digital.fidelity.com/ftgw/digital/trade-equity/index/orderEntry" target="_top" data-primary-level2="Trade" class="locked pre-login-level2"><span>Trade</span><span role="img" class="sc
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://digital.fidelity.com/ftgw/digital/trader-dashboard" target="_blank" data-primary-level2="TradingDashboard" class="locked pre-login-level2"><span>Fidelity Trader+ Web</span><span role=
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://digital.fidelity.com/ftgw/pna/customer/pgc/networth/" target="_top" data-primary-level2="FullView" class="locked pre-login-level2"><span>Full View<sup>®</sup></span><span role="img" c
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://www.fidelity.com/customer-service/money-movement" target="_top" data-primary-level2="Transfer"><span>Transfers</span></a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://digital.fidelity.com/prgw/digital/login/full-page?AuthRedUrl=https://digital.fidelity.com/ftgw/digital/portfolio/summary" target="_top" class="locked pre-login-level2" data-primary-le
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://digital.fidelity.com/ftgw/digital/portfolio/positions" target="_top" data-primary-level2="AccountPositions" class="locked pre-login-level2"><span>Account Positions</span><span role="i
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a id="mobile_accounts_trade_mobile" href="javascript:;" data-primary-level1="AccountsTrade" data-nav-type="key-value"><span>Accounts & Trade</span></a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://digital.fidelity.com/ftgw/digital/billpay/home" target="_top" data-primary-level2="BillPay" class="locked pre-login-level2"><span>Bill Pay</span><span role="img" class="screen-reader-
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://digital.fidelity.com/ftgw/digital/cashmanagement" target="_top" data-primary-level2="CashManagement" class="locked pre-login-level2"><span>Cash Management</span><span role="img" class
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://www.fidelity.com/trading/trading-platforms" target="_top" data-primary-level2="ActiveTraderPro"><span>Fidelity Trader+</span></a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumNavigation "div" has links in a different order than on www.fidelity.com. Shared links appear as [Accounts & Trade, Portfolio, Account Positions, Trade, Fidelity Trader+ Web, Fidelity Trader+, Transfers, Cash Management, Bill Pay, Full View®, Security Settings, Account Features, Documents, Tax Forms & Information, Retirement Distributions, Refer a Friend, Retirement, Retirement Planning, 401(k) Rollovers & IRA Transfers, Retirement Accounts, Retirement Education, Wealth Management, Wealth Management Offerings, Financial Advisors, Financial Planning, Investment Management, Wealth Management Insights, News & Research, News, Wealth Management Insights, Watchlist, Alerts, Stocks, ETFs, Crypto, Mutual Funds, Fixed Income, Bonds & CDs, Options, IPOs, Annuities, Learn, Mutual Funds, Fixed Income, Bonds & CDs, Options, Annuities] vs baseline [Accounts & Trade, Portfolio, Account Positions, Trade, Fidelity Trader+ Web, Fidelity Trader+, Transfers, Cash Management, Bill Pay, Full View®, Security Settings, Account Features, Documents, Tax Forms & Information, Retirement Distributions, Refer a Friend, Retirement, Retirement Planning, 401(k) Rollovers & IRA Transfers, Retirement Accounts, Retirement Education, Wealth Management, Wealth Management Offerings, Financial Advisors, Financial Planning, Investment Management, Wealth Management Insights, News & Research, News, Wealth Management Insights, Watchlist, Alerts, Stocks, ETFs, Crypto, Mutual Funds, Fixed Income, Bonds & CDs, Options, IPOs, Annuities, Learn].WCAG 3.2.3
<nav aria-label="div"><!-- 53 links --></nav>
Keep navigation links in the same relative order across all pages. Adding or removing links is fine, but shared links should maintain consistent ordering.
mediumNavigation "site" has links in a different order than on www.fidelity.com. Shared links appear as [Skip to main content, Fidelity.com Home, Log in, Accounts & Trade, Portfolio, Account Positions, Trade, Fidelity Trader+ Web, Fidelity Trader+, Transfers, Cash Management, Bill Pay, Full View®, Security Settings, Account Features, Documents, Tax Forms & Information, Retirement Distributions, Refer a Friend, Retirement, Retirement Planning, 401(k) Rollovers & IRA Transfers, Retirement Accounts, Retirement Education, Wealth Management, Wealth Management Offerings, Financial Advisors, Financial Planning, Investment Management, Wealth Management Insights, News & Research, News, Wealth Management Insights, Watchlist, Alerts, Stocks, ETFs, Crypto, Mutual Funds, Fixed Income, Bonds & CDs, Options, IPOs, Annuities, Learn, Mutual Funds, Fixed Income, Bonds & CDs, Options, Annuities, Customer Service, Fidelity Assistant, Profile, Log in, Open an account, Fidelity.com Home, Customer Service, Fidelity Assistant, Profile, Open an account, Log in, Accounts & Trade, Portfolio, Account Positions, Trade, Fidelity Trader+ Web, Fidelity Trader+, Transfers, Cash Management, Bill Pay, Full View®, Security Settings, Account Features, Documents, Tax Forms & Information, Retirement Distributions, Refer a Friend, Retirement, Retirement Planning, 401(k) Rollovers & IRA Transfers, Retirement Accounts, Retirement Education, Wealth Management, Wealth Management Offerings, Financial Advisors, Financial Planning, Investment Management, Wealth Management Insights, News & Research, News, Wealth Management Insights, Watchlist, Alerts, Stocks, ETFs, Crypto, Mutual Funds, Fixed Income, Bonds & CDs, Options, IPOs, Annuities, Learn, Mutual Funds, Fixed Income, Bonds & CDs, Options, Annuities] vs baseline [Skip to main content, Fidelity.com Home, Log in, Accounts & Trade, Portfolio, Account Positions, Trade, Fidelity Trader+ Web, Fidelity Trader+, Transfers, Cash Management, Bill Pay, Full View®, Security Settings, Account Features, Documents, Tax Forms & Information, Retirement Distributions, Refer a Friend, Retirement, Retirement Planning, 401(k) Rollovers & IRA Transfers, Retirement Accounts, Retirement Education, Wealth Management, Wealth Management Offerings, Financial Advisors, Financial Planning, Investment Management, Wealth Management Insights, News & Research, News, Wealth Management Insights, Watchlist, Alerts, Stocks, ETFs, Crypto, Mutual Funds, Fixed Income, Bonds & CDs, Options, IPOs, Annuities, Learn, Customer Service, Fidelity Assistant, Profile, Log in, Open an account, Fidelity.com Home, Customer Service, Fidelity Assistant, Profile, Open an account, Log in, Accounts & Trade, Portfolio, Account Positions, Trade, Fidelity Trader+ Web, Fidelity Trader+, Transfers, Cash Management, Bill Pay, Full View®, Security Settings, Account Features, Documents, Tax Forms & Information, Retirement Distributions, Refer a Friend, Retirement, Retirement Planning, 401(k) Rollovers & IRA Transfers, Retirement Accounts, Retirement Education, Wealth Management, Wealth Management Offerings, Financial Advisors, Financial Planning, Investment Management, Wealth Management Insights, News & Research, News, Wealth Management Insights, Watchlist, Alerts, Stocks, ETFs, Crypto, Mutual Funds, Fixed Income, Bonds & CDs, Options, IPOs, Annuities, Learn].WCAG 3.2.3
<nav aria-label="site"><!-- 120 links --></nav>
Keep navigation links in the same relative order across all pages. Adding or removing links is fine, but shared links should maintain consistent ordering.
mediumContent clipped by 18px when text spacing is applied per WCAG 1.4.12. Text may be hidden when users adjust spacing for readability.WCAG 1.4.12
<a href="https://www.youtube.com/user/fidelityinvestments" id="Link_1636412456843" target="_blank" name="Link_1636412456843" onclick="advancedlink('https://www.youtube.com/user/fidelityinvestments','YAvoid fixed-height containers with overflow: hidden for text content. Use min-height or allow containers to grow.
mediumContent clipped by 311px when text spacing is applied per WCAG 1.4.12. Text may be hidden when users adjust spacing for readability.WCAG 1.4.12
<span class="off-screen customer-secure-lock-icon">Log In Required</span>
Avoid fixed-height containers with overflow: hidden for text content. Use min-height or allow containers to grow.
mediumContent clipped by 18px when text spacing is applied per WCAG 1.4.12. Text may be hidden when users adjust spacing for readability.WCAG 1.4.12
<a href="https://www.linkedin.com/company/fidelity-investments" id="Link_1636412449926" target="_blank" name="Link_1636412449926" onclick="advancedlink('https://www.linkedin.com/company/fidelity-invesAvoid fixed-height containers with overflow: hidden for text content. Use min-height or allow containers to grow.
mediumContent clipped by 18px when text spacing is applied per WCAG 1.4.12. Text may be hidden when users adjust spacing for readability.WCAG 1.4.12
<a href="https://www.instagram.com/fidelityinvestments" id="Link_1636412442155" target="_blank" name="Link_1636412442155" onclick="advancedlink('https://www.instagram.com/fidelityinvestments','You areAvoid fixed-height containers with overflow: hidden for text content. Use min-height or allow containers to grow.
lowHeadings should not be empty: Fix any of the following: Element does not have text that is visible to screen readers aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute
<h3 class="expand-collapse--title"></h3>
Ensure headings have discernible text. See: https://www.w3.org/WAI/WCAG22/quickref/
lowHeadings should not be empty: Fix any of the following: Element does not have text that is visible to screen readers aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute
<h3 class="multiple-element--header"></h3>
Ensure headings have discernible text. See: https://www.w3.org/WAI/WCAG22/quickref/
lowHeadings should not be empty: Fix any of the following: Element does not have text that is visible to screen readers aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute
<h3 class="multiple-element--header"></h3>
Ensure headings have discernible text. See: https://www.w3.org/WAI/WCAG22/quickref/
lowBroken link: https://www.twitter.com/fidelity returned status 403 Forbidden after 1 attempts
<a href="https://www.twitter.com/fidelity">X (Twitter), (Opens in a new window)</a>
lowBroken link: https://www.tiktok.com/@fidelityinvestments returned status 403 Forbidden after 1 attempts
<a href="https://www.tiktok.com/@fidelityinvestments">TikTok, (Opens in a new window)</a>
lowBroken link: https://jobs.fidelity.com/ returned status 403 Forbidden after 1 attempts
<a href="https://jobs.fidelity.com/">Careers</a>
/529-plans/arizona45findings
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highEmpty heading (role="heading"). Headings must contain text for screen reader navigation to work.WCAG 1.3.1
<!-- a11y: role="heading" -->
Add text content to the heading, or remove the heading element if it serves no structural purpose. WCAG 1.3.1 requires meaningful heading structure.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highFocus jumps backward from "Learn" to "Products" (visual distance: 462px). No explicit tabIndex — likely a DOM order issue.WCAG 2.4.3
<a>Products</a>
Reorder elements in the DOM to match the visual layout.
highstrict-transport-security header has invalid or weak value: max-age=21600
Add Strict-Transport-Security header with max-age of at least 31536000 Add X-Frame-Options: DENY or SAMEORIGIN Add a Content-Security-Policy header with appropriate directives Add Referrer-Policy: strict-origin-when-cross-origin or no-referrer
mediumPage has 9 "navigation" landmarks but only 6 have distinct labels. Screen reader users cannot distinguish between them.WCAG 1.3.1
<!-- 9 navigation landmarks, 6 labeled -->
Add unique aria-label or aria-labelledby to each "navigation" landmark so screen readers can differentiate them. Example: <nav aria-label="Primary">, <nav aria-label="Footer">.
mediumFocusable element has generic role. Keyboard users can reach it but screen readers provide no context about its purpose.WCAG 4.1.2
<!-- a11y: role="generic" -->
Add an explicit ARIA role (e.g., role="button") and an accessible name. WCAG 4.1.2 requires interactive elements to expose their role.
mediumAll page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<li class="page-controls--text-large"> <a title="Largest text size" href="#largest"><span class="off-screen">Largest text size </span>A</a> </li>
Ensure all page content is contained by landmarks. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumAll page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<li class="page-controls--text-medium"> <a title="Larger text size" href="#larger"><span class="off-screen">Larger text size </span>A</a> </li>
Ensure all page content is contained by landmarks. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumLandmarks should have a unique role or role/label/title (i.e. accessible name) combination: Fix any of the following: The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable
<nav>
Ensure landmarks are unique. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumBanner landmark should not be contained in another landmark: Fix any of the following: The banner landmark is contained in another landmark.
<div class="nav-utility" role="banner">
Ensure the banner landmark is at top level. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumAll page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<li class="page-controls--text-small active"> <a title="Default text size" href="#default"><span class="off-screen">Default text size </span>A</a> </li>
Ensure all page content is contained by landmarks. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumAll page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<a id="sharePageControl" href="#share">Share</a>
Ensure all page content is contained by landmarks. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumAll page content should be contained by landmarks: Fix any of the following: Some page content is not contained by landmarks
<li class="page-controls--print">
<a ltag="VSDESC^ccprint" href="#print">Print</a>
</li>Ensure all page content is contained by landmarks. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://digital.fidelity.com/ftgw/digital/portfolio/positions" target="_top" data-primary-level2="AccountPositions" class="locked pre-login-level2"><span>Account Positions</span><span role="i
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://digital.fidelity.com/ftgw/digital/trade-equity/index/orderEntry" target="_top" data-primary-level2="Trade" class="locked pre-login-level2"><span>Trade</span><span role="img" class="sc
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://digital.fidelity.com/ftgw/digital/billpay/home" target="_top" data-primary-level2="BillPay" class="locked pre-login-level2"><span>Bill Pay</span><span role="img" class="screen-reader-
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://digital.fidelity.com/ftgw/digital/cashmanagement" target="_top" data-primary-level2="CashManagement" class="locked pre-login-level2"><span>Cash Management</span><span role="img" class
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://digital.fidelity.com/prgw/digital/login/full-page?AuthRedUrl=https://digital.fidelity.com/ftgw/digital/portfolio/summary" target="_top" class="locked pre-login-level2" data-primary-le
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://www.fidelity.com/customer-service/money-movement" target="_top" data-primary-level2="Transfer"><span>Transfers</span></a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a id="mobile_accounts_trade_mobile" href="javascript:;" data-primary-level1="AccountsTrade" data-nav-type="key-value"><span>Accounts & Trade</span></a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://digital.fidelity.com/ftgw/pna/customer/pgc/networth/" target="_top" data-primary-level2="FullView" class="locked pre-login-level2"><span>Full View<sup>®</sup></span><span role="img" c
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://digital.fidelity.com/ftgw/digital/trader-dashboard" target="_blank" data-primary-level2="TradingDashboard" class="locked pre-login-level2"><span>Fidelity Trader+ Web</span><span role=
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(20, 20, 20), text: rgb(0, 0, 0)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://www.fidelity.com/trading/trading-platforms" target="_top" data-primary-level2="ActiveTraderPro"><span>Fidelity Trader+</span></a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumInsufficient color contrast: 3.51:1 (required: 4.5:1 for normal text). Foreground: rgb(255, 0, 0), background: rgb(240, 240, 240). Text: "Please enter a valid ZIP code"WCAG 1.4.3
<span class="seo-footer--error-text"> Please enter a valid ZIP code </span>
Current ratio: 3.51:1 (need 4.5:1). Change foreground from #ff0000 to #dd0000 (ratio: 4.5:1).
mediumNavigation "site" has links in a different order than on www.fidelity.com. Shared links appear as [Skip to main content, Fidelity.com Home, Log in, Accounts & Trade, Portfolio, Account Positions, Trade, Fidelity Trader+ Web, Fidelity Trader+, Transfers, Cash Management, Bill Pay, Full View®, Security Settings, Account Features, Documents, Tax Forms & Information, Retirement Distributions, Refer a Friend, Retirement, Retirement Planning, 401(k) Rollovers & IRA Transfers, Retirement Accounts, Retirement Education, Wealth Management, Wealth Management Offerings, Financial Advisors, Financial Planning, Investment Management, Wealth Management Insights, News & Research, News, Wealth Management Insights, Watchlist, Alerts, Stocks, ETFs, Crypto, Mutual Funds, Fixed Income, Bonds & CDs, Options, IPOs, Annuities, Learn, Mutual Funds, Fixed Income, Bonds & CDs, Options, Annuities, Customer Service, Fidelity Assistant, Profile, Log in, Open an account, Fidelity.com Home, Customer Service, Fidelity Assistant, Profile, Open an account, Log in, Accounts & Trade, Portfolio, Account Positions, Trade, Fidelity Trader+ Web, Fidelity Trader+, Transfers, Cash Management, Bill Pay, Full View®, Security Settings, Account Features, Documents, Tax Forms & Information, Retirement Distributions, Refer a Friend, Retirement, Retirement Planning, 401(k) Rollovers & IRA Transfers, Retirement Accounts, Retirement Education, Wealth Management, Wealth Management Offerings, Financial Advisors, Financial Planning, Investment Management, Wealth Management Insights, News & Research, News, Wealth Management Insights, Watchlist, Alerts, Stocks, ETFs, Crypto, Mutual Funds, Fixed Income, Bonds & CDs, Options, IPOs, Annuities, Learn, Mutual Funds, Fixed Income, Bonds & CDs, Options, Annuities] vs baseline [Skip to main content, Fidelity.com Home, Log in, Accounts & Trade, Portfolio, Account Positions, Trade, Fidelity Trader+ Web, Fidelity Trader+, Transfers, Cash Management, Bill Pay, Full View®, Security Settings, Account Features, Documents, Tax Forms & Information, Retirement Distributions, Refer a Friend, Retirement, Retirement Planning, 401(k) Rollovers & IRA Transfers, Retirement Accounts, Retirement Education, Wealth Management, Wealth Management Offerings, Financial Advisors, Financial Planning, Investment Management, Wealth Management Insights, News & Research, News, Wealth Management Insights, Watchlist, Alerts, Stocks, ETFs, Crypto, Mutual Funds, Fixed Income, Bonds & CDs, Options, IPOs, Annuities, Learn, Customer Service, Fidelity Assistant, Profile, Log in, Open an account, Fidelity.com Home, Customer Service, Fidelity Assistant, Profile, Open an account, Log in, Accounts & Trade, Portfolio, Account Positions, Trade, Fidelity Trader+ Web, Fidelity Trader+, Transfers, Cash Management, Bill Pay, Full View®, Security Settings, Account Features, Documents, Tax Forms & Information, Retirement Distributions, Refer a Friend, Retirement, Retirement Planning, 401(k) Rollovers & IRA Transfers, Retirement Accounts, Retirement Education, Wealth Management, Wealth Management Offerings, Financial Advisors, Financial Planning, Investment Management, Wealth Management Insights, News & Research, News, Wealth Management Insights, Watchlist, Alerts, Stocks, ETFs, Crypto, Mutual Funds, Fixed Income, Bonds & CDs, Options, IPOs, Annuities, Learn].WCAG 3.2.3
<nav aria-label="site"><!-- 120 links --></nav>
Keep navigation links in the same relative order across all pages. Adding or removing links is fine, but shared links should maintain consistent ordering.
mediumNavigation "div" has links in a different order than on www.fidelity.com. Shared links appear as [Accounts & Trade, Portfolio, Account Positions, Trade, Fidelity Trader+ Web, Fidelity Trader+, Transfers, Cash Management, Bill Pay, Full View®, Security Settings, Account Features, Documents, Tax Forms & Information, Retirement Distributions, Refer a Friend, Retirement, Retirement Planning, 401(k) Rollovers & IRA Transfers, Retirement Accounts, Retirement Education, Wealth Management, Wealth Management Offerings, Financial Advisors, Financial Planning, Investment Management, Wealth Management Insights, News & Research, News, Wealth Management Insights, Watchlist, Alerts, Stocks, ETFs, Crypto, Mutual Funds, Fixed Income, Bonds & CDs, Options, IPOs, Annuities, Learn, Mutual Funds, Fixed Income, Bonds & CDs, Options, Annuities] vs baseline [Accounts & Trade, Portfolio, Account Positions, Trade, Fidelity Trader+ Web, Fidelity Trader+, Transfers, Cash Management, Bill Pay, Full View®, Security Settings, Account Features, Documents, Tax Forms & Information, Retirement Distributions, Refer a Friend, Retirement, Retirement Planning, 401(k) Rollovers & IRA Transfers, Retirement Accounts, Retirement Education, Wealth Management, Wealth Management Offerings, Financial Advisors, Financial Planning, Investment Management, Wealth Management Insights, News & Research, News, Wealth Management Insights, Watchlist, Alerts, Stocks, ETFs, Crypto, Mutual Funds, Fixed Income, Bonds & CDs, Options, IPOs, Annuities, Learn].WCAG 3.2.3
<nav aria-label="div"><!-- 53 links --></nav>
Keep navigation links in the same relative order across all pages. Adding or removing links is fine, but shared links should maintain consistent ordering.
lowHeadings should not be empty: Fix any of the following: Element does not have text that is visible to screen readers aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute
<h3></h3>
Ensure headings have discernible text. See: https://www.w3.org/WAI/WCAG22/quickref/
lowBroken link: https://www.morningstar.com/api-corporate/midway/v1/research/download/1187834?timestamp=16984368000000500&token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRhIjp7ImRvY3VtZW50SWQiOjExODc4MzR9LCJpYXQiOjE3MTE2NjI1MzV9.xbtaP1JLQZ7KkVhvZhQ5n_oJRIJl3896ETs2YdjEXRI returned status 404 Not Found after 2 attempts
<a href="https://www.morningstar.com/api-corporate/midway/v1/research/download/1187834?timestamp=16984368000000500&token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRhIjp7ImRvY3VtZW50SWQiOjExODc4MzR9LCJpYXQiOjE3MTE2NjI1MzV9.xbtaP1JLQZ7KkVhvZhQ5n_oJRIJl3896ETs2YdjEXRI">2023</a>
lowBroken link: https://www.twitter.com/fidelity returned status 403 Forbidden after 1 attempts
<a href="https://www.twitter.com/fidelity">X (Twitter), (Opens in a new window)</a>
lowBroken link: https://jobs.fidelity.com/ returned status 403 Forbidden after 1 attempts
<a href="https://jobs.fidelity.com/">Careers</a>
lowBroken link: https://marketing.morningstar.com/api-corporate/axiom/ama/v1/research/download/1234577?timestamp=17230591800000500&token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRhIjp7ImRvY3VtZW50SWQiOjEyMzQ1Nzd9LCJpYXQiOjE3Mjk3ODA4Mzh9.79lOb4oMJ9tdkWSSxT1vwe28yCu5iF0mRq5WIDeCMu8 returned status 404 Not Found after 2 attempts
<a href="https://marketing.morningstar.com/api-corporate/axiom/ama/v1/research/download/1234577?timestamp=17230591800000500&token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRhIjp7ImRvY3VtZW50SWQiOjEyMzQ1Nzd9LCJpYXQiOjE3Mjk3ODA4Mzh9.79lOb4oMJ9tdkWSSxT1vwe28yCu5iF0mRq5WIDeCMu8">2025</a>
lowBroken link: https://www.tiktok.com/@fidelityinvestments returned status 403 Forbidden after 1 attempts
<a href="https://www.tiktok.com/@fidelityinvestments">TikTok, (Opens in a new window)</a>
lowBroken link: https://cts.businesswire.com/ct/CT?id=smartlink&url=https%3A%2F%2Fmarketing.morningstar.com%2Fapi-corporate%2Faxiom%2Fama%2Fv1%2Fresearch%2Fdownload%2F1234577%3Ftimestamp%3D17230591800000500%26token%3DeyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRhIjp7ImRvY3VtZW50SWQiOjEyMzQ1Nzd9LCJpYXQiOjE3Mjk4MDM4NjB9.p9m3Z_ZA80Z5TUet6tFMvO9v7yM0SJSLQ1FAASRZrzc&esheet=54143491&newsitemid=20241028014862&lan=en-US&anchor=updated+methodology&index=4&md5=285b89aa3218c1a3ce2899c50d7bf914 returned status 404 Not Found after 2 attempts
<a href="https://cts.businesswire.com/ct/CT?id=smartlink&url=https%3A%2F%2Fmarketing.morningstar.com%2Fapi-corporate%2Faxiom%2Fama%2Fv1%2Fresearch%2Fdownload%2F1234577%3Ftimestamp%3D17230591800000500%26token%3DeyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRhIjp7ImRvY3VtZW50SWQiOjEyMzQ1Nzd9LCJpYXQiOjE3Mjk4MDM4NjB9.p9m3Z_ZA80Z5TUet6tFMvO9v7yM0SJSLQ1FAASRZrzc&esheet=54143491&newsitemid=20241028014862&lan=en-US&anchor=updated+methodology&index=4&md5=285b89aa3218c1a3ce2899c50
Methodology
The Sonde Score is a universal 0–1000 compliance index — think of it like a credit score for accessibility. Each finding is weighted by its impact on human access: a keyboard trap (critical) counts far more than a best-practice suggestion (low). The raw penalty is normalized per page so scores are comparable across sites of any size. A harmonic curve ensures every site gets a meaningful score — no zeros, no false perfection.
where S = sensitivity (750), P = Σ(weight × count), N = pages scanned
| Tier | Weight | Examples |
|---|---|---|
| Critical | 10 | Keyboard traps, missing page language |
| High | 3 | Missing alt text, insufficient contrast |
| Medium | 1 | Heading hierarchy, unclear link purpose |
| Low | 0.25 | Best-practice suggestions |
The Sonde Score is a living standard (v0.1). We’re building it in the open because accessibility is too important for closed-door decisions. Your expertise makes it better.
Enter Mission Control
Review raw findings data, track changes between scans, and contribute to Sonde’s open methodology.
Nominate a Site for the Daylight Index
Know a public website that should be on the accessibility leaderboard? Nominate it — we’ll scan it and publish the results.