· Los buenos sitios web tienen características que permiten a los clientes interactuar. Los carros de compras y foros de retroalimentación son sólo unos pocos. Un buen programador puede proporcionar estos. Una plantilla no se puede. Esto también podría implicar front-end de conocimientos de diseño.
· Los programadores también necesitan saber cómo Google u otros motores de búsqueda van a interactuar con lo que hacen.
· También, un buen programador sabrá cómo y pondrá a prueba la forma en función de esas características. Él o ella también analizará los resultados.