Accessibility
· 13 checks — Landmarks, headings, alt text, forms, and link quality rolled into one auditable list.DPrint StylesheetActionNo print stylesFIX
CLink & Button QualityAction3 issue(s) across 31 links and 14 buttonsREVIEW
| Element | Text | Issue | Suggested Fix |
|---|---|---|---|
| https://www.met.no/vaer-og-klima/meteoro… | Meteorologens prognosekart | new tab | Add '(opens in new tab)' to text |
| https://www.met.no/vaer-og-klima/tekstva… | Tekstvarsel for Norge | new tab | Add '(opens in new tab)' to text |
| https://www.met.no/vaer-og-klima/satelli… | Satellittbilder | new tab | Add '(opens in new tab)' to text |
| https://hjelp.yr.no/hc/no | Se alle hjelpeartikler | new tab | Add '(opens in new tab)' to text |
| https://hjelp.yr.no/hc/no/requests/new | Kontakt oss | new tab | Add '(opens in new tab)' to text |
| http://www.nrk.no | (empty) | empty | Add link text or aria-label |
| http://www.met.no | (empty) | empty | Add link text or aria-label |
| https://www.nrk.no/retningslinjer/nrks-p… | Personvern | new tab | Add '(opens in new tab)' to text |
| https://www.nrk.no/retningslinjer/inform… | Informasjonskapsler | new tab | Add '(opens in new tab)' to text |
| https://hjelp.yr.no/hc/no/articles/20655… | Samarbeidspartnere | new tab | Add '(opens in new tab)' to text |
| https://itunes.apple.com/jo/app/yr.no/id… | App for iOS | new tab | Add '(opens in new tab)' to text |
| https://play.google.com/store/apps/detai… | App for Android | new tab | Add '(opens in new tab)' to text |
| https://developer.yr.no/ | Yr for utviklere | new tab | Add '(opens in new tab)' to text |
| https://badetemperaturer.yr.no/ | Badetemperaturer | new tab | Add '(opens in new tab)' to text |
| https://www.facebook.com/yrno-2265223544… | Yr på Facebook | new tab | Add '(opens in new tab)' to text |
| https://www.instagram.com/yrbilder/ | Yr på Instagram | new tab | Add '(opens in new tab)' to text |
| <input> | (empty) | empty | Add button text or aria-label |
Links without text are announced as raw URLs by screen readers.
http://www.nrk.no; http://www.met.no
Links with no accessible text (empty <a></a>, image-only no alt, icon-only no aria-label) are unidentifiable to screen readers.
Source: WCAG 2.1 SC 2.4.4
Add '(opens in new tab)' to link text or aria-label.
https://www.met.no/vaer-og-klima/meteorologens-prognosekart; https://www.met.no/vaer-og-klima/tekstvarsel; https://www.met.no/vaer-og-klima/satellittbilder; https://hjelp.yr.no/hc/no; https://hjelp.yr.no/hc/no/requests/new; https://www.nrk.no/retningslinjer/nrks-personvernerklaering-1.7765898; https://www.nrk.no/retningslinjer/informasjonskapsler-_cookies_-1.11109868; https://hjelp.yr.no/hc/no/articles/206550249; https://itunes.apple.com/jo/app/yr.no/id490989206?mt=8; https://play.google.com/store/apps/details?id=no.nrk.yr&hl=no (+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
Icon-only buttons need an aria-label so screen readers can announce them.
input[type="submit"].search__input-submit (#432 on page)
Buttons with no accessible text (icon-only, no aria-label) can't be activated by voice control or understood by screen readers.
Source: WCAG 2.1 SC 4.1.2
C404 Error PageActionHTTP 404, custom pageREVIEW
BFavicon & Branding13 icon(s) detectedREVIEW
BWeb ManifestValid manifestREVIEW
BDark Mode SupportDark mode detectedREVIEW
Detection limited to meta tags and inline styles.
ALandmark Structure4 landmarksPASS
Add a skip link as the first focusable element so keyboard users can bypass repeated navigation.
Without a skip-nav link, keyboard users tab through every nav item before reaching content — every page, every visit.
Learn more ▾ ▴
WCAG 2.4.1 (Bypass Blocks) requires a mechanism to skip past repeated content. The standard implementation is a 'Skip to main content' link that's the first focusable element, visually hidden until focused. Three lines of HTML + four of CSS.
Source: WCAG 2.1 SC 2.4.1
A+Heading Hierarchy15 headingsPASS
- H1 Forside
- H2 Mine steder
- H2 Værvarsel for over 10 millioner steder over hele verden
- H2 Relevant nå
- H2 Siste fra meteorologene
- H2 Meteorologene
- H2 Meteorologene
- H2 Meteorologene
- H2 Meteorologene
- H2 Værsaker fra NRK
- H3 Nesten sommerlig vær i sør: – Da er livet på topp!
- H3 Polleneksplosjon
- H3 NVE om vårflom: – Jobber kontinuerlig med å forberede flomvarsel
- H2 Andre tjenester fra Meteorologisk institutt
- H2 Bunntekst
A+Alt Text QualityAll 29 images OKPASS
AForm Accessibility1 of 3 controls have issuesPASS
| Control | Type | Label | Method |
|---|---|---|---|
| #page-header__search-input | text | Søk på sted eller koordinater | aria-label |
| select | select | Choose language / velg språk | none |
| q | input | (Søk etter sted...) | placeholder only |
Placeholder text disappears on focus and is not a reliable label.
<input name="q">
Placeholder-only labels disappear when the user starts typing — they must remember what the field was for.
Learn more ▾ ▴
Placeholders are NOT labels. They vanish on input, fail color contrast checks (most are gray), and don't satisfy WCAG SC 3.3.2. Always use a real <label> alongside (or aria-labelledby).
Source: WCAG 2.1 SC 3.3.2 / Nielsen Norman
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 |
|---|---|---|---|---|---|
| h1 Forside | 19.14:1 | 3.0:1 | #000000 | #EEF5FF | Pass |
| h2 Mine steder | 19.14:1 | 3.0:1 | #000000 | #EEF5FF | Pass |
| h2 Værvarsel for over … | 19.14:1 | 3.0:1 | #000000 | #EEF5FF | Pass |
| h2 Relevant nå | 19.14:1 | 3.0:1 | #000000 | #EEF5FF | Pass |
| h2 Siste fra meteorolog… | 19.14:1 | 3.0:1 | #000000 | #EEF5FF | Pass |
| h2 Meteorologene | 19.14:1 | 3.0:1 | #000000 | #EEF5FF | Pass |
| h2 Meteorologene | 19.14:1 | 3.0:1 | #000000 | #EEF5FF | Pass |
| h2 Meteorologene | 19.14:1 | 3.0:1 | #000000 | #EEF5FF | Pass |
| h2 Meteorologene | 19.14:1 | 3.0:1 | #000000 | #EEF5FF | Pass |
| h2 Værsaker fra NRK | 19.14:1 | 3.0:1 | #000000 | #EEF5FF | Pass |
| h2 Andre tjenester fra … | 19.14:1 | 3.0:1 | #000000 | #EEF5FF | Pass |
| h2 Bunntekst | 19.14:1 | 3.0:1 | #000000 | #EEF5FF | Pass |
| span Gå til innholdet | 19.14:1 | 4.5:1 | #000000 | #EEF5FF | Pass |
| span Et samarbeid mellom … | 19.14:1 | 4.5:1 | #000000 | #EEF5FF | Pass |
| span og Meteorologisk ins… | 19.14:1 | 4.5:1 | #000000 | #EEF5FF | Pass |
| span Logg på | 19.14:1 | 4.5:1 | #000000 | #EEF5FF | Pass |
| span Søk | 19.14:1 | 4.5:1 | #000000 | #EEF5FF | Pass |
| span Avbryt | 19.14:1 | 4.5:1 | #000000 | #EEF5FF | Pass |
| span Søk | 19.14:1 | 4.5:1 | #000000 | #EEF5FF | Pass |
| span Meny | 19.14:1 | 4.5:1 | #000000 | #EEF5FF | 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, 31 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.