Los motivos principales de programar una página web ajustándonos a los estándares son los siguientes:
- Universalidad: nos aseguramos que nuestras páginas se muestran igual independientemente del navegador que use el usuario.
- Portabilidad: si separamos el contenido de la forma, el código se simplifica. Así, realizar cualquier cambio en la apariencia de la página o adaptarla a distintas plataformas nos será más sencillo.
- Mejor indexación en los buscadores: los robots de los buscadores analizan sintácticamente el contenido de los documentos (X)HTML. Así, adquieren más importancia los títulos de las páginas, cabeceras …
- Accesibilidad: usar estándares ayuda a que nuestras páginas sean más accesibles.