Footers are a common design pattern used consistently at the bottom of each page to serve as page termination, site map/navigation to deeper content, and social media sharing.
Footers are always placed at the bottom of the page below disclosures as a visual end point for page content. This provides users with an easy way to navigate to new pages or back to sections on the current page without having to scroll to get back to the top nav. Including a consistent footer on every page provides familiarity and gives users clear options to further navigate the site and explore more content.
Page Structure: Use the correct semantic element of <footer>
but if it must live in a <div>
, then use role=“contentinfo” to provide context to the screen reader.
Ensure links are keyboard operable and keyboard focusable (custom control links need a tabindex=“0”). Have a visible focus, which can be the browser’s native visible focus treatment on interactive elements. Have a native or accessible label and ensure the label is descriptive, intuitive, and not ambiguous (“Click here”). Relay any states if applicable to the control.
Ensure links meet color/contrast requirements on Color Guidelines, follow link best practices, and Schwab Accessibility guidelines.