Het negeren van webstandaarden door programmeurs: een ernstige fout die niet langer getolereerd mag worden.

Dit artikel onthult hoe programmeurs fundamentele webstandaarden negeren, wat de kwaliteit van websites en de gebruikerservaring schaadt. Lees meer over de gevolgen en waarom deze nalatigheid onacceptabel is.

De belangrijkste dingen die je moet weten

  • Van de meest bezochte websites op het internet bevat 2% HTML-schendingen op de homepage, en dit percentage daalt tot slechts 2.6% wanneer strikte best practices worden toegepast.
  • Meer dan 33% van de websites kampt met toegankelijkheidsproblemen, waardoor ze mogelijk boetes riskeren op grond van wetten zoals de Europese Toegankelijkheidsverordening.
  • Webstandaarden zijn essentieel om de leesbaarheid in verschillende browsers te garanderen en om te voldoen aan de voorkeur van AI-robots voor door mensen leesbare content; het negeren ervan zou klanten ertoe kunnen aanzetten alternatieven te zoeken, zoals door AI gegenereerde code.

  • Het ValidateHTML-project onderzocht de 5,000 populairste domeinen op basis van de Tranco-lijst.
  • Projectleider Theo Ducrocq ontdekte dat slechts 53% van deze websites een voor mensen leesbare homepage had.
  • Bijna 90% van de websites voldeed niet aan de W3C-webstandaarden en sommige vertoonden zelfs schendingen van de HTML5-specificaties.

Het onafhankelijke ValidateHTML-project, onder leiding van de Franse ontwikkelaar Theo Ducrocq, heeft een flagrante minachting voor webstandaarden aan het licht gebracht op de meeste van de meest bezochte websites op het internet.

Na het onderzoeken van 5,000 domeinen, ontdekte ValidateHTML dat iets meer dan de helft van de sites een voor mensen leesbare homepage had en niet voldeed aan de HTML-standaarden van het World Wide Web Consortium (W3C) en de Web Hypertext Applications Technology Working Group (WHATWG).

De sites werden geselecteerd uit Tranco's lijst van de 5,000 beste websites, en Docrow's onderzoek bracht een teleurstellende trend aan het licht bij uitgevers van websites, omdat deze "goed genoeg" zijn en moderne browsers de meeste programmeerfouten kunnen herstellen.

ValidateHTML detecteert ongeldige HTML.

Het project van Theo Ducrocq hield in dat elk van de 5,000 websites werd onderworpen aan de HTML5-validatietool op html-validate.org . Alleen homepagina's werden gecontroleerd; betaalpagina's of artikelen die gegenereerd waren door contentmanagementsystemen (CMS), die volgens Ducrocq "waarschijnlijk veel slechter" zijn, werden niet meegenomen.

Bij de bekendmaking van de ValidateHTML- resultaten stelde Ducrot ondubbelzinnig dat "goede HTML de uitzondering is, niet de regel". 87.2% van de meest bezochte websites op het internet vertoont HTML-schendingen op hun homepage, terwijl slechts 12.8% "volledig geldige HTML" biedt. Maar dit is een conservatieve schatting; als de beste praktijken voor webstandaarden zouden worden toegepast, zou slechts 2.6% van de 5,000 meest bezochte websites op Tranco's lijst als geldige HTML kunnen worden beschouwd.

Ondertussen kampen meer dan 33% van de websites met toegankelijkheidsproblemen. De Europese wetgeving inzake toegankelijkheid en soortgelijke regelgeving wereldwijd betekent dat naleving wordt geweigerd. Dit is uiterst riskant, omdat het kan leiden tot boetes.

Dokro heeft ook het domein validatehtml.com gecontroleerd met dezelfde validatietool en daarbij enkele fouten aan het licht gebracht.

Waarom zijn webstandaarden belangrijk?

De standaarden die sinds 1996 door het W3C en sinds 2004 door WHATWG (waaronder Apple, Google , Mozilla en Microsoft) zijn vastgesteld, zorgen ervoor dat websiteontwikkelaars de gebruiker centraal stellen. Dit garandeert dat mensen met toegankelijkheidsproblemen de content kunnen bekijken en voorkomt het gebruik van onredelijke of verborgen code en ontwerpen.

Sommigen beweren wellicht dat webstandaarden niet langer relevant zijn in het tijdperk van AI- gestuurde robots die websites lezen , maar dit negeert twee fundamentele feiten. Ten eerste zijn standaarden belangrijk om ervoor te zorgen dat websites in alle browsers leesbaar zijn.

Ten tweede, en misschien wel het belangrijkste, geven AI-bots inderdaad de voorkeur aan voor mensen leesbare content. Dit suggereert dat de betreffende website bedoeld is voor menselijk lezen en/of gebruik, en daarom de moeite waard is om te bezoeken.

Programmeurs die websites maken die niet aan webstandaarden voldoen, creëren niet alleen een probleem voor zichzelf dat later moet worden opgelost. Klanten of managers zoeken mogelijk ook naar alternatieve oplossingen en zouden AI-gegenereerde code als alternatief kunnen overwegen.



Reacties zijn gesloten.