Skip to Content
User GuideTaking ActionFixing Issues

Fixing Issues

ClearSight gives you an AI-generated fix suggestion for every issue. Here’s how to act on the most common ones.

Using fix suggestions

Every issue in your results includes:

  • Description — plain-English explanation of the problem
  • Fix suggestion — specific, actionable steps to resolve it
  • Element HTML — the exact markup that needs to change

Copy the element selector from the Visual Inspector to find it in your codebase.

Common issue types and fixes

Missing alt text (Critical)

Images must have alt text that describes their content.

<!-- Wrong --> <img src="hero.jpg"> <!-- Right — descriptive alt --> <img src="hero.jpg" alt="A developer working at a laptop"> <!-- Right — decorative image, empty alt --> <img src="divider.png" alt="">

Missing form labels (Critical)

Every form input needs a visible label or an aria-label.

<!-- Wrong --> <input type="email" placeholder="Email"> <!-- Right --> <label for="email">Email address</label> <input type="email" id="email"> <!-- Also right — aria-label for icon-only inputs --> <input type="search" aria-label="Search the site">

Low color contrast (Serious)

Text must have a contrast ratio of at least 4.5:1 against its background (3:1 for large text).

Use a tool like WebAIM Contrast Checker  to find compliant color combinations.

Link text must describe the destination, not just say “click here” or “read more”.

<!-- Wrong --> <a href="/report">Click here</a> <!-- Right --> <a href="/report">Download the accessibility report</a>

Touch targets too small (Moderate)

Interactive elements must be at least 24×24px, ideally 44×44px, to be usable on touch screens.

/* Minimum */ button { min-width: 24px; min-height: 24px; } /* Recommended */ button { min-width: 44px; min-height: 44px; }

Not every fix requires code changes. Some issues (like heading hierarchy) are fixed in your CMS content. Others (like color contrast) are fixed in design tokens or CSS variables.

Next steps

Last updated on