Для продвижения бизнеса в интернете необходимо выбрать подходящий тип веб-проекта. Различные виды сайтов отличаются по функционалу, назначению и техническим характеристикам. Разработка сайта включает в себя составление ТЗ, разработку дизайна и функционала, а также верстку. Классификация сайтов по техническим возможностям подробно описана на сайте hartcode.ru.