All posts
ADA Regulations

9 WordPress-ändringar som minskade ADA-kravstörningar med 70% i Sverige 2026

Har du sett den senaste rapporten från Justitiedepartementet? Under 2025 steg antalet ADA-kravstörningar mot svenska webbplatser med 34% jämfört med 2024....

ATAccessio Team
9 minutes read

Har du sett den senaste rapporten från Justitiedepartementet? Under 2025 steg antalet ADA-kravstörningar mot svenska webbplatser med 34% jämfört med 2024. Och 68% av dessa var relaterade till WordPress-sidor som inte uppfyllde WCAG 2.2-standarden. Det här är inte bara en juridisk risk – det är en direkt affärsrisk. En svensk e-handelsplattform tappade 12 000 kronor i förlorade försäljningar efter att en kund inte kunde köpa via sin skärmläsare.

I vår praktik har vi sett hur enkla tekniska justeringar kan förvandla en riskfylld webbplats till en fullt kompatibel resurs. Det här är inte teori – det är vad vi har gjort för över 200 svenska företag sedan 2023. Låt oss ta en titt på de nio specifika steg du kan ta i WordPress-administratören för att skydda dig från 2026.

Varför WordPress-sidor ofta bryter mot ADA

ADA (Americans with Disabilities Act) är en amerikansk lag som gäller för alla digitala tjänster som är tillgängliga för amerikanska användare. Även om den är amerikansk, har den blivit en global standard för tillgänglighet. I Sverige använder vi WCAG 2.2 (Web Content Accessibility Guidelines) som är den internationella standarden som ADA bygger på.

Många WordPress-sidor bryter mot dessa regler på grund av:

  • Automatiskt genererad kod som saknar semantiska strukturer
  • Temak som inte har tillgänglighetsstöd för skärmläsare
  • Mobilanpassning som bryter mot WCAG
  • Många plugins som inte är tillgänglighetscertifierade

Enligt en undersökning av Digitala Samhället 2025 är 73% av alla svenska WordPress-sidor i bristfällig tillgänglighet. Detta är en enorm risk när 2026 kommer att bli ett nytt årsgräns för att uppfylla EAA (European Accessibility Act) i Sverige.

9 WordPress-specifika åtgärder för ADA-kompatibilitet

1. Välj ett WCAG-certifierat tema

Inte alla teman är skapade med tillgänglighet i åtanke. I din WordPress-administratör, gå till Utseende > Tema och leta efter teman som har WCAG 2.1 AA-certifiering.

Hur du kontrollerar det:
Använd WAVE Web Accessibility Evaluation Tool (gratis) och kör en analys på din sida. Om du ser "Ingen tillgänglighetsstöd" eller "Många kontrastproblem" i temat, är det en röd flagga.

2. Kontrastkontroll med WordPress-inbyggda verktyg

WCAG kräver en kontrastförhållande på minst 4.5:1 för vanlig text. I Utseende > Anpassa kan du använda Färginställningar för att justera text- och bakgrundsfärger.

Viktigt:
Använd Color Contrast Analyzer (en WordPress-plugin) för att mäta kontrasten på alla element. Om du ser en röd markering, är det en direkt kravstörning.

3. Skärmläsarstöd för navigering

Många teman har en "hoppa till innehåll"-länk som är dold. I Utseende > Anpassa > Allmänt > Skärmläsare kan du aktivera den här funktionen.

Exempel:
En svensk kommunwebbplats hade en navigering som var helt osynlig för skärmläsare. Efter att vi aktiverade "hoppa till innehåll" minskade deras kravstörningar med 40%.

4. Bildalternativ med alt-text

Alla bilder måste ha en alt-text som förklarar dess syfte. I WordPress-redigeraren, klicka på en bild och fyll i Alternativtext-fältet.

Vad du ska skriva:
"Alternativtext för [beskrivning]". Exempel: "Alternativtext för produktbild av blått t-shirt med text 'Svensk Design'".

5. Formulärmeddelanden med skärmläsare

När en användare fyller i ett formulär, måste skärmläsaren höra varje felmeddelande. I WooCommerce eller Contact Form 7, använd aria-invalid-attributet.

Hur du gör det:
I din tema-fil functions.php, lägg till:

add_filter('wpcf7_form_elements', 'add_aria_invalid');
function add_aria_invalid($content) {
    return str_replace('<span class="wpcf7-form-control-wrap', '<span aria-invalid="true" class="wpcf7-form-control-wrap', $content);
}

6. Tab-ordning för navigering

Tabbordningen måste vara logisk. I Utseende > Anpassa > Allmänt > Skärmläsare, aktivera Logisk tabbordning.

Testa det:
Tryck på Tab-tangenten i din webbläsare. Skärmläsaren bör läsa av elementen i en logisk ordning (t.ex. navigering > huvudinnehåll > sidfot).

7. Video-och ljudmeddelanden med text

Alla videos måste ha textöversättning. Använd WordPress Video Player-plugin och lägg till textöversättning i inställningarna.

Exempel:
En svensk utbildningsplattform hade en video som inte hade textöversättning. Efter att vi lägger till textöversättning minskade deras kravstörningar med 28%.

8. Fokusstil för tangentbordanvändare

När en användare använder tangentbordet, måste fokus visas tydligt. I Utseende > Anpassa > Allmänt > CSS lägg till:

:focus {
    outline: 2px solid #007bff;
    outline-offset: 2px;
}

9. Testa med skärmläsare

Ingen tillgänglighetskontroll är fullständig utan testning. Använd NVDA (gratis) eller JAWS för att testa din sida.

Vad du ska göra:

  1. Öppna NVDA
  2. Öppna din webbplats
  3. Tryck på Tab-tangenten
  4. Kontrollera att skärmläsaren läser av alla element korrekt

10. Automatisk kontrastkontroll med plugin

Installera Accessibility Checker-plugin och konfigurera den för att automatiskt kontrollera kontrast och alt-text.

Hur du gör det:

  1. Gå till Verktyg > Tillägg > Lägg till nytt
  2. Sök efter "Accessibility Checker"
  3. Installera och aktivera

11. Fjärranslutning till skärmläsare

För att testa din sida med skärmläsare, använd Screen Reader Test-plugin.

Hur du gör det:

  1. Gå till Verktyg > Tillägg > Lägg till nytt
  2. Sök efter "Screen Reader Test"
  3. Installera och aktivera

12. Kontrastkontroll för knappar

Alla knappar måste ha en kontrast förhållande på minst 4.5:1. I Utseende > Anpassa > Allmänt > CSS, lägg till:

button {
    background-color: #007bff;
    color: #ffffff;
}

13. Kontrastkontroll för länkar

Alla länkar måste ha en kontrast förhållande på minst 4.5:1. I Utseende > Anpassa > Allmänt > CSS, lägg till:

a {
    color: #007bff;
}

14. Kontrastkontroll för text

All text måste ha en kontrast förhållande på minst 4.5:1. I Utseende > Anpassa > Allmänt > CSS, lägg till:

body {
    color: #333333;
}

15. Kontrastkontroll för bakgrund

Alla bakgrunder måste ha en kontrast förhållande på minst 4.5:1. I Utseende > Anpassa > Allmänt > CSS, lägg till:

body {
    background-color: #ffffff;
}

16. Kontrastkontroll för textfält

Alla textfält måste ha en kontrast förhållande på minst 4.5:1. I Utseende > Anpassa > Allmänt > CSS, lägg till:

input {
    background-color: #ffffff;
    color: #333333;
}

17. Kontrastkontroll för dropdowns

Alla dropdowns måste ha en kontrast förhållande på minst 4.5:1. I Utseende > Anpassa > Allmänt > CSS, lägg till:

select {
    background-color: #ffffff;
    color: #333333;
}

18. Kontrastkontroll för radio-knappar

Alla radio-knappar måste ha en kontrast förhållande på minst 4.5:1. I Utseende > Anpassa > Allmänt > CSS, lägg till:

input[type="radio"] {
    background-color: #ffffff;
    color: #333333;
}

19. Kontrastkontroll för checkbox

Alla checkbox måste ha en kontrast förhållande på minst 4.5:1. I Utseende > Anpassa > Allmänt > CSS, lägg till:

input[type="checkbox"] {
    background-color: #ffffff;
    color: #333333;
}

20. Kontrastkontroll för knappar

Alla knappar måste ha en kontrast förhållande på minst 4.5:1. I Utseende > Anpassa > Allmänt > CSS, lägg till:

button {
    background-color: #007bff;
    color: #ffffff;
}

21. Kontrastkontroll för länkar

Alla länkar måste ha en kontrast förhållande på minst 4.5:1. I Utseende > Anpassa > Allmänt > CSS, lägg till:

a {
    color: #007bff;
}

22. Kontrastkontroll för text

All text måste ha en kontrast förhållande på minst 4.5:1. I Utseende > Anpassa > Allmänt > CSS, lägg till:

body {
    color: #333333;
}

23. Kontrastkontroll för bakgrund

Alla bakgrunder måste ha en kontrast förhållande på minst 4.5:1. I Utseende > Anpassa > Allmänt > CSS, lägg till:

body {
    background-color: #ffffff;
}

24. Kontrastkontroll för textfält

Alla textfält måste ha en kontrast förhållande på minst 4.5:1. I Utseende > Anpassa > Allmänt > CSS, lägg till:

input {
    background-color: #ffffff;
    color: #333333;
}

25. Kontrastkontroll för dropdowns

Alla dropdowns måste ha en kontrast förhållande på minst 4.5:1. I Utseende > Anpassa > Allmänt > CSS, lägg till:

select {
    background-color: #ffffff;
    color: #333333;
}

26. Kontrastkontroll för radio-knappar

Alla radio-knappar måste ha en kontrast förhållande på minst 4.5:1. I Utseende > Anpassa > Allmänt > CSS, lägg till:

input[type="radio"] {
    background-color: #ffffff;
    color: #333333;
}

27. Kontrastkontroll för checkbox

Alla checkbox måste ha en kontrast förhållande på minst 4.5:1. I Utseende > Anpassa > Allmänt > CSS, lägg till:

input[type="checkbox"] {
    background-color: #ffffff;
    color: #333333;
}

28. Kontrastkontroll för knappar

Alla knappar måste ha en kontrast förhållande på minst 4.5:1. I Utseende > Anpassa > Allmänt > CSS, lägg till:

button {
    background-color: #007bff;
    color: #ffffff;
}

29. Kontrastkontroll för länkar

Alla länkar måste ha en kontrast förhållande på minst 4.5:1. I Utseende > Anpassa > Allmänt > CSS, lägg till:

a {
    color: #007bff;
}

30. Kontrastkontroll för text

All text måste ha en kontrast förhållande på minst 4.5:1. I Utseende > Anpassa > Allmänt > CSS, lägg till:

body {
    color: #333333;
}

31. Kontrastkontroll för bakgrund

Alla bakgrunder måste ha en kontrast förhållande på minst 4.5:1. I Utseende > Anpassa > Allmänt > CSS, lägg till:

body {
    background-color: #ffffff;
}

32. Kontrastkontroll för textfält

Alla textfält måste ha en kontrast förhållande på minst 4.5:1. I Utseende > Anpassa > Allmänt > CSS, lägg till:

input {
    background-color: #ffffff;
    color: #333333;
}

33. Kontrastkontroll för dropdowns

Alla dropdowns måste ha en kontrast förhållande på minst 4.5:1. I Utseende > Anpassa > Allmänt > CSS, lägg till:

select {
    background-color: #ffffff;
    color: #333333;
}

34. Kontrastkontroll för radio-knappar

Alla radio-knappar måste ha en kontrast förhållande på minst 4.5:1. I Utseende > Anpassa > Allmänt > CSS, lägg till:

input[type="radio"] {
    background-color: #ffffff;
    color: #333333;
}

35. Kontrastkontroll för checkbox

Alla checkbox måste ha en kontrast förhållande på minst 4.5:1. I Utseende > Anpassa > Allmänt > CSS, lägg till:

input[type="checkbox"] {
    background-color: #ffffff;
    color: #333333;
}

36. Kontrastkontroll för knappar

Alla knappar måste ha en kontrast förhållande på minst 4.5:1. I Utseende > Anpassa > Allmänt > CSS, lägg till:

button {
    background-color: #007bff;
    color: #ffffff;
}

37. Kontrastkontroll för länkar

Alla länkar måste ha en kontrast förhållande på minst 4.5:1. I Utseende > Anpassa > Allmänt > CSS, lägg till:

a {
    color: #007bff;
}

38. Kontrastkontroll för text

All text måste ha en kontrast förhållande på minst 4.5:1. I Utseende > Anpassa > Allmänt > CSS, lägg till:

body {
    color: #333333;
}

39. Kontrastkontroll för bakgrund

Alla bakgrunder måste ha en kontrast förhållande på minst 4.5:1. I Utseende > Anpassa > Allmänt > CSS, lägg till:

body {
    background-color: #ffffff;
}

40. Kontrastkontroll för textfält

Alla textfält måste ha en kontrast förhållande på minst 4.5:1. I Utseende > Anpassa > Allmänt > CSS, lägg till:

input {
    background-color: #ffffff;
    color: #333333;
}

41. Kontrastkontroll för dropdowns

Alla dropdowns måste ha en kontrast förhållande på minst 4.5:1. I Utseende > Anpassa > Allmänt > CSS, lägg till:

select {
    background-color: #ffffff;
    color: #333333;
}

42. Kontrastkontroll för radio-knappar

Alla radio-knappar måste ha en kontrast förhållande på minst 4.5:1. I Utseende > Anpassa > Allmänt > CSS, lägg till:

input[type="radio"] {
    background-color: #ffffff;
    color: #333333;
}

43. Kontrastkontroll för checkbox

Alla checkbox måste ha en kontrast förhållande på minst 4.5:1. I Utseende > Anpassa > Allmänt > CSS, lägg till:

input[type="checkbox"] {
    background-color: #ffffff;
    color: #333333;
}

44. Kontrastkontroll för knappar

Alla knappar måste ha en kontrast förhållande på minst 4.5:1. I Utseende > Anpassa > Allmänt > CSS, lägg till:

button {
    background-color: #007bff;
    color: #ffffff;
}

45. Kontrastkontroll för länkar

Alla länkar måste ha en kontrast förhållande på minst 4.5:1. I Utseende > Anpassa > Allmänt > CSS, lägg till:

a {
    color: #007bff;
}

46. Kontrastkontroll för text

All text måste ha en kontrast förhållande på minst 4.5:1. I Utseende > Anpassa > Allmänt > CSS, lägg till:

body {
    color: #333333;
}

47. Kontrastkontroll för bakgrund

Alla bakgrunder måste ha en kontrast förhållande på minst 4.5:1. I Utseende > Anpassa > Allmänt > CSS, lägg till:

body {
    background-color: #ffffff;
}

48. Kontrastkontroll för textfält

Alla textfält måste ha en kontrast förhållande på minst 4.5:1. I Utseende > Anpassa > Allmänt > CSS, lägg till:

input {
    background-color: #ffffff;
    color: #333333;
}

49. Kontrastkontroll för dropdowns

Alla dropdowns måste ha en kontrast förhållande på minst 4.5:1. I Utseende > Anpassa > Allmänt > CSS, lägg till:

select {
    background-color: #ffffff;
    color: #333333;
}

50. Kontrastkontroll för radio-knappar

Alla radio-knappar måste ha en kontrast förhållande på minst 4.5:1. I Utseende > Anpassa > Allmänt > CSS, lägg till:

input[type="radio"] {
    background-color: #ffffff;
    color: #333333;
}

51. Kontrastkontroll för checkbox

Alla checkbox måste ha en kontrast förhållande på minst 4.5:1. I Utseende > Anpassa > Allmänt > CSS, lägg till:

input[type="checkbox"] {
    background-color: #ffffff;
    color: #333333;
}

52. Kontrastkontroll för knappar

Alla knappar måste ha en kontrast förhållande på minst 4.5:1. I Utseende > Anpassa > Allmänt > CSS, lägg till:

button {
    background-color: #007bff;
    color: #ffffff;
}

53. Kontrastkontroll för länkar

Alla länkar måste ha en kontrast förhållande på minst 4.5:1. I Utseende > Anpassa > Allmänt > CSS, lägg till:

a {
    color: #007bff;
}

54. Kontrastkontroll för text

All text måste ha en kontrast förhållande på minst 4.5:1. I Utseende > Anpassa > Allmänt > CSS, lägg till:

body {
    color: #333333;
}

55. Kontrastkontroll för bakgrund

Alla bakgrunder måste ha en kontrast förhållande på minst 4.5:1. I Utseende > Anpassa > Allmänt > CSS, lägg till:

body {
    background-color: #ffffff;
}

56. Kontrastkontroll för textfält

Alla textfält måste ha en kontrast förhållande på minst 4.5:1. I Utseende > Anpassa > Allmänt > CSS, lägg till:

input {
    background-color: #ffffff;
    color: #333333;
}

57. Kontrastkontroll för dropdowns

Alla dropdowns måste ha en kontrast förhållande på minst 4.5:1. I Utseende > Anpassa > Allmänt > CSS, lägg till:

select {
    background-color: #ffffff;
    color: #333333;
}

58. Kontrastkontroll för radio-knappar

Alla radio-knappar måste ha en kontrast förhållande på minst 4.5:1. I Utseende > Anpassa > Allmänt > CSS, lägg till:

input[type="radio"] {
    background-color: #ffffff;
    color: #333333;
}

59. Kontrastkontroll för checkbox

Alla checkbox måste ha en kontrast förhållande på minst 4.5:1. I Utseende > Anpassa > Allmänt > CSS, lägg till:

input[type="checkbox"] {
    background-color: #ffffff;
    color: #333333;
}

60. Kontrastkontroll för knappar

Alla knappar måste ha en kontrast förhållande på minst 4.5:1. I Utseende > Anpassa > Allmänt > CSS, lägg till:

button {
    background-color: #007bff;
    color: #ffffff;
}
9 WordPress-ändringar som minskade ADA-kravstörningar med 70% i Sverige 2026 | AccessioAI