Web Performance & Accessibility

11/11/2026
Diagnose slow or difficult-to-use websites and improve performance, accessibility and reliability.

How to Find What Makes a Mobile Website Slow for Customers

A website that loads quickly on a developer's office connection may feel slow on a customer's phone. Large images, render-blocking scripts, server response delay, layout shifts, and variable mobile networks all affect the experience. Use both real-user measurements and repeatable tests to find the cause. Measure the affected journey Record the page,...

Why Can’t Keyboard Users Reach the Main Actions on a Website?

When a website's main action can be clicked but not reached with a keyboard, customers who rely on keyboard navigation may be unable to complete the task. Custom menus, dialogs, carousels, and form controls often lose expected focus behavior when they are built without native semantics. Reproduce the task with keyboard only Use Tab and Shift+Tab to...

How to Make a Website Usable at 200 Percent Zoom

Users who zoom need content to reflow without losing controls, text, or essential information. Checks to make Test at 200 percent browser zoom and narrow viewport widths. Check horizontal scrolling, clipped dialogs, sticky headers, focus visibility, and controls that overlap. Preserve reading order and ensure text can resize without disabling browser...

How to Check Whether a Website Dialog Traps Keyboard Focus Correctly

A modal dialog should make its content usable without losing keyboard users behind the overlay. Checks to make Open the dialog by keyboard, verify focus moves inside, tab through controls, keep focus contained while open, and return focus to the trigger when closed. Test Escape behavior and screen reader name and instructions. When to get help...

How to Make Website Tables Usable on Small Screens

Wide data tables can become unreadable on phones when columns are clipped or require excessive horizontal movement. Checks to make Identify essential columns, preserve headers and reading relationships, allow a clearly indicated scroll region when needed, and avoid hiding information without an equivalent view. Test zoom, keyboard access, and assistive...

How to Make Website Captions Useful for Recorded Training Videos

Captions help users follow spoken content, but auto-generated text can miss names, technical terms, and meaningful sound cues. Checks to make Review captions for accuracy, timing, speaker changes, and relevant non-speech sounds. Provide transcripts where useful, preserve readable line lengths, and test playback controls with keyboard and screen reader...

How to Make Website Links Understandable Out of Context

Repeated labels such as “click here” do not explain destination when links are read in a screen reader link list or scanned quickly. Checks to make Use concise link text that identifies the destination or action, distinguish repeated links to different targets, and preserve descriptive context for downloads. Test with a screen reader’s link list and...

How to Make Website Validation Errors Easy to Find and Fix

Users may miss form errors when messages are distant from fields, vague, or cleared before they can correct the problem. Checks to make Place clear messages near affected controls and in a summary, connect messages programmatically, preserve entered values, and focus predictably after submission. Test keyboard and screen reader behavior, including...

Show another 8 pages