Repair workflow
- Set a responsive viewport.
- Find the element causing horizontal overflow.
- Increase small targets or spacing.
- Review very small text in its real context.
Issue library · 5 mobile usability checks
Make the rendered page readable and operable without zooming, tiny targets, or unintended sideways scrolling.
Use the device viewport, prevent horizontal overflow, and provide readable text and tappable controls. Verify the real page at narrow widths rather than relying on desktop assumptions.
Mobile layout problems block reading and interaction. They can also contribute to poor engagement and page-experience signals.
The page does not tell mobile browsers how to size the layout viewport.
Add width=device-width and an appropriate initial scale.
Open the page on a narrow device and inspect the rendered viewport tag.
The declaration may force an unsuitable fixed or virtual width.
Use width=device-width unless a documented application constraint requires another behavior.
Inspect the tag and test multiple device widths.
The document is wider than its visible viewport.
Identify the overflowing element, then constrain media, tables, code, and layout tracks appropriately.
Test the narrowest supported width and confirm document scroll width matches the viewport.
Some visible controls are smaller than 24 by 24 CSS pixels.
Increase target dimensions or spacing, especially for frequent actions.
Test with touch input and confirm adjacent controls can be activated accurately.
Several visible text elements render below 12px.
Increase important text and reserve small sizes for genuinely secondary labels.
Review at 100% zoom on a narrow screen and confirm all instructions are readable.