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:
- Öppna NVDA
- Öppna din webbplats
- Tryck på Tab-tangenten
- 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:
- Gå till Verktyg > Tillägg > Lägg till nytt
- Sök efter "Accessibility Checker"
- 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:
- Gå till Verktyg > Tillägg > Lägg till nytt
- Sök efter "Screen Reader Test"
- 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;
}