El diseño web requiere considerar la navegabilidad, usabilidad, arquitectura de la información y la interacción de medios como texto, imágenes y video. HTML permite combinar estos elementos para crear páginas web. Las plantillas web son páginas prefabricadas con código y diseño listos para ser personalizados. Se deben leer y aceptar los términos y condiciones de uso de cada plantilla.