16. W3C en xhtml

16.1 W3C

W3C (Word Wide Web Consortium) is de organisatie die de standaarden voor webtalen ontwikkelt, zoals html, xhtml, xml en css. De meeste internet-pagina's voldoen echter niet (volledig) aan hun standaarden (zijn niet 'W3C-compliant'). Webbrowser zijn dus flexibeler dan de W3C-standaard, omdat pagina's die hier niet aan voldoen vaak toch prima door de browsers worden weergegeven. Toch is het aan te bevelen als u nieuwe pagina's gaat opzetten, deze standaard in gedachten te houden. Ook met het oog op SEO.

Ten eerste: als uw pagina voldoet aan de W3C-standaard zijn uw pagina's gegarandeerd goed te spideren. Ten tweede: de wat strictere standaarden dwingen ons een website op te zetten waarbij de html-content een hogere dichtheid krijgt t.o.v. de totale code door zoveel mogelijk bijvoorbeeld in externe stylesheets te plaatsen.

De meeste moderne web-ontwikeltools (zoals dreamweaver) ondersteunen de W3C-standaard. Op de SEO-tools pagina zijn ook W3C-validatie checkers opgenomen. Het is heel eenvoudig te controleren of uw website aan de W3C-standaard voldoet.

Los van het kleine SEO-voordeel zijn er wel duidelijke andere voordelen van een W3C-compliant website. Dergelijke websites zijn namelijk beter geschikt voor gehandicapten en werken goed en vergelijkbaar voor verschillende soorten browsers, inclusief die op mobiele telefoons.

16.2 xhtml

Steeds vaker hoor ik de vraag of xhtml nu beter is voor SEO dan html, of niet. Hiermee wordt (bewust of onbewust) de vraag gesteld of het al dan niet goed voor SEO is als een webpagina voldoet aan de xhtml-standaard. xhtml is namelijk geen andere taal dan html, maar het is een W3C-voorschrift over het gebruik van html.

In de doctype van de html-pagina wordt aangegeven aan welke standaard de pagina voldoet. De html-pagina's van deze website beginnen bijvoorbeeld allemaal met de volgende doctype declaratie:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


Hiermee geef ik aan dat de pagina voldoet aan de xhtml 1.0 Transitional - standaard. Of de pagina daar werkelijk aan voldoet, heb ik in eigen hand. Als dat inderdaad netjes zo is, noemen we dat valid xhtml 1.0. De meest gebruikte standaard is html 4.01. Een pagina die aan die standaard voldoet, noemen we valid html 4.01.

Voor SEO maakt het niets uit of de pagina valid xhtml 1.0 of valid html 4.01 is. Want beide pagina's zijn goed te spideren, hetgeen fundamenteel is bij SEO. Niet-valid pagina's lopen de kans om niet goed te gespiderd te worden. Kortom, het maakt dus niet of u kiest voor html of xhtml, maar zorg dan wel dat de code valid is.

Dit gezegd hebbende wil ik nog wel opmerken dat xhtml 1.0, door een strictere syntax, je dwingt schonere code te realiseren dan dat bij html 4.01 nodig is. Zo mag in xhtml de <font>-tag bijvoorbeeld niet gebruikt worden. Dit dwingt je om dit soort grafische zaken naar de stylesheet te brengen, waardoor de dichtheid van zoekwoorden op de totale html-content groter wordt. Bij html 4.01 kan dat ook, maar wordt dat dus niet afgedwongen. Vanuit SEO bezien kan dat een klein voordeel opleveren. Hier komt nog bij dat de aldus verkleinde html-pagina nu sneller geladen kan worden. Voor zoekbots is dat handig, omdat die niet te lang blijven wachten.

SEOguru zoekmachine optimalisatie

SEO trainingen

Mailinglijst SEOguru

Blijf via email op de hoogte van publicaties en activiteiten van SEOguru en ontvang meteen gratis de "Introductie Zoekmachine Marketing 2010" :
- U kunt u altijd eenvoudig uitschrijven
- Gegevens worden niet aan derden verstrekt

Naam
Email
1+1 = ? (vul het antwoord in)

Achtergrond SEO

SEO techniek

Website promotie

SEO specifiek

SEO overig

Zoek in handleiding