Для начала стоит разобраться, какими бывают сайты. Различают два основных подхода к разработке сайтов - индивидуальная разработка или сайт на основе шаблона.