Accessibility
· 13 checks — Landmarks, headings, alt text, forms, and link quality rolled into one auditable list.DDark Mode SupportActionTheme color onlyFIX
Detection limited to meta tags and inline styles.
DPrint StylesheetActionNo print stylesFIX
BHeading Hierarchy4 headingsREVIEW
- H2 Latest news
- H2 Events
- H2 WMO Community
- H2 Regions
Every page should have one H1 that describes the page content.
No H1 means screen-reader users can't identify the page's primary topic, and Google's content-extraction degrades.
Learn more ▾ ▴
The H1 is the document title for assistive tech and a strong signal to search engines about page topic. Pages without one force screen readers to fall back to the <title> attribute or page chrome. Add a single H1 that names the page's primary subject.
Source: WCAG 2.4.6 / Google Search Central
BAlt Text Quality5 of 37 images have issuesREVIEW
| Issue | Count |
|---|---|
| generic | 5 image(s) |
| too long | 16 image(s) |
CLink & Button QualityAction155 links, 24 buttons — all OKREVIEW
| Element | Text | Issue | Suggested Fix |
|---|---|---|---|
| https://severeweather.wmo.int/ | Severe Weather Information Cen… | new tab | Add '(opens in new tab)' to text |
| https://earlywarningsforall.org/site/ear… | Early Warnings for All | new tab | Add '(opens in new tab)' to text |
| https://earlywarningsforall.org/site/ear… | Early Warnings for All | new tab | Add '(opens in new tab)' to text |
| /wmo-community | WMO Community | img no alt | Add alt attribute to the image |
| /activities/regions | Regions | img no alt | Add alt attribute to the image |
| https://twitter.com/WMO | WMO on twitter (opens in a new… | new tab | Add '(opens in new tab)' to text |
| https://www.linkedin.com/company/world-m… | WMO on linkedin (opens in a ne… | new tab | Add '(opens in new tab)' to text |
| https://www.facebook.com/WorldMeteorolog… | WMO on facebook (opens in a ne… | new tab | Add '(opens in new tab)' to text |
| https://www.instagram.com/wmo_omm/ | WMO on instagram (opens in a n… | new tab | Add '(opens in new tab)' to text |
| https://www.flickr.com/photos/worldmeteo… | WMO on flickr (opens in a new … | new tab | Add '(opens in new tab)' to text |
| https://www.youtube.com/c/worldmetorg | WMO on youtube (opens in a new… | new tab | Add '(opens in new tab)' to text |
| https://twitter.com/WMO | WMO on twitter (opens in a new… | new tab | Add '(opens in new tab)' to text |
| https://www.linkedin.com/company/world-m… | WMO on linkedin (opens in a ne… | new tab | Add '(opens in new tab)' to text |
| https://www.facebook.com/WorldMeteorolog… | WMO on facebook (opens in a ne… | new tab | Add '(opens in new tab)' to text |
| https://www.instagram.com/wmo_omm/ | WMO on instagram (opens in a n… | new tab | Add '(opens in new tab)' to text |
| https://www.flickr.com/photos/worldmeteo… | WMO on flickr (opens in a new … | new tab | Add '(opens in new tab)' to text |
| https://www.youtube.com/c/worldmetorg | WMO on youtube (opens in a new… | new tab | Add '(opens in new tab)' to text |
| https://wmo.hintbox.ch/ | Report fraud, corruption or ab… | new tab | Add '(opens in new tab)' to text |
Image-only links need alt text on the image (or aria-label on the link) so screen readers can announce them.
a[href="https://severeweather.wmo.int/"]; a[href="https://earlywarningsforall.org/site/early-warnings-all"]; a[href="/wmo-community"]; a[href="/activities/regions"]
Image-only links with no alt are unidentifiable to screen-reader users — link's destination is invisible.
Source: WCAG 2.1 SC 2.4.4
Add '(opens in new tab)' to link text or aria-label.
https://earlywarningsforall.org/site/early-warnings-all; https://twitter.com/WMO; https://www.linkedin.com/company/world-meteorological-organization/; https://www.facebook.com/WorldMeteorologicalOrganization; https://www.instagram.com/wmo_omm/; https://www.flickr.com/photos/worldmeteorologicalorganization/; https://www.youtube.com/c/worldmetorg; https://twitter.com/WMO; https://www.linkedin.com/company/world-meteorological-organization/; https://www.facebook.com/WorldMeteorologicalOrganization (+4 more)
Links with target="_blank" without rel="noopener" leak the originating page's window context — security and UX issue.
Learn more ▾ ▴
Without rel="noopener", the new tab can navigate the original tab via window.opener (tab-nabbing attack). Modern browsers default to noopener for target=_blank but only since recent versions. Always set rel="noopener noreferrer" explicitly.
Source: MDN target / OWASP
B404 Error PageHTTP 404, custom pageREVIEW
CFavicon & BrandingAction5 icon(s) detectedREVIEW
CWeb ManifestActionValid manifestREVIEW
ALandmark Structure5 landmarksPASS
Multiple navigations need aria-label to distinguish them for screen readers.
Some <nav> elements lack aria-label — screen-reader users hear 'navigation' multiple times with no way to distinguish them.
Learn more ▾ ▴
When a page has multiple <nav> regions (primary, footer, breadcrumb), each needs aria-label or aria-labelledby. AT users navigate by landmark; identical 'navigation' announcements force them to enter each one to discover purpose.
Source: WAI-ARIA Authoring Practices
AForm Accessibility1 of 3 controls have issuesPASS
| Control | Type | Label | Method |
|---|---|---|---|
| #edit-lang-dropdown-select | select | Select your language | for/id |
| #search-input | text | Search | for/id |
| #hidden-submit | submit | (none) | none |
Form controls need a <label>, aria-label, or aria-labelledby for screen readers.
<input type="submit" id="hidden-submit">
Form controls without labels — assistive tech announces 'edit text' with no context; users can't complete forms.
Source: WCAG 2.1 SC 3.3.2
A+Color Contrast (Screenshot)20 text elements analyzed, 0 fail WCAG AAPASS
Analyzes text contrast against the actual rendered page, including background images, gradients, and overlays that CSS-based tools cannot detect.
Show all checked elements (20)
| Element | Ratio | Required | FG | BG | Result |
|---|---|---|---|---|---|
| h2 Latest news | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Events | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 WMO Community | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Regions | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| title Homepage | World Met… | 21.00:1 | 4.5:1 | #000000 | #FFFFFF | Pass |
| a Skip to main content | 21.00:1 | 4.5:1 | #000000 | #FFFFFF | Pass |
| div Weather | 21.00:1 | 4.5:1 | #000000 | #FFFFFF | Pass |
| div Climate | 21.00:1 | 4.5:1 | #000000 | #FFFFFF | Pass |
| div Water | 21.00:1 | 4.5:1 | #000000 | #FFFFFF | Pass |
| label Select your language | 21.00:1 | 4.5:1 | #000000 | #FFFFFF | Pass |
| option English | 21.00:1 | 4.5:1 | #000000 | #FFFFFF | Pass |
| option عربي | 21.00:1 | 4.5:1 | #000000 | #FFFFFF | Pass |
| option 中文 | 21.00:1 | 4.5:1 | #000000 | #FFFFFF | Pass |
| option Français | 21.00:1 | 4.5:1 | #000000 | #FFFFFF | Pass |
| option Русский | 21.00:1 | 4.5:1 | #000000 | #FFFFFF | Pass |
| option Español | 21.00:1 | 4.5:1 | #000000 | #FFFFFF | Pass |
| a عربي | 21.00:1 | 4.5:1 | #000000 | #FFFFFF | Pass |
| a 中文 | 21.00:1 | 4.5:1 | #000000 | #FFFFFF | Pass |
| a English | 21.00:1 | 4.5:1 | #000000 | #FFFFFF | Pass |
| a Français | 21.00:1 | 4.5:1 | #000000 | #FFFFFF | Pass |
Methodology: The top 20 text elements by font size were checked. Background color was sampled from the desktop screenshot using a 5-point pattern. WCAG 2.1 AA requires 4.5:1 for normal text and 3:1 for large text.
A+Lighthouse Accessibility AuditsScore 100/100 — 0 failing, 29 passedPASS
Accessibility
These checks highlight opportunities to improve the accessibility of your web app. Automatic detection can only detect a subset of issues and does not guarantee the accessibility of your web app, so manual testing is also encouraged.