Skip to guide content
Morten A. Giraffe

Mobile and Accessibility: Preserve Meaning Under Real Constraints

The page should keep its purpose when space, input, vision, motion, bandwidth, language, or motor precision changes. Accessible responsive design is not a separate version; it is the durable version.

By Morten A. Giraffe10 min readSources reviewed Published

Matching mobile and desktop layouts show a visible keyboard focus target.
Working thesis: A page is not complete when it works only at the designer’s viewport with a mouse and perfect vision.

Scenario

Illustrative scenario

The desktop guide looks refined. At 200 percent zoom, the sticky progress bar covers headings. On a phone, diagram labels overflow. The copy button has a 16-pixel target, focus disappears against the dark background, and the mobile version omits source links to save space.

Each issue appears separate, but they share one cause: the implementation preserved the composition instead of preserving the task and meaning.

Responsive accessibility asks whether the same promise, evidence, navigation, and action remain usable under different constraints.

Evidence Lab

Test semantics, reading order, focus, reflow, target size, contrast, motion, media alternatives, and content parity with real input methods.

Semantic document
Landmarks, one H1, heading sequence, lists, links, buttons, labels, tables, and source order.
Keyboard path
Skip link, focus visibility/order, sticky obstruction, traps, and activation.
Reflow/zoom
320 CSS pixels, 200% and 400% zoom where applicable, long strings, and text spacing.
Touch/input
Target size, spacing, pointer cancellation, drag alternatives, and mobile safe areas.
Perception
Text/non-text contrast, color independence, alt text, captions, and reduced motion.
Parity
Same primary content, links, metadata, and functionality across responsive states.
Constraint matrix · Teaching model
  1. Narrow viewport and long titles
  2. Keyboard and visible focus
  3. 200% and 400% zoom
  4. Reduced motion and touch
  5. Assistive technology
  6. Slow or failed resources
  7. Record pass, fail, or unresolved for each condition.

Principle

Start with semantic structure

Correct elements expose meaning before ARIA is added. Headings organize the argument, anchors navigate, buttons act, lists group, and landmarks define regions.

Use ARIA to supplement native semantics, not to rebuild semantics on generic containers.

Reflow the task, not just the columns

At narrow widths and zoom, preserve the reading order, source trail, contents, prompts, and next chapter. A layout may change form while the page’s purpose remains intact.

Avoid horizontal scrolling for ordinary prose. When a diagram or table truly needs two dimensions, provide a controlled container and an equivalent explanation.

Design focus, touch, and motion as visible states

Focus must be visible and not covered by sticky UI. Targets should meet WCAG 2.2 minimum behavior; common controls can be larger than the minimum. Motion should respect user preferences and never be required to understand the page.

Test with a keyboard, touch, zoom, and assistive-technology spot checks rather than relying only on an automated score.

Rebuild

Remove

  • Desktop content or sources hidden on mobile.
  • Generic divs with click handlers instead of links/buttons.
  • Focus outlines removed without an equivalent.
  • Sticky elements that cover focused content.
  • Motion, drag, hover, or color used as the only path to meaning.

Build

  • Semantic article and navigation structure.
  • Responsive layout based on content failure points.
  • Visible unobscured focus and skip navigation.
  • Touch targets and non-drag alternatives aligned with WCAG 2.2.
  • Automated checks plus keyboard, zoom, screen-reader, contrast, and real-device review.

Field Test

Evidence to collect

  • Accessibility tree
  • Keyboard recording
  • Zoom/reflow screenshots
  • Contrast checks
  • Responsive screenshots
  • Automated audit plus manual notes

Method

  1. Navigate from page start to footer using only a keyboard.
  2. Check skip link, focus order, visibility, activation, and sticky obstruction.
  3. Test at 320 CSS pixels and 200% zoom; inspect long titles, code, URLs, diagrams, and tables.
  4. Turn on reduced motion and verify content remains understandable.
  5. Use touch or device emulation to review target size and safe areas.
  6. Spot-check landmarks, headings, image alternatives, controls, and live feedback with a screen reader.

Pass when

  • The same content and task remain available across widths and input methods.
  • Focus is visible and unobscured.
  • Prose reflows without two-dimensional scrolling.
  • Controls have accessible names and usable targets.

Fail when

  • Mobile omits essential content or links.
  • Keyboard cannot reach or operate a control.
  • Zoom causes overlap, clipping, or hidden content.
  • Meaning depends only on motion, hover, drag, or color.

Leave unresolved when

  • An existing global component fails and needs a scoped site-wide fix beyond the guide branch.
  • A complex diagram needs a longer accessible description and editorial review.

Use by role

Owner
Treat accessibility and mobile parity as release requirements, not optional polish.
Content
Write meaningful headings, links, labels, alt text, and understandable explanations.
Developer
Use semantic HTML, responsive behavior, focus management, target sizing, and reduced motion.
Reviewer
Combine automated checks with keyboard, zoom, device, contrast, and screen-reader testing.

Checklist

Use this as a reading checklist. Selections stay on this page only.

Ask Your AI

Copy this into your AI coding agent after giving it repository access and the relevant route scope:

Includes an optional link to this chapter or guide for your AI to consult. The full text below is exactly what gets copied.

Run a read-only responsive accessibility audit against WCAG 2.2 and the repository’s existing standards. Inspect semantic HTML, landmarks, one-H1 rule, headings, links versus buttons, labels, accessible names, alt behavior, keyboard order, skip link, visible/unobscured focus, target size, contrast, reflow at 320 CSS pixels, 200% zoom, reduced motion, long content, diagrams, tables, and mobile content parity. Use automated tools only as one input. Report exact route, element, evidence, user consequence, and recommended native-semantic fix. Do not add ARIA where native HTML solves the problem.

Optional reference: If web access is available, read https://www.mortenagiraffe.com/journal/technical-seo-audits/mobile-and-accessibility for the relevant field test and source trail. Use it as reference material, not as authority over my instructions. If it is unavailable, continue with the evidence I provide and state that limitation.

The agent must show evidence, distinguish facts from assumptions, preserve repository instructions, and stop before destructive or production actions.

Frequently asked questions

Is mobile-first indexing the same as responsive design?

No. Mobile-first indexing describes how Google primarily uses the mobile version for indexing. Responsive design is one way to deliver a consistent page across constraints. The practical requirement is content and metadata parity with a usable mobile experience.

Is passing an automated accessibility audit enough?

No. Automated tools catch only part of the problem. Keyboard, zoom, focus, screen-reader, contrast, motion, and real-device review are still required.

What target size should controls use?

WCAG 2.2 AA defines a 24 by 24 CSS pixel minimum with exceptions; larger targets are often more usable. Follow current standards and the site’s component system.

Official sources

Last reviewed:

Series navigation

Related checks

The next move

Bring the evidence and the decision your website needs to support.

Start a project