Afbeeldingen en alt-teksten check voor snellere en toegankelijkere pagina's
Een alt-tekst (het alt-attribuut) is de tekstbeschrijving die je aan een afbeelding meegeeft. Schermlezers lezen die voor aan mensen die niet kunnen zien, en zoekmachines gebruiken hem om te begrijpen wat er op een plaatje staat. Ontbreekt de alt-tekst of klopt hij niet, dan mist een deel van je bezoekers belangrijke informatie en verlies je vindbaarheid.
Controlepunten
Waarom dit belangrijk is
Voor mensen die een schermlezer gebruiken is de alt-tekst vaak de enige manier om te weten wat een afbeelding toont. Ontbreekt die op een informatieve foto, grafiek of knop, dan valt er een gat in de informatie of wordt simpelweg de bestandsnaam voorgelezen, wat verwarrend en uitsluitend werkt. Goede alt-teksten zijn daarnaast een serieuze SEO-factor: zoekmachines kunnen geen plaatjes 'zien' en leunen op de alt-tekst om context te bepalen, wat meebepaalt of je opduikt in Google Afbeeldingen en in de gewone resultaten. Ook bij trage verbindingen of als een afbeelding niet laadt, ziet de bezoeker de alt-tekst als vervanging, zodat de pagina begrijpelijk blijft. Voor webwinkels en formulieren raakt dit direct conversie: een productknop of bestelafbeelding zonder leesbaar alternatief kan een aankoop blokkeren. Voor veel organisaties is toegankelijkheid bovendien een wettelijke verplichting, en alt-teksten zijn daarin een van de meest basale eisen.
Veelvoorkomende bevindingen
Een alt-attribuut hoort op elk img-element in de HTML te staan. De waarde is een korte tekst die beschrijft wat de afbeelding overbrengt in de context van de pagina. Een schermlezer leest die tekst voor, een zoekmachine indexeert hem, en de browser toont hem als de afbeelding niet laadt. De vuistregel is: beschrijf de functie en betekenis van de afbeelding op die plek, niet elk detail. Een foto van een monteur bij een ketel hoeft niet 'man met blauwe overall en moersleutel bij een witte cv-ketel' te zijn; 'monteur installeert een cv-ketel' is vaak genoeg.
Het belangrijkste onderscheid is informatief versus decoratief. Een informatieve afbeelding draagt inhoud over (een grafiek, een productfoto, een diagram, tekst in beeld) en heeft een betekenisvolle alt-tekst nodig. Een puur decoratieve afbeelding (een sfeerlijn, een achtergrondvorm, een scheidingselementje) voegt geen informatie toe en hoort juist een leeg alt-attribuut te krijgen: alt="". Dat lege attribuut is geen fout maar een bewuste keuze: het vertelt de schermlezer dat hij de afbeelding mag overslaan. Het attribuut helemaal weglaten is wel een probleem, want dan gaat de schermlezer vaak terugvallen op de bestandsnaam.
Het gaat geregeld mis op een paar vaste plekken. Bestandsnamen als alt-tekst ('IMG_1234.jpg') zeggen niets. Generieke woorden als 'afbeelding' of 'foto' ook niet, want dat weet de gebruiker al. Tekst die in een afbeelding zit (bijvoorbeeld een prijslijst of een poster als plaatje) is onzichtbaar voor zoekmachines en schermlezers als die tekst niet ook in de alt-tekst of als gewone tekst op de pagina staat. En afbeeldingen die als knop of link werken, zoals een logo dat naar de homepage linkt of een winkelwagen-icoon, moeten een alt-tekst hebben die het doel van de link beschrijft ('naar de homepage', 'winkelwagen openen'), niet alleen het uiterlijk.
Let ook op afbeeldingen die via CSS als achtergrond worden geladen of via moderne technieken (picture-elementen, lazy loading, icon fonts, inline SVG). Een CSS-achtergrond heeft geen alt-attribuut; als daar inhoud in zit, moet die ergens anders in tekst beschikbaar zijn. Bij SVG gelden eigen regels (een title- of aria-label-aanpak). Een veelgemaakte fout is dat afbeeldingen pas via JavaScript worden ingeladen zonder dat het alt-attribuut meekomt. Een goede pagina heeft dus niet alleen alt-teksten, maar zorgt dat ze ook echt aanwezig zijn in de uiteindelijke HTML die bezoeker en schermlezer te zien krijgen.
CheckBorg detecteert en signaleert deze situaties: ontbrekende alt-attributen, lege alt waar dat (on)terecht is, bestandsnamen en generieke teksten, en afbeeldingen in links zonder bruikbaar alternatief. We laten zien waar het misgaat en helpen prioriteren wat het zwaarst weegt. Het daadwerkelijk aanpassen gebeurt in je CMS, thema of broncode, want daar staan de afbeeldingen en hun attributen. Voor de vraag of jouw site aan toegankelijkheidswetgeving voldoet, geven we geen juridisch eindoordeel; raadpleeg daarvoor een toegankelijkheidsspecialist.
Hoe pak je het aan
Bepaal per afbeelding: informatief of decoratief
Loop je belangrijkste pagina's langs en beslis per afbeelding of die inhoud overdraagt of puur sier is. Informatief krijgt een beschrijvende alt-tekst, decoratief krijgt een leeg alt-attribuut (alt=""). Dit onderscheid is de basis van alle vervolgstappen.
Schrijf korte, eerlijke beschrijvingen
Beschrijf wat de afbeelding op die plek betekent, niet elk detail. Houd het kort (vaak een korte zin), laat woorden als 'afbeelding van' weg en vermijd het volstoppen met zoekwoorden. Dit doe je per afbeelding in je CMS of in de broncode van je thema.
Geef functionele afbeeldingen het juiste alternatief
Bij afbeeldingen die als knop of link werken (logo, iconen, winkelwagen) beschrijf je het doel, niet het uiterlijk. Pas dit aan in de templates of componenten waar die elementen worden opgebouwd, meestal in het thema of de applicatiecode.
Haal inhoud uit afbeeldingen waar het kan
Staat er belangrijke tekst in een plaatje (prijzen, voorwaarden, een poster), zet die tekst dan ook als gewone tekst op de pagina of in de alt-tekst. Echte tekst is leesbaar voor iedereen en beter vindbaar dan tekst in een afbeelding.
Controleer de uiteindelijke HTML, niet alleen de editor
Zorg dat alt-teksten ook echt in de geleverde HTML staan, ook bij lazy loading of via JavaScript ingeladen afbeeldingen. Dit speelt op hosting-, CMS- of applicatieniveau; pas zo nodig je thema, plugin-instellingen of bouwproces aan.
Laat opnieuw scannen en pak de zwaarste eerst aan
Gebruik de prioritering uit het rapport om eerst de informatieve afbeeldingen zonder alt en de functionele knoppen op te lossen, en daarna de fijnafstemming. Scan na de aanpassingen opnieuw om te bevestigen dat de bevindingen weg zijn.
Controleer je eigen website
Vul je domein in en ontdek welke checks aandacht nodig hebben.
Veelgestelde vragen
Moet elke afbeelding een alt-tekst hebben?
Elke afbeelding moet een alt-attribuut hebben, maar niet elke alt-tekst hoeft gevuld te zijn. Informatieve afbeeldingen krijgen een beschrijving, puur decoratieve afbeeldingen krijgen een leeg alt-attribuut (alt="") zodat een schermlezer ze overslaat. Het attribuut helemaal weglaten is wel een probleem.
Wat is het verschil tussen geen alt en een lege alt?
Geen alt-attribuut betekent dat de schermlezer niet weet wat te doen en vaak de bestandsnaam voorleest. Een leeg alt-attribuut (alt="") is een bewust signaal dat de afbeelding decoratief is en mag worden overgeslagen. Het verschil is dus groot: het lege attribuut hoort er bewust te staan.
Hoe lang mag een alt-tekst zijn?
Houd het kort en functioneel, meestal een korte zin. Beschrijf de betekenis in context, niet elk visueel detail. Voor complexe beelden zoals grafieken kan een langere uitleg nodig zijn, maar die zet je dan beter als gewone tekst of beschrijving bij de afbeelding, niet als een eindeloze alt-tekst.
Helpt een alt-tekst echt voor SEO?
Ja. Zoekmachines kunnen de inhoud van een afbeelding niet zelf zien en gebruiken de alt-tekst om context te bepalen. Dat helpt voor Google Afbeeldingen en draagt bij aan het begrip van de pagina. Volstoppen met zoekwoorden werkt averechts; een eerlijke, relevante beschrijving werkt het best.
Lost CheckBorg ontbrekende alt-teksten automatisch op?
Nee. CheckBorg detecteert, signaleert en prioriteert waar alt-teksten ontbreken of niet deugen, maar past je site niet zelf aan. Het toevoegen of verbeteren van alt-teksten doe je in je CMS, thema of broncode, want daar staan de afbeeldingen en hun attributen.
Betekent goede alt-teksten dat mijn site toegankelijk en wettelijk in orde is?
Alt-teksten zijn een belangrijke bouwsteen van toegankelijkheid, maar slechts een onderdeel van het geheel. Of je site volledig voldoet aan toegankelijkheidswetgeving is een bredere vraag. CheckBorg geeft daarover geen juridisch eindoordeel; raadpleeg voor een sluitende beoordeling een toegankelijkheidsspecialist.