Fidelity Investments — Score 908 | Sonde

Sonde

Accessibility Health Check

https://fidelity.com

Excellent

April 28, 2026

Provided free by Sonde

5pages243findings6critical53high153medium31low48.6avg/page12,093elements157with findings98.7%ECR3m 7stotal37.4sper page

Excellent

Executive Summary

5pages243findings48.6avg/page12,093elements157with findings98.7%ECR3m 7stotal37.4sper page

Top Findings

Copy a direct link to share a finding Open a discussion to give feedback on a finding

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
Element:
<img src="/bin-public/060_www_fidelity_com/images/icon/phone_black.png" alt=" " style="margin-right: 10px; padding: 0; width: 50px;">
Sonde Fix Plan

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
Element:
<title>Filter Icon</title>
Sonde Fix Plan

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
Element:
<title>Filter Icon</title>
Sonde Fix Plan

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
Element:
<p class="vjs-modal-dialog-description vjs-control-text" id="vjs_video_3_component_473_description">This is a modal window.</p>
Sonde Fix Plan

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
Element:
<title>Filter Icon</title>
Sonde Fix Plan

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
Element:
<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>
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="heading" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="heading" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="heading" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="heading" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="heading" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="heading" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<h3 class="tabs--list-header">I want an Age-Based portfolio that automatically adjusts</h3>
Sonde Fix Plan

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
Element:
<html lang="en" class="no-js webkit chrome mac js" style="">
Sonde Fix Plan

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')
Source: https://cdn.cookielaw.org/scripttemplates/202407.1.0/otBannerSdk.js:6medium
Sonde Fix Plan

Add 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
Element:
<a>Share Your Screen</a>
Sonde Fix Plan

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
Element:
<a>Products</a>
Sonde Fix Plan

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
Element:
<input>search or get a quote, please use arrow down to select sugge</input>
Sonde Fix Plan

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
Element:
<a>Share Your Screen</a>
Sonde Fix Plan

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
Element:
<video class="vjs-tech" preload="auto" poster="https://media.fidelity.com/assets/Fidelity.com/92/536/529-billpay-poster.png" crossorigin="anonymous" data-setup="{&quot;playbackRates&quot;: [0.25, 0.5,...
Sonde Fix Plan

Add a <track kind="captions" src="captions.vtt" srclang="en" label="English"> element inside the <video> tag.

highMissing X-Content-Type-Options header
Page: /
Sonde Fix Plan

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
Sonde Fix Plan

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
Sonde Fix Plan

Add a Content-Security-Policy header with appropriate directives

highMissing Content-Security-Policy header
Sonde Fix Plan

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
Element:
<!-- 7 navigation landmarks, 6 labeled -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="generic" -->
Sonde Fix Plan

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
Element:
<!-- 2 banner landmarks, 0 labeled -->
Sonde Fix Plan

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
Element:
<!-- 9 navigation landmarks, 6 labeled -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="generic" -->
Sonde Fix Plan

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
Element:
<!-- 9 navigation landmarks, 6 labeled -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="generic" -->
Sonde Fix Plan

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
Element:
<!-- 2 navigation landmarks, 0 labeled -->
Sonde Fix Plan

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
Element:
<!-- 11 navigation landmarks, 6 labeled -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="generic" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="generic" -->
Sonde Fix Plan

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
Page: /
Element:
<header>
Sonde Fix Plan

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
Page: /
Element:
<h3 _ngcontent-ng-c520347061="" class="slide-title">Invest smart from the start with a brokerage account</h3>
Sonde Fix Plan

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
Page: /
Element:
<div class="fds-global__footer">
Sonde Fix Plan

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.
Page: /
Element:
<div class="nav-utility" role="banner">
Sonde Fix Plan

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
Element:
<li class="page-controls--text-large">
	<a title="Largest text size" href="#largest"><span class="off-screen">Largest text size </span>A</a>
</li>
Sonde Fix Plan

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
Element:
<li class="page-controls--text-medium">
	<a title="Larger text size" href="#larger"><span class="off-screen">Larger text size </span>A</a>
</li>
Sonde Fix Plan

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
Element:
<nav>
Sonde Fix Plan

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.
Element:
<div class="nav-utility" role="banner">
Sonde Fix Plan

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
Element:
<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>
Sonde Fix Plan

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
Element:
<a id="sharePageControl" href="#share">Share</a>
Sonde Fix Plan

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
Element:
<li class="page-controls--print">
       <a ltag="VSDESC^ccprint" href="#print">Print</a>
</li>
Sonde Fix Plan

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
Element:
<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>
Sonde Fix Plan

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
Element:
<li class="page-controls--text-medium">
	<a title="Larger text size" href="#larger"><span class="off-screen">Larger text size </span>A</a>
</li>
Sonde Fix Plan

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
Element:
<li class="page-controls--print">
       <a ltag="VSDESC^ccprint" href="#print">Print</a>
</li>
Sonde Fix Plan

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
Element:
<nav>
Sonde Fix Plan

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
Element:
<li class="page-controls--text-large">
	<a title="Largest text size" href="#largest"><span class="off-screen">Largest text size </span>A</a>
</li>
Sonde Fix Plan

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.
Element:
<div class="nav-utility" role="banner">
Sonde Fix Plan

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
Element:
<a id="sharePageControl" href="#share">Share</a>
Sonde Fix Plan

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.
Element:
<header class="header-navless  header-navless--menu-link" id="header" role="banner">
Sonde Fix Plan

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
Element:
<nav>
Sonde Fix Plan

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
Element:
<div id="layout-region-page-disclosure">
Sonde Fix Plan

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
Element:
<div class="vid--legal vid--legal--show">© 1998 – 2013 FMR LLC</div>
Sonde Fix Plan

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
Element:
<li class="page-controls--print">
       <a ltag="VSDESC^ccprint" href="#print">Print</a>
</li>
Sonde Fix Plan

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
Element:
<span class="contact-us--contact-number">800-544-1914</span>
Sonde Fix Plan

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.
Element:
<div class="seo-footer" role="contentinfo">
Sonde Fix Plan

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
Element:
<p class="contact-us--description">Call a college savings representative</p>
Sonde Fix Plan

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
Element:
<h3 class="contact-us--headline">Questions?</h3>
Sonde Fix Plan

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
Element:
<h2 class="vid--title">Fidelity BillPay® for 529 Accounts</h2>
Sonde Fix Plan

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
Element:
<a id="sharePageControl" href="#share">Share</a>
Sonde Fix Plan

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
Element:
<li class="page-controls--text-medium">
	<a title="Larger text size" href="#larger"><span class="off-screen">Larger text size </span>A</a>
</li>
Sonde Fix Plan

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
Element:
<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>
			
			<...
Sonde Fix Plan

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.
Element:
<div class="nav-utility" role="banner">
Sonde Fix Plan

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
Element:
<html lang="en" class="no-js webkit chrome mac js" style="">
Sonde Fix Plan

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
Element:
<nav>
Sonde Fix Plan

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
Element:
<div class="toc-overview"><ul><li class="return-link"><a href="/529-plans/overview">529 College Savings Plans Overview</a></li></ul></div>
Sonde Fix Plan

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
Element:
<li class="page-controls--text-large">
	<a title="Largest text size" href="#largest"><span class="off-screen">Largest text size </span>A</a>
</li>
Sonde Fix Plan

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
Element:
<div class="vid--description">This quick demo shows how you can use Fidelity’s online payment service for college expenses.</div>
Sonde Fix Plan

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
Element:
<div class="header-contact-us--header-main">
Sonde Fix Plan

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
Element:
<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>
Sonde Fix Plan

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
Element:
<a href="https://www.fidelity.com/fixed-income-bonds/cds" id="Link_1636412184218" name="Link_1636412184218">CDs</a>
Sonde Fix Plan

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
Element:
<a href="https://www.fidelity.com/crypto/overview" id="Link_1750797240914" name="Link_1750797240914">Crypto</a>
Sonde Fix Plan

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
Element:
<a href="https://www.fidelity.com/etfs/overview" id="Link_1636411076377" name="Link_1636411076377">ETFs</a>
Sonde Fix Plan

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
Element:
<a href="https://www.fidelity.com/fixed-income-bonds/individual-bonds/overview" id="Link_1636411112327" name="Link_1636411112327">Bonds</a>
Sonde Fix Plan

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
Element:
<a href="https://www.fidelity.com/mutual-funds/overview" id="Link_1636411062737" name="Link_1636411062737" class="footer-in-524-9498">Mutual Funds</a>
Sonde Fix Plan

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
Element:
<a href="https://www.fidelity.com/trading/trading-platforms" id="Link_1636412205044" name="Link_1636412205044">Fidelity Trader+</a>
Sonde Fix Plan

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
Element:
<a href="https://www.fidelity.com/options-trading/overview" id="Link_1636412194044" name="Link_1636412194044">Options</a>
Sonde Fix Plan

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
Element:
<a href="https://www.fidelity.com/fixed-income-bonds/overview" id="Link_1636411096467" name="Link_1636411096467">Fixed Income</a>
Sonde Fix Plan

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
Element:
<a href="https://www.fidelity.com/branches/branch-locations" id="Link_1636412216025" name="Link_1636412216025">Investor Centers</a>
Sonde Fix Plan

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
Element:
<a href="https://www.fidelity.com/stock-trading/overview" id="Link_1636412226123" name="Link_1636412226123">Stocks</a>
Sonde Fix Plan

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
Element:
<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
Sonde Fix Plan

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
Element:
<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
Sonde Fix Plan

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
Element:
<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-
Sonde Fix Plan

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
Element:
<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
Sonde Fix Plan

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
Element:
<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
Sonde Fix Plan

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
Element:
<a href="https://www.fidelity.com/customer-service/money-movement" target="_top" data-primary-level2="Transfer"><span>Transfers</span></a>
Sonde Fix Plan

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
Element:
<a id="mobile_accounts_trade_mobile" href="javascript:;" data-primary-level1="AccountsTrade" data-nav-type="key-value"><span>Accounts &amp; Trade</span></a>
Sonde Fix Plan

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
Element:
<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
Sonde Fix Plan

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
Element:
<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=
Sonde Fix Plan

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
Element:
<a href="https://www.fidelity.com/trading/trading-platforms" target="_top" data-primary-level2="ActiveTraderPro"><span>Fidelity Trader+</span></a>
Sonde Fix Plan

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
Element:
<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
Sonde Fix Plan

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
Element:
<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=
Sonde Fix Plan

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
Element:
<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
Sonde Fix Plan

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
Element:
<a href="https://www.fidelity.com/customer-service/money-movement" target="_top" data-primary-level2="Transfer"><span>Transfers</span></a>
Sonde Fix Plan

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
Element:
<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
Sonde Fix Plan

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
Element:
<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
Sonde Fix Plan

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
Element:
<a id="mobile_accounts_trade_mobile" href="javascript:;" data-primary-level1="AccountsTrade" data-nav-type="key-value"><span>Accounts &amp; Trade</span></a>
Sonde Fix Plan

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
Element:
<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-
Sonde Fix Plan

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
Element:
<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
Sonde Fix Plan

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
Element:
<a href="https://www.fidelity.com/trading/trading-platforms" target="_top" data-primary-level2="ActiveTraderPro"><span>Fidelity Trader+</span></a>
Sonde Fix Plan

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
Element:
<a class="expand-collapse--option-fancycollapse expand-collapse--fancycollapse" href="#">Collapse all </a>
Sonde Fix Plan

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
Element:
<a href="https://www.fidelity.com/529-plans/college-gifting" id="Link_1614805674678" name="Link_1614805674678" class="scl-green">college gifting</a>
Sonde Fix Plan

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
Element:
<a href="#" class="expand-collapse--head expand-collapse--fancyexpand">
                                         <span itemprop="name">
				 	 Where can I find historical information about my CollegeS
Sonde Fix Plan

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
Element:
<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(
Sonde Fix Plan

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
Element:
<a href="https://accountmaint.fidelity.com/ftgw/onlineforms/action/init" id="Link_1666129821976" name="Link_1666129821976" class="scl-green">investment instructions</a>
Sonde Fix Plan

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
Element:
<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
Sonde Fix Plan

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
Element:
<a class="expand-collapse--option-fancyexpand expand-collapse--fancyexpand" href="#">Expand all </a>
Sonde Fix Plan

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
Element:
<a href="https://www.fidelity.com/customer-service/deposit-money" id="Link_1614805618902" name="Link_1614805618902" class="scl-green">automatic contributions</a>
Sonde Fix Plan

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
Element:
<a href="#" class="expand-collapse--head expand-collapse--fancyexpand">
                                         <span itemprop="name">
				 	 Where can I find additional information about my account 
Sonde Fix Plan

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
Element:
<a href="https://login.fidelity.com/ftgw/Fas/Fidelity/RtlCust/IdentifyUser/Init/?intent=nur&amp;" id="Link_1713824670270" name="Link_1713824670270"><span class="scl-green">online access</span></a>
Sonde Fix Plan

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
Element:
<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
Sonde Fix Plan

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
Element:
<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-
Sonde Fix Plan

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
Element:
<a id="mobile_accounts_trade_mobile" href="javascript:;" data-primary-level1="AccountsTrade" data-nav-type="key-value"><span>Accounts &amp; Trade</span></a>
Sonde Fix Plan

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
Element:
<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
Sonde Fix Plan

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
Element:
<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=
Sonde Fix Plan

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
Element:
<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
Sonde Fix Plan

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
Element:
<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
Sonde Fix Plan

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
Element:
<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
Sonde Fix Plan

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
Element:
<a href="https://www.fidelity.com/customer-service/money-movement" target="_top" data-primary-level2="Transfer"><span>Transfers</span></a>
Sonde Fix Plan

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
Element:
<a href="https://www.fidelity.com/trading/trading-platforms" target="_top" data-primary-level2="ActiveTraderPro"><span>Fidelity Trader+</span></a>
Sonde Fix Plan

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
Element:
<span class="glpg-seo-footer--error-text">    Please enter a valid ZIP code  </span>
Sonde Fix Plan

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
Element:
<span class="seo-footer--error-text">
							 
							   Please enter a valid ZIP code
							
						  </span>
Sonde Fix Plan

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
Element:
<h3 class="seo-footer--stay-connected">Stay Connected </h3>
Sonde Fix Plan

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
Element:
<span class="seo-footer--error-text">
							 
							   Please enter a valid ZIP code
							
						  </span>
Sonde Fix Plan

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
Element:
<nav aria-label="site"><!-- 120 links --></nav>
Sonde Fix Plan

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
Element:
<nav aria-label="div"><!-- 53 links --></nav>
Sonde Fix Plan

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
Element:
<nav aria-label="div"><!-- 53 links --></nav>
Sonde Fix Plan

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
Element:
<nav aria-label="site"><!-- 120 links --></nav>
Sonde Fix Plan

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
Element:
<!-- missing: nav[aria-label="site"] -->
Sonde Fix Plan

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
Element:
<nav aria-label="site"><!-- 120 links --></nav>
Sonde Fix Plan

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
Element:
<nav aria-label="div"><!-- 53 links --></nav>
Sonde Fix Plan

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
Element:
<a id="web_wealth_management_web" aria-expanded="false" href="javascript:;" data-primary-level1="WealthManagement" data-testid="WealthManagement"><span>Wealth Management</span></a>
Sonde Fix Plan

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
Element:
<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
Sonde Fix Plan

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
Element:
<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
Sonde Fix Plan

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
Element:
<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
Sonde Fix Plan

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
Element:
<a id="web_news_research_web" aria-expanded="false" href="javascript:;" data-primary-level1="NewsResearch" data-testid="NewsResearch"><span>News &amp; Research</span></a>
Sonde Fix Plan

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
Element:
<a>Investor Centers</a>
Sonde Fix Plan

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
Element:
<button>Give Feedback</button>
Sonde Fix Plan

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
Element:
<video class="vjs-tech" preload="auto" poster="https://media.fidelity.com/assets/Fidelity.com/92/536/529-billpay-poster.png" crossorigin="anonymous" data-setup="{&quot;playbackRates&quot;: [0.25, 0.5,...
Sonde Fix Plan

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
Element:
<a href="https://www.youtube.com/user/fidelityinvestments" id="Link_1636412456843" target="_blank" name="Link_1636412456843" onclick="advancedlink('https://www.youtube.com/user/fidelityinvestments','Y
Sonde Fix Plan

Avoid 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
Element:
<span class="off-screen customer-secure-lock-icon">Log In Required</span>
Sonde Fix Plan

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
Element:
<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-inves
Sonde Fix Plan

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
Element:
<a href="https://www.instagram.com/fidelityinvestments" id="Link_1636412442155" target="_blank" name="Link_1636412442155" onclick="advancedlink('https://www.instagram.com/fidelityinvestments','You are
Sonde Fix Plan

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
Element:
<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
Sonde Fix Plan

Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.

mediumElement overflows viewport by 14px at 320px width.WCAG 1.4.10
Element:
<h3 class="last-child" style="font-weight: 600;">Existing Fidelity relationship</h3>
Sonde Fix Plan

Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.

mediumElement overflows viewport by 22px at 320px width.WCAG 1.4.10
Element:
<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
Sonde Fix Plan

Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.

mediumElement overflows viewport by 6px at 320px width.WCAG 1.4.10
Element:
<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
Sonde Fix Plan

Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.

mediumElement overflows viewport by 14px at 320px width.WCAG 1.4.10
Element:
<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
Sonde Fix Plan

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
Element:
<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
Sonde Fix Plan

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
Element:
<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
Sonde Fix Plan

Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.

mediumElement overflows viewport by 22px at 320px width.WCAG 1.4.10
Element:
<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
Sonde Fix Plan

Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.

mediumElement overflows viewport by 655px at 320px width.WCAG 1.4.10
Element:
<div class="below-disclosure--content no-expand-collapse">
  
<!--!Rendering The Terms of use Component -->
	

    <div class="below-disclosure--para">
          543962.2.0
	
    </div>

  </div>
Sonde Fix Plan

Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.

mediumElement overflows viewport by 113px at 320px width.WCAG 1.4.10
Element:
<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
Sonde Fix Plan

Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.

mediumElement overflows viewport by 655px at 320px width.WCAG 1.4.10
Element:
<div class="below-disclosure">
  
  
    <div class="below-disclosure--content no-expand-collapse">
  
<!--!Rendering The Terms of use Component -->
	

    <div class="below-disclosure--para">
       
Sonde Fix Plan

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
Element:
<span class="screen-reader-only">Fidelity.com Home</span>
Sonde Fix Plan

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
Element:
<span class="vjs-control-text" aria-live="polite">Play Video</span>
Sonde Fix Plan

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
Element:
<h2 class="screen-reader-only">Footer</h2>
Sonde Fix Plan

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
Element:
<input class="seo-footer--btn" type="submit" value="Search">
Sonde Fix Plan

Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.

mediumElement overflows viewport by 113px at 320px width.WCAG 1.4.10
Element:
<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>
Sonde Fix Plan

Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.

mediumElement overflows viewport by 655px at 320px width.WCAG 1.4.10
Element:
<div class="below-disclosure--para">
          543962.2.0
	
    </div>
Sonde Fix Plan

Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.

mediumElement overflows viewport by 663px at 320px width.WCAG 1.4.10
Element:
<div id="layout-region-page-disclosure">
		<!-- Begin disclosures component  -->
		
			
			
                          
		
			
			
                          
		
			
                		 

 

			
			
    
Sonde Fix Plan

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
Element:
<span class="off-screen">, (Opens in a new window)</span>
Sonde Fix Plan

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
Page: /
Element:
<article _ngcontent-ng-c2265149108="" name="learn-card-component" role="link" class="variation--small" tabindex="0">
Sonde Fix Plan

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
Page: /
Element:
<article _ngcontent-ng-c2265149108="" name="learn-card-component" role="link" class="variation--small" tabindex="0">
Sonde Fix Plan

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
Page: /
Element:
<article _ngcontent-ng-c2265149108="" name="learn-card-component" role="link" class="variation--small" tabindex="0">
Sonde Fix Plan

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
Page: /
Element:
<section _ngcontent-ng-c1120880444="" role="tablist" class="tab-group">
Sonde Fix Plan

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
Element:
<h3></h3>
Sonde Fix Plan

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
Element:
<h3 class="expand-collapse--title"></h3>
Sonde Fix Plan

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
Element:
<h3 class="multiple-element--header"></h3>
Sonde Fix Plan

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
Element:
<h3 class="multiple-element--header"></h3>
Sonde Fix Plan

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
Element:
<h3></h3>
Sonde Fix Plan

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
Element:
<h3 class="expand-collapse--title"></h3>
Sonde Fix Plan

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
Element:
<nav role="nav">.off-screen{position:absolute;left:-312.</nav>
Sonde Fix Plan

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
Element:
<nav role="nav">site</nav>
Sonde Fix Plan

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
Page: /
Element:
<a href="https://jobs.fidelity.com/">Careers</a>
lowBroken link: https://www.tiktok.com/@fidelityinvestments returned status 403 Forbidden after 1 attempts
Page: /
Element:
<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
Page: /
Element:
<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
Element:
<a href="https://www.morningstar.com/api-corporate/midway/v1/research/download/1187834?timestamp=16984368000000500&amp;token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRhIjp7ImRvY3VtZW50SWQiOjExODc4MzR9LCJpYXQiOjE3MTE2NjI1MzV9.xbtaP1JLQZ7KkVhvZhQ5n_oJRIJl3896ETs2YdjEXRI">2023</a>
lowBroken link: https://www.twitter.com/fidelity returned status 403 Forbidden after 1 attempts
Element:
<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
Element:
<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
Element:
<a href="https://marketing.morningstar.com/api-corporate/axiom/ama/v1/research/download/1234577?timestamp=17230591800000500&amp;token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRhIjp7ImRvY3VtZW50SWQiOjEyMzQ1Nzd9LCJpYXQiOjE3Mjk3ODA4Mzh9.79lOb4oMJ9tdkWSSxT1vwe28yCu5iF0mRq5WIDeCMu8">2025</a>
lowBroken link: https://www.tiktok.com/@fidelityinvestments returned status 403 Forbidden after 1 attempts
Element:
<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
Element:
<a href="https://cts.businesswire.com/ct/CT?id=smartlink&amp;url=https%3A%2F%2Fmarketing.morningstar.com%2Fapi-corporate%2Faxiom%2Fama%2Fv1%2Fresearch%2Fdownload%2F1234577%3Ftimestamp%3D17230591800000500%26token%3DeyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRhIjp7ImRvY3VtZW50SWQiOjEyMzQ1Nzd9LCJpYXQiOjE3Mjk4MDM4NjB9.p9m3Z_ZA80Z5TUet6tFMvO9v7yM0SJSLQ1FAASRZrzc&amp;esheet=54143491&amp;newsitemid=20241028014862&amp;lan=en-US&amp;anchor=updated+methodology&amp;index=4&amp;md5=285b89aa3218c1a3ce2899c50
lowBroken link: https://www.twitter.com/fidelity returned status 403 Forbidden after 1 attempts
Element:
<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
Element:
<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
Element:
<a href="https://jobs.fidelity.com/">Careers</a>
lowBroken link: https://www.tiktok.com/@fidelityinvestments returned status 403 Forbidden after 1 attempts
Element:
<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
Element:
<a href="https://jobs.fidelity.com/">Careers</a>
lowBroken link: https://www.twitter.com/fidelity returned status 403 Forbidden after 1 attempts
Element:
<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
Element:
<p class="vjs-modal-dialog-description vjs-control-text" id="vjs_video_3_component_473_description">This is a modal window.</p>
Sonde Fix Plan

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
Element:
<title>Filter Icon</title>
Sonde Fix Plan

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
Element:
<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>
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<html lang="en" class="no-js webkit chrome mac js" style="">
Sonde Fix Plan

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')
Source: https://cdn.cookielaw.org/scripttemplates/202407.1.0/otBannerSdk.js:6medium
Sonde Fix Plan

Add 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
Element:
<video class="vjs-tech" preload="auto" poster="https://media.fidelity.com/assets/Fidelity.com/92/536/529-billpay-poster.png" crossorigin="anonymous" data-setup="{&quot;playbackRates&quot;: [0.25, 0.5,...
Sonde Fix Plan

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
Element:
<!-- 11 navigation landmarks, 6 labeled -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="generic" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="generic" -->
Sonde Fix Plan

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
Element:
<div id="layout-region-page-disclosure">
Sonde Fix Plan

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
Element:
<div class="vid--legal vid--legal--show">© 1998 – 2013 FMR LLC</div>
Sonde Fix Plan

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
Element:
<li class="page-controls--print">
       <a ltag="VSDESC^ccprint" href="#print">Print</a>
</li>
Sonde Fix Plan

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
Element:
<span class="contact-us--contact-number">800-544-1914</span>
Sonde Fix Plan

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.
Element:
<div class="seo-footer" role="contentinfo">
Sonde Fix Plan

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
Element:
<p class="contact-us--description">Call a college savings representative</p>
Sonde Fix Plan

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
Element:
<h3 class="contact-us--headline">Questions?</h3>
Sonde Fix Plan

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
Element:
<h2 class="vid--title">Fidelity BillPay® for 529 Accounts</h2>
Sonde Fix Plan

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
Element:
<a id="sharePageControl" href="#share">Share</a>
Sonde Fix Plan

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
Element:
<li class="page-controls--text-medium">
	<a title="Larger text size" href="#larger"><span class="off-screen">Larger text size </span>A</a>
</li>
Sonde Fix Plan

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
Element:
<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>
			
			<...
Sonde Fix Plan

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.
Element:
<div class="nav-utility" role="banner">
Sonde Fix Plan

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
Element:
<html lang="en" class="no-js webkit chrome mac js" style="">
Sonde Fix Plan

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
Element:
<nav>
Sonde Fix Plan

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
Element:
<div class="toc-overview"><ul><li class="return-link"><a href="/529-plans/overview">529 College Savings Plans Overview</a></li></ul></div>
Sonde Fix Plan

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
Element:
<li class="page-controls--text-large">
	<a title="Largest text size" href="#largest"><span class="off-screen">Largest text size </span>A</a>
</li>
Sonde Fix Plan

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
Element:
<div class="vid--description">This quick demo shows how you can use Fidelity’s online payment service for college expenses.</div>
Sonde Fix Plan

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
Element:
<div class="header-contact-us--header-main">
Sonde Fix Plan

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
Element:
<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>
Sonde Fix Plan

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
Element:
<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
Sonde Fix Plan

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
Element:
<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-
Sonde Fix Plan

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
Element:
<a id="mobile_accounts_trade_mobile" href="javascript:;" data-primary-level1="AccountsTrade" data-nav-type="key-value"><span>Accounts &amp; Trade</span></a>
Sonde Fix Plan

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
Element:
<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
Sonde Fix Plan

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
Element:
<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=
Sonde Fix Plan

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
Element:
<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
Sonde Fix Plan

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
Element:
<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
Sonde Fix Plan

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
Element:
<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
Sonde Fix Plan

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
Element:
<a href="https://www.fidelity.com/customer-service/money-movement" target="_top" data-primary-level2="Transfer"><span>Transfers</span></a>
Sonde Fix Plan

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
Element:
<a href="https://www.fidelity.com/trading/trading-platforms" target="_top" data-primary-level2="ActiveTraderPro"><span>Fidelity Trader+</span></a>
Sonde Fix Plan

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
Element:
<h3 class="seo-footer--stay-connected">Stay Connected </h3>
Sonde Fix Plan

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
Element:
<span class="seo-footer--error-text">
							 
							   Please enter a valid ZIP code
							
						  </span>
Sonde Fix Plan

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
Element:
<nav aria-label="site"><!-- 120 links --></nav>
Sonde Fix Plan

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
Element:
<nav aria-label="div"><!-- 53 links --></nav>
Sonde Fix Plan

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
Element:
<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
Sonde Fix Plan

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
Element:
<a id="web_news_research_web" aria-expanded="false" href="javascript:;" data-primary-level1="NewsResearch" data-testid="NewsResearch"><span>News &amp; Research</span></a>
Sonde Fix Plan

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
Element:
<video class="vjs-tech" preload="auto" poster="https://media.fidelity.com/assets/Fidelity.com/92/536/529-billpay-poster.png" crossorigin="anonymous" data-setup="{&quot;playbackRates&quot;: [0.25, 0.5,...
Sonde Fix Plan

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
Element:
<div class="below-disclosure--content no-expand-collapse">
  
<!--!Rendering The Terms of use Component -->
	

    <div class="below-disclosure--para">
          543962.2.0
	
    </div>

  </div>
Sonde Fix Plan

Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.

mediumElement overflows viewport by 113px at 320px width.WCAG 1.4.10
Element:
<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
Sonde Fix Plan

Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.

mediumElement overflows viewport by 655px at 320px width.WCAG 1.4.10
Element:
<div class="below-disclosure">
  
  
    <div class="below-disclosure--content no-expand-collapse">
  
<!--!Rendering The Terms of use Component -->
	

    <div class="below-disclosure--para">
       
Sonde Fix Plan

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
Element:
<span class="screen-reader-only">Fidelity.com Home</span>
Sonde Fix Plan

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
Element:
<span class="vjs-control-text" aria-live="polite">Play Video</span>
Sonde Fix Plan

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
Element:
<h2 class="screen-reader-only">Footer</h2>
Sonde Fix Plan

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
Element:
<input class="seo-footer--btn" type="submit" value="Search">
Sonde Fix Plan

Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.

mediumElement overflows viewport by 113px at 320px width.WCAG 1.4.10
Element:
<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>
Sonde Fix Plan

Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.

mediumElement overflows viewport by 655px at 320px width.WCAG 1.4.10
Element:
<div class="below-disclosure--para">
          543962.2.0
	
    </div>
Sonde Fix Plan

Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.

mediumElement overflows viewport by 663px at 320px width.WCAG 1.4.10
Element:
<div id="layout-region-page-disclosure">
		<!-- Begin disclosures component  -->
		
			
			
                          
		
			
			
                          
		
			
                		 

 

			
			
    
Sonde Fix Plan

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
Element:
<span class="off-screen">, (Opens in a new window)</span>
Sonde Fix Plan

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
Element:
<nav role="nav">.off-screen{position:absolute;left:-312.</nav>
Sonde Fix Plan

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
Element:
<nav role="nav">site</nav>
Sonde Fix Plan

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
Element:
<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
Element:
<a href="https://jobs.fidelity.com/">Careers</a>
lowBroken link: https://www.twitter.com/fidelity returned status 403 Forbidden after 1 attempts
Element:
<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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="heading" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="heading" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="heading" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<h3 class="tabs--list-header">I want an Age-Based portfolio that automatically adjusts</h3>
Sonde Fix Plan

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
Element:
<input>search or get a quote, please use arrow down to select sugge</input>
Sonde Fix Plan

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
Element:
<a>Share Your Screen</a>
Sonde Fix Plan

Reorder elements in the DOM to match the visual layout.

highMissing Content-Security-Policy header
Sonde Fix Plan

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
Element:
<!-- 9 navigation landmarks, 6 labeled -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="generic" -->
Sonde Fix Plan

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
Element:
<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>
Sonde Fix Plan

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
Element:
<li class="page-controls--text-medium">
	<a title="Larger text size" href="#larger"><span class="off-screen">Larger text size </span>A</a>
</li>
Sonde Fix Plan

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
Element:
<li class="page-controls--print">
       <a ltag="VSDESC^ccprint" href="#print">Print</a>
</li>
Sonde Fix Plan

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
Element:
<nav>
Sonde Fix Plan

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
Element:
<li class="page-controls--text-large">
	<a title="Largest text size" href="#largest"><span class="off-screen">Largest text size </span>A</a>
</li>
Sonde Fix Plan

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.
Element:
<div class="nav-utility" role="banner">
Sonde Fix Plan

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
Element:
<a id="sharePageControl" href="#share">Share</a>
Sonde Fix Plan

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
Element:
<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
Sonde Fix Plan

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
Element:
<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=
Sonde Fix Plan

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
Element:
<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
Sonde Fix Plan

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
Element:
<a href="https://www.fidelity.com/customer-service/money-movement" target="_top" data-primary-level2="Transfer"><span>Transfers</span></a>
Sonde Fix Plan

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
Element:
<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
Sonde Fix Plan

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
Element:
<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
Sonde Fix Plan

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
Element:
<a id="mobile_accounts_trade_mobile" href="javascript:;" data-primary-level1="AccountsTrade" data-nav-type="key-value"><span>Accounts &amp; Trade</span></a>
Sonde Fix Plan

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
Element:
<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-
Sonde Fix Plan

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
Element:
<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
Sonde Fix Plan

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
Element:
<a href="https://www.fidelity.com/trading/trading-platforms" target="_top" data-primary-level2="ActiveTraderPro"><span>Fidelity Trader+</span></a>
Sonde Fix Plan

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
Element:
<nav aria-label="div"><!-- 53 links --></nav>
Sonde Fix Plan

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
Element:
<nav aria-label="site"><!-- 120 links --></nav>
Sonde Fix Plan

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
Element:
<a href="https://www.youtube.com/user/fidelityinvestments" id="Link_1636412456843" target="_blank" name="Link_1636412456843" onclick="advancedlink('https://www.youtube.com/user/fidelityinvestments','Y
Sonde Fix Plan

Avoid 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
Element:
<span class="off-screen customer-secure-lock-icon">Log In Required</span>
Sonde Fix Plan

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
Element:
<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-inves
Sonde Fix Plan

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
Element:
<a href="https://www.instagram.com/fidelityinvestments" id="Link_1636412442155" target="_blank" name="Link_1636412442155" onclick="advancedlink('https://www.instagram.com/fidelityinvestments','You are
Sonde Fix Plan

Avoid 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
Element:
<h3 class="expand-collapse--title"></h3>
Sonde Fix Plan

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
Element:
<h3 class="multiple-element--header"></h3>
Sonde Fix Plan

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
Element:
<h3 class="multiple-element--header"></h3>
Sonde Fix Plan

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
Element:
<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
Element:
<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
Element:
<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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="heading" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="image" -->
Sonde Fix Plan

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
Element:
<a>Products</a>
Sonde Fix Plan

Reorder elements in the DOM to match the visual layout.

highstrict-transport-security header has invalid or weak value: max-age=21600
Sonde Fix Plan

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
Element:
<!-- 9 navigation landmarks, 6 labeled -->
Sonde Fix Plan

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
Element:
<!-- a11y: role="generic" -->
Sonde Fix Plan

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
Element:
<li class="page-controls--text-large">
	<a title="Largest text size" href="#largest"><span class="off-screen">Largest text size </span>A</a>
</li>
Sonde Fix Plan

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
Element:
<li class="page-controls--text-medium">
	<a title="Larger text size" href="#larger"><span class="off-screen">Larger text size </span>A</a>
</li>
Sonde Fix Plan

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
Element:
<nav>
Sonde Fix Plan

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.
Element:
<div class="nav-utility" role="banner">
Sonde Fix Plan

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
Element:
<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>
Sonde Fix Plan

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
Element:
<a id="sharePageControl" href="#share">Share</a>
Sonde Fix Plan

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
Element:
<li class="page-controls--print">
       <a ltag="VSDESC^ccprint" href="#print">Print</a>
</li>
Sonde Fix Plan

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
Element:
<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
Sonde Fix Plan

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
Element:
<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
Sonde Fix Plan

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
Element:
<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-
Sonde Fix Plan

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
Element:
<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
Sonde Fix Plan

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
Element:
<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
Sonde Fix Plan

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
Element:
<a href="https://www.fidelity.com/customer-service/money-movement" target="_top" data-primary-level2="Transfer"><span>Transfers</span></a>
Sonde Fix Plan

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
Element:
<a id="mobile_accounts_trade_mobile" href="javascript:;" data-primary-level1="AccountsTrade" data-nav-type="key-value"><span>Accounts &amp; Trade</span></a>
Sonde Fix Plan

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
Element:
<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
Sonde Fix Plan

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
Element:
<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=
Sonde Fix Plan

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
Element:
<a href="https://www.fidelity.com/trading/trading-platforms" target="_top" data-primary-level2="ActiveTraderPro"><span>Fidelity Trader+</span></a>
Sonde Fix Plan

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
Element:
<span class="seo-footer--error-text">
							 
							   Please enter a valid ZIP code
							
						  </span>
Sonde Fix Plan

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
Element:
<nav aria-label="site"><!-- 120 links --></nav>
Sonde Fix Plan

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
Element:
<nav aria-label="div"><!-- 53 links --></nav>
Sonde Fix Plan

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
Element:
<h3></h3>
Sonde Fix Plan

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
Element:
<a href="https://www.morningstar.com/api-corporate/midway/v1/research/download/1187834?timestamp=16984368000000500&amp;token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRhIjp7ImRvY3VtZW50SWQiOjExODc4MzR9LCJpYXQiOjE3MTE2NjI1MzV9.xbtaP1JLQZ7KkVhvZhQ5n_oJRIJl3896ETs2YdjEXRI">2023</a>
lowBroken link: https://www.twitter.com/fidelity returned status 403 Forbidden after 1 attempts
Element:
<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
Element:
<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
Element:
<a href="https://marketing.morningstar.com/api-corporate/axiom/ama/v1/research/download/1234577?timestamp=17230591800000500&amp;token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRhIjp7ImRvY3VtZW50SWQiOjEyMzQ1Nzd9LCJpYXQiOjE3Mjk3ODA4Mzh9.79lOb4oMJ9tdkWSSxT1vwe28yCu5iF0mRq5WIDeCMu8">2025</a>
lowBroken link: https://www.tiktok.com/@fidelityinvestments returned status 403 Forbidden after 1 attempts
Element:
<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
Element:
<a href="https://cts.businesswire.com/ct/CT?id=smartlink&amp;url=https%3A%2F%2Fmarketing.morningstar.com%2Fapi-corporate%2Faxiom%2Fama%2Fv1%2Fresearch%2Fdownload%2F1234577%3Ftimestamp%3D17230591800000500%26token%3DeyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRhIjp7ImRvY3VtZW50SWQiOjEyMzQ1Nzd9LCJpYXQiOjE3Mjk4MDM4NjB9.p9m3Z_ZA80Z5TUet6tFMvO9v7yM0SJSLQ1FAASRZrzc&amp;esheet=54143491&amp;newsitemid=20241028014862&amp;lan=en-US&amp;anchor=updated+methodology&amp;index=4&amp;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.

Score = round(1000 × S / (S + P/N))

where S = sensitivity (750), P = Σ(weight × count), N = pages scanned

TierWeightExamples
Critical10Keyboard traps, missing page language
High3Missing alt text, insufficient contrast
Medium1Heading hierarchy, unclear link purpose
Low0.25Best-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.

Nominate a Site →

This report is a health check, not a verdict. Every website has room to improve.

Disclaimer: This report presents the results of automated accessibility analysis and is provided free of charge, as-is, without warranty of any kind. Findings are generated by software, not by human accessibility experts, and may contain errors or omissions. Automated testing can detect approximately 30–40% of accessibility issues; manual expert evaluation is recommended for complete conformance assessment. Scores reflect algorithmic analysis under a published methodology open to public review — they are not legal determinations of compliance. Results reflect the state of the website at the time of scanning and may change as the site is updated. Nothing in this report constitutes legal advice. Sonde assumes no liability for decisions made based on these results.

Compliance methodology: NIST 800-53 Rev 5 (usnistgov/oscal-content v1.4.0, catalog 5.2.0) · NIST PRIVACY overlay (usnistgov/oscal-content v1.4.0, catalog 5.2.0) · FedRAMP Rev 5 (OSCAL-Foundation/fedramp-resources a6b85ed451, catalog fedramp-3.0.0rc1-oscal-1.1.2).