Accessibility problems found by Lighthouse
accessibility_lighthouseShort answer
Glimana runs Lighthouse (mobile) on your home page and most-clicked pages once a week and reports five accessibility checks that have a clear, page-level fix: colour contrast, image alt text, form field labels, a main landmark and link names. These problems make the page hard or impossible to use for people who rely on screen readers, keyboard navigation or zoom. Accessibility is not a direct ranking factor, but alt text and link names overlap with what search engines read, and many jurisdictions now require it by law. Fix the failing checks listed in the evidence.
Why it matters
Someone using a screen reader cannot tell what an unlabeled image shows or what an unlabeled input expects; someone with low vision cannot read 3:1 grey-on-grey text. These five checks are the ones where the fix is unambiguous; the full axe-core rule set produces many more findings, which Glimana deliberately does not report as issues because they tend to be noisy.
How Glimana detects it
Each week Glimana runs Lighthouse with the mobile strategy on the home page and the pages with the most clicks (up to 300 runs in the last 14 days, latest run per page). From the accessibility audits it keeps only color-contrast, image-alt, label, landmark-one-main and link-name. The evidence lists the failing checks per page with example elements.
How to fix it
- Find the affected pages in Glimana. Open Issues › Accessibility problems found by Lighthouse. The evidence lists, per page, which of the five checks failed and an example element for each, so you can jump straight to the offending markup.
-
Apply the fix on your platform.
Check What it means Fix color-contrastText is lighter than 4.5:1 against its background (3:1 for large text) Darken the text or lighten the background; check with a contrast tool image-alt<img>has noaltattributeDescribe the image; use alt=""for purely decorative imageslabelA form field has no associated label Add <label for="id">oraria-labellandmark-one-mainThe page has no <main>landmarkWrap the primary content in <main>link-nameA link has no accessible text (icon-only, empty) Add visible text or aria-labelContrast and landmarks come from the theme (customise colours; most block themes include
<main>). Alt text is set per image in the Media Library. Icon links in menus and social widgets need anaria-label; the Accessibility Checker plugin flags them in the editor.Dawn passes these checks by default; failures usually come from custom colour settings (contrast), product images without alt (set alt text in the product's media), and app-injected icon buttons. Add
aria-labelto icon-only links in the theme.Run axe DevTools or Lighthouse locally while fixing; add
eslint-plugin-jsx-a11yor an axe check in CI so the five rules cannot regress. -
Publish and clear caches. Save and publish, then make sure the crawler will see the new version: WordPress — clear the page cache in your cache plugin and purge the CDN; Shopify — theme and content changes go live on save, but purge any CDN in front of the store; custom code — deploy and purge the edge cache. Check in a private window or with
curl -s https://your-domain/page | grep -i '<title\|canonical\|robots'that the live HTML has changed; Glimana reads what the server sends, not what your browser has cached. - Verify in Glimana. Open the task under Tasks and click Mark as done. The affected pages are queued for a verification crawl within a few hours, and the task closes when the next weekly Lighthouse run no longer reports the listed checks on the affected pages. If the check still fails, the task returns to New with a note; when it passes, the task is listed under Resolved technical issues on Impact reports. To check sooner, use Re-crawl affected pages on the issue.
How the fix is verified
The task closes when the next weekly Lighthouse run no longer reports the listed checks on the affected pages.