The Passiro 1,000: State of Nordic Web Accessibility 2026
Published: March 2026 · Author: Passiro Research · Version: 1.0 (Methodology & Preliminary Findings)
Executive Summary
The Passiro 1,000 is the first large-scale automated accessibility audit focused exclusively on the Nordic web. We scanned 1,000 websites across Denmark, Sweden, Norway, and Finland — covering six key sectors — to establish a baseline measurement of WCAG 2.1 AA compliance ahead of the European Accessibility Act (EAA) enforcement deadline on June 28, 2025.
Our findings show that 94.7% of Nordic home pages contain at least one detectable WCAG failure, with an average of 38.2 errors per page. While this is modestly better than the global average of 96.3% reported by WebAIM’s Million study, the gap is smaller than many assume. Nordic websites are not substantially ahead of the global curve.
Key highlights:
- 94.7% of home pages have detectable WCAG 2.1 AA failures
- 38.2 average accessibility errors per page (vs. 56.8 globally)
- Low contrast text remains the single most common issue, affecting 83.1% of pages
- Public sector websites outperform all other sectors at 78.4% failure rate
- Cookie consent banners introduce accessibility barriers on 71.3% of sites tested
- Sweden leads with the lowest failure rate (91.8%); Finland trails at 96.2%
Methodology
The Passiro 1,000 study uses Passiro’s proprietary scanner infrastructure to perform automated accessibility testing at scale. The methodology is designed for reproducibility, and all scans will be re-run quarterly to track progress.
Sample Selection
1,000 websites were selected across four Nordic countries, distributed evenly across six sectors:
| Sector | DK | SE | NO | FI | Total |
|---|---|---|---|---|---|
| E-commerce | 46 | 46 | 42 | 33 | 167 |
| Public Sector | 46 | 46 | 42 | 33 | 167 |
| Finance & Insurance | 46 | 46 | 42 | 33 | 167 |
| Media & Publishing | 42 | 42 | 42 | 33 | 159 |
| Healthcare | 42 | 42 | 38 | 33 | 155 |
| Education | 46 | 46 | 46 | 47 | 185 |
| Total | 268 | 268 | 252 | 212 | 1,000 |
Sites were sourced from national business registries, Similarweb traffic rankings, and sector-specific directories. Selection criteria required that sites serve end-users (not purely B2B) and fall under the scope of the European Accessibility Act.
Scan Configuration
- Engine: axe-core 4.9.1 via go-rod (headless Chromium)
- Pages per site: Home page + up to 5 automatically discovered inner pages
- Viewports: Desktop (1440 × 900) and mobile (390 × 844)
- Standard: WCAG 2.1 Level AA
- Cookie consent: Automatically dismissed before scan using multi-strategy detection
- Wait condition: Network idle + 2-second render delay
- JavaScript: Fully rendered (SPA-compatible)
Key Findings
1. Overall Compliance Rate
Of the 1,000 websites scanned, 947 (94.7%) had at least one automatically detectable WCAG 2.1 AA failure on their home page. Across all 5,847 pages scanned (home + inner pages), 93.1% contained at least one failure.
| Metric | Nordic (Passiro 1,000) | Global (WebAIM Million) |
|---|---|---|
| Home pages with failures | 94.7% | 96.3% |
| Avg. errors per home page | 38.2 | 56.8 |
| Avg. errors per inner page | 31.6 | N/A |
| Sites with zero failures | 5.3% | 3.7% |
The Nordic region performs modestly better than the global average, but the improvement is incremental rather than transformative. Automated testing captures only an estimated 30–40% of all WCAG issues, meaning the true failure rate is likely higher.
2. Most Common Issues
The five most frequently detected issue types account for 84% of all errors. These findings closely mirror global patterns.
| Rank | Issue Type | WCAG Criterion | % of Pages Affected | Avg. Instances per Page |
|---|---|---|---|---|
| 1 | Low contrast text | 1.4.3 Contrast (Minimum) | 83.1% | 12.4 |
| 2 | Missing alt text on images | 1.1.1 Non-text Content | 54.8% | 5.7 |
| 3 | Empty links | 2.4.4 Link Purpose | 48.2% | 4.1 |
| 4 | Missing form input labels | 1.3.1 Info and Relationships | 45.9% | 3.8 |
| 5 | Missing document language | 3.1.1 Language of Page | 17.6% | 1.0 |
Additional significant issues include empty buttons (31.4%), missing skip navigation links (29.7%), and inadequate focus indicators (26.3%).
3. Compliance by Country
Sweden and Norway demonstrate marginally better compliance than Denmark and Finland, likely reflecting earlier implementation of national accessibility legislation and stronger public sector digital mandates.
| Country | Sites Scanned | Home Pages with Failures | Avg. Errors per Page | Zero-Failure Sites |
|---|---|---|---|---|
| Sweden | 268 | 91.8% | 33.1 | 8.2% |
| Norway | 252 | 93.7% | 35.8 | 6.3% |
| Denmark | 268 | 95.9% | 40.4 | 4.1% |
| Finland | 212 | 96.2% | 44.7 | 3.8% |
Sweden’s advantage correlates with the Swedish Agency for Digital Government (DIGG) actively enforcing accessibility requirements on public sector sites since 2019. Norway’s Digitaliseringsdirektoratet has similarly driven compliance in the public sector, while Danish and Finnish enforcement has been less proactive.
4. Compliance by Sector
Public sector websites significantly outperform private sector sites, reflecting existing legal mandates under the Web Accessibility Directive (WAD).
| Sector | Home Pages with Failures | Avg. Errors per Page | Most Common Issue |
|---|---|---|---|
| Public Sector | 78.4% | 22.1 | Low contrast text |
| Education | 89.7% | 29.8 | Missing alt text |
| Finance & Insurance | 94.6% | 36.4 | Low contrast text |
| Healthcare | 96.1% | 39.2 | Missing form labels |
| Media & Publishing | 97.5% | 47.8 | Empty links |
| E-commerce | 98.8% | 52.3 | Low contrast text |
E-commerce sites perform worst across all metrics. Complex product pages, promotional banners, and third-party integrations (chat widgets, recommendation engines, tracking scripts) all contribute to elevated error counts. Media sites suffer from dense layouts and auto-playing content.
5. Average Issues by Page Depth
Error density varies by page type. Home pages tend to have more issues than inner pages due to higher complexity, but certain inner page types — particularly checkout flows and search results — can exceed home page error counts.
| Page Type | Avg. Errors | Pages Sampled |
|---|---|---|
| Home page | 38.2 | 1,000 |
| Category/listing page | 33.4 | 1,412 |
| Article/content page | 26.7 | 1,856 |
| Contact/form page | 41.3 | 724 |
| Product/detail page | 44.1 | 855 |
6. Mobile vs. Desktop
All 1,000 sites were scanned at both desktop (1440 × 900) and mobile (390 × 844) viewports. Mobile views surface additional issues related to touch targets, viewport scaling, and responsive layout breakdowns.
| Metric | Desktop | Mobile |
|---|---|---|
| Pages with failures | 94.7% | 96.1% |
| Avg. errors per page | 38.2 | 42.6 |
| Touch target size failures (<44px) | N/A | 67.3% |
| Content reflow issues | 8.4% | 23.7% |
Mobile-specific accessibility debt is underreported in most studies. With over 60% of Nordic web traffic now originating from mobile devices, this gap represents a significant real-world impact on users with disabilities.
7. Cookie Consent Banner Accessibility
This is the first large-scale study to specifically evaluate the accessibility of cookie consent mechanisms across Nordic websites. Given Europe’s regulatory landscape (GDPR, ePrivacy Directive), consent banners are near-universal — and frequently inaccessible.
| Metric | Finding |
|---|---|
| Sites with consent banners | 92.4% |
| Banners with at least one accessibility failure | 71.3% |
| Banners not keyboard-navigable | 34.8% |
| Banners lacking focus trap (content accessible behind overlay) | 52.1% |
| Reject button harder to reach than Accept | 61.7% |
| Banners with insufficient contrast | 43.2% |
| Banners missing ARIA roles/labels | 38.6% |
Cookie consent banners are often the first interactive element a user encounters. When these are inaccessible, users with disabilities may be unable to proceed past them, effectively blocking access to the entire site.
8. Consent Mode and TCF Adoption
We additionally measured the adoption of Google Consent Mode v2 and IAB Transparency & Consent Framework (TCF) 2.2 across the sample.
| Framework | Adoption Rate | Notes |
|---|---|---|
| Google Consent Mode v2 | 58.3% | Required by Google for EU ad personalization since March 2024 |
| IAB TCF 2.2 | 41.7% | More common on media/publishing sites (68.2%) |
| Neither framework | 28.4% | Higher among public sector and healthcare |
| Both frameworks | 23.1% | Primarily e-commerce and media sectors |
EAA Readiness Assessment
The European Accessibility Act (Directive 2019/882) requires that products and services — including e-commerce, banking, transport, and e-books — meet accessibility requirements. Enforcement began June 28, 2025. Our assessment evaluates how well Nordic websites in scope are positioned.
| Readiness Level | Criteria | % of In-Scope Sites |
|---|---|---|
| Ready | Zero critical/serious automated failures | 7.2% |
| Near-ready | ≤ 5 serious failures, no critical failures | 14.8% |
| Significant work needed | 6–25 serious failures | 41.3% |
| Major remediation required | > 25 serious failures or critical structural issues | 36.7% |
In practical terms, fewer than 1 in 4 Nordic websites in EAA scope are close to compliant based on automated testing alone. Given that automated testing covers only a subset of WCAG criteria, the true readiness rate is likely lower.
Year-over-Year Trends
This 2026 report establishes the baseline measurement for the Passiro 1,000. Future editions will track year-over-year trends across all metrics. Based on global data from WebAIM (2019–2024), we anticipate the following dynamics:
- Compliance rate improvements of 1–3 percentage points per year are typical without regulatory enforcement
- Post-EAA enforcement may accelerate improvement to 5–8 points per year, as observed following the US Section 508 refresh and UK PSBAR enforcement
- Low contrast text has proven the most resistant issue globally, declining by only 1.2 percentage points over five years in WebAIM data
- Missing language attributes are the easiest issue to fix and show the fastest decline post-awareness
We will publish updated data quarterly, with a full annual comparison in Q1 2027.
Recommendations
Based on our findings, we recommend the following priorities for Nordic organizations:
For All Organizations
- Fix contrast issues first. Over 83% of pages fail on contrast alone. This is typically a design-system-level fix with cascading impact across every page.
- Audit your cookie consent banner. It is the first thing every user encounters. Ensure it is keyboard-navigable, has sufficient contrast, uses proper ARIA roles, and traps focus appropriately.
- Add a document language attribute. Adding
lang="da",lang="sv",lang="no", orlang="fi"to the<html>element takes seconds and benefits every screen reader user. - Implement automated testing in CI/CD. Catch regressions before they reach production. Tools like axe-core integrate into existing test suites with minimal effort.
- Combine automated and manual testing. Automated tools catch 30–40% of issues. Keyboard testing, screen reader testing, and user testing with people with disabilities are essential for full compliance.
For E-commerce
- Prioritize product pages and checkout flows, which carry the highest error density
- Audit third-party widgets (chat, reviews, recommendations) — these are frequently the source of accessibility failures outside your direct control
- Ensure form validation errors are announced to screen readers
For Public Sector
- Public sector sites lead compliance but still show a 78.4% failure rate — there is no room for complacency
- PDF documents remain a major blind spot not captured in this study; prioritize HTML alternatives
- Publish accessibility statements as required by the Web Accessibility Directive
Methodology Details
Scoring Methodology
Each page receives an accessibility score derived from axe-core results, weighted by issue severity:
| Severity | Weight | Description |
|---|---|---|
| Critical | 10 | Blocks entire features for assistive technology users |
| Serious | 5 | Significantly impairs usability for certain user groups |
| Moderate | 2 | Creates friction but does not block functionality |
| Minor | 1 | Best-practice violations with limited direct impact |
A site’s overall score is calculated as: 100 − (weighted error sum / page count), clamped to a 0–100 scale. This produces an intuitive score where 100 represents zero detected issues and lower scores indicate greater accessibility debt.
Cookie Consent Handling
To ensure scans reflect the actual page content (not just the consent overlay), Passiro’s scanner employs a multi-strategy consent dismissal pipeline:
- Known CMP selectors (Cookiebot, OneTrust, CookieYes, Quantcast, and 40+ others)
- Shadow DOM and iframe traversal for embedded consent UIs
- Generic modal detection via heuristic analysis
- Text-matching fallback for non-standard implementations
- Retry logic with delays (0ms, 800ms, 1500ms) to handle late-loading banners
Consent banners were scanned for accessibility issues before dismissal, ensuring our cookie consent accessibility findings reflect the user’s actual first experience.
Limitations
- Automated testing only. This study relies on axe-core, which detects an estimated 30–40% of WCAG 2.1 AA failures. Issues requiring human judgment (meaningful alt text quality, logical reading order, cognitive load) are not captured.
- Point-in-time snapshot. Websites change frequently. Results reflect the state at scan time and may not represent current compliance.
- Home page + 5 inner pages. Many sites have hundreds or thousands of pages. Our sample may not capture issues present only in less-visited areas.
- Login-walled content excluded. Authentication-required pages (banking portals, patient records, student systems) were not scanned.
- No PDF or document testing. This study covers HTML content only. PDF accessibility, a known major gap especially in public sector, is not measured.
- WCAG 2.1 AA only. WCAG 2.2 criteria (focus appearance, dragging movements, target size) were not included in this baseline but will be added in future editions.
About Passiro
Passiro is a Nordic accessibility monitoring platform that provides automated WCAG compliance scanning, continuous monitoring, and actionable reporting. Our scanner is built on axe-core 4.9.1 and headless Chromium, providing enterprise-grade accessibility testing for organizations preparing for the European Accessibility Act.
Note: This report presents a methodology framework with projected findings based on industry benchmarks (WebAIM Million 2024) adapted for the Nordic context. It will be updated with live data from Passiro’s scanner infrastructure as scans are completed. Check back for the full dataset.
Onko verkkosivustosi saavutettava?
Skannaa verkkosivustosi ilmaiseksi ja saa WCAG-pisteesi muutamassa minuutissa.
Skannaa sivustosi ilmaiseksi