Maandag t/m vrijdag, 09:00 – 18:00 +31 970 1028 0205 WhatsApp
WebMaintorNederland
Toegankelijkheid · wat wij doen

Een Elementor-website toegankelijk maken

Koppen die geen koppen zijn, sliders, pop-ups en iconen zonder tekst: de bekende Elementor-problemen, en wat u instelt of laat aanpassen.

Een Elementor-pagina ziet er in de editor vaak keurig uit. Grote titel, drie kolommen met iconen, een slider met klantfoto's, een pop-up met een nieuwsbriefaanbod. Zet u een screenreader aan, dan hoort u een heel andere pagina. Vijf koppen van niveau 2 op een rij, iconen die als "afbeelding" worden aangekondigd, een slider die doordraait terwijl iemand probeert te lezen, en een pop-up waar de toetsenbordfocus niet in terechtkomt. Zo kan het met de Elementor-toegankelijkheid gesteld zijn, zonder dat iemand het in de editor ziet.

Elementor is niet ontoegankelijk van zichzelf. De toegankelijkheid hangt sterk af van hoe de pagina's zijn opgebouwd. Hieronder leest u welke problemen wij in Elementor-sites het vaakst zien, wat u in de editor zelf kunt instellen, en wat een ontwikkelaar moet oplossen. De algemene WordPress-kant, zoals thema en plugins, staat op een aparte pagina.

  1. 01

    Elementor en toegankelijkheid: waar het misgaat

    Koppen die per widget worden gekozen

    In de Heading-widget kiest u zelf het HTML-niveau: H1 tot en met H6, of een gewone tekst. Dat is handig, maar ook de bron van veel fouten. Een ontwerper kiest H2 omdat die maat mooi staat, of H4 voor een kleine tussenkop in een kaart. Het resultaat is een koppenstructuur die nergens op slaat. De opmaak van een kop hoort u via het stijltabblad te regelen, het niveau via de inhoud.

    Veel lagen code

    Oudere Elementor-pagina's, gebouwd met secties, kolommen en widgets, leveren veel geneste elementen op. Op zichzelf is dat geen WCAG-fout, maar het maakt de pagina zwaarder en de leesvolgorde lastiger te controleren. Elementor heeft in nieuwere versies containers en lichtere code geïntroduceerd. Overstappen kan helpen, maar vraagt wel dat pagina's opnieuw worden opgebouwd.

    Iconen zonder tekst

    Een rij sociale-media-iconen, een telefoonicoon als link, een Icon Box met alleen een pictogram. Zonder tekst weet een screenreader niet wat zo'n link doet. In iconen zonder tekst leest u hoe u dat oplost.

    Sliders, carrousels en animaties

    De slider-widgets draaien vaak automatisch, zonder pauzeknop, en de pijltjes hebben niet altijd een naam. Ingangsanimaties ("fade in", "slide up") kunnen voor sommige bezoekers onprettig zijn. Of u een slider beter kunt laten staan of weghalen, staat in sliders en carrousels toegankelijk maken.

    Pop-ups

    Pop-ups van Elementor Pro moeten de focus naar zich toe trekken als ze openen, met Escape te sluiten zijn en de focus daarna teruggeven. Een pop-up die bij het laden van de pagina opent en de inhoud afdekt, is voor veel bezoekers het eerste obstakel.

    Tabs, accordeons en uitklapblokken

    Elementor heeft eigen widgets voor tabbladen en uitklapbare vragen, en veel add-ons voegen er nog varianten aan toe. Het verschil zit in de details. Een goed uitklapblok laat een screenreader horen of het open of dicht staat, en gaat open met Enter of de spatiebalk. Bij sommige add-on-widgets is de kop alleen met de muis aan te klikken, of staat de verborgen inhoud er al die tijd voor hulpsoftware gewoon tussen. Test daarom elke variant die u gebruikt, ook als hij er hetzelfde uitziet als de standaardwidget.

    Formulieren in Elementor Pro

    Het formulierwidget van Elementor Pro kan labels verbergen om ruimte te sparen. Dat oogt strak, maar dan blijft alleen de placeholder over. Zet de labels zichtbaar en controleer of foutmeldingen na het verzenden worden voorgelezen.

    Knoppen die links zijn, en andersom

    De Button-widget maakt een link. Wordt hij gebruikt om iets te openen op dezelfde pagina, zoals een uitklapblok of pop-up, dan klopt de rol niet en mist vaak de juiste status voor een screenreader.

  2. 02

    Wat u in Elementor zelf instelt

    Een flink deel van de Elementor-toegankelijkheid ligt bij wie de pagina's bouwt. Zonder code kunt u al veel doen:

    • Kopniveaus per widget logisch kiezen: één H1 per pagina, daarna H2 voor de hoofdsecties en H3 daaronder.
    • Alt-teksten invullen in de mediabibliotheek, en bij decoratieve afbeeldingen leeg laten.
    • Kleuren in de globale instellingen controleren op contrast. Pas één globale kleur aan en het hele ontwerp volgt. De regels daarvoor staan op kleurcontrast verbeteren.
    • Autoplay uit bij sliders en video's, of minstens een pauzeknop tonen.
    • Ingangsanimaties beperken tot plekken waar ze iets toevoegen.
    • Linkteksten bij knoppen die zeggen wat er gebeurt, niet "Lees meer" tien keer op een pagina.
    • Pop-ups niet laten openen bij het laden van de pagina, maar na een handeling van de bezoeker.
  3. 03

    Wat maatwerk vraagt

    Niet alles is met een schakelaar op te lossen. Waar een ontwikkelaar aan te pas komt:

    • een toegankelijke naam toevoegen aan iconen en icoonlinks, bijvoorbeeld met verborgen tekst;
    • de focusafhandeling van pop-ups, uitschuifmenu's en de mobiele menuknop verbeteren;
    • een duidelijke, zichtbare focusstijl in het thema of via eigen CSS;
    • widgets die als knop werken ook echt als knop laten gedragen;
    • statusmeldingen, bijvoorbeeld na het verzenden van een formulier, laten voorlezen;
    • widgets van externe add-ons vervangen als ze niet te repareren zijn.

    Een voorbeeld van een icoonlink die een screenreader wel kan uitspreken:

    <a href="tel:+31...">
      <svg aria-hidden="true" focusable="false">...</svg>
      <span class="screen-reader-text">Bel ons</span>
    </a>

    Het icoon wordt verborgen voor hulpsoftware, de tekst is onzichtbaar op het scherm maar wordt wel voorgelezen.

  4. 04

    Hoe WebMaintor een Elementor-site aanpakt

    1. Templates eerst. Wij beginnen bij de header, footer, pop-ups en de Theme Builder-sjablonen, omdat fouten daar op elke pagina terugkomen.
    2. Globale instellingen. Kleuren, lettertypen en focusstijl leggen wij centraal vast, zodat losse pagina's die automatisch overnemen.
    3. Pagina's per type. Daarna lopen wij de pagina's per soort langs en corrigeren koppen, knoppen en iconen.
    4. Add-ons beoordelen. Van elke extra widgetbibliotheek bekijken wij of hij te repareren is of beter kan verdwijnen.
    5. Afspraken voor de redactie. U krijgt een korte werkwijze voor wie pagina's bouwt, zodat nieuwe pagina's niet dezelfde fouten krijgen.

    Thema- en pluginvragen die niet specifiek voor Elementor zijn, behandelen wij zoals beschreven bij een bestaande WordPress-site toegankelijk maken.

  5. 05

    Na het herstel: Elementor blijft bewegen

    Elementor brengt regelmatig updates uit, en add-ons ook. Een update kan code veranderen die u net heeft gerepareerd. Daarom loont het om een Elementor-site na grote updates te controleren. Wat bij het onderhoud van zo'n site komt kijken, leest u in onderhoud van een Elementor-website. Het volledige stappenplan voor toegankelijkheid vindt u op de overzichtspagina over toegankelijkheid.

Kennisbank

Verder lezen

FAQ

Veelgestelde vragen

Is Elementor Pro nodig voor een toegankelijke site?

Nee. Toegankelijkheid hangt niet af van de Pro-versie. Pro geeft wel toegang tot de Theme Builder, waarmee header en footer centraal te beheren zijn, en dat maakt herstel overzichtelijker.

Moet ik overstappen van secties naar containers?

Dat is niet verplicht voor toegankelijkheid. Het levert lichtere code op, maar betekent dat pagina's opnieuw worden opgebouwd. Wij wegen dat af tegen de omvang van uw site en of er toch al een redesign aankomt.

Wat doe ik met de widgets van een externe add-on?

Test ze eerst met het toetsenbord. Werkt een widget niet en is er geen instelling die helpt, dan is vervangen door een standaardwidget of een eenvoudiger oplossing meestal sneller dan repareren.

Lost een toegankelijkheidswidget de Elementor-problemen op?

Nee. Een widget in de hoek van het scherm verandert de koppen, knoppen en pop-ups in uw pagina's niet. Die moeten in Elementor zelf goed worden opgebouwd. Mensen die hulpsoftware gebruiken, hebben hun eigen instellingen al op hun apparaat.

Kan mijn medewerker na de uitleg zelf toegankelijke pagina's bouwen?

Voor gewone inhoudspagina's wel, als de templates en globale instellingen goed staan. Bij nieuwe soorten pagina's of nieuwe widgets kunt u ons vragen even mee te kijken.

Vragen over toegankelijkheid?

Vraag een gratis websitecheck aan. U ontvangt binnen één werkdag een helder rapport, zonder verplichtingen.

Reactie binnen 4 werkuren
WhatsApp